docs(spec): re-anchor the dead tracker citations in conversions/registry.ts and integration/connector.zod.ts to the ADR and commits that decided them (stage 8) - #20690
Conversation
…try.ts and integration/connector.zod.ts to the ADR and commits that decided them Thirteen comment and docblock sites cited tracker numbers that answer 404. Each now cites, in ruling C+D form C, the record that decided its rule: the ADR-0087 2026-09-13 addendum for the three data-at-rest seams that retiredFromLoadPath does not hold back, otherwise the deciding commit on main (b799ac5, e2798fa, d173125, 15d58db, c459da6, 13c48c2, b5404f4). Comments only; no code token, string literal or describe() text moves. Claude-Session: https://claude.ai/code/session_01Sfe5YjBLwB9J3y8fvm2xq1 Co-authored-by: Claude <noreply@anthropic.com>
…nce comments Claude-Session: https://claude.ai/code/session_01Sfe5YjBLwB9J3y8fvm2xq1 Co-authored-by: Claude <noreply@anthropic.com>
📓 Docs Drift Check1 anchor(s) derived from 1 changed package(s); no hand-written page names any of them. What this run could not see
Coarse fallback — 137 page(s) merely mention a changed package (the pre-#9192 predicate, kept for the deliberately-wide backstop): Which tree this was computed onThis run read A worktree cut from an older # while this PR is open — GitHub drops the merge commit once it closes
git fetch origin ba38a11aedcf61d65b36712dc00c6a69cebd3ecd && git checkout ba38a11aedcf61d65b36712dc00c6a69cebd3ecd
# afterwards, rebuild it from the two parents, which stay fetchable
git fetch origin 14f80e23957165f6fb23c2b3d59bdc7668652dfb 24b02c47275961b14120c6802b6c4e98d486b375 && git checkout -B drift-repro 14f80e23957165f6fb23c2b3d59bdc7668652dfb && git merge --no-ff 24b02c47275961b14120c6802b6c4e98d486b375
node scripts/docs-audit/affected-docs.mjs --json 14f80e23957165f6fb23c2b3d59bdc7668652dfb |
Contract reviewServed-tier: Read: card #20234 (body and all 34 comments: ruling 5856637615, pointer 5858331362, hand-over 5882628946, the stage-7 landing 5887219385, the stage-8 claim 5894478261, the stage-8 dev report 5895704120, the stage-2 record 5861396181 and the stage-6 and stage-7 ACCEPTs as worked examples); PR #20690 (object, body, 3-file list); the net diff of the head against merge-base 9a4b2bb (2 commits: 7a1dca4, 24b02c4); the 7 cited commits (subject, full message, stat, and each one's own diff over the two files); ① Derived judgments(a) Accept-set and public surface — nothing moves. PASS. The diff changes 14 source lines, 13 out and 13 in for (b) The census — PASS. The 8 numbers removed answer 404 today (#13031, #16864, #6345, #10926, #10329, #12868, #14676, #6362; no 301, so deleted, not moved). The 4 numbers that stay on context lines beside the rewrites answer 200 (#4410, #9249, #4509, #6245). Added-minus-removed tracker numbers over the whole diff: none; the only number on an added line is #6245, kept on (c) Deciding commits — PASS. Seven distinct 9-hex shas appear on added lines, none on removed lines; 9 hex is the file convention (560 of 564
(d) The ADR rung for #16864 — PASS. (e) Author-shown and AI-facing text, sentence by sentence. Every rewritten comment sentence is true on (f) Merge with the current ② Semver level
③ Boundary flagsBlocking: none. Non-blocking:
CI at this head: 46 check-runs, 35 after dedupe by name keeping the newest Implemented-by: VERDICT: PASS Adopted and posted by
Generated by Claude Code |
Part of #20234
Stage 8: the dead tracker citations in the comments of
packages/spec/src/conversions/registry.tsandpackages/spec/src/integration/connector.zod.tsare re-anchored in form C, to the ADR or commit that decided each rule. Only comments change.Clause-②: no
🤖 Generated with Claude Code
https://claude.ai/code/session_01Sfe5YjBLwB9J3y8fvm2xq1