先分事件顺序与因果关系

Oh Story 的结构方法区分静态事实、发生变化的事件,以及按因果组织出来的故事。两件事先后发生,不代表前者造成后者。

只有顺序:林月接到投诉,去了库房,看见一箱旧书,找到丢失的画册。

补上因果:投诉说画册已归还;林月核对归还扫描与搬箱记录,发现时间重叠;值班员记得那批箱子被临时放进库房;林月比较标签与箱内书目,找到画册,再核对实物条码。时间重叠提供调查方向,找到并核对的实物才解决“是不是这本书”。

第二版的每一步都说明下一步为什么合理。它仍可以有意外,但意外出现后,人物要根据新条件行动,不能用巧合连续送齐全部答案。

用三栏表找断点

以下是原创图书馆故事。系统有归还扫描,架上没有画册,本身不能确定任何人的责任。本例中林月可登记待查,盘点更正由负责人确认。

已有依据行动与结果
归还扫描与空书架不一致行动:林月登记待查,先询问读者并查馆内流程。结果:读者提供还书时间,同事担心盘点期限;报时仍只是读者的陈述。
读者报时、归还扫描与搬箱记录时间重叠行动:询问当天值班员。结果:对方说那批箱子送往库房,并指出放置区域;这给出路线,不证明书已在箱内。
值班员说搬运时换过临时标签行动:比较那批标签与箱内书目。结果:发现修复书与归还书混装,在待修箱找到画册;林月再用实物条码核对归还扫描,确认是同一本。
实物与扫描已匹配,画册先前只是错归类行动:林月提交核对记录,负责人查看实物后更正盘点;她向读者发送说明。结果:读者回复已收到,但仍不满先前催问。书和记录问题解决,关系后果继续。

表格是作者检查因果的工作表,不是原生卷纲。空项可以提示你提问:人物从哪里知道?他做了什么?这段给后文留下什么?但等待、陪伴和氛围段不必套齐所有项,也不必每段得到新证据。

不必把因果全用旁白解释。显示扫描时间、实际问话、箱子标签与实物核对,读者就能看懂联系。重要的是线索支持人物的下一步,不能让他提前知道作者留到结尾的答案。

再问:人物能不能轻易避开这件事

林月为什么不直接打电话问读者?可以问。本例读者给出还书时间,有助于缩小范围,却不能单凭这句话确认实物流向。已有归还扫描,也不能从空书架直接推定读者责任;继续核查馆内搬运。让简单办法产生它实际能产生的结果,再处理剩下的问题,不为调查篇幅让所有人忘记电话。

检查三种容易漏掉的选择:

  • 现成工具:记录、电话、钥匙或已建立的能力能否立即解决?能解决就用,或提前说明合理限制。
  • 退出路径:主角能否放弃却不失去任何东西?若故事需要他留下,写清目标、承诺或现实代价。
  • 信息传播:谁知道了新事实,何时告诉别人?消息公开不等于每个人都看过。按谁实际读到、听到或被告知更新人物判断;不知道的人可以仍用旧信息。

约束要属于设定与人物处境。不临时让手机全部没电,也不让善于核对的人突然完全不检查。

逻辑修改不要顺手重写整本故事

断点修订记录
人物突然知道库房在哪局部修法:提前交代值班员提供路线;若仍不成立:重新安排调查顺序
同事无理由拒绝合作局部修法:写明盘点期限和责任分歧;若仍不成立:调整冲突,不把同事写成无脑阻拦者
关键标签此前没出现局部修法:在搬箱或记录场景里给可见线索;若仍不成立:修改揭示方式与铺垫
找到书却无后果局部修法:明确盘点更正与误判后的关系回应;若仍不成立:重新确定本段承诺

先修有证据的局部缺口。若修法需要改主线真相、人物重大选择或结局,就回大纲确认,不能在一句润色里悄悄换掉。修改后从前一个决定读到后一个结果,检查新补的约束是否又造成矛盾。

这篇检查的是“为什么会发生”;人物、时间线与伏笔检查另负责“已发生的事实是否前后一致”。两项能帮助发现不同缺口,仍需看人物目标、情绪和读者关心的问题。

常见问题

所有巧合都不能用吗?

不必。巧合可以让故事开始或产生新压力。关键问题的解决仍应来自人物对条件的处理,不连续用巧合送答案和胜利。

剧情合理,就一定好看吗?

不一定。因果让读者相信事情这样发生,目标、情绪和回报让他愿意继续看。逻辑检查后还要看冲突是否值得关心、选择是否有分量。

用 skill 来做

把大纲交给 story-long-write:“只检查这段情节的因果,按已有依据、人物行动、可见结果列断点。先给局部修法;需要改主线或结局的方案另列,不直接重写。”

查看具体方法: 事件与因果组织 · 目标、阻碍与退出代价

了解 Oh Story在 GitHub 查看 story-long-write

全部指南