Commit graph

136 commits

Author SHA1 Message Date
d25e418acb Add a settled-basis table so a term the book already decided is served from memory instead of being bought again, and report bank rows whose chapter windows leave a gap 2026-09-17 20:34:29 +03:00
10d245a561 Land the bank-role retry ladder: the attempt loop moves into one contour, bank roles reach the verdict the engine already computed, and two notes ratify the round 2026-09-17 07:27:05 +03:00
bc3981d933 Refuse a run whose target has no injection texts before it buys anything, split a role's refusal from garbage, and add the two contested-term predicates with their harness 2026-09-16 21:10:34 +03:00
af88680366 Land the bought-means-delivered pack: the stop mark a refused retry leaves, the reader and operator wording for it, the echo metric split by stage, and the catalogue that guards them 2026-09-16 16:45:40 +03:00
df9de010f2 Record what a call's reasoning cost, name and count the generations that came back with nothing, and add the lower effort step behind a key that ships off 2026-09-11 21:19:55 +03:00
0997e41052 Make the book's own consistency answerable from the text a reader holds: two invariants over shipped output, their denominators printed, and the wire between instrument and run pinned 2026-09-11 16:16:52 +03:00
1d2fab6c6a Make a chapter an identity instead of a number: the engine session's design of the re-cut, its five questions for the owner and the three anchors it re-pointed 2026-09-11 05:54:43 +03:00
f8a968e37b Point the money-stop mutation at the guard the stop work reshaped, so the catalogue plants where it claims to. 2026-09-11 02:04:43 +03:00
308476643f Stop a cut from blinding a verdict a position already earned, and let a run that a person ended say what it bought instead of calling its work failed. 2026-09-11 01:33:25 +03:00
3f05fab941 Take in the engine zone's work on calls the engine cuts itself, as the zone built it: a delivered break is asked about once, paid once, and never bought twice 2026-09-10 18:50:01 +03:00
2b6f1f46be Take in the engine zone's bank-completeness and money work as the zone built it: the signer sees an incomplete bank, and the run total agrees with the ledger 2026-09-08 14:28:06 +03:00
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