feat(plan): 章纲加「接缝」字段,Step 9 增加相邻章接缝一致性检查 - #140
Open
PTAbabybearR wants to merge 1 commit into
Open
Conversation
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 把 `接缝` 同步进模板。
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
closes #139
问题
章纲里没有任何字段记录「A 章正文实际停在哪一拍」。
必填字段里有
钩子和CEN,于是写手与下游 skill 默认「B 章从 A 章的钩子之后接着写」。而只要 A 章在
CEN之后还有收尾动作(落主题句、收束画面、章末留一个动作——这类项目自定义纪律相当常见),A 章正文的最后一拍就不是CEN。B 章照「从钩子之后接着写」去写,就会把那几拍重写一遍。为什么 Step 9 查不出来
Step 9 现有的三条跨章检查都在章纲节点层:
CEN→ 下一章CBN承接目标/代价/本章变化里已完成的事件,不得再作下一章CPN而重复的那几拍不是章纲节点,也不在
目标/代价/本章变化里。于是:CEN→CBN承接是对的 ✅章纲全绿,正文重叠。 目前只能靠人眼读出来。
复现(占位符描述,与具体作品无关)
CEN=主角 | 做出动作 X | 得到结果 YCBN=主角 | 对结果 Y 的反应,B 章章纲写「章首必须从结果 Y 之后接着写」更隐蔽的一点:A 章的落点要求一旦被修改(例如把「主题句必须是最后一句」放宽成「落在末段即可」,于是末段后面又多了收尾动作),B 章的接续说明不会有任何东西提醒你回去核对。
改动
1. 必填字段加
接缝(两行,相邻两章互指同一拍)本章正文实际停在哪一拍从上一章的哪一拍之后接写法要求:写成正文里那一拍的动作,不要写成
CEN/钩子/ 节点编号。同时说明接缝也可以是有意跳空(A 章停在某处、B 章从另一处起,中间不交代)——此时 B 章的
接缝要显式写明「中间不交代」,避免写手补一段过渡把留白填掉。这一面同样常见:跳空处不写死,写手看到「上一章停在甲、这一章从乙起」本能会想补过渡。2. Step 9 增加
接缝一致性检查(逐对相邻章,有该字段时执行)CEN本身,B 章接缝里不得出现「从钩子之后接着写」「从CEN之后接着写」这类表述向后兼容
SKILL.md只增不删。旧项目章纲缺接缝时,Step 9 该项跳过,与既有的「旧项目章纲缺失上述字段时,下游流程正常执行,仅跳过结构化检查」条款一致。说明
模板文件
templates/output/大纲-卷详细大纲.md由 #138 引入,本 PR 基于master、不含该文件。#138 合并后会另提一个小 PR 把接缝同步进模板,这样两个 PR 互不阻塞。