docs(integration): clear the adoption path of historical asides (#1407 AC2) #1434
Labels
No labels
bump
major
bump
minor
bump
patch
kind/bug
kind/chore
kind/docs
kind/feature
priority/critical
priority/high
priority/low
priority/medium
size/L
size/M
size/S
size/XL
No milestone
No project
No assignees
3 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
frankenbit/release-toolkit!1434
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "i/1407-ac2-separate-asides"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
For #1407 AC2, the one #1430 left measurably unmet. Head
43447122oncbf70184.The measurement is on the tracker as comment
111226, recorded before this edit because its identifiers were line numbers and this PR moves them.All three are now in
Background, renamed to cover history alongside measurements and withdrawn claims. The adoption path (679–1400) matches zero aside markers.② was SPLIT, not moved
Its first two sentences state the current merge gate — required checks, twelve contexts — which an adopter needs exactly where it stood. Only the sweep is history.
Moving the paragraph whole would have relocated a live fact into an appendix, which is the same defect as burying one, in the other direction. The split leaves a one-clause pointer behind.
🔴 Renaming the heading broke my own pointer from #1430
The forward reference still aimed at
#background-measurements-and-withdrawn-claimswhile the heading had becomeBackground: history, measurements and withdrawn claims.An inbound anchor is a dependency of a heading's text, and I changed the text without looking for its dependants. Caught by resolving every anchor against the forge renderer rather than by reading — the same instrument that caught three wrong anchors on #1430, now catching one I created by editing a heading.
Located by content, not by coordinate
The blocks were found by their opening text, because #1407's own measurement said those line numbers were about to stop being true. That is why the tracker comment records each by content and the sweep by what it is about — a durable identity survives the edit that invalidates a coordinate.
AC3 re-verified on this change
Gates
go build·go vet·go test ./...·bats tests/(198 arms) ·register-check·fragment-check— allrc=0. Fragment is 443 chars, warns on nothing.On merge I tick AC2 and hand-close that tracker — I measured it, this makes it true, and the state is re-derivable from the substrate by anyone.
🤖 Generated with Claude Code
https://claude.ai/code/session_01MMmaXmMhZdAAnttWBS6zqa
43447122c35ada7d1b3dREQUEST_CHANGES — exact head
5ada7d1b3d(base24491072e9).The relocation itself is sound. The three-dot diff is limited to docs/integration.md and the changelog fragment; each of the three measured blocks is present once in the new Background section, their identifying text is absent from the 679–1400 adoption path, the renamed Background anchor resolves, and the diff contains no unintentional content deletion.
The required gate is red and must be fixed before this can land. Both
ac-closure-check / check (pull_request)andac-closure-check / ac-closure check (pull_request)fail because the PR body says “On merge I tick AC2 and close #1407 myself”: that literal close keyword targets #1407 without an Intended-targets declaration, and #1407 still has unticked acceptance criteria. Remove the close keyword and handle the tracker separately, or declare the intended target and tick all required criteria with evidence before merge; ticking on merge cannot satisfy this gate.For completeness,
readme-pin-check / checkis also red, but it is not among main’s 23 required contexts. Its log reports 19 stale v0.62.1 pins versus published v0.62.3 and zero stranger-breaking references; this is inherited main state and not caused by this two-file docs relocation.Re-confirming REQUEST_CHANGES at exact head
5ada7d1b3d(base24491072e9).The relocation itself is sound. The three-dot diff is limited to docs/integration.md and the changelog fragment; each of the three measured blocks is present once in the new Background section, their identifying text is absent from the 679–1400 adoption path, the renamed Background anchor resolves, and the diff contains no unintentional content deletion.
The required gate is red and must be fixed before this can land. Both
ac-closure-check / check (pull_request)andac-closure-check / ac-closure check (pull_request)fail because the PR body says “On merge I tick AC2 and close #1407 myself”: that literal close keyword targets #1407 without an Intended-targets declaration, and #1407 still has unticked acceptance criteria. Remove the close keyword and handle the tracker separately, or declare the intended target and tick all required criteria with evidence before merge; ticking on merge cannot satisfy this gate.readme-pin-check / checkis separately red, but it is not among main’s 23 required contexts. Its log reports 19 stale v0.62.1 pins versus published v0.62.3 and zero stranger-breaking references; this is inherited main state and not caused by this two-file docs relocation.APPROVED — exact head
5ada7d1b3d(current base4c6dd3718c); supersedes REQUEST_CHANGES 6919.The body-only closure fix is correct: the literal “close #1407” was removed from the explanatory sentence, so both required ac-closure-check contexts are green without falsely ticking AC2. AC2 remains honestly unticked while this PR is open and can be ticked only after the merge, as the body states.
Re-read of the exact three-dot tree confirms the relocation: the three measured historical blocks appear in Background, the adoption path retains only its intentional Background pointer/current merge-gate text, and the moved content is not deleted. The anchor now resolves to the renamed heading; the pre-existing #1431 unresolved token remains outside this change.
All required contexts are terminal success. The readme-pin-check failure is optional and inherited from main/#1435, not this PR.
Landing identity record
596ce1e4387a1963c084e0712f1a0b134e9462b85ada7d1b3d4f03bbe6075c485769bd9f8de784a3This is a post-merge identity record. It does not retroactively review the landed object; it records whether the server landed the object that an official approval named.