System Status

How to add a status row
  1. Open system-status/functions/lib/system-status.ts and append to STATUS_ROW_DEFS (stable id, display name, operator description, status resolver, detailHash for the ops dashboard).
  2. Add or update tests in system-status/functions/__tests__/system-status.test.ts.
  3. Shared metrics come from c2s/ops-core/src (imported by this project and the ops dashboard). If you need new fields on the summary, extend c2s/ops-core/src/ops-summary.ts and types there.
  4. For detail links, add matching id anchors on the ops dashboard app (c2s/dashboard/public/).
  5. Set DASHBOARD_BASE_URL in this project’s wrangler.jsonc to your deployed ops dashboard origin (see README).
  6. Deploy with npm run deploy --workspace=system-status.

Conventions: system-status/README.md.