v0.5: deep quality refactor (P0+P1+P2)

- Split dr-chief-editor (Phase 3 read-only) vs new dr-editor-in-chief (Opus, Phase 4 lead)
- New dr-translator (en->zh) and new humanizer-cn / output-hygiene / en-zh-translation skills
- Switch to English working language (Phase 2-3), final Chinese translation (Phase 4)
- /dr-init: add report title proposals + word budget mode
- /dr-frame: bilingual framework
- /dr-finalize: new chain editor->translator->polisher->reporter
- report-template.py: widows/orphans/keepWithNext, 3-color hierarchy, confidentiality banner
- dr-reporter: mandatory citations backfill + output hygiene check
- dr-pm: batch-level context compression via manifest.batches_summary
- mckinsey-method: SCQA only for Executive Summary + chapter intros (no explicit labels)
- length-budget: 4 word-budget modes + en/zh 1:1.4 ratio
This commit is contained in:
kai
2026-04-21 13:02:54 +08:00
parent 4a38f6bed1
commit a092af4398
20 changed files with 3376 additions and 1246 deletions
+55
View File
@@ -377,3 +377,58 @@ OpenCode 的坑:如果只是在主会话里装样子地写"让 X agent 做"
- 新增 Phase 2-4 命令:/dr-research / /dr-review / /dr-finalize / /dr-status
- 新增 skillsevidence-table / citation-manager / mckinsey-method
- Phase 1 已成功跑通(O-糖苷酶立项报告测试主题)
- 2026-04-21 v0.5**深度质量改造**P0+P1+P2 一次到位)
**根因诊断**:v0.4 跑通后发现 6 类质量问题:
1. 并行派发退化(Batch 3 后只派 1 个 subagent
2. 全文 AI 味重(humanizer 能识别的 28 种 AI 模式大量出现)
3. Phase 2 草稿(Sonnet)与 Final.mdGemini 重写)风格断裂
4. 标题用了用户原始问题而非正式报告命名
5. 每章首节都强制套 SCQA 显式标注(机械套路)
6. 正文混入"章节定位/字数配额/研究员 dr-analyst/生成时间"等调度元数据
7. PDF 分页散乱,标题孤行
8. 参考文献只留占位符 `[由 dr-reporter 自动生成]`
**工作流重构**:切换为"英文工作 + 最终翻译"
- Phase 1:中文访谈 + 双语 framework(中文大纲 + 英文研究思路)
- Phase 2dr-analyst/dr-verifier 全英文产出
- Phase 3dr-chief-editorGemini)英文只读审校
- Phase 4:全新链路 dr-editor-in-chief → dr-translator → dr-polisher → dr-reporter
**Agent 调整**
- dr-chief-editorGemini 3.1 Pro):收窄为 Phase 3 只读审校,不参与 Phase 4 写作
- **新增** dr-editor-in-chiefOpus 4-7):Phase 4 主体,负责合并英文稿、写 Executive Summary / Abstract / Glossary
- **新增** dr-translatorSonnet 4-6):英译中专家
- dr-polisherSonnet 4-6):强化加载 humanizer-cn + output-hygiene
- dr-reporterSonnet 4-6):强制回填 citations + 卫生检查
- dr-analyst / dr-verifier / dr-pm:切换为英文工作语言
- dr-pm:批次间 context 压缩(通过 manifest.batches_summary
**Skills 新增/升级**
- `mckinsey-method` 重写:SCQA 仅限 Executive Summary + 各章引入段,禁止显式标注 S/C/Q/A;金字塔原理优先
- `length-budget` 升级:4 种字数模式(auto/concise/detailed/deep+ 英中换算率 1:1.4
- **新增** `humanizer-cn`:基于 blader/humanizer + 中文特化(CN-1 到 CN-10
- **新增** `output-hygiene`:禁止词黑名单(章节定位/P0/研究员/占位符/SCQA 标注等 50+ 项)
- **新增** `en-zh-translation`:生物医药英译中规范
- `pdf-reportlab` 升级:widows/orphans/keepWithNext/splitByRow 分页规则,3 级颜色层次,封面保密标识
**Commands 升级**
- `/dr-init`:访谈增至 8 步,末尾由 dr-plan 提议 3 个报告标题让用户选
- `/dr-frame`:生成双语 framework(章节标题中英对照,研究思路英文为主)
- `/dr-finalize`:新链路 dr-editor-in-chief 入口,4 步串行调度
**模板升级**
- `report-template.py` 重写:颜色层次(h1 深蓝 / h2 蓝 / h3 深灰)、封面保密标识红色、widows=2 orphans=2、表格 splitByRow、禁止孤行寡行
**manifest.json 新字段**
- `report_title` / `report_subtitle`:与 `topic` 分离,由用户在 /dr-init 选定
- `confidentiality`:封面保密标识
- `word_budget_mode`auto/concise/detailed/deep
- `target_words_en` / `min_words_en`:英文词数目标
- `work_language` / `output_language`:工作和输出语言
- `phase2.batches_summary`:批次间 context 压缩的进度摘要
**v0.4 的"/dr-status" 命令保持**(未改动)
备份:v0.4 状态打 tag `v0.4-final`v0.4 的 project 产物归档到 `archive/o-glycosidase-feasibility-2026-v0.4/`