Commit graph

32 commits

Author SHA1 Message Date
390420d557 Recount the live-doc literals after the catalogue move and drop three grandfathered ids whose backlog rows no longer exist 2026-09-17 01:08:37 +03:00
e86b34ce6a Divide the money by the copies that multiplied it, let the shape gate see the row it was blinded on, and stop the order asking for an effort step that does not exist 2026-09-11 14:57:52 +03:00
855bc1f5ac Make the tracker's shape check symmetric: it caught too few columns and was blind to a row whose text sat outside the table entirely 2026-09-11 13:36:30 +03:00
2564a8a7dd Move the single project backlog into its own file so the journal keeps only state, and repoint the counters, the hook and every live pointer to it 2026-09-06 21:38:38 +03:00
ac37c8ac59 Put the carrier check in the tree instead of a scratchpad, and let the pack name the instrument rather than a remembered number 2026-09-06 17:20:19 +03:00
d16591c976 Check the register total the status line always claimed was checked, and correct the number the new check immediately caught 2026-09-06 08:51:43 +03:00
a787bae1ea Read both zones' documentation end to end and record what it gets wrong: the status board said the cycle was broken on the day it was closed, and the anchor lint never walked the engine's own docs 2026-09-04 23:03:17 +03:00
58bca1949c Ratify the export door as built: the contract gains a minor, the shipping config's bank contour stops being described as off, and the number gate grows two carriers 2026-09-04 20:23:11 +03:00
ce612a2a19 Give the anchor lint an uncapped tally by target root, because a zone counting its own red anchors by grep hits the output cap and reads zero, and put PD-438 under the heading its weight names 2026-09-04 19:13:14 +03:00
9b084ce877 Move the revision evidence to the archive it belonged in and drop the lint exemption it needed: the noise was mine to remove, not the gate's to ignore 2026-09-02 20:43:12 +03:00
e9479593b5 Anchor the token-minimum exemptions to the anchor itself: keying them by line number broke the same day an errata shifted the file 2026-09-02 18:42:17 +03:00
5efaeed925 Give the backlog weight column a vocabulary gate and reject anchor tokens too short to identify their target, both proven by planting mutations 2026-09-02 18:31:28 +03:00
94381bb007 Write the owner's ruling that the test ban is about motive, and teach the hook to name untracked files the pathspec commit form would drop 2026-08-31 22:38:55 +03:00
99a6b05480 Pin the tail-vocabulary gate to itself and close the row: four assertions run on every check, verified by planting three mutations of the gate 2026-08-27 15:07:41 +03:00
fb1d09be5f Build the tail-vocabulary gate the refusal only named: honour escaped pipes, read the register weight from the front, and judge the tail by vocabulary rather than cell count 2026-08-27 14:59:21 +03:00
e83e94be46 Ratify the machine move as D39.157: repair the dead decision-log anchors, teach the gate to catch them structurally, and stop the registry lying about seventeen bodies 2026-08-24 16:15:22 +03:00
691d9ce79a Issue the backend seam pack as the zone's single active prompt, re-plan the queue under the ratified order, and make the queue gate compare the fifth number it only printed 2026-08-23 01:51:58 +03:00
8cbcab643a Close the anchor gate blindness it was written to prevent, re-verify the gender debt entry against code, and record the draft-versus-editor boundary on row 199 2026-08-23 01:20:32 +03:00
Claude (backend session)
37c589ea03 Tell a session what to do when the anchor gate warns about a document outside its zone: report it, do not fix someone else's doc 2026-08-21 04:15:35 +03:00
Claude (backend session)
65683059fc Split the two roles of the anchor delta: tokens are verified corpus-wide every run, the delta only gates when a token is required, and the hook no longer skips commits that move the targets 2026-08-21 04:09:28 +03:00
Claude (backend session)
5bfa61c272 Make the anchor lint verify content on a two-sided delta with opt-in expectation tokens, skip external references, cap its output and declare what it does not check 2026-08-21 03:27:23 +03:00
Claude (backend session)
bc38e16b41 Tell sessions at the point of friction to write the owner about a gate that annoys them instead of silently bypassing it 2026-08-17 01:33:07 +03:00
Claude (backend session)
9c7a28d280 Weave the anchor lint into the docs pre-commit hook, warn-only, reading scanned docs from the commit itself 2026-08-17 01:30:35 +03:00
3ec17c8f03 Land the emitter acceptance in docs: note D39.131, rows 102 103 135 165 closed, rows 173 174 added, money-path corrected, prompt archived, counts scoped to its table 2026-08-14 17:13:05 +03:00
Claude (backend session)
9cb1f50342 Add an authorship and do-not-bypass notice to counts.py for other sessions: red check or lint means ping the orchestrator, not patch docs to green 2026-08-09 21:38:23 +03:00
Claude (backend session)
085dbb9d1a Land docs pack 167 as D39.126: full note registry with counts completeness check and anchors lint, slimmed backlog rows, topical entries for money, emitter, and stack 2026-08-09 21:33:37 +03:00
Claude (backend session)
93d9943a35 Accept the runner pack as D39.123 with ceiling formula amendment, close rows 138-139, add engine rows 165-166, add 503 to the contract, archive the prompt 2026-08-09 16:59:25 +03:00
Claude (backend session)
943eed7ec0 Issue the contract-blockers and platform-runner prompts per owner course D39.119, gate S4 on shell quality, ratify PD-105 at-least-once 2026-08-08 22:53:27 +03:00
067206396e Fix the counter that read table columns from the left and mis-parsed a row containing pipes, correcting a live wrong zone count in the header 2026-08-08 02:42:26 +03:00
bcd86807f7 Stop the guard from demanding that a historical finding equal a live recount, and mark the acceptance numbers as historical where they belong 2026-08-08 00:47:14 +03:00
0e189d2a4a Harden the docs guard against its own failure modes and make errata findable from the map instead of only from the tail of the log 2026-08-08 00:09:33 +03:00
3b498410ca Make the derived doc numbers computable instead of hand-copied: a counting script, a docs zone hook that warns on head drift, and the norm rewritten as a command 2026-08-07 23:56:29 +03:00