shard(tick): 2026-05-16T02:45Z — GraphQL exhaust on --all-open poll#3691
Merged
Conversation
- Bg-worker session opened, refreshed worldview (45 PRs), then poll-pr-gate-batch.ts --all-open hit graphql 0/5000 across 44 errors - Documented exact failure mode warned by refresh-world-model-poll-pr-gate.md cost-awareness section (1.4 --all-open polls per agent-hour with 4 agents sharing Aaron's token) - Bounded named-dependency wait: graphql resets 02:55:28Z (~10 min) - N=1 brief-ack with concrete substrate output; counter resets per holding-without-named-dependency clause - Lior-gemini active (ps -A); honored no-new-worktree safe-window check - Otto-owned PRs #3677, #3690, #3649 surveyed via REST (GraphQL-free) for next-tick targeted poll plan Composes with: refresh-world-model-poll-pr-gate.md, holding-without-named-dependency-is-standing-by-failure.md, codeql-no-source-on-docs-only-pr-is-broken-commit-canary.md
There was a problem hiding this comment.
Pull request overview
Adds a new hygiene-history tick shard documenting a GitHub GraphQL rate-limit exhaustion event triggered by poll-pr-gate-batch.ts --all-open, and records a follow-up plan to avoid repeat cascade-cost failures by switching to targeted per-PR polling.
Changes:
- Adds tick shard
0245Zcapturing the GraphQL exhaust sequence, reset ETA, and cost-analysis against existing.claude/rulesguidance. - Records bounded named-dependency wait details and a next-tick plan focused on REST-based surveying + targeted GraphQL calls.
- Cross-links the relevant rules and prior memory anchor documenting the same failure mode.
The 02:39Z refresh saw 45 open PRs; the 02:41Z `--all-open` batch internally re-queried `gh pr list --state open` and got 44. The delta is cascade-window drift (one PR closed in the 2-minute interval), not a filter — clarify on the bullet so the record is internally consistent. Resolves Copilot thread on docs/hygiene-history/ticks/2026/05/16/0245Z.md L16. Co-Authored-By: Claude <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
--all-openpoll.claude/rules/refresh-world-model-poll-pr-gate.md(~4h after prior anchor at 2026-05-15T22:21Z)holding-without-named-dependency-is-standing-by-failure.mdTest plan
git ls-tree HEADreturned 53 root entries (matches HEAD~1) — no broken-commit-canary triggeredgit branch --show-current) before commitdocs/hygiene-history/ticks/2026/05/16/0245Z.md), no incidental edits