Skip to content

shard(tick): 2026-05-16T02:45Z — GraphQL exhaust on --all-open poll#3691

Merged
AceHack merged 2 commits into
mainfrom
shard/tick-0245z-otto-bg-worker-2026-05-16
May 16, 2026
Merged

shard(tick): 2026-05-16T02:45Z — GraphQL exhaust on --all-open poll#3691
AceHack merged 2 commits into
mainfrom
shard/tick-0245z-otto-bg-worker-2026-05-16

Conversation

@AceHack
Copy link
Copy Markdown
Member

@AceHack AceHack commented May 16, 2026

Summary

Test plan

  • git ls-tree HEAD returned 53 root entries (matches HEAD~1) — no broken-commit-canary triggered
  • Branch verify (git branch --show-current) before commit
  • Single file added (docs/hygiene-history/ticks/2026/05/16/0245Z.md), no incidental edits
  • CI required checks green
  • Auto-merge arms after this PR opens

- 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
Copilot AI review requested due to automatic review settings May 16, 2026 02:47
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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 0245Z capturing the GraphQL exhaust sequence, reset ETA, and cost-analysis against existing .claude/rules guidance.
  • 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.

Comment thread docs/hygiene-history/ticks/2026/05/16/0245Z.md
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>
@AceHack AceHack enabled auto-merge (squash) May 16, 2026 03:26
@AceHack AceHack merged commit 1b84564 into main May 16, 2026
24 checks passed
@AceHack AceHack deleted the shard/tick-0245z-otto-bg-worker-2026-05-16 branch May 16, 2026 03:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants