GitHub 原文

章节执行链

章节执行链负责把已经准备好的章节任务变成正文,并把正文产生的新状态回灌到后续章节。它不是“写一章”这么简单,而是正文生成、审核、修复、质量债务和状态同步组成的闭环。

执行入口

章节执行通常从两个入口进入:

入口触发条件说明
自动导演 「章节批次就绪」节奏板、章节清单、章节细化完成用户确认或 auto-approval 后进入章节执行。
手动章节执行用户在章节页或任务中心发起适合单章重跑、测试模型或处理局部章节。

执行前必须有章节任务。任务来自 「章节细化」,通常包含章节目标、承接上一章、铺向下一章、场景卡、角色、冲突和禁忌。

章节任务单是什么

章节任务单是正文生成的合同,不是简单标题。它通常包含:

内容作用
章节目标说明本章必须推进什么。
承接上一章防止开头脱离已有事实。
铺向下一章让本章结尾服务后续节奏。
场景卡指定地点、冲突、角色行动和场景顺序。
出场角色限定本章人物、关系和可用资源。
必须兑现/铺垫管理读者承诺和伏笔账本。
禁忌与硬约束防止违背书契约、世界规则和角色状态。

如果任务单缺失或过于空泛,正文生成质量通常不会稳定。此时优先回到章节细化,而不是在正文输入框里临时补一句“写得更好”。

执行步骤

步骤代码阶段输入产物失败后如何处理
上下文组装GenerationContextAssembler章节任务、书契约、角色、世界、RAG、写法、事实账本GenerationContextPackage缺关键资产时回到导演跟进或小说页补资料。
正文生成「章节执行」 / writer上下文包、模型路由、章节目标正文草稿空正文会重试一次;连续失败看模型和任务输入。
审核「章节质量审核」草稿、章节任务、上下文包audit report、open issues、acceptance status接收判断不可用时可记录质量债务。
修复「章节修复」 / 「质量修复」草稿、审核问题、修复上下文修复后正文、修复记录低风险问题可自动修复;重规划风险进入 checkpoint。
状态提交「章节状态回灌」最终正文、审核结果连续性状态、角色状态提交失败需重试状态同步,不一定重写正文。
伏笔同步「伏笔账本同步」正文、审核、读者承诺伏笔、承诺、兑现状态失败后可重试同步。
角色资源同步「角色资源同步」正文、角色治理状态角色资源、物品、关系变化高风险资源会等待确认。

上下文包里有什么

章节写作上下文会聚合多个来源:

  • 书契约:题材、目标读者、卖点、前 30 章承诺、硬约束。
  • 宏观故事:核心冲突、推进循环、长期结构。
  • 卷窗口:当前卷使命、章节位置、节奏指令。
  • 角色状态:当前目标、位置、关系、能力、可用性。
  • 世界切片:本章相关世界规则、地点和势力边界。
  • 事实账本:已发生不可逆事实。
  • 伏笔账本:本章应铺垫、轻触、加压或禁止揭露的承诺。
  • 写法资产:绑定写法档案、风格规则、反 AI 规则。
  • RAG 召回:与本章任务相关的知识库/拆书/资料片段。

[!TIP] 为什么章节不能只靠提示词

长篇小说的后续章节依赖已发生事实、角色资源、读者承诺和世界约束。章节执行链会把这些内容组装成上下文包,避免每章都只靠临时输入。

生成前检查

发起章节执行前,系统和用户都应该关注这些条件:

检查项为什么重要异常时怎么处理
章节任务存在没有任务单,正文目标不稳定回到自动导演章节细化。
书契约存在缺少读者承诺和硬约束回到书契约或小说基础信息。
角色状态可读角色行为需要边界到角色页确认角色资产。
世界规则可读场景和规则需要一致到世界资产补齐关键规则。
模型路由可用写作、审核、修复可能绑定不同模型到模型路由或系统设置修正。
知识库索引完成外部资料需要先被索引到知识库查看索引状态。

这些检查不是要求用户手动填完所有资料,而是帮助定位失败原因。自动导演已经生成的资产,应优先由系统读取。

批量执行如何推进

章节批次通常不是一次只写一章。批量执行会在每章之间保存状态,并决定是否继续下一章。

批量节点系统动作用户可能看到
批次开始读取 「章节批次就绪」 的章节范围章节任务进入排队或运行。
单章生成组装上下文、生成正文、审核修复当前章节状态变化。
单章收尾保存正文、回灌事实、角色、伏笔和质量信息章节完成或带 warning 完成。
下一章准备读取上一章回灌状态下一章上下文更新。
批次暂停遇到 checkpoint、失败或需要人工处理导演跟进或任务中心出现入口。
批次完成所有目标章节处理结束可以继续下一批或查看质量债务。

如果 auto-approval 没有授权,批次可能在某些节点停下等待确认。这是为了让用户看见风险,而不是后台“没反应”。

审核与修复

审核会判断正文是否满足章节任务、连续性、人物行为、节奏和写法要求。修复不是无限循环,当前链路会限制重试次数并记录质量债务。

情况推荐处理
轻微逻辑或节奏问题允许轻修复或记录质量债务。
修复后可读但仍有局部问题记录质量债务并继续后续章节。
正文不可用或空正文重试生成,必要时换模型。
章节目标与大纲冲突回到章节任务或节奏板重新规划。
修复要求会改变后续结构进入 「等待重新规划」,由用户确认。

质量债务是什么

质量债务表示章节有可见问题,但不一定需要停止整本书。典型例子:

  • 局部节奏不够强。
  • 个别伏笔提示不足。
  • 某段人物语气需要后续再修。
  • 修复器无法稳定锚定某个段落。

质量债务应该被记录、展示和后续跟进,而不是默认阻断全局自动导演。只有明确重规划、不可恢复生成失败、数据风险或安全风险才应停止全局链。

质量判断分层

判断结果含义对全局链路的影响
accepted正文满足当前任务可以继续下一章。
continue_with_warning有问题但正文可用记录质量债务,继续后续章节。
local_patch_plan可局部修复尝试修复,修复后继续或记录债务。
patchable_obligation_gap局部承诺缺口可补低风险修复或记录债务。
draft_obligation_unmet章节任务未满足先尝试修复,必要时人工确认。
defer_and_continue问题可后续处理明确记录债务并继续。
replan_required后续结构需要调整进入 checkpoint,由用户确认。
stop_for_replan必须停下重规划停止全局链,回到规划入口。

[!CHECKPOINT] 局部质量债务不等于全局失败

只要章节有可用正文,且 AI/runtime 没有明确要求重规划,系统应优先保存正文、记录债务并允许后续章节继续。这样才能避免一本书因为单章小问题反复卡死。

状态回灌

章节执行完成后,系统会回灌:

回灌对象内容影响
角色状态位置、目标、关系、能力、资源变化后续章节的角色行为边界。
事实账本已发生事件、不可逆结果防止后续重复或违背事实。
伏笔/承诺新铺垫、兑现、延期、风险帮助后续章节管理读者期待。
世界状态地点、规则、势力变化影响场景和冲突合理性。
审核问题open issues、质量债务进入后续修复和任务提示。

回灌失败时怎么判断

现象可能含义推荐动作
正文已保存,但角色状态没更新角色资源同步失败重试角色资源同步,不重写正文。
伏笔账本未刷新payoff ledger 同步失败重试账本同步,保留正文。
章节状态仍显示运行中后台任务状态未收尾看任务中心是否 stale 或 failed。
下一章上下文没带上上一章事实状态提交未完成先修复状态提交,再执行下一章。
审核报告缺失审核服务失败或中断可保留正文,后续重新审校。

章节正文生成和状态回灌是两个不同问题。正文已经可用时,优先修复回灌链路。

失败模式

失败模式表现先看哪里推荐恢复
上下文组装失败章节执行前报错任务中心错误、小说资产补角色/世界/章节任务后重试。
空正文模型返回空内容任务中心、模型路由系统会重试一次;连续失败换模型。
审核不可用acceptance gate unavailable章节页、任务中心保留正文,后续重新审校。
修复失败repair ticket 失败任务中心、章节页尝试重修;若已有可用正文,记录质量债务。
重规划风险「等待重新规划」导演跟进人工确认重规划或接受风险继续。
状态同步失败正文有了但状态未回灌任务中心重试同步,不优先重写正文。

重试、重写与继续

操作适合情况风险
重试生成模型临时失败、空正文、网络中断可能生成不同正文,需要重新审核。
重试审核正文可用但审核失败风险低,保留正文。
重试修复局部问题可修修复可能改变局部文本。
重试同步正文可用但状态未回灌风险低,优先使用。
接受质量债务继续问题不阻断后续后续需要可见跟踪。
重规划章节目标和上游结构冲突影响后续章节和规划产物。
重写章节正文不可用或用户明确不接受可能改变事实,需要重新回灌。

与 RAG 的关系

章节执行会在上下文组装时召回知识库、拆书、写法和本书资产。RAG 资料只是上下文的一部分,不应该覆盖章节任务单。

资料来源在章节中的作用
知识库提供事实资料、设定参考或用户上传资料。
拆书结果提供节奏、人物、卖点和写法经验。
写法引擎提供语言风格、表达规则和反 AI 约束。
世界样本提供规则、地点、势力和氛围参考。
本书状态提供不可违背的事实、角色和伏笔。

如果召回资料和本书状态冲突,本书状态优先。参考资料服务当前小说,不能把参考作品情节直接搬进正文。

人工介入入口

用户想做什么推荐入口原因
看正文是否保存章节页正文事实以章节页为准。
看后台为什么停任务中心失败、stale、queued、running 都在这里。
批准继续或重规划导演跟进checkpoint 的下一步入口在这里。
调整章节目标章节任务/章节规划正文生成读取的是任务单。
修改角色状态角色页后续章节读取正式角色资产。
检查资料是否命中知识库召回测试判断 RAG 是否真的能命中。
调整写法写法引擎语言风格应从写法资产进入上下文。

不要把所有问题都丢给正文重写。正文重写适合正文不可用;任务、资产、召回和同步问题应该回到对应入口。

章节完成状态

状态含义后续动作
草稿已生成模型产出正文,但还没完成审核闭环等待审核或手动查看正文。
审核通过正文满足章节任务保存并进入状态回灌。
修复后通过初稿有问题,修复后可用保存修复正文和修复记录。
带质量债务完成正文可用但有后续问题继续后续章节,并保留债务。
等待重规划确认审核认为下游结构可能受影响到导演跟进确认。
同步失败正文可能已保存,但状态未完全回灌重试同步,不优先重写。
生成失败没有可用正文重试生成或换模型。

章节状态要区分“正文是否可用”和“链路是否收尾”。正文可用但同步失败时,直接重写可能制造新的事实分叉。

面向新手的判断

你看到的情况先做什么
不知道这一章为什么这样写看章节任务单和上下文摘要。
人物行为不对看角色状态是否旧了,必要时回角色页修正。
世界规则不对看世界资产是否缺失或冲突。
文风不对看写法绑定和反 AI 规则。
写得像参考作品看 RAG 召回和专名泄露审核。
系统提示需要重规划先读原因,不要直接继续全部章节。

这些判断的目标是减少盲目重写,让用户优先修复真正出问题的环节。 对新手来说,先定位环节比反复点击“重新生成”更可靠。

和自动导演的关系

自动导演负责把章节批次准备好;章节执行链负责把这一批章节写出来并回灌状态。批次完成后,auto-approval 的 「继续章节执行」 可以让系统继续处理剩余章节;没有授权时,系统会在 checkpoint 或任务中心等待用户确认。