75 KiB
当前 agent-example 文件处置
本文件明确到当前具体路径。 替换的是实现或旧位置,必须保留的能力、证据与数据另列;不能把“路径退出”理解成“对应功能取消”。权威为现有文件处置清单,全部条目可从分类目录逐项查看。测试文件只列来源用例,其重写与退出以逐例清单为准。
范围与证据
以当前 Git 已跟踪及未忽略文件为范围,记录 702 条旧路径,其中 699 条存在、3 条保留原有删除状态。新版设计文档不计入旧实现。完整内容哈希和快照提交保存在清单;工作树已有未提交修改也在基线内。
逐项定位使用文件路径、内容哈希、可解析的顶层符号及路径注入行号,并结合已核对的关键实现和现有模块设计。这里只定义承接合同;尚未逐项验证重写后的等价性,也没有取得旧路径已无运行引用的证据。具体源码变化后,应更新该条合同与验收,不机械沿用旧快照。
受 Git 忽略的本地数据库、私人资料、受控凭据和运行目录不在上述源码枚举内。它们须先做数据清单、备份、迁移和恢复核对;不因旧 Python 文件被替换就删除 SQLite、WAL、原稿或历史记录。
各类处置
| 类别 | 数量 | 旧路径的最终含义 |
|---|---|---|
| 资源与定义迁移 | 306 | 迁入明确新位置;保留方法、动态字段、规则和证据身份 |
| 实现替换与合并 | 217 | 行为与反例由新文件承接后退出旧实现 |
| 原位重写 | 14 | 路径继续使用,更新内容与入口 |
| 保留历史与溯源 | 21 | 继续保留,标明历史,不参与生产权威 |
| 资料先保全再迁位 | 7 | 先确认原文、私有性和可恢复副本,再迁入明确位置 |
| 退役旧实验实现 | 7 | 退出旧比较宿主;保留通用合同与必要历史样例 |
| 测试来源索引 | 127 | 仅定位旧用例;逐例重写、拆分或退役,不按文件迁移 |
| 已删除状态保留 | 3 | 保持任务开始时的删除状态,不重建 |
关键文件的具体替代
整目录删除限制
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 # 实现替换与合并