Commit Graph

3 Commits

Author SHA1 Message Date
Matt Edholm d97c66a53e review(3-1): story 3-1 passes all ACs — mark done, add deferred items
All 10 review criteria pass. No code changes required: implementation
matches spec exactly. Added two deferred-work items for only
requests.Timeout being caught (other fetch errors propagate without
stale marking) and the growing _run_one_cycle signature (RendererState
dataclass suggested for future). 103 tests pass, ruff clean.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-22 23:51:16 -04:00
Matt Edholm 833a7f0917 feat(3-1): stale state detection and dimmed display
When fetch times out or returns empty after prior data, retain last aircraft
with is_stale=True and render them as black outlines so the display stays
informative rather than blank or crashing.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-22 23:47:04 -04:00
Matt Edholm 316e7aa9a8 bmad: create story 3-1 (stale state detection and dimmed display)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-22 23:44:38 -04:00