Commit graph

13 commits

Author SHA1 Message Date
Claude (backend session)
85f5b9e633 Land backend pack-11 block A: output-token chunker with edit units, src-to-dst editor block, eager clients, per-model rate guard, memory version split, banknote parser core 2026-07-19 08:53:54 +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)
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)
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)
0b31222b5c Close external-review findings: fold classifier version and local backend tag into the snapshot, catch nested echo-mine forms, restrict escalation to the translator role 2026-07-05 01:22:40 +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)
737d4c6a68 Fail-fast on any config that disables DeepSeek thinking at reasoning=off, the echo-mine regression gate that keeps thinking on by default 2026-07-04 22:31:49 +03:00
Claude (backend session)
636919c52f Add per-model capability wire-shape layer (D3.1) and fold context-assembly, memory-version, and resolved capability into the job snapshot (D5.2) 2026-07-04 20:32:14 +03:00
Claude (backend session)
56670e3d67 Scope CheckKeys to reachable models so backend runs on two keys; escalation keys required only when gates enabled 2026-07-04 15:49:27 +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