日期: 2026-04-14 状态: 草案 v1 定位: 收束写前入口,改造
context-agent与writer的输入边界
当前写前链路有三个问题:
Step 0.5 与 context-agent 职责重叠writer 还能间接接触过多原始材料,导致输入面没有真正收束这份设计要做的事不是再造一套新底稿,而是:
context-agent 成为唯一写前组装入口writer 读的写作任务书后续主链应改为:
context-agent
-> research
-> 当前任务包(内部底稿)
-> 写作任务书
-> writer
其中:
writer 只接收 写作任务书writer 的明面约束这次改造只达成 6 个目标:
Step 0.5,并入 context-agent写作任务书writer 的输入面事实上收束到一份任务书anti-ai-guide.md 与 core-constraints.md 作为写前事实源这次设计明确不做:
story_contract schemawriter 展示合同、检查清单、规则来源anti-ai-guide.md 拆进 CSVcore-constraints.md 内容都翻给 writerwriter 只读任务书,这必须通过调用层实现。
但不要在 writer 提示词里写:
原因很简单:
writer 还觉得信息不够,问题应回溯到任务书质量,而不是放权给 writerwriter 看到的文案不应再是:
而应像一个懂创作的搭档在交代这一章:
context-agent 应基于内部底稿语义生成任务书。
这意味着:
anti-ai-guide.md 与 core-constraints.md 继续作为写前事实源存在。
但它们进入最终任务书时,必须被翻译成自然口吻。
正文中不要出现:
Anti-AI检查约束合同blocking_rules内部底稿不新增新结构体,直接沿用当前 context-agent research 拼出来的任务包。
它继续包含:
story_contractCHAPTER_COMMITplot_structureprewrite_validationreader_signalgenre_profilewriting_guidancelong_term_memory同时,在生成任务书前,context-agent 还必须全文读取:
references/shared/core-constraints.mdskills/webnovel-write/references/anti-ai-guide.md这两份材料进入内部底稿,但不原样进入最终任务书。
写作任务书 是给 writer 的唯一输入。
它只保留对成文直接有用的信息,并改写成约稿口吻。
它不暴露:
以下内容继续保留为 md 或模板层资产:
anti-ai-guide.mdcore-constraints.md 中的全局流程与通用守则context-agent / writer 的角色边界原因一致:
以下内容仍适合继续结构化:
也就是说:
core-constraints 与 anti-ai-guide 的处理方式anti-ai-guide.md规则固定为:
writercore-constraints.md规则固定为:
writer以下内容通常不应进入最终任务书:
index.db最终任务书中,这两份材料都只能变成这种表达:
而不是:
最终任务书固定为五段式。
先说清这是什么书、哪一章、这一章一句话要写成什么。
应像:
说清:
只写对成文直接有用的人物信息:
这一段负责承接:
anti-ai-guide 和 core-constraints 翻译来的自然提醒这一段是整个任务书最关键的部分。
只说明结尾应该停在什么感觉上:
不把事情全部讲平。
写作任务书 的语言必须满足:
推荐语气:
后续写前主链改为:
Step 1: context-agent
-> research
-> 生成内部底稿
-> 生成写作任务书
Step 2: writer
-> 只接收写作任务书
-> 直接起草正文
Step 0.5 的处理现有 Step 0.5 的职责应全部回收给 context-agent。
不再允许:
context-agent 做writer 自己补如果 writer 在只读任务书的前提下仍然表现出:
应优先判断为:
context-agent 的任务书写得不够好而不是给 writer 继续开放原始材料。
这次改造完成后,至少要满足:
context-agent 成为唯一写前组装入口writer 的最终输入只剩一份写作任务书anti-ai-guide.md 全文继续参与生成,但不原样暴露core-constraints.md 全文继续参与生成,但只挑成文相关内容翻译实现顺序建议如下:
context-agent 的职责说明Step 0.5 的重复职责writer 的输入面切到只读任务书这次不要先动合同 schema,也不要先扩 CSV。
先把写前入口和最终文案收束,收益最大,风险最小。