zizi 0e3964da2c W00 固定工作树、资料与数据边界:新版设计文档树、改造计划与验证清单基线;工作树资料与数据边界。
按 R2 串行阶段整理提交;包内文件为该阶段交付(含后续小增量),状态以工作包清单为准。
2026-09-10 19:25:40 +08:00

75 KiB
Raw Blame History

当前 agent-example 文件处置

本文件明确到当前具体路径。 替换的是实现或旧位置,必须保留的能力、证据与数据另列;不能把“路径退出”理解成“对应功能取消”。权威为现有文件处置清单,全部条目可从分类目录逐项查看。测试文件只列来源用例,其重写与退出以逐例清单为准。

范围与证据

以当前 Git 已跟踪及未忽略文件为范围,记录 702 条旧路径,其中 699 条存在、3 条保留原有删除状态。新版设计文档不计入旧实现。完整内容哈希和快照提交保存在清单;工作树已有未提交修改也在基线内。

逐项定位使用文件路径、内容哈希、可解析的顶层符号及路径注入行号,并结合已核对的关键实现和现有模块设计。这里只定义承接合同;尚未逐项验证重写后的等价性,也没有取得旧路径已无运行引用的证据。具体源码变化后,应更新该条合同与验收,不机械沿用旧快照。

受 Git 忽略的本地数据库、私人资料、受控凭据和运行目录不在上述源码枚举内。它们须先做数据清单、备份、迁移和恢复核对;不因旧 Python 文件被替换就删除 SQLite、WAL、原稿或历史记录。

各类处置

类别 数量 旧路径的最终含义
资源与定义迁移 306 迁入明确新位置;保留方法、动态字段、规则和证据身份
实现替换与合并 217 行为与反例由新文件承接后退出旧实现
原位重写 14 路径继续使用,更新内容与入口
保留历史与溯源 21 继续保留,标明历史,不参与生产权威
资料先保全再迁位 7 先确认原文、私有性和可恢复副本,再迁入明确位置
退役旧实验实现 7 退出旧比较宿主;保留通用合同与必要历史样例
测试来源索引 127 仅定位旧用例;逐例重写、拆分或退役,不按文件迁移
已删除状态保留 3 保持任务开始时的删除状态,不重建

关键文件的具体替代

当前文件 新版承接位置 必须保留的结果
muse/content/work/skills/sovereignty/决定正文候选去留/scripts/write_canonical.py src/muse/正文写作/正式提交.py;src/muse/正式变更/提交事务.py;src/muse/故事世界/事实提案.py;src/muse/编排/章后处理.py 正文、来源归因、明确批准的事实增量、作者决策和派生登记使用同一事务;保留期望正文版本、候选版本、幂等和来源复检;补齐上游依赖提交竞争保护
muse/authority/studio/write/decision/decision_channel.py src/muse/接入/http/路由/作者审阅.py;src/muse/正文写作/正式提交.py;web/src/功能/正文写作/候选审阅.tsx 作者明确接受、拒绝与原因,及能够回查的操作身份;将审稿时正文、候选、结构与来源版本传给同一正式提交用例,不能用提交时最新版本替代审稿基线
muse/content/work/skills/generate/写下一章/scripts/produce_next_chapter.py src/muse/编排/生成正文.py;src/muse/正文写作/写作任务.py;src/muse/审校修订/连续性审校.py;src/muse/接入/cli/创作命令.py 通用作品和章节目标、规划前置条件、正式与候选正文区分;保留两阶段写手、必要检查和候选保存;样本门锚转评测材料,生产不从评测配置读模型
muse/content/entity/skills/ingest/抽取作品知识/scripts/upgrade.py src/muse/资料研究/分章切窗.py;src/muse/资料研究/拆书分析.py;src/muse/资料研究/实体归并.py;src/muse/资料研究/分析版本.py;src/muse/资料研究/存储.py;src/muse/元数据/字段校验.py;src/muse/任务运行/作用域互斥.py;src/muse/元数据/结构版本.py;数据库/旧库迁移/知识记录分流.py 来源分章切窗、输入漂移识别、失败窗口续跑与补偿;实体名称、别名和关系歧义不能静默误合并;保留原文定位和分析版本;有效 Schema 加载及字段校验、同作品抽取互斥和备份恢复依据
muse/authority/tools/read/read_tools.py src/muse/接入/只读工具.py;src/muse/上下文/任务范围.py;src/muse/上下文/来源读取.py 具名只读工具、参数结构、来源版本和实际消费回执;由服务器任务固定作品、截止时点、用途及字段投影;拒绝参数扩权与直接任意 SQL
muse/store.py src/muse/任务运行/存储.py;src/muse/作者经验/存储.py;src/muse/正式变更/存储.py;src/muse/上下文/存储.py SQLite 独有运行、审阅、观察、经验和历史关联完整迁移;向量索引可重建但来源身份与版本映射必须保留;本地 review 不能被解释为 PG 正式采纳
muse/authority/evidence/skills/记录运行证据/scripts/lesson_registry.py src/muse/作者经验/改进提案.py;src/muse/作者经验/验证申请.py;src/muse/作者经验/启用回执.py 运行、观察、改进提案、来源和历史状态之间的身份关联;先固定具体目标版本及哈希,再评测、批准并由目标模块应用;状态变更不能冒充方法已生效
framework/adapters/pi/mcp_bridge.ts src/muse/基础设施/宿主/Pi工具桥.ts;src/muse/接入/只读工具.py 宿主工具清单与参数结构接到受限工具入口,并绑定任务身份;需要工具的任务在注册或加载失败时拒绝;生成阶段明确不注册工具

整目录删除限制

framework/、runtime/、旧 muse/、web/ 的替换必须按条目推进。旧 muse/ 仍有明确保留的研究材料和来源,不能用整目录删除代替处置;旧 web/ 与新版前端同名,也必须核对具体文件。7 条实验适配退役只针对当前列明的 Claude/DSH 旧适配,不代表禁止今后通过同一执行合同增加宿主。

元数据不是删除项:原类型与字段、结构版本、作品扩展、用途控制由 S04 及所属业务模块承接。旧 DDL 进入迁移证据,不能直接混入新版正常迁移序列;旧种子与实际库内结构存在差异时,差异须保留并解释。

每个退出动作都要求:目标行为从真实入口通过;调用、Skill、启动和调度引用已改接;数据和恢复依据已保留。仅有新文件、已填写映射或测试条目名称都不满足退出条件。本轮只落盘设计,没有执行这些退出动作。

当前旧文件树

树中注释是处置类别;完整替代位置及行为见上方分类页和 JSON。忽略目录仅按保护位置说明,不展开私人数据。

agent-example/
├── .agent/
│   ├── agents/
│   │   ├── detector.md  # 资源与定义迁移
│   │   ├── extractor.md  # 资源与定义迁移
│   │   ├── judge.md  # 资源与定义迁移
│   │   ├── planner.md  # 资源与定义迁移
│   │   ├── writer.md  # 资源与定义迁移
│   │   └── 目录.md  # 资源与定义迁移
│   ├── rules/
│   │   ├── 执行流程.md  # 实现替换与合并
│   │   └── 目录.md  # 原位重写
│   ├── skills/
│   │   ├── 写作/
│   │   │   ├── 呈现人物/
│   │   │   │   ├── SKILL.md  # 资源与定义迁移
│   │   │   │   └── references/
│   │   │   │       ├── _coverage.md  # 资源与定义迁移
│   │   │   │       ├── abnormal-moment.md  # 资源与定义迁移
│   │   │   │       ├── character-collision.md  # 资源与定义迁移
│   │   │   │       ├── detail-mosaic.md  # 资源与定义迁移
│   │   │   │       ├── presentation-checklist.md  # 资源与定义迁移
│   │   │   │       ├── relationship-web.md  # 资源与定义迁移
│   │   │   │       ├── visible-private-life.md  # 资源与定义迁移
│   │   │   │       └── voice-discovery-process.md  # 资源与定义迁移
│   │   │   ├── 打磨人物对话/
│   │   │   │   ├── SKILL.md  # 资源与定义迁移
│   │   │   │   └── references/
│   │   │   │       ├── _coverage.md  # 资源与定义迁移
│   │   │   │       ├── boundaries-and-pitfalls.md  # 资源与定义迁移
│   │   │   │       ├── character-voice.md  # 资源与定义迁移
│   │   │   │       ├── dialogue-does-things.md  # 资源与定义迁移
│   │   │   │       ├── dialogue-revision-checklist.md  # 资源与定义迁移
│   │   │   │       ├── execution-flow.md  # 资源与定义迁移
│   │   │   │       ├── real-speech-texture.md  # 资源与定义迁移
│   │   │   │       ├── rhythm-and-density.md  # 资源与定义迁移
│   │   │   │       ├── tags-and-attribution.md  # 资源与定义迁移
│   │   │   │       └── when-to-use-dialogue.md  # 资源与定义迁移
│   │   │   ├── 打磨小说场景/
│   │   │   │   ├── SKILL.md  # 资源与定义迁移
│   │   │   │   └── references/
│   │   │   │       ├── _coverage.md  # 资源与定义迁移
│   │   │   │       ├── boundaries-and-pitfalls.md  # 资源与定义迁移
│   │   │   │       ├── scene-camera.md  # 资源与定义迁移
│   │   │   │       ├── scene-detail.md  # 资源与定义迁移
│   │   │   │       ├── scene-entry-exit.md  # 资源与定义迁移
│   │   │   │       ├── scene-ledger-template.md  # 资源与定义迁移
│   │   │   │       ├── scene-mission.md  # 资源与定义迁移
│   │   │   │       ├── scene-mystification.md  # 资源与定义迁移
│   │   │   │       ├── scene-revision-checklist.md  # 资源与定义迁移
│   │   │   │       └── scene-rhythm.md  # 资源与定义迁移
│   │   │   ├── 打磨小说语言/
│   │   │   │   ├── SKILL.md  # 资源与定义迁移
│   │   │   │   └── references/
│   │   │   │       ├── _coverage.md  # 资源与定义迁移
│   │   │   │       ├── abstraction-ladder.md  # 资源与定义迁移
│   │   │   │       ├── base-temperature.md  # 资源与定义迁移
│   │   │   │       ├── lyric-restraint.md  # 资源与定义迁移
│   │   │   │       ├── pattern-and-break.md  # 资源与定义迁移
│   │   │   │       ├── plain-description.md  # 资源与定义迁移
│   │   │   │       ├── revision-checklist.md  # 资源与定义迁移
│   │   │   │       ├── rhetoric-density.md  # 资源与定义迁移
│   │   │   │       ├── sentence-rhythm.md  # 资源与定义迁移
│   │   │   │       └── voice-equalizer.md  # 资源与定义迁移
│   │   │   ├── 目录.md  # 资源与定义迁移
│   │   │   ├── 表达主题与立场/
│   │   │   │   ├── SKILL.md  # 资源与定义迁移
│   │   │   │   └── references/
│   │   │   │       ├── _coverage.md  # 资源与定义迁移
│   │   │   │       ├── boundaries-and-pitfalls.md  # 资源与定义迁移
│   │   │   │       ├── humor-as-stance.md  # 资源与定义迁移
│   │   │   │       ├── mercy-ruth.md  # 资源与定义迁移
│   │   │   │       ├── stance-by-logic.md  # 资源与定义迁移
│   │   │   │       ├── theme-demonstration.md  # 资源与定义迁移
│   │   │   │       └── theme-stance-checklist.md  # 资源与定义迁移
│   │   │   ├── 设计人物/
│   │   │   │   ├── SKILL.md  # 资源与定义迁移
│   │   │   │   └── references/
│   │   │   │       ├── _coverage.md  # 资源与定义迁移
│   │   │   │       ├── archetype-reversal.md  # 资源与定义迁移
│   │   │   │       ├── character-diagnosis.md  # 资源与定义迁移
│   │   │   │       ├── character-worksheet.md  # 资源与定义迁移
│   │   │   │       ├── flat-vs-round.md  # 资源与定义迁移
│   │   │   │       ├── inner-demon.md  # 资源与定义迁移
│   │   │   │       ├── seven-variables.md  # 资源与定义迁移
│   │   │   │       └── three-dimensions.md  # 资源与定义迁移
│   │   │   ├── 运用展示与留白/
│   │   │   │   ├── SKILL.md  # 资源与定义迁移
│   │   │   │   └── references/
│   │   │   │       ├── _coverage.md  # 资源与定义迁移
│   │   │   │       ├── anti-logic.md  # 资源与定义迁移
│   │   │   │       ├── extreme-emotion-body.md  # 资源与定义迁移
│   │   │   │       ├── iceberg.md  # 资源与定义迁移
│   │   │   │       ├── imagination-anchor.md  # 资源与定义迁移
│   │   │   │       ├── pov-knowledge-boundary.md  # 资源与定义迁移
│   │   │   │       ├── reader-gap-diagnosis.md  # 资源与定义迁移
│   │   │   │       ├── show-omission-checklist.md  # 资源与定义迁移
│   │   │   │       └── show-vs-tell.md  # 资源与定义迁移
│   │   │   └── 选择叙述视角/
│   │   │       ├── SKILL.md  # 资源与定义迁移
│   │   │       └── references/
│   │   │           ├── _coverage.md  # 资源与定义迁移
│   │   │           ├── broken-line.md  # 资源与定义迁移
│   │   │           ├── certainty-uncertainty.md  # 资源与定义迁移
│   │   │           ├── narration-pov-checklist.md  # 资源与定义迁移
│   │   │           ├── outsider-entry.md  # 资源与定义迁移
│   │   │           ├── pov-camera.md  # 资源与定义迁移
│   │   │           ├── pov-execution.md  # 资源与定义迁移
│   │   │           └── skeptical-stance.md  # 资源与定义迁移
│   │   ├── 目录.md  # 原位重写
│   │   ├── 规划/
│   │   │   ├── 增强叙事动力/
│   │   │   │   ├── SKILL.md  # 资源与定义迁移
│   │   │   │   └── references/
│   │   │   │       ├── _coverage.md  # 资源与定义迁移
│   │   │   │       ├── alternation-and-distinctions.md  # 资源与定义迁移
│   │   │   │       ├── breakpoint-hooks.md  # 资源与定义迁移
│   │   │   │       ├── build-momentum.md  # 资源与定义迁移
│   │   │   │       ├── midway-rewards.md  # 资源与定义迁移
│   │   │   │       └── momentum-checklist.md  # 资源与定义迁移
│   │   │   ├── 提炼故事概念/
│   │   │   │   ├── SKILL.md  # 资源与定义迁移
│   │   │   │   └── references/
│   │   │   │       ├── _coverage.md  # 资源与定义迁移
│   │   │   │       ├── concept-worksheet.md  # 资源与定义迁移
│   │   │   │       ├── delivery-strategy.md  # 资源与定义迁移
│   │   │   │       ├── four-questions.md  # 资源与定义迁移
│   │   │   │       ├── originality.md  # 资源与定义迁移
│   │   │   │       ├── story-engine.md  # 资源与定义迁移
│   │   │   │       └── what-if.md  # 资源与定义迁移
│   │   │   ├── 搭建故事结构/
│   │   │   │   ├── SKILL.md  # 资源与定义迁移
│   │   │   │   └── references/
│   │   │   │       ├── _coverage.md  # 资源与定义迁移
│   │   │   │       ├── first-plot-point.md  # 资源与定义迁移
│   │   │   │       ├── four-boxes.md  # 资源与定义迁移
│   │   │   │       ├── inciting-incident.md  # 资源与定义迁移
│   │   │   │       ├── inciting-vs-fpp.md  # 资源与定义迁移
│   │   │   │       ├── length-system.md  # 资源与定义迁移
│   │   │   │       ├── midpoint.md  # 资源与定义迁移
│   │   │   │       ├── opening.md  # 资源与定义迁移
│   │   │   │       ├── part2-wanderer.md  # 资源与定义迁移
│   │   │   │       ├── setup.md  # 资源与定义迁移
│   │   │   │       ├── six-milestones.md  # 资源与定义迁移
│   │   │   │       └── structure-checklists.md  # 资源与定义迁移
│   │   │   ├── 搭建故事蓝图/
│   │   │   │   ├── SKILL.md  # 资源与定义迁移
│   │   │   │   └── references/
│   │   │   │       ├── _coverage.md  # 资源与定义迁移
│   │   │   │       ├── beat-sheet.md  # 资源与定义迁移
│   │   │   │       ├── draft-flow.md  # 资源与定义迁移
│   │   │   │       ├── plan-vs-pantsing.md  # 资源与定义迁移
│   │   │   │       └── planning-workflow-checklist.md  # 资源与定义迁移
│   │   │   ├── 目录.md  # 资源与定义迁移
│   │   │   ├── 设计故事结尾/
│   │   │   │   ├── SKILL.md  # 资源与定义迁移
│   │   │   │   └── references/
│   │   │   │       ├── _coverage.md  # 资源与定义迁移
│   │   │   │       ├── ending-strategies.md  # 资源与定义迁移
│   │   │   │       ├── execution-chain.md  # 资源与定义迁移
│   │   │   │       ├── expansion-completion.md  # 资源与定义迁移
│   │   │   │       ├── fix-final-scene.md  # 资源与定义迁移
│   │   │   │       ├── natural-stop.md  # 资源与定义迁移
│   │   │   │       └── pitfalls-and-boundaries.md  # 资源与定义迁移
│   │   │   └── 铺设并回收伏笔/
│   │   │       ├── SKILL.md  # 资源与定义迁移
│   │   │       └── references/
│   │   │           ├── _coverage.md  # 资源与定义迁移
│   │   │           ├── boundaries-and-pitfalls.md  # 资源与定义迁移
│   │   │           ├── detail-driven-climax.md  # 资源与定义迁移
│   │   │           ├── foreshadow-checklist.md  # 资源与定义迁移
│   │   │           ├── foreshadow-ledger-template.md  # 资源与定义迁移
│   │   │           ├── natural-staircase.md  # 资源与定义迁移
│   │   │           └── register-and-repay.md  # 资源与定义迁移
│   │   └── 诊断/
│   │       ├── 目录.md  # 资源与定义迁移
│   │       └── 诊断作品问题/
│   │           ├── SKILL.md  # 资源与定义迁移
│   │           └── references/
│   │               ├── _coverage.md  # 资源与定义迁移
│   │               ├── diagnosis-workflow.md  # 资源与定义迁移
│   │               ├── dimension-frameworks.md  # 资源与定义迁移
│   │               ├── fantasy-prophecy.md  # 资源与定义迁移
│   │               ├── pattern-rhythm.md  # 资源与定义迁移
│   │               ├── plot-character.md  # 资源与定义迁移
│   │               ├── quack-scholar-scan.md  # 资源与定义迁移
│   │               ├── quack-scholar.md  # 资源与定义迁移
│   │               ├── round-table.md  # 资源与定义迁移
│   │               ├── story-plot.md  # 资源与定义迁移
│   │               └── time-value.md  # 资源与定义迁移
│   ├── 作者/
│   │   ├── 原生中文写作.md  # 实现替换与合并
│   │   ├── 场景/
│   │   │   ├── 写下一章.md  # 实现替换与合并
│   │   │   ├── 塑人物.md  # 实现替换与合并
│   │   │   ├── 定故事.md  # 实现替换与合并
│   │   │   ├── 排故事.md  # 实现替换与合并
│   │   │   ├── 改正文.md  # 实现替换与合并
│   │   │   ├── 查作品.md  # 实现替换与合并
│   │   │   └── 目录.md  # 实现替换与合并
│   │   ├── 指令.md  # 原位重写
│   │   └── 目录.md  # 原位重写
│   ├── 目录.md  # 原位重写
│   ├── 约束/
│   │   ├── 目录.md  # 原位重写
│   │   └── 红线约束.md  # 实现替换与合并
│   └── 规范/
│       ├── 去AI味道工程规范.md  # 实现替换与合并
│       ├── 审查标准.md  # 实现替换与合并
│       ├── 指令集规范.md  # 实现替换与合并
│       ├── 术语规范.md  # 实现替换与合并
│       └── 目录.md  # 原位重写
├── .gitignore  # 原位重写
├── AGENTS.md  # 原位重写
├── CLAUDE.md  # 原位重写
├── README.md  # 原位重写
├── data/
│   └── migrations/
│       ├── 0001_init.sql  # 资源与定义迁移
│       ├── 0002_lessons.sql  # 资源与定义迁移
│       └── 0003_snapshots.sql  # 资源与定义迁移
├── docs/
│   ├── 2026-07-14-参考书作品面数据入库方案.md  # 保留历史与溯源
│   ├── 2026-07-16-升格卡改造设计.md  # 保留历史与溯源
│   ├── 2026-07-30-落库与看板设计.md  # 保留历史与溯源
│   ├── 2026-08-01-评测harness改造设计.md  # 保留历史与溯源
│   ├── 2026-08-19-craft-distillation-trace.md  # 保留历史与溯源
│   ├── 2026-08-20-skill-质量审查与复利改造清单.md  # 保留历史与溯源
│   ├── 2026-08-20-质量收敛环运行手册.md  # 保留历史与溯源
│   ├── 2026-08-30-提交前四维审查报告.md  # 保留历史与溯源
│   ├── 2026-09-01-创作链路合同校准提交前四维审查报告.md  # 保留历史与溯源
│   ├── acceptance/
│   │   ├── 2026-08-23-§11可见性对照验收-书12基线走查记录.md  # 保留历史与溯源
│   │   └── 2026-08-24-dsh-pi-browser-e2e.md  # 保留历史与溯源
│   ├── design/
│   │   ├── candidates/
│   │   │   └── 初步设定候选-统合.md  # 资料先保全再迁位
│   │   └── 深渊机神-前期设计.md  # 资料先保全再迁位
│   ├── plans/
│   │   ├── 2026-08-23-目录分层改造.md  # 保留历史与溯源
│   │   ├── 2026-08-24-双底座适配接缝.md  # 保留历史与溯源
│   │   └── 2026-08-28-能力原型间收敛方案.md  # 保留历史与溯源
│   ├── research/
│   │   └── 2026-08-24-dsh-local-runtime-baseline.md  # 保留历史与溯源
│   ├── 功能规格/
│   │   ├── 技能身份中文化与作者创作入口.md  # 保留历史与溯源
│   │   ├── 目录.md  # 原位重写
│   │   └── 阶段0交互式作品探索.md  # 保留历史与溯源
│   ├── 实现回顾/
│   │   ├── 技能身份中文化迁移实现回顾.md  # 保留历史与溯源
│   │   └── 目录.md  # 原位重写
│   └── 目录.md  # 原位重写
├── framework/
│   ├── README.md  # 实现替换与合并
│   ├── __init__.py  # 实现替换与合并
│   ├── adapters/
│   │   ├── __init__.py  # 实现替换与合并
│   │   ├── claude/
│   │   │   ├── __init__.py  # 退役旧实验实现
│   │   │   └── runner.py  # 退役旧实验实现
│   │   ├── dsh/
│   │   │   ├── README.md  # 退役旧实验实现
│   │   │   ├── __init__.py  # 退役旧实验实现
│   │   │   ├── normalization.py  # 退役旧实验实现
│   │   │   ├── pi_ai.py  # 退役旧实验实现
│   │   │   └── runner.py  # 退役旧实验实现
│   │   └── pi/
│   │       ├── __init__.py  # 实现替换与合并
│   │       ├── mcp_bridge.ts  # 实现替换与合并
│   │       ├── normalization.py  # 实现替换与合并
│   │       └── runner.py  # 实现替换与合并
│   └── primitives/
│       ├── __init__.py  # 实现替换与合并
│       ├── artifacts.py  # 实现替换与合并
│       ├── execution.py  # 实现替换与合并
│       └── schemas/
│           ├── framework_event.schema.json  # 资源与定义迁移
│           ├── framework_execution_request.schema.json  # 资源与定义迁移
│           └── framework_execution_result.schema.json  # 资源与定义迁移
├── muse/
│   ├── authority/
│   │   ├── db/
│   │   │   ├── ddl/
│   │   │   │   ├── 100-example规划与冻结.sql  # 资源与定义迁移
│   │   │   │   ├── 101-example-raw.sql  # 资源与定义迁移
│   │   │   │   ├── 102-example智能体技能登记.sql  # 资源与定义迁移
│   │   │   │   ├── 103-example评测隔离引擎强制.sql  # 资源与定义迁移
│   │   │   │   ├── 104-example-ai-flavor-cases.sql  # 资源与定义迁移
│   │   │   │   ├── 105-example候选语义审查.sql  # 资源与定义迁移
│   │   │   │   ├── 106-example事实增量.sql  # 资源与定义迁移
│   │   │   │   ├── 107-example投影登记.sql  # 资源与定义迁移
│   │   │   │   ├── 108-example经验升格.sql  # 资源与定义迁移
│   │   │   │   ├── 109-example候选状态CAS.sql  # 资源与定义迁移
│   │   │   │   ├── 110-example-voice-baseline.sql  # 资源与定义迁移
│   │   │   │   ├── 111-example-humanization规则与样例.sql  # 资源与定义迁移
│   │   │   │   ├── 112-example角色模型策略与登记路径.sql  # 资源与定义迁移
│   │   │   │   ├── 113-example代理事件账本.sql  # 资源与定义迁移
│   │   │   │   ├── 114-example冻结幂等键-清单加上下文对.sql  # 资源与定义迁移
│   │   │   │   ├── 90-主仓ALTER摘录-V9V10V14V30.sql  # 资源与定义迁移
│   │   │   │   ├── 91-example实验私货.sql  # 资源与定义迁移
│   │   │   │   ├── 92-example清洗日志.sql  # 资源与定义迁移
│   │   │   │   ├── 93-example大纲聚合.sql  # 资源与定义迁移
│   │   │   │   ├── 94-example作品面升格.sql  # 资源与定义迁移
│   │   │   │   ├── 95-example额度账本.sql  # 资源与定义迁移
│   │   │   │   ├── 96-example参考作品授权快照.sql  # 资源与定义迁移
│   │   │   │   ├── 97-example模型调用明细.sql  # 资源与定义迁移
│   │   │   │   ├── 98-example运行与回执与质量结果.sql  # 资源与定义迁移
│   │   │   │   ├── 99-example候选与决策.sql  # 资源与定义迁移
│   │   │   │   ├── V1__init_content_schema.sql  # 资源与定义迁移
│   │   │   │   ├── V26__fix_content_softdelete_order_uk_partial.sql  # 资源与定义迁移
│   │   │   │   ├── V3__init_meta_schema.sql  # 资源与定义迁移
│   │   │   │   └── V5__init_knowledge_schema.sql  # 资源与定义迁移
│   │   │   ├── 表映射.md  # 实现替换与合并
│   │   │   └── 连接信息.md  # 实现替换与合并
│   │   ├── evidence/
│   │   │   └── skills/
│   │   │       ├── 记录运行证据/
│   │   │       │   ├── SKILL.md  # 资源与定义迁移
│   │   │       │   └── scripts/
│   │   │       │       ├── agent_trace.py  # 实现替换与合并
│   │   │       │       ├── file_cas.py  # 实现替换与合并
│   │   │       │       ├── invariant_checks.py  # 实现替换与合并
│   │   │       │       ├── lesson_registry.py  # 实现替换与合并
│   │   │       │       ├── persist_llm_call.py  # 实现替换与合并
│   │   │       │       ├── persist_raw.py  # 实现替换与合并
│   │   │       │       ├── raw_vault.py  # 实现替换与合并
│   │   │       │       ├── record_failed_run.py  # 实现替换与合并
│   │   │       │       ├── repair_receipt_evidence.py  # 实现替换与合并
│   │   │       │       └── run_registry.py  # 实现替换与合并
│   │   │       └── 访问数据库/
│   │   │           ├── SKILL.md  # 资源与定义迁移
│   │   │           └── scripts/
│   │   │               ├── db.py  # 实现替换与合并
│   │   │               ├── seed_schemas.py  # 实现替换与合并
│   │   │               └── sync_agent_registry.py  # 实现替换与合并
│   │   ├── studio/
│   │   │   ├── read/
│   │   │   │   ├── fixtures/
│   │   │   │   │   ├── README.md  # 实现替换与合并
│   │   │   │   │   ├── backfill-inventory-2026-08-13.json  # 实现替换与合并
│   │   │   │   │   └── revalidation-2026-08-14.json  # 实现替换与合并
│   │   │   │   ├── server.py  # 实现替换与合并
│   │   │   │   └── test_server_display.py  # 测试来源索引
│   │   │   └── write/
│   │   │       ├── decision/
│   │   │       │   └── decision_channel.py  # 实现替换与合并
│   │   │       └── lesson/
│   │   │           └── lesson_confirm.py  # 实现替换与合并
│   │   └── tools/
│   │       └── read/
│   │           └── read_tools.py  # 实现替换与合并
│   ├── content/
│   │   ├── entity/
│   │   │   ├── skills/
│   │   │   │   ├── extract/
│   │   │   │   │   └── 抽取章节知识/
│   │   │   │   │       ├── SKILL.md  # 资源与定义迁移
│   │   │   │   │       └── scripts/
│   │   │   │   │           ├── dispatch_extraction_bridge.py  # 实现替换与合并
│   │   │   │   │           ├── extract_knowledge.py  # 实现替换与合并
│   │   │   │   │           └── extract_via_dispatch.py  # 实现替换与合并
│   │   │   │   ├── ingest/
│   │   │   │   │   ├── 修复作品抽取结果/
│   │   │   │   │   │   ├── SKILL.md  # 资源与定义迁移
│   │   │   │   │   │   └── scripts/
│   │   │   │   │   │       ├── maintenance.py  # 实现替换与合并
│   │   │   │   │   │       ├── migrate_upgrade_windows.py  # 实现替换与合并
│   │   │   │   │   │       └── parse_rewash.py  # 实现替换与合并
│   │   │   │   │   ├── 备份作品抽取结果/
│   │   │   │   │   │   ├── SKILL.md  # 资源与定义迁移
│   │   │   │   │   │   └── scripts/
│   │   │   │   │   │       └── backup_upgrade_work.py  # 实现替换与合并
│   │   │   │   │   ├── 导入书稿/
│   │   │   │   │   │   ├── SKILL.md  # 资源与定义迁移
│   │   │   │   │   │   └── scripts/
│   │   │   │   │   │       └── import_novel.py  # 实现替换与合并
│   │   │   │   │   ├── 抽取作品知识/
│   │   │   │   │   │   ├── SKILL.md  # 资源与定义迁移
│   │   │   │   │   │   └── scripts/
│   │   │   │   │   │       ├── upgrade.py  # 实现替换与合并
│   │   │   │   │   │       └── upgrade_work_lock.py  # 实现替换与合并
│   │   │   │   │   ├── 拆解书稿/
│   │   │   │   │   │   ├── SKILL.md  # 资源与定义迁移
│   │   │   │   │   │   └── scripts/
│   │   │   │   │   │       ├── parse_ingest.py  # 实现替换与合并
│   │   │   │   │   │       ├── parse_llm.py  # 实现替换与合并
│   │   │   │   │   │       ├── parse_outline.py  # 实现替换与合并
│   │   │   │   │   │       └── parse_salvage.py  # 实现替换与合并
│   │   │   │   │   ├── 检查拆书结果/
│   │   │   │   │   │   ├── SKILL.md  # 资源与定义迁移
│   │   │   │   │   │   └── scripts/
│   │   │   │   │   │       ├── parse_export.py  # 实现替换与合并
│   │   │   │   │   │       └── parse_health.py  # 实现替换与合并
│   │   │   │   │   ├── 清理书稿文本/
│   │   │   │   │   │   ├── SKILL.md  # 资源与定义迁移
│   │   │   │   │   │   └── scripts/
│   │   │   │   │   │       ├── clean_apply.py  # 实现替换与合并
│   │   │   │   │   │       ├── clean_batch.py  # 实现替换与合并
│   │   │   │   │   │       ├── clean_detect.py  # 实现替换与合并
│   │   │   │   │   │       ├── clean_prep.py  # 实现替换与合并
│   │   │   │   │   │       └── clean_sweep.py  # 实现替换与合并
│   │   │   │   │   └── 重置作品抽取结果/
│   │   │   │   │       ├── SKILL.md  # 资源与定义迁移
│   │   │   │   │       └── scripts/
│   │   │   │   │           └── reset_upgrade_work.py  # 实现替换与合并
│   │   │   │   ├── review/
│   │   │   │   │   └── 审核知识卡/
│   │   │   │   │       ├── SKILL.md  # 资源与定义迁移
│   │   │   │   │       ├── golden/
│   │   │   │   │       │   ├── scores-cal002-m3旧尺子对照.json  # 实现替换与合并
│   │   │   │   │       │   ├── scores-cal002.json  # 实现替换与合并
│   │   │   │   │       │   ├── scores.json  # 实现替换与合并
│   │   │   │   │       │   ├── 金标准-主编-2026-07-13.md  # 实现替换与合并
│   │   │   │   │       │   ├── 金标准-番茄作家-2026-07-13.md  # 实现替换与合并
│   │   │   │   │       │   └── 金标准-起点作家-2026-07-13.md  # 实现替换与合并
│   │   │   │   │       └── scripts/
│   │   │   │   │           └── review_cards.py  # 实现替换与合并
│   │   │   │   └── sovereignty/
│   │   │   │       └── 确认知识草稿/
│   │   │   │           ├── SKILL.md  # 资源与定义迁移
│   │   │   │           └── scripts/
│   │   │   │               └── confirm_knowledge.py  # 实现替换与合并
│   │   │   └── sources/
│   │   │       ├── README.md  # 资料先保全再迁位
│   │   │       └── 参考书/
│   │   │           └── 封神演义/
│   │   │               ├── 档案.md  # 资料先保全再迁位
│   │   │               ├── 第12回.txt  # 资料先保全再迁位
│   │   │               ├── 第13回.txt  # 资料先保全再迁位
│   │   │               └── 第14回.txt  # 资料先保全再迁位
│   │   ├── meta/
│   │   │   └── schemas/
│   │   │       ├── README.md  # 资源与定义迁移
│   │   │       ├── chapter.yaml  # 资源与定义迁移
│   │   │       ├── character.yaml  # 资源与定义迁移
│   │   │       ├── character_relation.yaml  # 资源与定义迁移
│   │   │       ├── combat.yaml  # 资源与定义迁移
│   │   │       ├── craft.yaml  # 资源与定义迁移
│   │   │       ├── emotion.yaml  # 资源与定义迁移
│   │   │       ├── event.yaml  # 资源与定义迁移
│   │   │       ├── faction.yaml  # 资源与定义迁移
│   │   │       ├── fine_outline.yaml  # 资源与定义迁移
│   │   │       ├── generation_context.yaml  # 资源与定义迁移
│   │   │       ├── item.yaml  # 资源与定义迁移
│   │   │       ├── location.yaml  # 资源与定义迁移
│   │   │       ├── narrative_state.yaml  # 资源与定义迁移
│   │   │       ├── novel_work.yaml  # 资源与定义迁移
│   │   │       ├── outline.yaml  # 资源与定义迁移
│   │   │       ├── pacing.yaml  # 资源与定义迁移
│   │   │       ├── power_system.yaml  # 资源与定义迁移
│   │   │       ├── reference_work.yaml  # 资源与定义迁移
│   │   │       ├── scene.yaml  # 资源与定义迁移
│   │   │       ├── scene_pattern.yaml  # 资源与定义迁移
│   │   │       ├── style.yaml  # 资源与定义迁移
│   │   │       ├── trope.yaml  # 资源与定义迁移
│   │   │       ├── work_core.yaml  # 资源与定义迁移
│   │   │       └── world.yaml  # 资源与定义迁移
│   │   └── work/
│   │       └── skills/
│   │           ├── generate/
│   │           │   ├── 写下一章/
│   │           │   │   ├── SKILL.md  # 资源与定义迁移
│   │           │   │   └── scripts/
│   │           │   │       ├── candidate_cas.py  # 实现替换与合并
│   │           │   │       ├── dispatch_writer_bridge.py  # 实现替换与合并
│   │           │   │       ├── persist_writer_run.py  # 实现替换与合并
│   │           │   │       ├── produce_next_chapter.py  # 实现替换与合并
│   │           │   │       ├── production_evidence_reassemble.py  # 实现替换与合并
│   │           │   │       ├── run_contrast_writer.py  # 实现替换与合并
│   │           │   │       ├── run_writer.py  # 实现替换与合并
│   │           │   │       ├── run_writer_pipeline.py  # 实现替换与合并
│   │           │   │       └── two_phase_writer.py  # 实现替换与合并
│   │           │   ├── 扩写场景/
│   │           │   │   └── SKILL.md  # 资源与定义迁移
│   │           │   ├── 润色正文/
│   │           │   │   └── SKILL.md  # 资源与定义迁移
│   │           │   └── 重写选段/
│   │           │       ├── SKILL.md  # 资源与定义迁移
│   │           │       └── scripts/
│   │           │           └── assert_expected_revision.py  # 实现替换与合并
│   │           └── sovereignty/
│   │               └── 决定正文候选去留/
│   │                   ├── SKILL.md  # 资源与定义迁移
│   │                   └── scripts/
│   │                       ├── acceptance_state.py  # 实现替换与合并
│   │                       ├── check_writer_acceptance.py  # 实现替换与合并
│   │                       ├── fact_delta.py  # 实现替换与合并
│   │                       ├── projection_registry.py  # 实现替换与合并
│   │                       └── write_canonical.py  # 实现替换与合并
│   ├── feedback.py  # 实现替换与合并
│   ├── flow/
│   │   ├── __init__.py  # 实现替换与合并
│   │   ├── adopt.py  # 实现替换与合并
│   │   └── dispatch.py  # 实现替换与合并
│   ├── lifecycle/
│   │   ├── context/
│   │   │   └── skills/
│   │   │       ├── 准备任务上下文/
│   │   │       │   ├── SKILL.md  # 资源与定义迁移
│   │   │       │   └── scripts/
│   │   │       │       ├── assemble_writer_context.py  # 实现替换与合并
│   │   │       │       ├── persist_context_freeze.py  # 实现替换与合并
│   │   │       │       ├── retrieve_writer_sources.py  # 实现替换与合并
│   │   │       │       └── writer_contract.py  # 实现替换与合并
│   │   │       ├── 固定任务上下文/
│   │   │       │   ├── SKILL.md  # 资源与定义迁移
│   │   │       │   └── scripts/
│   │   │       │       ├── audit_leakage.py  # 实现替换与合并
│   │   │       │       ├── build_snapshot.py  # 实现替换与合并
│   │   │       │       ├── check_snapshot.py  # 实现替换与合并
│   │   │       │       ├── load_reference_work.py  # 实现替换与合并
│   │   │       │       └── recall.py  # 实现替换与合并
│   │   │       ├── 检索知识/
│   │   │       │   ├── SKILL.md  # 资源与定义迁移
│   │   │       │   └── scripts/
│   │   │       │       └── search.py  # 实现替换与合并
│   │   │       └── 生成知识向量/
│   │   │           ├── SKILL.md  # 资源与定义迁移
│   │   │           └── scripts/
│   │   │               └── embed_drafts.py  # 实现替换与合并
│   │   ├── dispatch/
│   │   │   └── skills/
│   │   │       └── 派发智能体任务/
│   │   │           ├── SKILL.md  # 资源与定义迁移
│   │   │           └── scripts/
│   │   │               ├── dispatch_agent_task.py  # 实现替换与合并
│   │   │               ├── role_policy.py  # 实现替换与合并
│   │   │               └── role_task.py  # 实现替换与合并
│   │   ├── flow/
│   │   │   ├── chains/
│   │   │   │   └── README.md  # 实现替换与合并
│   │   │   └── skills/
│   │   │       ├── book/
│   │   │       │   ├── 制定作品规划/
│   │   │       │   │   ├── SKILL.md  # 资源与定义迁移
│   │   │       │   │   └── scripts/
│   │   │       │   │       ├── persist_planning.py  # 实现替换与合并
│   │   │       │   │       ├── record_planning_execution.py  # 实现替换与合并
│   │   │       │   │       ├── repair_deterministic_receipt.py  # 实现替换与合并
│   │   │       │   │       └── select_patterns.py  # 实现替换与合并
│   │   │       │   ├── 合并故事方案/
│   │   │       │   │   ├── SKILL.md  # 资源与定义迁移
│   │   │       │   │   ├── references/
│   │   │       │   │   │   ├── serial-merge-contract.md  # 已删除状态保留
│   │   │       │   │   │   └── 合并指令.md  # 实现替换与合并
│   │   │       │   │   └── scripts/
│   │   │       │   │       └── serial_merge.py  # 已删除状态保留
│   │   │       │   └── 完善故事基础设定/
│   │   │       │       ├── SKILL.md  # 资源与定义迁移
│   │   │       │       ├── references/
│   │   │       │       │   ├── candidate-contract.md  # 实现替换与合并
│   │   │       │       │   ├── chapter-content-spec-chapters-1-5.md  # 实现替换与合并
│   │   │       │       │   ├── chapter-content-spec-chapters-6-9.md  # 实现替换与合并
│   │   │       │       │   ├── chapter-content-spec.md  # 实现替换与合并
│   │   │       │       │   ├── 发展联系.md  # 实现替换与合并
│   │   │       │       │   ├── 收集素材.md  # 实现替换与合并
│   │   │       │       │   ├── 整理交付.md  # 实现替换与合并
│   │   │       │       │   ├── 比较分歧.md  # 实现替换与合并
│   │   │       │       │   ├── 组织结构.md  # 实现替换与合并
│   │   │       │       │   └── 试探中心.md  # 实现替换与合并
│   │   │       │       └── scripts/
│   │   │       │           ├── assert_selection_handoff.py  # 实现替换与合并
│   │   │       │           ├── candidate_tree.json  # 实现替换与合并
│   │   │       │           └── validate_candidates.py  # 实现替换与合并
│   │   │       └── chapter/
│   │   │           └── 规划下一章/
│   │   │               └── SKILL.md  # 资源与定义迁移
│   │   └── quality/
│   │       ├── harness/
│   │       │   ├── README.md  # 实现替换与合并
│   │       │   ├── evals/
│   │       │   │   ├── skill_eval.py  # 实现替换与合并
│   │       │   │   ├── skills/
│   │       │   │   │   └── 诊断机器味/
│   │       │   │   │       ├── run_eval.py  # 实现替换与合并
│   │       │   │   │       └── scenarios.json  # 资源与定义迁移
│   │       │   │   └── test_skill_eval.py  # 测试来源索引
│   │       │   ├── manifests/
│   │       │   │   ├── retired-skill-names.json  # 实现替换与合并
│   │       │   │   ├── skills.json  # 实现替换与合并
│   │       │   │   └── test-inventory.json  # 实现替换与合并
│   │       │   ├── retired_skill_names.py  # 实现替换与合并
│   │       │   ├── run_selected.py  # 实现替换与合并
│   │       │   ├── skill_harness.py  # 实现替换与合并
│   │       │   ├── skill_identity.py  # 实现替换与合并
│   │       │   ├── skills_index.py  # 实现替换与合并
│   │       │   ├── specs/
│   │       │   │   ├── skill-quality-rubric.md  # 实现替换与合并
│   │       │   │   └── skill-testing.md  # 实现替换与合并
│   │       │   ├── test_run_selected.py  # 测试来源索引
│   │       │   └── test_skill_harness.py  # 测试来源索引
│   │       ├── humanization/
│   │       │   ├── README.md  # 实现替换与合并
│   │       │   ├── cards/
│   │       │   │   └── backfill-example.yaml  # 资源与定义迁移
│   │       │   ├── config.yaml  # 实现替换与合并
│   │       │   ├── contracts/
│   │       │   │   ├── audit_report.schema.json  # 实现替换与合并
│   │       │   │   ├── case_card.schema.json  # 实现替换与合并
│   │       │   │   ├── finding.schema.json  # 实现替换与合并
│   │       │   │   ├── patch.schema.json  # 实现替换与合并
│   │       │   │   ├── prevention.schema.json  # 实现替换与合并
│   │       │   │   ├── rule.schema.json  # 实现替换与合并
│   │       │   │   ├── sample.schema.json  # 实现替换与合并
│   │       │   │   └── voice_baseline.schema.json  # 实现替换与合并
│   │       │   ├── eval/
│   │       │   │   └── run_eval.py  # 实现替换与合并
│   │       │   ├── pyproject.toml  # 实现替换与合并
│   │       │   ├── research/
│   │       │   │   ├── 20-project-humanization-rule-catalog.zh-CN.md  # 保留历史与溯源
│   │       │   │   └── 20-project-skill-coverage.yaml  # 保留历史与溯源
│   │       │   ├── rules/
│   │       │   │   ├── density/
│   │       │   │   │   ├── d001.yaml  # 资源与定义迁移
│   │       │   │   │   ├── d002.yaml  # 资源与定义迁移
│   │       │   │   │   ├── d003.yaml  # 资源与定义迁移
│   │       │   │   │   ├── d004.yaml  # 资源与定义迁移
│   │       │   │   │   ├── d005.yaml  # 资源与定义迁移
│   │       │   │   │   └── d006.yaml  # 资源与定义迁移
│   │       │   │   ├── lexical/
│   │       │   │   │   ├── l001.yaml  # 资源与定义迁移
│   │       │   │   │   ├── l002.yaml  # 资源与定义迁移
│   │       │   │   │   ├── l003.yaml  # 资源与定义迁移
│   │       │   │   │   ├── l004.yaml  # 资源与定义迁移
│   │       │   │   │   ├── l005.yaml  # 资源与定义迁移
│   │       │   │   │   └── l006.yaml  # 资源与定义迁移
│   │       │   │   ├── mechanical/
│   │       │   │   │   ├── m001.yaml  # 资源与定义迁移
│   │       │   │   │   ├── m002.yaml  # 资源与定义迁移
│   │       │   │   │   ├── m003.yaml  # 资源与定义迁移
│   │       │   │   │   └── m004.yaml  # 资源与定义迁移
│   │       │   │   ├── semantic/
│   │       │   │   │   ├── sem001.yaml  # 资源与定义迁移
│   │       │   │   │   ├── sem002.yaml  # 资源与定义迁移
│   │       │   │   │   └── sem003.yaml  # 资源与定义迁移
│   │       │   │   └── structural/
│   │       │   │       ├── s001.yaml  # 资源与定义迁移
│   │       │   │       ├── s002.yaml  # 资源与定义迁移
│   │       │   │       ├── s003.yaml  # 资源与定义迁移
│   │       │   │       ├── s004.yaml  # 资源与定义迁移
│   │       │   │       ├── s005.yaml  # 资源与定义迁移
│   │       │   │       ├── s006.yaml  # 资源与定义迁移
│   │       │   │       └── s007.yaml  # 资源与定义迁移
│   │       │   ├── samples/
│   │       │   │   ├── boundary.yaml  # 资源与定义迁移
│   │       │   │   ├── regression.yaml  # 资源与定义迁移
│   │       │   │   ├── sf.yaml  # 资源与定义迁移
│   │       │   │   └── snf.yaml  # 资源与定义迁移
│   │       │   ├── skills/
│   │       │   │   ├── 修正正文机器味/
│   │       │   │   │   ├── SKILL.md  # 资源与定义迁移
│   │       │   │   │   └── scripts/
│   │       │   │   │       └── revise_ai_flavor.py  # 实现替换与合并
│   │       │   │   ├── 建立作品声音档案/
│   │       │   │   │   ├── SKILL.md  # 资源与定义迁移
│   │       │   │   │   └── scripts/
│   │       │   │   │       └── establish_voice_baseline.py  # 实现替换与合并
│   │       │   │   ├── 建立机器味规则/
│   │       │   │   │   ├── SKILL.md  # 资源与定义迁移
│   │       │   │   │   └── scripts/
│   │       │   │   │       └── mine_ai_flavor.py  # 实现替换与合并
│   │       │   │   ├── 记录机器味案例/
│   │       │   │   │   ├── SKILL.md  # 资源与定义迁移
│   │       │   │   │   ├── references/
│   │       │   │   │   │   ├── case-card-contract.md  # 实现替换与合并
│   │       │   │   │   │   └── fixtures/
│   │       │   │   │   │       ├── README.md  # 实现替换与合并
│   │       │   │   │   │       ├── backfill-hash-only.yaml  # 资源与定义迁移
│   │       │   │   │   │       ├── canonical-samples.yaml  # 资源与定义迁移
│   │       │   │   │   │       └── rule-candidates.yaml  # 资源与定义迁移
│   │       │   │   │   └── scripts/
│   │       │   │   │       ├── capture_cases.py  # 实现替换与合并
│   │       │   │   │       └── persist_cases.py  # 实现替换与合并
│   │       │   │   ├── 诊断机器味/
│   │       │   │   │   ├── SKILL.md  # 资源与定义迁移
│   │       │   │   │   └── scripts/
│   │       │   │   │       └── diagnose_ai_flavor.py  # 实现替换与合并
│   │       │   │   └── 预防机器味/
│   │       │   │       ├── SKILL.md  # 资源与定义迁移
│   │       │   │       └── scripts/
│   │       │   │           └── prevent_ai_flavor.py  # 实现替换与合并
│   │       │   ├── src/
│   │       │   │   └── deai/
│   │       │   │       ├── __init__.py  # 实现替换与合并
│   │       │   │       ├── baseline.py  # 实现替换与合并
│   │       │   │       ├── cards.py  # 实现替换与合并
│   │       │   │       ├── carriers.py  # 实现替换与合并
│   │       │   │       ├── diagnose.py  # 实现替换与合并
│   │       │   │       ├── evaluation.py  # 实现替换与合并
│   │       │   │       ├── gates.py  # 实现替换与合并
│   │       │   │       ├── load.py  # 实现替换与合并
│   │       │   │       ├── load_db.py  # 实现替换与合并
│   │       │   │       ├── pairwise.py  # 实现替换与合并
│   │       │   │       ├── patch.py  # 实现替换与合并
│   │       │   │       ├── pipeline.py  # 实现替换与合并
│   │       │   │       ├── report.py  # 实现替换与合并
│   │       │   │       └── schemas.py  # 实现替换与合并
│   │       │   ├── tests/
│   │       │   │   ├── __init__.py  # 测试来源索引
│   │       │   │   ├── test_contracts.py  # 测试来源索引
│   │       │   │   ├── test_framework_coverage.py  # 测试来源索引
│   │       │   │   ├── test_humanization_v2.py  # 测试来源索引
│   │       │   │   ├── test_load_db.py  # 测试来源索引
│   │       │   │   ├── test_load_db_pg_smoke.py  # 测试来源索引
│   │       │   │   └── test_seed_rules_db.py  # 测试来源索引
│   │       │   └── tools/
│   │       │       └── seed_rules_db.py  # 实现替换与合并
│   │       └── skills/
│   │           ├── audit/
│   │           │   └── 审查变更是否合理/
│   │           │       └── SKILL.md  # 资源与定义迁移
│   │           ├── judge/
│   │           │   ├── 分析质量短板/
│   │           │   │   └── SKILL.md  # 资源与定义迁移
│   │           │   └── 评估内容质量/
│   │           │       ├── SKILL.md  # 资源与定义迁移
│   │           │       └── scripts/
│   │           │           ├── dispatch_judge_bridge.py  # 实现替换与合并
│   │           │           ├── fine_outline_rubric.py  # 实现替换与合并
│   │           │           ├── judge_via_dispatch.py  # 实现替换与合并
│   │           │           ├── run_writer_blind_judge.py  # 实现替换与合并
│   │           │           └── writer_rubric.py  # 实现替换与合并
│   │           ├── mechanical/
│   │           │   └── 判定质量是否合格/
│   │           │       ├── SKILL.md  # 资源与定义迁移
│   │           │       └── scripts/
│   │           │           ├── gate_input_builder.py  # 实现替换与合并
│   │           │           └── writer_gate.py  # 实现替换与合并
│   │           ├── replay/
│   │           │   ├── 准备正文回放数据/
│   │           │   │   ├── SKILL.md  # 资源与定义迁移
│   │           │   │   └── scripts/
│   │           │   │       └── load_writer_reference_work.py  # 实现替换与合并
│   │           │   ├── 回放评估正文质量/
│   │           │   │   ├── SKILL.md  # 资源与定义迁移
│   │           │   │   ├── configs/
│   │           │   │   │   ├── writer-gate-a-deep-space-card-selectors-v1.json  # 资源与定义迁移
│   │           │   │   │   ├── writer-gate-a-deep-space-v1-cn-skills.json  # 资源与定义迁移
│   │           │   │   │   └── writer-gate-a-deep-space-v1.json  # 资源与定义迁移
│   │           │   │   └── scripts/
│   │           │   │       ├── run_writer_replay/
│   │           │   │       │   ├── __init__.py  # 实现替换与合并
│   │           │   │       │   ├── __main__.py  # 实现替换与合并
│   │           │   │       │   ├── _common.py  # 实现替换与合并
│   │           │   │       │   ├── authorization.py  # 实现替换与合并
│   │           │   │       │   ├── blind.py  # 实现替换与合并
│   │           │   │       │   ├── budget.py  # 实现替换与合并
│   │           │   │       │   ├── execute.py  # 实现替换与合并
│   │           │   │       │   └── sample.py  # 实现替换与合并
│   │           │   │       └── writer_eval_preregister.py  # 实现替换与合并
│   │           │   └── 回放评估细纲质量/
│   │           │       ├── SKILL.md  # 资源与定义迁移
│   │           │       └── scripts/
│   │           │           ├── fine_outline_detector.py  # 实现替换与合并
│   │           │           ├── run_replay.py  # 实现替换与合并
│   │           │           └── write_report.py  # 实现替换与合并
│   │           └── semantic/
│   │               └── 核对内容一致性/
│   │                   ├── SKILL.md  # 资源与定义迁移
│   │                   └── scripts/
│   │                       ├── check_writer_candidate.py  # 实现替换与合并
│   │                       └── run_writer_semantic_detector.py  # 实现替换与合并
│   ├── migrate_pg_to_sqlite.py  # 实现替换与合并
│   ├── platform/
│   │   ├── db/
│   │   │   ├── pyproject.toml  # 实现替换与合并
│   │   │   └── src/
│   │   │       └── muse_db/
│   │   │           └── __init__.py  # 实现替换与合并
│   │   ├── embed/
│   │   │   ├── pyproject.toml  # 实现替换与合并
│   │   │   └── src/
│   │   │       └── muse_embed.py  # 实现替换与合并
│   │   └── llm/
│   │       ├── pyproject.toml  # 实现替换与合并
│   │       ├── skills/
│   │       │   ├── 执行角色任务/
│   │       │   │   └── SKILL.md  # 资源与定义迁移
│   │       │   ├── 调用内容模型/
│   │       │   │   ├── SKILL.md  # 资源与定义迁移
│   │       │   │   └── scripts/
│   │       │   │       └── llm.py  # 实现替换与合并
│   │       │   └── 验证角色运行能力/
│   │       │       ├── SKILL.md  # 资源与定义迁移
│   │       │       └── scripts/
│   │       │           └── refresh_runtime_probe.py  # 实现替换与合并
│   │       └── src/
│   │           ├── muse_llm.py  # 实现替换与合并
│   │           ├── muse_role.py  # 实现替换与合并
│   │           └── muse_role_contract.py  # 实现替换与合并
│   ├── replay.py  # 实现替换与合并
│   ├── sot/
│   │   ├── _index.md  # 资源与定义迁移
│   │   ├── domains/
│   │   │   ├── 01-作品领域.md  # 资源与定义迁移
│   │   │   ├── 02-实体领域.md  # 资源与定义迁移
│   │   │   ├── 03-范式领域.md  # 资源与定义迁移
│   │   │   ├── 04-上下文领域.md  # 资源与定义迁移
│   │   │   ├── 05-创作流程领域.md  # 资源与定义迁移
│   │   │   ├── 06-质量与复利领域.md  # 资源与定义迁移
│   │   │   ├── 07-Agent与Skill领域.md  # 资源与定义迁移
│   │   │   ├── 08-数据权威与可视化领域.md  # 资源与定义迁移
│   │   │   └── _index.md  # 资源与定义迁移
│   │   ├── 创作周期与Skill导读.md  # 资源与定义迁移
│   │   ├── 可视化模块合同.md  # 资源与定义迁移
│   │   ├── 角色合同.md  # 资源与定义迁移
│   │   └── 边界合同.md  # 资源与定义迁移
│   ├── store.py  # 实现替换与合并
│   └── 技能目录.md  # 资源与定义迁移
├── requirements.txt  # 实现替换与合并
├── runtime/
│   ├── __init__.py  # 实现替换与合并
│   ├── agent_executor.py  # 实现替换与合并
│   └── runs.py  # 实现替换与合并
├── tests/
│   ├── adapters/
│   │   └── test_host_adapter_consistency.py  # 测试来源索引
│   ├── architecture/
│   │   ├── test_author_instructions.py  # 测试来源索引
│   │   ├── test_dsh_adapter.py  # 测试来源索引
│   │   ├── test_dsh_pi_route.py  # 测试来源索引
│   │   ├── test_framework_port_purity.py  # 测试来源索引
│   │   ├── test_framework_protocol.py  # 测试来源索引
│   │   ├── test_import_boundaries.py  # 测试来源索引
│   │   ├── test_markdown_links.py  # 测试来源索引
│   │   ├── test_runtime_purity.py  # 测试来源索引
│   │   ├── test_skills_index.py  # 测试来源索引
│   │   └── test_studio_path_contract.py  # 测试来源索引
│   ├── e2e/
│   │   ├── test_compounding.py  # 测试来源索引
│   │   ├── test_ranking_attribution.py  # 测试来源索引
│   │   └── test_sqlite_write_path.py  # 测试来源索引
│   ├── protocol/
│   │   └── test_muse_store.py  # 测试来源索引
│   └── skills/
│       ├── 修正正文机器味/
│       │   ├── test_revise_ai_flavor.py  # 测试来源索引
│       │   └── test_revision_lesson_offline.py  # 测试来源索引
│       ├── 写下一章/
│       │   ├── test_candidate_cas.py  # 测试来源索引
│       │   ├── test_candidate_cas_db.py  # 测试来源索引
│       │   ├── test_dispatch_writer_bridge.py  # 测试来源索引
│       │   ├── test_gate_anchor_projection.py  # 测试来源索引
│       │   ├── test_persist_writer_run.py  # 测试来源索引
│       │   ├── test_production_evidence_reassemble.py  # 测试来源索引
│       │   ├── test_run_writer.py  # 测试来源索引
│       │   ├── test_run_writer_pipeline.py  # 测试来源索引
│       │   ├── test_semantic_verdict.py  # 测试来源索引
│       │   ├── test_two_phase_writer.py  # 测试来源索引
│       │   └── test_writer_lesson_offline.py  # 测试来源索引
│       ├── 决定正文候选去留/
│       │   ├── test_decision_lesson_offline.py  # 测试来源索引
│       │   ├── test_fact_delta.py  # 测试来源索引
│       │   ├── test_fact_delta_db.py  # 测试来源索引
│       │   ├── test_next_steps_offline.py  # 测试来源索引
│       │   ├── test_projection_db.py  # 测试来源索引
│       │   ├── test_write_canonical_db.py  # 测试来源索引
│       │   └── test_writer_acceptance.py  # 测试来源索引
│       ├── 准备任务上下文/
│       │   ├── test_assemble_writer_context.py  # 测试来源索引
│       │   ├── test_fine_outline_reader.py  # 测试来源索引
│       │   ├── test_fine_outline_unification.py  # 测试来源索引
│       │   ├── test_freeze_lesson_offline.py  # 测试来源索引
│       │   ├── test_pattern_binding_reader.py  # 测试来源索引
│       │   ├── test_persist_freeze_db.py  # 测试来源索引
│       │   ├── test_retrieve_writer_sources.py  # 测试来源索引
│       │   ├── test_style_loader.py  # 测试来源索引
│       │   └── test_writer_contract.py  # 测试来源索引
│       ├── 准备正文回放数据/
│       │   ├── test_load_writer_reference_work.py  # 测试来源索引
│       │   └── test_pattern_reference_injection.py  # 测试来源索引
│       ├── 判定质量是否合格/
│       │   ├── test_gate_input_builder.py  # 测试来源索引
│       │   └── test_writer_gate.py  # 测试来源索引
│       ├── 制定作品规划/
│       │   ├── test_field_coverage.py  # 测试来源索引
│       │   ├── test_planning_lesson_offline.py  # 测试来源索引
│       │   ├── test_record_planning_execution.py  # 测试来源索引
│       │   ├── test_repair_deterministic_receipt.py  # 测试来源索引
│       │   └── test_select_patterns_offline.py  # 测试来源索引
│       ├── 合并故事方案/
│       │   └── test_serial_merge.py  # 已删除状态保留
│       ├── 回放评估正文质量/
│       │   ├── test_run_writer_replay.py  # 测试来源索引
│       │   └── test_writer_eval_preregister.py  # 测试来源索引
│       ├── 回放评估细纲质量/
│       │   ├── test_fine_outline_detector.py  # 测试来源索引
│       │   └── test_run_replay.py  # 测试来源索引
│       ├── 固定任务上下文/
│       │   ├── test_audit_leakage.py  # 测试来源索引
│       │   ├── test_build_snapshot.py  # 测试来源索引
│       │   ├── test_check_snapshot.py  # 测试来源索引
│       │   └── test_load_reference_work.py  # 测试来源索引
│       ├── 备份作品抽取结果/
│       │   └── test_backup_upgrade_work_offline.py  # 测试来源索引
│       ├── 完善故事基础设定/
│       │   ├── test_assert_selection_handoff.py  # 测试来源索引
│       │   └── test_validate_candidates.py  # 测试来源索引
│       ├── 审核知识卡/
│       │   ├── test_calibrate_stamp.py  # 测试来源索引
│       │   └── test_review_lesson_offline.py  # 测试来源索引
│       ├── 建立作品声音档案/
│       │   └── test_establish_voice_baseline.py  # 测试来源索引
│       ├── 建立机器味规则/
│       │   └── test_propose_rule.py  # 测试来源索引
│       ├── 执行角色任务/
│       │   └── test_muse_role.py  # 测试来源索引
│       ├── 抽取作品知识/
│       │   ├── test_parse_upgrade_offline.py  # 测试来源索引
│       │   ├── test_parse_upgrade_pg_smoke.py  # 测试来源索引
│       │   ├── test_presence_dedupe.py  # 测试来源索引
│       │   ├── test_upgrade_lesson_offline.py  # 测试来源索引
│       │   └── test_upgrade_work_lock_offline.py  # 测试来源索引
│       ├── 抽取章节知识/
│       │   ├── test_chapter_extract_lesson_offline.py  # 测试来源索引
│       │   ├── test_dispatch_extraction_bridge.py  # 测试来源索引
│       │   └── test_extract_knowledge_offline.py  # 测试来源索引
│       ├── 拆解书稿/
│       │   ├── test_deconstruct_lesson_offline.py  # 测试来源索引
│       │   ├── test_parse_llm_offline.py  # 测试来源索引
│       │   └── test_parse_outline_offline.py  # 测试来源索引
│       ├── 核对内容一致性/
│       │   ├── test_build_semantic_input.py  # 测试来源索引
│       │   ├── test_check_writer_candidate.py  # 测试来源索引
│       │   └── test_run_writer_semantic_detector.py  # 测试来源索引
│       ├── 检索知识/
│       │   └── test_search.py  # 测试来源索引
│       ├── 派发智能体任务/
│       │   ├── test_dispatch_agent_task.py  # 测试来源索引
│       │   └── test_read_tools.py  # 测试来源索引
│       ├── 清理书稿文本/
│       │   └── test_clean_detect_offline.py  # 测试来源索引
│       ├── 生成知识向量/
│       │   └── test_embed_drafts_offline.py  # 测试来源索引
│       ├── 确认知识草稿/
│       │   └── test_confirm_knowledge_offline.py  # 测试来源索引
│       ├── 规划下一章/
│       │   └── test_contract.py  # 测试来源索引
│       ├── 记录机器味案例/
│       │   ├── test_capture_cases.py  # 测试来源索引
│       │   └── test_capture_lesson_offline.py  # 测试来源索引
│       ├── 记录运行证据/
│       │   ├── test_agent_trace.py  # 测试来源索引
│       │   ├── test_file_cas.py  # 测试来源索引
│       │   ├── test_lesson_registry_db.py  # 测试来源索引
│       │   ├── test_persist_raw.py  # 测试来源索引
│       │   ├── test_raw_vault.py  # 测试来源索引
│       │   ├── test_record_failed_run.py  # 测试来源索引
│       │   ├── test_repair_receipt_evidence.py  # 测试来源索引
│       │   └── test_run_registry.py  # 测试来源索引
│       ├── 访问数据库/
│       │   ├── test_authorization_snapshot_ddl.py  # 测试来源索引
│       │   ├── test_db_params.py  # 测试来源索引
│       │   └── test_skill_catalog.py  # 测试来源索引
│       ├── 评估内容质量/
│       │   ├── test_dispatch_judge_bridge.py  # 测试来源索引
│       │   ├── test_rubric.py  # 测试来源索引
│       │   ├── test_run_writer_blind_judge.py  # 测试来源索引
│       │   ├── test_score_lesson_offline.py  # 测试来源索引
│       │   └── test_writer_rubric.py  # 测试来源索引
│       ├── 诊断机器味/
│       │   └── test_diagnose_ai_flavor.py  # 测试来源索引
│       ├── 调用内容模型/
│       │   ├── test_call_persistence.py  # 测试来源索引
│       │   └── test_quota.py  # 测试来源索引
│       ├── 重写选段/
│       │   └── test_assert_expected_revision.py  # 测试来源索引
│       ├── 重置作品抽取结果/
│       │   └── test_reset_upgrade_work_offline.py  # 测试来源索引
│       ├── 预防机器味/
│       │   ├── test_prevent_ai_flavor.py  # 测试来源索引
│       │   └── test_prevention_lesson_offline.py  # 测试来源索引
│       └── 验证角色运行能力/
│           └── test_refresh_runtime_probe.py  # 测试来源索引
├── upstream/
│   └── 溯源.yaml  # 保留历史与溯源
└── web/
    └── app.py  # 实现替换与合并