chore(ledger): de-duplicate issue ids (iss-80 / iss-56 / iss-57) - #55
Merged
Conversation
Two open issues shared id iss-80: record-id-allocators (from PR #48, the canonical one the CHANGELOG references) and run-protocol-missing-plan-precondition (minted by an abcd capture on a feature branch cut from an older main during the drain-#2 run). A live repro of the iss-74 branch-local id-minting race. The later claimant (run-protocol) is renumbered to iss-83, the next free id; the CHANGELOG reference and record-id-allocators keep iss-80. Assisted-by: Claude:claude-opus-4-8
Two more branch-local id collisions (iss-74's acceptance corpus). Each pair keeps
the earlier autonomous-run original and renumbers the later 2026-07-10
prepare-this-repo pair:
iss-56: keep logbook-adjudication (referenced by iss-73/iss-36/the drain-2 plan);
renumber managed-pre-commit-gates -> iss-84
iss-57: keep capture-source-agent-provenance;
renumber managed-attribution-config -> iss-85
No inbound blocked_by edges. The DECISIONS reference to the managed-migration
gaps is repointed to iss-84/iss-85. Ledger now unique across all ids.
Assisted-by: Claude:claude-opus-4-8
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.
De-duplicates the issue ledger. Three id collisions — all live repros of the
iss-74 branch-local id-minting race — are resolved by keeping the earlier /
referenced original and renumbering the later claimant to the next free id:
iss-80record-id-allocators(CHANGELOG-referenced)run-protocol-missing-plan-precondition→ iss-83iss-56logbook-adjudication(referenced by iss-73 / iss-36 / drain-2 plan)managed-pre-commit-gates→ iss-84iss-57capture-source-agent-provenancemanaged-attribution-config→ iss-85The two
managed-*issues (the later "prepare-this-repo grilling" pair) renumbertogether, staying consecutive; the DECISIONS reference to them is repointed. No
inbound
blocked_byedges. Every remainingiss-56/iss-57reference resolvesto the kept issue.
Result: 46 open issues, all ids unique. record-lint: 0 blockers.
Still open —
iss-74: this PR clears its acceptance corpus (the duplicatefiles) but not its detector — a uniqueness record-lint check across the three
status dirs, the "never again" guard. Per
fix-the-detector, iss-74 stays openfor that lint (happy to arm it next).
Assisted-by: Claude:claude-opus-4-8