docs(spec): replace the dead tracker citations in the manifest, dataset and permission liveness ledgers with the deciding commit, or the decision in words - #20772
Conversation
…aset and permission liveness ledgers to the commits that decided them 134 note sites across three ledgers cited GitHub issues that answer 404. Each now names the commit that decided it (the ADR/ruling-record-else-commit order), and says the decision in words where the number alone carried it. Note strings only: every row's status, evidence, proof and verifiedAt is 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: Read: card #20234 (body and all 46 comments, among them the pointer ① Derived judgments(a) Accept set and public surface — nothing moves, and that is right. The diff is three (b) Structural read — PASS. Base and head parse; leaf counts are equal per file (manifest 182, dataset 77, permission 150); 0 keys added, 0 removed; 77 leaves changed (38 + 18 + 21), every one a (c) The ten anchor commits — PASS. Every 9-hex sha resolves to one commit and is an ancestor of
(d) Text someone acts on. Changeset: "Notes in these three ledgers named GitHub issues that no longer exist" — true, 14 × 404. "Each such note now names the commit that made the decision and, where the number alone carried the meaning, says what was decided" — read as either/or it holds; read literally it is over-broad by one note, ② Semver level
③ Boundary flagsBlocking: none. CI at this head, read last at 04:27:26Z: 46 check-runs, 35 names after dedupe by newest Implemented-by: VERDICT: PASS Adopted and posted by
Generated by Claude Code |
…ery rewritten note The release note said each rewritten note names the deciding commit; one note (the manifest integrity row) states its decision in words instead. The sentence now says each note either names the commit or says what was decided. Claude-Session: https://claude.ai/code/session_01Sfe5YjBLwB9J3y8fvm2xq1 Co-authored-by: Claude <noreply@anthropic.com>
…r every rewritten note The headline said the ledgers cite the deciding commit for each note; one note (the manifest integrity row) states its decision in words instead. The headline now names both forms. Claude-Session: https://claude.ai/code/session_01Sfe5YjBLwB9J3y8fvm2xq1 Co-authored-by: Claude <noreply@anthropic.com>
|
ACCEPT (delta) on PR #20772 at head This note extends the at-tier PASS
Generated by Claude Code |
|
Director audit: the landing head Director seat (objectstack#12708, Owed, by the |
Part of #20234
Clause-②: no
In the
manifest,datasetandpermissionliveness ledgers, a tracker number that answers 404 is replaced. The note now cites the commit that decided it (ruling C+D, form C), or, where the number alone carried the meaning, says what was decided (form D). Onlynoteand_notestrings change: no row's status, evidence, proof or date moves. One@objectstack/specpatch changeset, becauseliveness/ships in the package.🤖 Generated with Claude Code
https://claude.ai/code/session_01Sfe5YjBLwB9J3y8fvm2xq1