Purpose
- Reference for Weather Station API contracts, release/deploy truth, and operational runbooks.
- docs/WEATHER_STATION_PRODUCTION.md: > **Class:** `REF-WS-PRODUCTION`
- docs/WEATHER_STATION_RELEASE.md: > **Class:** `SSOT-WS-RELEASE`
Runtime/Stack
- apps/weather-station
- apps/website/src/app/api/weather-station
Endpoints
- /api/weather-station/activations
- /api/weather-station/auth
- /api/weather-station/check-updates
- /api/weather-station/deactivate-remote
- /api/weather-station/download/[product]
- /api/weather-station/licenses
- /api/weather-station/refresh
Contracts/Seams
- /api/weather-station (endpoint namespace)
- docs/WEATHER_STATION_PRODUCTION.md (> **Class:** `REF-WS-PRODUCTION`)
- docs/WEATHER_STATION_RELEASE.md (> **Class:** `SSOT-WS-RELEASE`)
Version/Release/Deploy/Test truth pointers
- version_inventory.json:
apps/cupola/public/version_inventory.json (generated=2026-03-05T01:32:33Z via generate-version-inventory v1.0.0) - release_inventory.json:
apps/cupola/public/release_inventory.json (generated=2026-03-03T21:06:29Z via generate-release-inventory v1.0.0) - deploy_inventory.json:
apps/cupola/public/deploy_inventory.json (generated=2026-03-03T21:07:33Z via generate-deploy-inventory v1.0.0) - test_inventory.json:
apps/cupola/public/test_inventory.json (generated=2026-03-04T17:03:13Z via generate-test-inventory v1.0.0)
Observability/Runbooks
- scripts/test-production.sh
- scripts/testing/check_journey_prereqs.sh
Ownership/Escalation
- Desktop/API owner: Keith Hetrick (repo maintainer across Weather Station and website seams).
- Escalation: keith@bellweatherstudios.com; customer-facing issues route through /help/support/contact.
Canonical docs index: /docs | Docs home: /