Skip to content

feat(plan): 章纲加「接缝」字段,Step 9 增加相邻章接缝一致性检查 - #140

Open
PTAbabybearR wants to merge 1 commit into
lingfengQAQ:masterfrom
PTAbabybearR:feat/chapter-outline-seam-field
Open

feat(plan): 章纲加「接缝」字段,Step 9 增加相邻章接缝一致性检查#140
PTAbabybearR wants to merge 1 commit into
lingfengQAQ:masterfrom
PTAbabybearR:feat/chapter-outline-seam-field

Conversation

@PTAbabybearR

Copy link
Copy Markdown

closes #139

问题

章纲里没有任何字段记录「A 章正文实际停在哪一拍」。

必填字段里有 钩子CEN,于是写手与下游 skill 默认「B 章从 A 章的钩子之后接着写」。

而只要 A 章在 CEN 之后还有收尾动作(落主题句、收束画面、章末留一个动作——这类项目自定义纪律相当常见),A 章正文的最后一拍就不是 CEN。B 章照「从钩子之后接着写」去写,就会把那几拍重写一遍。

为什么 Step 9 查不出来

Step 9 现有的三条跨章检查都在章纲节点层

  • CEN → 下一章 CBN 承接
  • 上一章 目标 / 代价 / 本章变化 里已完成的事件,不得再作下一章 CPN
  • 客观等待期

而重复的那几拍不是章纲节点,也不在 目标 / 代价 / 本章变化 里。于是:

  • CENCBN 承接是对的 ✅
  • 「相邻章不得重复同一场戏」查不出 ✅

章纲全绿,正文重叠。 目前只能靠人眼读出来。

复现(占位符描述,与具体作品无关)

  • A 章 CEN = 主角 | 做出动作 X | 得到结果 Y
  • A 章正文实际结尾:结果 Y → 动作 P → 动作 Q → 动作 R
  • B 章 CBN = 主角 | 对结果 Y 的反应,B 章章纲写「章首必须从结果 Y 之后接着写」
  • B 章正文首句 → 重写了动作 P

更隐蔽的一点:A 章的落点要求一旦被修改(例如把「主题句必须是最后一句」放宽成「落在末段即可」,于是末段后面又多了收尾动作),B 章的接续说明不会有任何东西提醒你回去核对

改动

1. 必填字段加 接缝(两行,相邻两章互指同一拍)

  • A 章:本章正文实际停在哪一拍
  • B 章:从上一章的哪一拍之后接

写法要求:写成正文里那一拍的动作,不要写成 CEN / 钩子 / 节点编号。

同时说明接缝也可以是有意跳空(A 章停在某处、B 章从另一处起,中间不交代)——此时 B 章的 接缝 要显式写明「中间不交代」,避免写手补一段过渡把留白填掉。这一面同样常见:跳空处不写死,写手看到「上一章停在甲、这一章从乙起」本能会想补过渡。

2. Step 9 增加 接缝 一致性检查(逐对相邻章,有该字段时执行)

  • 两侧指的是同一拍
  • 若 A 章的「实际停在哪一拍」不是 CEN 本身,B 章 接缝 里不得出现「从钩子之后接着写」「从 CEN 之后接着写」这类表述
  • 两侧都不得只写节点编号代替具体那一拍

向后兼容

SKILL.md 只增不删。旧项目章纲缺 接缝 时,Step 9 该项跳过,与既有的「旧项目章纲缺失上述字段时,下游流程正常执行,仅跳过结构化检查」条款一致。

说明

模板文件 templates/output/大纲-卷详细大纲.md#138 引入,本 PR 基于 master、不含该文件。#138 合并后会另提一个小 PR 把 接缝 同步进模板,这样两个 PR 互不阻塞。

closes lingfengQAQ#139

问题:章纲里没有任何字段记录「A 章正文实际停在哪一拍」。必填字段有 `钩子` 和 `CEN`,
于是写手与下游 skill 默认「B 章从 A 章的钩子之后接着写」。

而只要 A 章在 `CEN` 之后还有收尾动作(落主题句、收束画面、章末留一个动作),
A 章正文的最后一拍就不是 `CEN`;B 章照「从钩子之后接着写」去写,会把那几拍重写一遍。

Step 9 现有的三条跨章检查都在节点层(`CEN`->`CBN` 承接、上一章已完成事件不得再作
下一章 `CPN`、等待期),查不出这种正文层重叠:`CEN`->`CBN` 承接是对的,
而重复的那几拍不是章纲节点、也不在 `目标`/`代价`/`本章变化` 里。
结果是章纲全绿、正文重叠,只能靠人眼读出来。

改动:
- 必填字段加 `接缝`(两行:A 章「本章正文实际停在哪一拍」/ B 章「从上一章的哪一拍之后接」),
  并写明要写成正文里那一拍的动作,不要用节点编号代替;
  同时说明接缝也可以是有意跳空,此时要显式写「中间不交代」,避免写手补过渡填掉留白。
- Step 9 增加接缝一致性检查:两侧互指同一拍;A 章实际停在非 `CEN` 处时,
  B 章不得写「从钩子/`CEN` 之后接着写」;两侧都不得只写节点编号。

向后兼容:SKILL.md 只增不删;旧项目章纲缺 `接缝` 时,Step 9 该项跳过,
与既有「旧项目缺字段则跳过结构化检查」的条款一致。

注:模板文件 `templates/output/大纲-卷详细大纲.md` 由 PR lingfengQAQ#138 引入,
本 PR 基于 master 不含该文件;lingfengQAQ#138 合并后会另提一个小 PR 把 `接缝` 同步进模板。
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

plan: 章纲缺「接缝」字段,Step 9 跨章接续检查只到节点层,正文层重叠无法发现

1 participant