Tibo Reset Early Warning
Provide an early warning before a possible Codex quota reset without waking a model for every routine poll.
Operating model
- Run
scripts/check_feed.pylocally on a schedule. It uses Python's standard library, a public feed, and local state; routine runs do not call a model. - Treat exit code
0with no output as normal silence. Treat JSON Lines on stdout as new candidates; only then assess the text semantically. - Notify for future signals:
redmeans explicit future timing or rollout;yellowmeans a credible tease or preparation signal. - Ignore jokes, negations, unrelated resets, API rate limits, and posts that only confirm a completed reset.
- State the original post time, link, confidence, and inferred Beijing-time window. Clearly label inference.
- Recommend starting valuable queued work only. Never recommend empty token burning.
If the feed is stale, unavailable, malformed, or not scoped to @thsottiaux, send no quota alert. Surface the operational error in logs.
Commands
python3 scripts/check_feed.py --state /tmp/tibo-reset-state.json --dry-run
python3 scripts/check_feed.py --state "$TIBO_RESET_WARNING_STATE"
The first normal run establishes a baseline and emits no historical alerts. Use --replay only for testing.
For scheduling and notification wiring, read references/scheduling.md. For publishing with GitHub Desktop, read references/github-desktop.md.