Bring this project's runtime and dependencies current — Node LTS, Bun, npm deps, Docker base images, GitHub Actions — applying soaking discipline (don't adopt brand-new or pre-release versions), upgrading in tiers, and verifying after each. Use when asked to update dependencies, bump versions, "get current", or audit…
Add a new park reservation system (a province or camping operator) to Camp, Eh?. Use when wiring up a new data source like another province or booking platform.
Ship a new version of Camp, Eh? (parks-mcp) — validate, commit, and push so CI builds and publishes the container image. Use when the user asks to deploy, ship, release, or "push it out".
Place split per-campground pins (Willow Rock, etc.) that share their parent park's coords, by geocoding against OSM. Use when campground pins are stacked or missing coordinates.
Inspect the availability harvester — freshness, coverage, errors, and why pins look stale, grey, or empty. Use when availability seems missing, stale, or wrong.
Verify our cached availability matches the upstream reservation sites by sampling random campgrounds and random dates. Use to audit data accuracy or after harvester/provider changes.