Commit graph

125 commits

Author SHA1 Message Date
e48bca27df Take in the engine zone's work on operator truth and the surfaces the bank already renders, as the zone delivered it 2026-09-08 07:34:22 +03:00
0abfad82d0 Make the signing sheet's ranking and its empty renderings part of what the tests assert 2026-09-08 02:30:23 +03:00
881dad4770 Pin every deciding field of the signing sheet against the stop row itself, and make the arm gate assert its own exemption is unused 2026-09-08 01:46:53 +03:00
15eb25df9d Take in the engine zone's follow-up: two arm headers now say what the diff says, and the battery stops leaving its harvest log in the tree 2026-09-08 00:51:46 +03:00
4188ba5ff3 Add the three test files the engine zone's new gates live in, which the previous landing left untracked 2026-09-07 23:50:49 +03:00
7ffec51c6d Take in the engine zone's step-0 work as the zone delivered it: five seams that held by prose now hold by gates 2026-09-07 23:50:21 +03:00
5092ae3f0e Land the engine zone's bank-law work as the zone built it: the postcheck names the blind spot it cannot see, and an unsigned pair no longer passes the merge unseen 2026-09-07 04:53:43 +03:00
e4211d4d80 Count a table of contents the book declared and this reader could not read, so a silent fall back to the spine says why 2026-09-06 08:56:49 +03:00
f1e9226b97 Finish three comments a build could never have checked, since a compiler does not read prose 2026-09-06 07:03:40 +03:00
fde85307d4 Trim a nav label like its siblings, restore the lower bound a neighbour already guarded, and decode percents in the last resolver that did not 2026-09-06 02:42:37 +03:00
2f65d1d2de Read a book's own table of contents instead of its reading order, name a boundary the file drew but never called a chapter, and carry the source heading 2026-09-06 01:40:58 +03:00
e7d6b3f8bb Re-point six anchors in the engine's own docs, five of them broken before the pack and hidden until the docs joined the lint roots 2026-09-05 15:33:13 +03:00
616a8e4b37 Close what the acceptance found in the money stop: four assertions the code made about itself were false, and the catalogue found a fix no test held 2026-09-05 14:07:52 +03:00
81a89e93e3 Make the money stop a completion rather than a crash: a refusal latches the wave, names how much was missing, and the price of a book is published before it is bought 2026-09-05 10:48:29 +03:00
74ffe4f0a5 Close the loop's own false pins and the twins of the money hole: a preflight pinned by a list is not pinned, and a catalogue entry can rot three ways rather than one 2026-09-05 03:20:37 +03:00
2e13cd1aca Repair a catalogue entry that pinned the wrong thing: the screen's version needs both edits to reproduce, and the tool's own comment stops promising a gap it does not cover 2026-09-04 21:47:16 +03:00
c77c3bac28 Pin what the wire batch left unpinned: the target-language screen now covers CJK targets, the placeholder validator is the renderer itself, and the key preflight sees the bank roles 2026-09-04 20:59:30 +03:00
b8154cd1fc Land the engine wire batch: gender is produced and reaches the editor, the target-language screen refuses a foreign completion on the live path, and the law block gives one order per source term 2026-09-04 17:03:04 +03:00
f8d3e9adc6 Land the engine consent pack with its dofix: the stop line tells an ended book from an exhausted grant, the ratified frame contract stops lying, and three unpinned guarantees get their tests 2026-09-04 02:37:58 +03:00
5c5fdc7b4a Final documentation pass in the backend zone: keep what a session needs to work, drop the account of how we got there, and correct the stale claims about code 2026-09-02 19:39:04 +03:00
e031b23b49 Apply the controller's dofix in the backend zone: restore what the cut lost and repair what it broke, including places where the text asserted the wrong thing about the code 2026-09-02 15:47:04 +03:00
1d84cff75e Second cut pass in the backend zone: restore what the review found lost, and take the sediment the first pass left behind 2026-09-02 11:49:08 +03:00
5b187db0d2 Cut documentation sediment in the backend zone: agents read each file end to end and removed layered history whose content lives in the decision journal 2026-09-02 05:49:23 +03:00
bb541a8293 Land the disclosure law and its eleven instances: two of the three acceptance blockers were defects inside the cure itself 2026-08-31 21:03:04 +03:00
8adcb8611b Land the book-writer pack: tmctl build renders EPUB 3 and clean text from BookExport with six honesty states, refusing or marking every hole, paths published in StatusArtifacts 2026-08-30 20:14:11 +03:00
6a6ce973a9 Land the engine's schema gate: every statement is now compiled against the schema its own migration chain builds, instead of against whichever paths the tests happen to run 2026-08-30 01:05:18 +03:00
3c0ecd5502 Repair the lint blocker that let the store fix land on a red battery, and the failure path it uncovered: the branch written to fail loudly waited on a reader that a live helper never ends 2026-08-29 21:29:21 +03:00
18636ac03f Land the repair of two store tests that went green without checking anything, and ratify the norm that a test may not assert about time when time is not its subject 2026-08-29 15:37:08 +03:00
6ec9f8a66a Land the engine money pack: the run now stops on the VOLUME of work a buyer paid for, and the read path folds the bank so a re-pass can be priced before it is bought 2026-08-29 12:59:10 +03:00
7d0c6f2f54 Land the backend pack so the memory bank reaches every provider, a hole in the shipped text is visible to its reader, and a repeated decision document converges 2026-08-28 11:41:43 +03:00
d1eb8a9f4b Land the seam inbound door: a bank-apply verb, the flag that stops once in the engine itself, one commit point for the report, and the pins that hold each invariant 2026-08-27 13:52:37 +03:00
Claude (backend session)
f840867327 Land the honesty pack: consent numbers repriced at the current table, a panicking engine no longer reads as success, and the classifier gate re-based 2026-08-17 19:55:16 +03:00
76049bbb13 Land the accepted DeepSeek repin: peak prices pinned so the ceilings protect again, freshness date bumped with verbatim vendor citations 2026-08-15 23:21:14 +03:00
d55edd48f1 Land the accepted tmctl migrate pack: a write open with no run, the typed schema_mismatch refusal at exit 13, restore point under the lock 2026-08-15 18:55:33 +03:00
9cfe0808a5 Emit the run-event journal from the engine, with distinguishable exit codes for a ceiling halt, a graceful stop and each refusal class 2026-08-14 16:33:49 +03:00
Claude (backend session)
0e69bc16c8 Land the contract-blockers pack: phase progress counters, chapter manifest with cut-tagged unit ids, machine bank-stop table, bank export, and the run ceiling flag, hardened by three review rounds 2026-08-09 04:46:38 +03:00
Claude (backend session)
bccf2d8842 Land the bank cluster fixpack: family co-batching as pair data, arbitration observability, banknote parser rejoin, auto-bank drop diff, confidence field, after adversarial acceptance and a fix round 2026-08-08 21:03:31 +03:00
0e64efed7e Let the live conformance probe opt into raw body logging through the same tmctl switch so reasoning_content is assertable on the wire 2026-08-04 01:49:27 +03:00
5a81bffb12 Add pinned golangci-lint config with number-grounded exclusions and a Makefile battery target as the single entry point, documented in the backend README 2026-08-04 01:48:58 +03:00
6356471edd Replace the AST test guards with typed archguard analyzers under tmvet covering shape and provenance egress plus stage and request seams 2026-08-04 01:45:40 +03:00
cb368c0f32 Bump x/net to 0.57 and x/text to 0.40 with lockstep normalization pins and golden re-capture; only hash fields move, live probe green per row 117 2026-08-04 01:45:40 +03:00
b155da3fba Mechanical staticcheck and errcheck cleanups in tests and repair predicate, no behavior change 2026-08-04 01:26:04 +03:00
5a97020f7e Fix nine silent-error defects: backup and auto-bank stat guards, dotenv warns instead of failing, glossary rows lifetime, langpack and ingest error wrapping, dead applyBanknote removed 2026-08-04 01:26:04 +03:00
e8d4ac0ed2 Flip draft-stage reasoning off to low in the five shipping pipeline configs per ratified row 112, leaving judge and editor stages untouched 2026-08-04 01:25:51 +03:00
4d2d1449bc Derive corpus-test data paths from the repo root and HOME instead of one machine's absolute paths, and document which tests stay dark without the stand data 2026-08-03 02:44:07 +03:00
Claude (backend session)
553f1a33cc Give engine-internal calls the reasoning knob through one stage-derivation seam and one request-identity assembly, AST-guarded, with ThinksOnWire now mirroring the extra_body_disable wire 2026-08-02 19:39:16 +03:00
Claude (backend session)
1ecf5c2f1a Add banknote and voice observability lines to tmctl report, fix live-tagged rig build and add classifier threshold probe 2026-08-02 14:05:29 +03:00
Claude (backend session)
9f60746c0c Land smallpack tails as D39.82: eight checker review tails, bucket D cleanup, quality tails, tmctl backup with production preflight, register moved to book layer, DC7 regated on seed coverage 2026-08-02 01:50:20 +03:00
Claude (backend session)
87a0124eae Ratify D39.80: onboarding overhaul with product requirements registry, glossary, single state carrier, archive link repairs, stable backlog IDs, and puml diagrams moved next to backend code 2026-08-01 23:50:04 +03:00
Claude (backend session)
e89874b33c Land checker package as D39.78: labels harness in git, five checkers built, five closes ratified, two-round review postfix closes all majors, golden verdict-neutral 2026-08-01 22:40:46 +03:00