Weather Station

Reference for Weather Station API contracts, release/deploy truth, and operational runbooks.

Last verified: 2026-03-04

Narrative surface on www: /downloads

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.

Changelog/Research links

Canonical docs index: /docs | Docs home: /