muse-agent-example/docs/2026-09-01-创作链路合同校准提交前四维审查报告.md
zizi 9e6f1c4481 R2 改造交付:新版模块化单体全量成果
- src/muse 新版全模块(装配/共享/上下文/任务运行/作品规划/故事世界/正文写作/审校修订/知识方法/作者经验/效果评测/交付连载/资料研究/正式变更/元数据/接入/基础设施/编排)+ 测试树(单元/契约/集成/架构/迁移/端到端/夹具)
- 129 项功能全部实现与自动验证(功能覆盖.json/矩阵),含 W31 补齐的规则与代价/节奏安排/伏笔与承诺
- 旧实现按处置清单退出(702 条中 324 删,保护合同与未迁移条目留存有据);web/app.py 旧工作台退役,新工作台为唯一写入口
- 数据库/旧库迁移:真实旧库内容批次迁移链(端点守卫/PG作品正文映射/质量资产缺省投影)
- 运行手册 docs/运行手册.md;W30 本机服务阶段一已运行(infra PG 为正式内容权威)
- R2 执行证据与私有运行材料在 .agents.local/改造/R2-20260909/(不入库)
2026-09-15 12:47:42 +08:00

47 lines
5.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 2026-09-01 创作链路合同校准提交前四维审查报告
verdict: PASS
## 审查范围
- `muse/sot/创作周期与Skill导读.md`
- `muse/sot/domains/05-创作流程领域.md`
- `muse/lifecycle/flow/chains/README.md`
- `muse/content/work/skills/generate/写下一章/SKILL.md`
- `muse/lifecycle/context/skills/准备任务上下文/SKILL.md`
- `muse/技能目录.md`
- 实现补充核对:`muse/content/work/skills/generate/写下一章/scripts/produce_next_chapter.py`
- 回显补充核对:`muse/authority/studio/read/server.py`
- 验证补充核对:`tests/skills/写下一章/test_gate_anchor_projection.py`、`muse/authority/studio/read/test_server_display.py`
排除项:`docs/实现回顾/技能身份中文化迁移实现回顾.md`、`muse/platform/llm/src/muse_llm.py`
## 逻辑完整性
- PASS:阶段 0 现在明确区分“前期多案候选”与“正式 `setting` Shadow”,退出条件不再自相矛盾;SoT 与场景 Skill 已对齐。[muse/sot/domains/05-创作流程领域.md:19](系统架构/新版设计/编排与能力资源.md) [muse/sot/创作周期与Skill导读.md:121](系统架构/新版设计/调用链路/关键旅程.md)
- PASS:节点 W 现在明确是“探索 → 回放 → 无工具生成”,不再把“来源优先级固定”误写成“全量预拼后直接喂给生成阶段”。[muse/sot/domains/05-创作流程领域.md:129](系统架构/新版设计/编排与能力资源.md) [muse/sot/domains/05-创作流程领域.md:173](系统架构/新版设计/编排与能力资源.md) [muse/content/work/skills/generate/写下一章/SKILL.md:13](../.agent/skills/操作/写下一章/SKILL.md)
- PASS:生产入口已把作品维度参数化到 CLI、运行编号、授权快照和门锚读取,不再只在入口层硬编码作品 12。[muse/content/work/skills/generate/写下一章/scripts/produce_next_chapter.py:16](../src/muse/编排/生成正文.py) [muse/content/work/skills/generate/写下一章/scripts/produce_next_chapter.py:259](../src/muse/编排/生成正文.py) [muse/content/work/skills/generate/写下一章/scripts/produce_next_chapter.py:304](../src/muse/编排/生成正文.py)
## 一致性
- PASS:`写下一章` 的目录描述、Skill 合同、链路登记和导读都统一为“两阶段写手”,不再同时出现“不得自行检索”和“探索阶段允许白名单只读工具”这组冲突表述。[muse/技能目录.md:63](../.agent/skills/目录.md) [muse/content/work/skills/generate/写下一章/SKILL.md:1](../.agent/skills/操作/写下一章/SKILL.md) [muse/lifecycle/flow/chains/README.md:19](../src/muse/编排/流程版本.py)
- PASS:raw 留痕口径统一为“PostgreSQL raw 表是正式留痕,仓外 raw vault 只是临时暂存或可选备份”,与数据权威域一致。[muse/lifecycle/context/skills/准备任务上下文/SKILL.md:63](../src/muse/上下文/材料装配.py) [muse/sot/domains/08-数据权威与可视化领域.md:70](系统架构/新版设计/数据模型/存储与对象关系.md)
- PASS:只读看板的“改:”命令现在跟随当前运行/候选的作品与章节,不再把用户带回作品 12 第 3 章的旧入口口径。[muse/authority/studio/read/server.py:2489](../src/muse/接入/http/应用.py) [muse/authority/studio/read/test_server_display.py:94](../muse/authority/studio/read/test_server_display.py#L94)
## 合理性
- PASS:`DEFAULT_WORK_ID=12` 保留了既有样本兼容性,但新增 `--work-id` 和 `resolve_gate_requirements()`,避免破坏现有运行习惯,同时把作品切换收敛到显式参数。[muse/content/work/skills/generate/写下一章/scripts/produce_next_chapter.py:93](../src/muse/编排/生成正文.py) [muse/content/work/skills/generate/写下一章/scripts/produce_next_chapter.py:259](../src/muse/编排/生成正文.py)
- PASS:门锚仍按作品+章节显式登记,未把“样本常量”直接伪装成“所有作品通用规则”;文档把这一点保留为真实待建项,避免假完成。[muse/content/work/skills/generate/写下一章/scripts/produce_next_chapter.py:113](../src/muse/编排/生成正文.py) [muse/sot/domains/05-创作流程领域.md:271](系统架构/新版设计/编排与能力资源.md) [muse/sot/创作周期与Skill导读.md:662](系统架构/新版设计/调用链路/关键旅程.md)
## 可行性
- PASS:机械验证已覆盖改动落点。`skill_harness --strict` 通过;相关单测 40 条通过;架构测试 `test_author_instructions.py` 5 条、`test_markdown_links.py` 2 条、`test_skills_index.py` 3 条通过;`skills_index.py --check` 通过;`git diff --check` 通过。
- PASS:新增测试直接覆盖了作品级门锚解析与看板重产命令回填,说明本次修复不是只改文档。[tests/skills/写下一章/test_gate_anchor_projection.py:38](../tests/skills/写下一章/test_gate_anchor_projection.py#L38) [muse/authority/studio/read/test_server_display.py:94](../muse/authority/studio/read/test_server_display.py#L94)
## 残余待建
- 门锚还没有从细纲或正式规划中自动派生,仍需按作品+章节登记;未登记即失败关闭。这是保留的真实边界,不构成阻断本次提交。
- 探索工具已经限制为登记过的只读工具,但任务包的 `workId/targetChapter/asOf` 尚未注入工具 server 做逐次参数校验;当前不能机械阻断跨作品或未来章参数。因此本报告只确认作品 12 第 2/3 章样本链跑通,不确认通用生产闭环成立。
- 方法 Skill 的自动装载与自动只读检查均未接入当前探索工具集,不能把导读中的目标层级当作已运行能力。
- 章后抽取异步执行、方法 Skill 自动只读检查、结构化 `style` 八字段抽取仍待建,文档已明确保留。