refactor(ledger): the engine-side citations of the nine colliding backlog numbers move to #1757-#1765 - #1100
Merged
Merged
Conversation
added 7 commits
September 13, 2026 13:38
…to #1757 Both ledgers held a #232: the vault's "IDE engine-link doctor" (which ADR 0110 records) and the engine's "Steps view for routers". Under the #1751 reconciliation the vault side takes a new number, so the two citations of it in this repository move with it. Nothing engine-side named #232 changes. Git history is not editable. `git log --grep '#232'` still resolves to the pre-renumber meaning, permanently.
Both ledgers held a #233: this repository's "Steps view move-drop logic implemented twice" and the maintainer ledger's "Connection present but not deployed". Under the #1751 reconciliation the engine-meaning item takes a new number, so its citations in ADR 0076, the webview mirror hook and the three Steps suites move with it. Comments and test titles only -- no behaviour change. Git history is not editable. `git log --grep '#233'` still resolves to the pre-renumber meaning, permanently.
Both ledgers held a #234: this repository's "Steps view projection refreshes on save only" and the maintainer ledger's "connections.toml GUI save silently strips per-connection fields". Under the #1751 reconciliation the engine-meaning item takes a new number. Two RATIFIED ADR 0076 section headings carry it and move with it -- Amendment C and Amendment F. Zero inbound links point at either slug, measured. Everything else here is comments and test titles; no behaviour changes. Git history is not editable. `git log --grep '#234'` still resolves to the pre-renumber meaning, permanently.
Both ledgers held a #235: this repository's "Generate Steps view parameter forms from Python type hints" and the maintainer ledger's ADR 0006 reference-sets port. Under the #1751 reconciliation the engine-meaning item takes a new number. Pinned on purpose: docs/adr/0006's section heading and the three links to it, and both tests/test_database_connector_integration.py sites -- the test cites PULL REQUEST 235, merged 2026-06-14, six weeks before either item was filed. Comments and test titles only; no behaviour changes. Git history is not editable. `git log --grep '#235'` still resolves to the pre-renumber meaning, permanently.
Both ledgers held a #236: this repository's "Test-this-step and test-up-to-step" and the maintainer ledger's "SOAP body secrets". Under the #1751 reconciliation the engine-meaning item takes a new number. Pinned on purpose: ADR 0015 and docs/CONNECTIONS.md keep their #236 headings (SOAP meaning), and tests/test_connscale_empty_claims_per_msg.py:1202 / :1236 keep theirs -- that citation is a third sense whose work is BACKLOG #1211 limb one, matching neither item. Comments and test titles only; no behaviour changes. Git history is not editable. `git log --grep '#236'` still resolves to the pre-renumber meaning, permanently.
Both ledgers held a #239: this repository's "Re-measure Steps view estate coverage" and the maintainer ledger's "Windows tray service-manager". Under the #1751 reconciliation the engine-meaning item takes a new number, so the ADR 0076 A.8 references and the lens_coverage.py docstring move with it. Comments only. Git history is not editable. `git log --grep '#239'` still resolves to the pre-renumber meaning, permanently.
Both ledgers held a #320: the maintainer ledger's "asvs-verifier-drift raises an alarm nothing closes" and this repository's "windows-2025 is the slowest CI leg". Under the #1751 reconciliation the vault-meaning item takes a new number, so the two comments in this repository that name the alarm antipattern move with it. This repository's own #320 item is untouched. Comments only. Git history is not editable. `git log --grep '#320'` still resolves to the pre-renumber meaning, permanently.
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.
The engine half of the nine-number renumber under BACKLOG #1751. Companion vault PR: wshallwshall/MessageFoundry#1509, which moves the item headings and the maintainer-ledger citations.
Nothing in this PR changes behaviour. Every changed line is a comment, a docstring, or a test/suite title.
The mapping
"Engine item" names the MEANING, not the repository. Two of the numbers edited here carry the maintainer-ledger meaning -- #232 in ADR 0110 and its
adr/README.mdrow, and #320 in the two asvs alarm comments -- so no edit was scoped by clone. #237 and #238 have no engine-side citation.Two ratified ADR headings move
docs/adr/0076-typed-action-vocabulary-action-list-lens.mdAmendment C (:575) and Amendment F (:1088) both carryBACKLOG #234in the heading text, so both slugs change. Zero inbound links point at either slug, measured with a control that fires. The change list accepts this cost explicitly; it is the objection the maintainer-side erratum used to raise against renumbering at all, and that erratum is rewritten in the companion PR.The irreversible cost
Commit messages are not editable. After this lands,
git log --grep '#235'in this repository returns commits that meant the moved item alongside commits that meant the one that stayed, permanently. Measured here: 109 commits across all refs carryBACKLOG #<one of the nine>, 236 carry any#<one of the nine>token (19 of those are squash-merge PR refs in the subject). Each moved item's body in the maintainer ledger now says so.Pinned deliberately, and why
tests/test_database_connector_integration.py:10and:123cite PULL REQUEST 235 (the SQL Server DSN fix, merged 2026-06-14), word for word, six weeks before either docs: untrack the multisession plan record and two root handoffs (ADR 0160 Phase 1) #235 item was filed.docs/FEATURE-MAP.md:41cites PULL REQUEST 233 in the same pre-cutover sequence.tests/test_connscale_empty_claims_per_msg.py:1202and:1236say "backlog: file #1062, check reads env values from cwd after validating them under --project-root #236's cap test". That is a third sense: the work is BACKLOG fix(database): PHI-free DATABASE error text, and visibility for a row that cannot become a body (BACKLOG #1661, #1662) #1211 limb one. Renumbering it would turn a stale mis-citation into a confident wrong one that resolves.docs/CONNECTIONS.mdheadings all carry a number in the meaning that KEEPS it.#320(windows-2025 CI) and#237(per-argument input modes) are untouched.Checks run
ruff check .ruff format --check .mypy messagefoundry(strict)pytest tests/test_asvs_scorecard.py tests/test_lens_parse.py tests/test_actions.py tests/test_required_contexts.pypytestdocs guards (claude_section_citations, write_share_denominator, cutover_slug_rot, docs_cite_no_refused_config_keys, operator_docs_no_warning_sign)scripts/docs/link_check.pycd ide && npm ci && npm run typecheck && npm run compilecd ide && npm run test:unitNot run locally: the full
pytestsuite (thevaultextra is absent from this interpreter, so gated modules removed themselves at collection), and every hosted-runner-only leg. Those must be read on the PR.Not enqueued -- the queue is the Lander's.