小说总控与路由(novel-orchestrating)
目标
-
把一次对话变成“可持续写到几十万字”的流程:先读对的文件、做对的步骤、把状态落盘。
-
不和其他技能抢活:只做路由、约束、门禁、推进;真正产出交给对应技能。
默认协议(必须遵守)
权威优先级(防止多真相源漂移)
-
bible/** 、continuity/** :权威事实(canon)
-
decisions/decision-log.md :变更裁决(why)
-
outline/** :计划与意图(plan)
-
summaries/** 、_data/** :派生缓存(可重建)
-
draft/** :叙事正文(可改稿,但不是权威存储)
冲突处理优先级:bible > continuity > decisions > outline > summaries > draft
默认上下文读取顺序(先小后大)
-
summaries/state.md
-
本任务相关的 bible/** 与 outline/** (尤其 scene-cards)
-
最近章节摘要 summaries/chapters/*
-
仅在需要引用原句/定位冲突时,才精准回读 draft/chapters/*
不确定处理(避免“编造事实”)
-
缺关键设定时:先问 1~3 个最小澄清问题。
-
用户拒绝澄清时:只做 1 个保守默认,并登记到 decisions/decision-log.md (标注影响范围与回修计划)。
-
任何冲突:写入 continuity/issues.md ,不要悄悄改 canon 来迎合正文。
路由规则(用户意图 → 调用哪个 Skill)
-
写/续写/扩写章节 → novel-chapter-drafting (必要时先 novel-scene-planning )
-
总结/回顾/梳理进度 → novel-summarizing (更新 chapter summary + state)
-
卷末复盘/上卷回顾 → novel-summarizing (输出 summaries/volumes/vol-XX-summary.md )
-
伏笔/线索/承诺/回收安排 → novel-thread-tracking
-
时间线/设定一致性/逻辑查错 → novel-continuity-checking
-
人物卡/世界观/名词表/风格指南 → novel-bible-managing (重大改动同步 decision log)
-
大纲/分卷/人物弧/节奏规划(含卷规划/卷节拍表)→ novel-outlining
-
改稿/润色/结构大修 → novel-editing (大改后跑 continuity + summaries 闭环)
-
吃书/推翻设定/回修影响面 → novel-retcon-managing
-
快速定位“某事在哪章哪段” → novel-indexing-and-searching (先检索后打开文件)
-
发布/排版/导出稿件 → novel-release-packaging
最短路径工作流(总控执行)
-
判定用户意图(单点任务 vs 复合任务)。
-
选择 1~3 个要读的文件(按“默认读取顺序”,禁止一上来回读整卷/整书)。
-
选择要调用的技能序列(最多 4 个),并说明每一步的产出文件。
-
若涉及“写完一章”:强制检查 DoD(见下)。
-
输出“下一步操作清单”(让作者能按清单继续,不靠记忆硬扛)。
每章 DoD(最小闭环,写完就做)
-
必须存在/更新:
-
draft/chapters/ch-XXX.md
-
summaries/chapters/ch-XXX-summary.md
-
summaries/state.md
-
continuity/open-threads.md (新增/回收线索对账)
-
门禁:正文不出现任何索引 ID(char- /loc- /fac- /item- /sys- /thr- /evt- /scn- )与“系统提示括号文本”(如 【提示:...】 )
-
如发现冲突/不确定:更新 continuity/issues.md
-
如引入新设定:走 novel-bible-managing ,并在必要时登记 decisions/decision-log.md
每卷 DoD(卷闭环,写完就做)
-
必须存在/更新:
-
outline/volumes/vol-XX.md (卷规划;至少包含:卷目标/卷代价/卷终局/卷末钩子/回报计划)
-
outline/volumes/vol-XX-beat-sheet.md (卷节拍表;拆到章级执行)
-
summaries/volumes/vol-XX-summary.md (卷摘要;可改为“上卷回顾”发布用)
-
continuity/open-threads.md (把本卷开坑/填坑对账清楚,补齐 预计回收卷/回收卷 )
-
门禁:本卷 P0 连续性问题收敛到 0(建议跑一次 novel-continuity-checking ,范围=本卷)
约束
-
不要把自己写成“万能 Skill”:总控只做调度与门禁,不输出长正文。
-
不要一次读太多:能用摘要/索引解决的,就不要回读原文。