事实存在,不等于每个人都知道
同一件事可以同时处在几种不同位置:作者已经定了,读者已经看过,主角刚告诉室友,同事却还不知道。先分开这些位置,再判断某句对白是否越界。
Oh Story的细纲方法单列谁知道什么、读者知道什么、主角误判什么;人物当前快照也保存已知信息,时间线则分客观事实与读者认知。这些记录要对照正文,不能仅凭作者笔记就让所有人物接着说。
| 要分清的内容 | 面试例 |
|---|---|
| 作者事实 | 秦禾约了周六九点的本城培训项目面试,尚未参加。 |
| 读者与韩宁所知 | 前章实际写过秦禾私下告诉室友韩宁,韩宁答应保密。 |
| 唐遇所知 | 公开群里只说秦禾周六愿意帮借书站轮班,未定时段。 |
| 尚无依据 | 唐遇知道面试、地点或结果;韩宁知道后来的排班回应。 |
全知叙述可以给读者更多信息,仍不替人物完成听见或被告知。把叙述中的“她有面试”删掉,也不能修好唐遇口中的“你九点面试”。
从第一句越界对白向前查来源
先引用问题句和前文相关段落,再问:他是否在场?消息是否实际发给他?他拿到了什么内容?看到反常,只能支持哪种推断?
“知道你上午不来”与“知道你去面试”不同;“别人说你有面试”与“已核实面试”也不同。角色可以猜错、试探或撒谎,但要按作者采用的写法表现这些性质,别把AI无意漏出的答案事后改口成“他很聪明”。
返修有两条路径:保留尚不知情,就改成他当前能问的问题;确实采用提前获知,就补作者选定的消息传递,并同步有关章节。不要为了保住旧句随口加“原来韩宁早就告诉了他”,这会改变韩宁的保密行为和关系后果。
完整返修:答应下午帮忙,不公开上午面试
沿用前章已定事实:秦禾的面试只告诉韩宁;唐遇负责登记借书站志愿轮班,只看过那条未定时段的公开消息。本场作者选择秦禾保留上午私人安排,答应周六14:00—16:00帮忙,唐遇接受这个时段;本章不写面试结果。
错稿让唐遇直接说:“九点面试完就过来,你不是想进培训项目吗?”随后秦禾答“先别告诉别人”。唐遇尚无信息来源,后一句也建立了并未获准发生的透露。只删“面试”两个字,仍留着“先保密”的回应,会留下同一问题。完整候选:
唐遇把预排表放在秦禾面前,周六上午那格还空着。
“你在群里说周六能帮忙。上午能来吗?”
秦禾看着空格,没有把面试接进话里。韩宁答应保密的那句话还记着,她也没有打算在这里解释。
“上午有自己的安排。我能接下午两点到四点。”
“两小时?”唐遇将笔尖移到下午,“那上午我再找人。”
“好。下午这段我来。”
他写下14:00—16:00,转过预排表让她看。秦禾点头,上午那格仍然空着。
唐遇实际知道了上午不接班、下午愿意帮两小时;他没有得到面试信息,也还没找好上午的人。韩宁不在这场,不能自动知道两人的排班回应。面试和志愿到场都仍是未来事项,不把写进预排表当作已经参加。
这个片段允许秦禾的内心提到韩宁,因为她亲历了那次私下交流;它没有让唐遇听到这段叙述。若本书不用内心叙述,可保留她的有限回答与对方回应,同一信息边界仍成立。
只返修受影响的句子,再核后续依赖
可以交给/story-long-write(Codex用$story-long-write):
只改唐遇约秦禾轮班这一段。依据前章私下交流与公开群消息,保留秦禾上午私人安排、下午14:00—16:00帮忙及唐遇接受。唐遇不知道面试,韩宁未获知本场回应。撤掉直接说面试、保密回应及依赖它的反应,不新增泄密、偷听或转发。保留本书文风;本章不写面试结果、上午找到代班人或实际到场。其他段落不改,先指出后文是否依赖唐遇已经知情。
写后复读实际获知的内容。若后文让唐遇询问面试结果,检查此前是否另有已经写出的披露;有就保留那条来源,没有就列为待修。Oh Story项目按章节流程提交实际变化,完整快照保留位置、资源、关系等未变部分;不手改派生视图来掩盖正文。
全书一致性取证另看AI小说前后矛盾检查,删除旧获知场景后的级联改稿另看修改前文后检查后文。
常见问题
全知旁白能说秘密,角色就能接着说吗?
不能自动如此。读者收到叙述信息,不代表角色在场听见。角色使用它仍要有正文中的获知或符合设定的判断依据。
角色猜中了秘密,也算错误吗?
不一定。作者可以让角色根据线索猜测,猜中也仍是猜测。检查线索是否已给到他、语言有没有把推断当确认,以及听者的回应是否实际泄露了更多。
用 skill 来做
用 /story-long-write(Codex用 $story-long-write)返修这段角色提前知道秘密的对白。附前文真实获知来源和本场目标;保留有效进展,只改越界对白与依赖反应,不补偷听、转发或旧透露来圆稿。列出相关后文依赖,保留未变事实和本书文风。
查看具体方法: 细纲中的人物、读者与误判信息 · 角色已知与客观事实、读者认知分开 · 后文知情依赖与完整当前快照 · 文风不能改信息边界或新增获知