Repository navigation
docs(spec): the field ledger's notes and the liveness README cite a commit, or say what the number stood for, in place of dead tracker numbers - #20891
Conversation
…ommit, or say what the number stood for, in place of dead tracker numbers Liveness slice 4b, the last one: the 40 remaining sites that cite a tracker number answering 404, 11 in field.json and 29 in liveness/README.md. field.json: the six batch re-anchoring stamps and the _note header now read (commit 8f10a79), the commit that wrote them; the conditionalRequired correction reads (commit e25e839); the action.execute precedent names cae2169. Two clauses say the meaning in words (reported separately; the anchor-adoption worklist). Only note/_note leaves change; status, evidence, proof, verifiedAt and evidenceScope are identical and no number is added. README.md: only the 14 lines carrying a dead number change, each by the number (and, where needed, the words next to it). Anchors reuse the earlier slices' choices for the same numbers: be21955, bc56e18, a9ee989, a3d5724, b3a63d3, cae2169, 2306a76; plus e25e839, 3fc6066 and ae31a19 (the capability seeding). Table rows, headings and dates are unchanged. Claude-Session: https://claude.ai/code/session_01Sfe5YjBLwB9J3y8fvm2xq1 Co-authored-by: Claude <noreply@anthropic.com>
📓 Docs Drift Check
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): |
Contract reviewServed-tier: Inputs read: card #20234 (body and all 64 comments, among them claim ① Derived judgmentsAccept set and public surface. The diff touches three paths: Structural read of Structural read of The 16 numbers. Probed 2026-09-30T15:56Z by REST GET The 11 anchor commits. Each resolves to exactly one object (
The 7 form-D sentences say what the tree shows and no more: field.json Author-shown and AI-facing text, sentence by sentence.
Ruling C+D compliance. Form C's order is the ADR or ruling record when one exists, else the commit sha, with a PR number only as a link beside it. Every form-C site here cites a commit; where a ruling is the decider (2026-08-30 runtime, 2026-08-22 routes), the ruling record lived on the dead tracker itself and the executing commit is the in-repo object, and
② Semver level
③ Boundary flagsReport
Claim Check-runs on Implemented-by: VERDICT: PASS Adopted and posted by
Generated by Claude Code |
Part of #20234
Clause-②: no
Liveness slice 4b (claim
5913437610), the last slice of the liveness stage. Infield.json(11 sites) andliveness/README.md(29), each citation of a tracker number answering 404 now names a commit in this repository or, where the number alone carried the meaning, says that meaning in words. 8note/_noteleaves infield.jsonand 14 README lines change, and nothing else does; no number is added, and no README table row, heading or date moves. The 16 dead numbers now occur 0 times across every ledger and the README. One@objectstack/specpatch changeset. This saysPart of: the card's stage 11 (the hand-written parts ofmigrations/registry.ts) is still open.Local runs at
e74311d471: build 71/71; speclocal580 files pass; specrepo42 of 46 pass; spectypecheckand the lint package's liveness test pass; 58 derived gates, 57 exit 0 (check:platform-checklist: the pre-existingauth-plugin.ts#twoFactoranchor and thepicklistcapability the checklist does not classify yet; neither is touched here, and the gate is not per-PR CI). Lint: ESLint's config matches none of the 3 changed files (3 "no matching configuration" results, 0 errors); type-aware linting is never enabled.Generated by Claude Code