Commit graph

42 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
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
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
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
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
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
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
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)
8b1d8d14b7 Land pack nineteen build as D39.56: voice and address schema with conditional fold, tu-vous flagger axes, spoiler leak flagger, snapshots unmoved, golden byte-identical 2026-07-31 00:05:55 +03:00
Claude (backend session)
b05c59a843 Land banknote discipline and language screen build as D39.53: output-side script screen, quote folding, checkpoint aggregation with per-chunk votes, kwic sizing to pair data 2026-07-26 22:53:32 +03:00
Claude (backend session)
a4a516fff2 Land pack twenty phase two accepted as D39.45: terminologist role, verify-bank flag stop, unsigned auto wire, pointwise re-edit with free repin, banknote shipping file 2026-07-26 15:34:41 +03:00
Claude (backend session)
ad3633af21 Land the ten-chapter mini-run with fix pack as D39.37: money verified to the cent from raw ledgers, banknote seam closed live but unpinned, remnant zero in three repair classes 2026-07-26 01:22:49 +03:00
Claude (backend session)
dad4b56e0d Land pack eighteen as D39.31: rebill consent gate before money, authoritative escalation model with machine-verified golden recapture, generality nits deferred by measurement 2026-07-25 19:12:00 +03:00
Claude (backend session)
4e430266f1 Land pack-17 phase two: generic content labels times provider capabilities with resolved-model routing, retired channel keys, deleted failover, and D39.27 acceptance 2026-07-25 17:40:34 +03:00
Claude (backend session)
2d7f58936e Land pack-16 diff-editor phase 2: positional detection, residual scan, repair machinery behind enabled false, pair-data hour probe, strict decode tails 2026-07-25 05:06:33 +03:00
Claude (backend session)
2f91b048e4 Land pack-13 release QA: mined-delta collision guard, langpack heading policy, percent and latin and broken-word checkers, gender to draft wire, style canon, dspro default editor, CostSource, loop guard 2026-07-24 03:19:08 +03:00
Claude (backend session)
ea2de5e7b1 Translate backend comments, operator dashboards, error messages, and flag-detail strings to English, keeping wire prompts, language-data tables, and translation-sample data Russian; golden version-only, behavior-neutral 2026-07-20 00:03:54 +03:00
Claude (backend session)
13c4375e2a Land backend pack-11 continuation: Go miner with exact parity, banknote 12-point integration, DC checkers with export --pairs, editor arm configs, and additive wave snapshot; clear the rubezh-2 debt with a three-item fix list 2026-07-19 15:24:48 +03:00
Claude (backend session)
d3f6b34ad4 Land track-A pack-1: trust-gated glossary suppressor with loud telemetry, export-contract normalization, pair-keyed prompt seam, role-injection registry, target-gated readability, quality report 2026-07-16 21:54:00 +03:00
Claude (backend session)
d5beefc8f4 Land the readability infra-pack (D38): cosmetic-class strip-and-export for flagged chunks, a CJK-leak sanitizer class, and an opt-in post-reflow number/omission regression guard 2026-07-12 22:39:03 +03:00
Claude (backend session)
aa47e257c4 Land backend package 5: per-model max_tokens floor on primary and hop, postcheck base-dst union, budget-refusal and coverage-recall pins, D23.4 tails; golden byte-identical 2026-07-11 02:13:21 +03:00
Claude (backend session)
296419c8ae Land backend package 4: runner decomposed to eight files, golden determinism guard, OpenReadOnly status during live runs, operator logging, tmctl unit tests 2026-07-10 22:10:24 +03:00
Claude (backend session)
e1fcee4e25 Land backend package 3: D15.2 spec v3, D20.4 fix-list mutation-verified, D3 chain and channel B config with live-checked slugs, Gemini additive_total reasoning billing 2026-07-10 04:02:10 +03:00
Claude (backend session)
b51ac4c2e0 Land backend package 2: review fix-list, GB18030 ingest with CJK chapter split, four cheap style flaggers with migration v7, D15.2 v2 spec, Gu Zhenren smoke 2026-07-09 21:58:28 +03:00
Claude (backend session)
153277e3bb Land review-fixes package: D16 memory trust-boundary fixes, honest resume comments, tmctl status and redrive with migration v6, additive reasoning buffer, D15.2 spec draft 2026-07-09 19:05:28 +03:00
Claude (backend session)
aa00339abb Land memory bank v2 (glossary hot path, injection surface, F1 materialization, decl-aware post-check) with 8 self-review fixes 2026-07-05 08:13:04 +03:00
Claude (backend session)
6d96bb4ac8 Close step-3a external-review findings: spine reconciliation for dangling/mislabeled chapters, UTF-8 normalization, ASCII quote-depth, ruby full-replace, and tiling fuzz tests 2026-07-05 03:33:57 +03:00
Claude (backend session)
b26e4df465 Replace the placeholder chunker with a real sentence-aware source segmenter, txt/epub ingest, and ruby-reading capture persisted to a new v4 table 2026-07-05 02:41:57 +03:00
Claude (backend session)
ed4f4ff5a7 Apply self-review fixes: fold fallback wire config into the snapshot, make escalation resume-idempotent and ceiling-tolerant, strip think in the coverage gate, gate only the translator 2026-07-05 00:35:34 +03:00
Claude (backend session)
5cbf75cae8 Add single-hop escalation routing a deterministic content-failure to a named fallback model once, re-gated, budget-capped, with channel-B isolation by type 2026-07-04 23:56:50 +03:00
Claude (backend session)
357dde296b Add chapter/chunk book loop with per-chunk disposition flags, attempt-axis retries, content-hashed resume, and F4/D2.5 fixes 2026-07-04 22:00:30 +03:00
Claude (backend session)
56c2f5a61c Fix tmctl report: materialize request_log rows so they outlive the query context that defer-cancel tore down mid-iteration 2026-07-04 16:56:21 +03:00
Claude (backend session)
214e005155 Harden Phase 0 after self-review: snapshot coverage, response-price fallback, usage clamp, job-status lifecycle, config guards, source normalization, hash robustness 2026-07-04 14:49:43 +03:00
Claude (backend session)
e861541544 Fix review findings: shared retry engine, billed-decode settle, empty-completion fail-loud, snapshot pinning with resnapshot flag, process file lock, local model pricing, single-pass render, attempt hash dimension 2026-07-04 13:26:35 +03:00
Claude (backend session)
7954325b7e Add Phase 0 backend skeleton: LLM core with native Anthropic adapter, money ledger, SQLite store with atomic chunk checkpoints, deterministic C1 mini-runner, tmctl CLI, configs and prompts 2026-07-04 09:04:06 +03:00