koala73 / koala73/worldmonitor

ops(safety): torontoTps EMPTY until first seed-bundle-canada TPS tick

Open
#7,038 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
86.6k
Forks
13.1k
Avg merge
8h 4m
Merged PRs (30d)
825

Description

Tracking issue for the expiring EMPTY cutover acknowledgement on the new `torontoTps` health probe (`seed-meta:safety:toronto-tps`).

`scripts/seed-toronto-tps.mjs` is a 15-minute `seed-bundle-canada` member. The seed-meta key cannot exist until the first eligible Railway tick after deploy (bundle cron is `*/5`; the 0.8-interval freshness gate admits this member on the third tick). EMPTY through that first scheduled poll is the deploy gap, not a dead producer.

Owner for the `scripts/seed-freshness-baseline.json` acknowledgement on #6682 / #7033. After the first successful TPS publish, prune the acknowledgement.

Does not cover Toronto Fire live CAD (`torontoTfs`) — that probe needs its own tracking issue.

Contributor guide

Open the contributing guide

Research direction

Read scripts/seed-toronto-tps.mjs and the acknowledgement in scripts/seed-freshness-baseline.json, then review the related context in issues #6682 and #7033. Confirm the first successful Toronto TPS publish after deployment, and consider the work done when the expiring acknowledgement is pruned without changing the separate Toronto Fire probe.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
observability
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
52/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.