## Problem Trail ingestion is only `buddy scrape:trails` (CLI). `app/Actions/Scraper/` is an empty dir — no HTTP/admin trigger for scheduled or remote scraping. ## Acceptance - [ ] A guarded POST endpoint (region/limit) reusing the scraper service. - [ ] Suitable for an admin trigger / scheduled job.
Problem
Trail ingestion is only
buddy scrape:trails(CLI).app/Actions/Scraper/is an empty dir — no HTTP/admin trigger for scheduled or remote scraping.Acceptance