Commit graph

7 commits

Author SHA1 Message Date
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
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
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)
b2d16d0adf Land small pack 14a+14b as D39.54: dirty epub ingest on the html tokenizer with byte parity pinned, prompt comments stripped from the wire, SHA over the canonical form 2026-07-30 22:30:47 +03:00
Claude (backend session)
e33e3be2f7 Land pack-15 structure and form: subsystem split with hoisted text and seed base, single member-drop derivation, pair config layer with convention prompts, strict pipeline decode 2026-07-25 01:08:50 +03:00
Renamed from backend/internal/pipeline/ingest.go (Browse further)