Publish Container / publish (push) Successful in 2m29s
Coverage divided each day's reading count by 1440/median-recent-interval, so days logged at a slower pace (100 s, 120 s) showed as 50-60% complete once uploads sped up to 60 s. Each day now records which of its 288 five-minute slots have a reading (backfilled from raw files on startup), so coverage is independent of upload interval. Older days without slot data fall back to the old maths. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>