Runtime release identity
4.898% / 100.0% target
Deployed source, frontend, or Convex identities do not match
2879/2880 eligible probes
Status
This page separates app readiness from live radar and production deployment gates so sales demos do not confuse UI health with external service availability.
Required targets must keep matching release and configuration identities through a 72-hour canary and seven-day production soak.
Objectives stay collecting until a full forward window reaches 95% probe completeness. Disabled providers never count as passes.
4.898% / 100.0% target
Deployed source, frontend, or Convex identities do not match
2879/2880 eligible probes
99.757% / 99.9% target
Public weather returned usable HTML
2879/2880 eligible probes
99.757% / 99.9% target
Keyed API envelope, request ID, and quota headers passed
2879/2880 eligible probes
28.274% / 99.5% target
Layer age exceeds the 30 minute threshold
2879/2880 eligible probes
1.077% / 99.0% target
Layer age exceeds the 20 minute threshold
2879/2880 eligible probes
100.000% / 99.0% target
NWS-backed point forecast is within two hours; cache state=fresh
2879/2880 eligible probes
0.000% / 99.0% target
AIRNOW_API_KEY is not configured; official AQI is not promoted
4/2880 eligible probes
No eligible data / 99.0% target
Google Pollen key is not configured; pollen forecast is not promoted
0/30 eligible probes
The provider source commit does not match STRATA_RELEASE_SHA, so this deployment is not accepted as the configured release.
Layer age exceeds the 30 minute threshold
Privacy-bounded product events have an authenticated forwarding destination.
Convex owns 15-minute collection; GitHub Actions remains an independent backup observer.
STRATA_CANARY_STARTED_AT is not configured on the release.
Native-client demand evaluation is disabled. PWA retention must prove demand first.
Disabled providers and product lanes are not passes. Public promotion remains gated by exact-release soak, full forward SLO evidence, and each disabled surface's own production acceptance contract.