You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We have 118 open issues and 546 master commits since 2026-06-01 (squash merges, ~1 per PR). The repo convention is Refs #N, not Closes #N, so nothing auto-closes when the implementing PR lands. The result is a backlog where done work looks open, and parallel sessions re-plan or re-implement it (this has already happened: #284 was fully done yet sat open).
Spot-check, all verified against git log origin/master --oneline (master HEAD 816e417f, 2026-07-02):
Also: #1343's concentration term shipped flag-gated in #1336 (cc5f5241), #1258's mechanism in #1286 (3563523f), #718's index exclusion in #804 (b2790613). And at least one open rollout issue tracks a feature since partially reverted (#1119's tool-usage strip dropped by #1201, d95c37d6) — titles are stale in both directions.
Scope
One systematic pass over all 118 open issues. For each: find the implementing PR(s), then classify:
Fully satisfied → close with a comment citing the merging PR + commit hash.
Genuinely open → verify no branch/PR/worktree already claims it; leave untouched.
Out of scope: prioritizing or implementing anything; this is issue-metadata hygiene only.
Method
Export the open list: gh issue list --state open --limit 200 --json number,title.
Per issue, hunt the implementing PR: git log origin/master --oneline --grep '#<N>' (squash subjects carry (#issue) (#pr)), gh pr list --state merged --search '<N> in:body', and the issue's timeline cross-references. Check for post-merge reverts before closing.
Batch by cluster (methods lens, search relevance, rollout-gated flags, ETL); the flag-gated cluster should cross-check docs/flag-inventory.md and per-env values in cdk/lib/app-stack.ts rather than trusting titles.
Record dispositions in a single reconciliation comment thread so the pass is auditable.
Going forward: PRs that fully satisfy an issue use Closes #N so GitHub auto-closes; keep Refs #N only for partial work. Add this to the PR template/checklist.
Exit criteria
Every currently-open issue is one of: closed citing PR + commit, retitled/narrowed citing PR + commit, or verified-still-open.
Zero open issues whose full original scope already merged.
The Closes #N convention documented in the PR template.
Why now
We have 118 open issues and 546 master commits since 2026-06-01 (squash merges, ~1 per PR). The repo convention is
Refs #N, notCloses #N, so nothing auto-closes when the implementing PR lands. The result is a backlog where done work looks open, and parallel sessions re-plan or re-implement it (this has already happened: #284 was fully done yet sat open).Spot-check, all verified against
git log origin/master --oneline(master HEAD816e417f, 2026-07-02):87d57354ed51309f27b3e31c200adc82b320110933df52013d830fdf78e2a2dbAlso: #1343's concentration term shipped flag-gated in #1336 (
cc5f5241), #1258's mechanism in #1286 (3563523f), #718's index exclusion in #804 (b2790613). And at least one open rollout issue tracks a feature since partially reverted (#1119's tool-usage strip dropped by #1201,d95c37d6) — titles are stale in both directions.Scope
One systematic pass over all 118 open issues. For each: find the implementing PR(s), then classify:
Out of scope: prioritizing or implementing anything; this is issue-metadata hygiene only.
Method
gh issue list --state open --limit 200 --json number,title.git log origin/master --oneline --grep '#<N>'(squash subjects carry(#issue) (#pr)),gh pr list --state merged --search '<N> in:body', and the issue's timeline cross-references. Check for post-merge reverts before closing.docs/flag-inventory.mdand per-env values incdk/lib/app-stack.tsrather than trusting titles.Closes #Nso GitHub auto-closes; keepRefs #Nonly for partial work. Add this to the PR template/checklist.Exit criteria
Closes #Nconvention documented in the PR template.Refs #396, #1052, #886, #866, #917, #928, #1090, #1112, #1117, #1119, #1258, #1343, #718, #475.