Status

Launch readiness and smoke gates.

This page separates app readiness from live radar and production deployment gates so sales demos do not confuse UI health with external service availability.

Release SHA
c5a86c755dd92c8ee9457e3fd5402ce4f7e6efe6
Source SHA
1fad27bfaa64960b6a79ad0a3a5c6abad465a10e
Configuration
lean-weather-20260802-radar2km
Environment
prod
Canary start
not configured

Exact-release acceptance

Required targets must keep matching release and configuration identities through a 72-hour canary and seven-day production soak.

not configured
STRATA_CANARY_STARTED_AT is not configured on the release.

30-day production objectives

Objectives stay collecting until a full forward window reaches 95% probe completeness. Disabled providers never count as passes.

missed

Runtime release identity

0.000% / 100.0% target

missed

Deployed source, frontend, or Convex identities do not match

2880/2880 eligible probes

Public weather

99.931% / 99.9% target

met

Public weather returned usable HTML

2880/2880 eligible probes

Keyed API

99.965% / 99.9% target

met

Keyed API envelope, request ID, and quota headers passed

2880/2880 eligible probes

Observed radar freshness

32.986% / 99.5% target

missed

Layer is within its freshness threshold

2880/2880 eligible probes

Promoted Flow freshness

0.000% / 99.0% target

missed

Layer age exceeds the 20 minute threshold

2880/2880 eligible probes

NWS forecast freshness

100.000% / 99.0% target

met

NWS-backed point forecast is within two hours; cache state=fresh

2880/2880 eligible probes

AirNow freshness

No eligible data / 99.0% target

disabled

AIRNOW_API_KEY is not configured; official AQI is not promoted

0/2880 eligible probes

Google Pollen daily forecast

No eligible data / 99.0% target

disabled

Google Pollen key is not configured; pollen forecast is not promoted

0/30 eligible probes

Public weather app

The provider source commit does not match STRATA_RELEASE_SHA, so this deployment is not accepted as the configured release.

Identity mismatch

Observed radar

Latest external probe confirms fresh observed MRMS. Strict QC, lineage, R2, TiTiler, and visible-pixel checks remain independent CI gates.

Healthy

Analytics forwarding

Privacy-bounded product events have an authenticated forwarding destination.

Configured

SLO probe scheduler

Convex owns 15-minute collection; GitHub Actions remains an independent backup observer.

Configured

Release acceptance

STRATA_CANARY_STARTED_AT is not configured on the release.

Blocked

Native-client demand gate

Native-client demand evaluation is disabled. PWA retention must prove demand first.

Disabled

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.