lhl
1925ef7239
feat(writer): 章级管道重试兜底 + 表格 caption 语言检查 + 文档收尾
#1/#2 真实 LLM 随机方差兜底:orchestrator.generate 新增 chapter_attempts(默认 3),
单章 WriterGenerationError 不连坐整次 run,重试耗尽才抛错(不吞错)。新增
tests/test_orchestrator_retry.py(前 N 次失败后恢复 / 耗尽仍抛错)。
#3 表格 caption 语言检查:find_language_violations 现检 table.caption(生成正文需跟随
输出语言),rows/headers 仍照抄源不检;QA 维度经 ChapterArtifact.blocks=(type,text,caption)
同步生效。修复真实 zh 输出中表格说明引用日文源表名绕过强制的问题。
文档收尾:README 新增 --output-language/中文模板用法;design.md §6.2.1 输出语言控制、
§7.2 校验清单 10→11 项;计划验收勾选;.gitignore 加 .opencode/。
全量 pytest 431 passed / 99.15%
2026-08-26 00:49:36 +08:00
..
2026-08-26 00:49:36 +08:00
2026-08-08 15:16:42 +08:00
2026-08-12 15:43:10 +08:00
2026-08-12 23:11:14 +08:00
2026-08-12 09:32:02 +08:00
2026-08-12 11:32:28 +08:00
2026-08-09 04:49:29 +08:00
2026-08-08 15:16:42 +08:00
2026-08-26 00:45:09 +08:00
2026-08-08 15:16:42 +08:00
2026-08-12 11:32:28 +08:00
2026-08-09 03:25:57 +08:00
2026-08-09 04:25:31 +08:00
2026-08-09 09:08:26 +08:00
2026-08-12 09:50:37 +08:00
2026-08-11 08:42:54 +08:00
2026-08-12 11:32:28 +08:00
2026-08-08 15:16:42 +08:00
2026-08-09 13:28:38 +08:00
2026-08-12 23:11:14 +08:00