30b1f5e256
City decision cards already had enough evidence, but the first screen still forced users to read the longer explanation before seeing why a card mattered. The header now caps status chips at three high-priority signals and uses product-facing labels for observed breakouts, stale METARs, AI loading, missing market prices, strong model agreement, and next-report waits. Constraint: The card should stay lightweight and avoid another explanatory section. Rejected: Keep six mixed freshness chips in the header | too much noise for first-glance scanning. Confidence: high Scope-risk: narrow Reversibility: clean Tested: npm run build Not-tested: Browser visual QA across all city states.