zenstory-ai/oh-story-claudecode · 第 2 次运行

写了一份全剧骨架,2,969 字(去掉空白计)。

skill
zenstory-ai/oh-story-claudecode@cc6397f2
装进工作目录的 skill
browser-cdp、story、story-cover、story-deslop、story-import、story-long-analyze、story-long-scan、story-long-write、story-publish、story-review、story-setup、story-short-analyze、story-short-scan、story-short-write
时间
2026-10-31 08:24–08:30(北京时间),6 分钟
轮数
3 轮,工具调用 15 次,按 API 价格折算 $3.54
匿名编号
734(评审只看到这个编号)
盲比
和另外 20 个参赛者的第 2 次运行各比一场:对照组(不装 skill) · eternityspring/shuohao-skills · zenstory-ai/drama-skills · lixiaoxiao9888-create/manju-laoli-skill · jtydhr88/screenwriting-skills · Shanyin-ai/shanyin-screenwriting-master · lixiaoxiao9888-create/short-drama-factory · adoria111/emma-screenwriting-skills · zhu5859243-free/hongguo-shortdrama-screenwriting · catyiqian/qianqianwriting · Hao0321/ai-short-drama · lingfengQAQ/webnovel-writer · 0xsline/short-drama · Tomsawyerhu/Chinese-WebNovel-Skill · xindoo/sumeru · LanyXiaosheng/bookflow-skill · dama-cyber/Distilled-Novel-Toolbox · tance-mang/chinese-webnovel-skills · xiaofeng-928/chinese-longnovel-skill · qingyabailu-git/webfiction-write
原始文件
产出和问答记录 · 原始日志

写出的文件

标了标签的是认定为全剧骨架、拿去匿名打包的文件(deliverables.toml)。

全剧骨架.md 全剧骨架 3,177 字
# 《验尸官的婚礼》全剧骨架

60集竖屏|每集1–2分钟|AI拍摄|女频·大女主·复仇悬疑·豪门

## 一、总纲

- **核心问题**:三年前是谁杀了沈峥?
- **主角的代价**:她每靠近真相一步,也就离自己签的那份“意外”报告更近一步。全剧真正的终点不是抓到凶手,是她亲手推翻自己签的报告。
- **每集都要走的循环**:林晚亮出一样看得见的证据 → 沈家或周启年毁掉它、抹黑她 → 她靠专业把证据救回来,或者换出下一样 → 离真相近一步。
- **倒计时**:沈峥三十岁生日当天接手沈氏一半股份(第30集)。沈家必须让“沈峥”撑过这一天。

## 二、前史(给编剧看,前10集不讲透)

三年前的游艇夜,沈峥发现舅舅宋知远借港口洗钱,被宋知远用扳手砸了后脑,推下海;沈砚也在船上,喝醉了。上船前一天,沈峥把自己戴了多年的表交给林晚:“替我戴几天。”
两周后一具无名男尸被冲上岸,脸已毁。林晚解剖时记下三处:后枕条形凹陷骨折、左手虎口旧疤、右掌心一道船锚形压痕,结论写“他杀”。周启年收了宋知远的钱,逼她改成“意外”签字,三天内火化。原始照片和一套蜡块,她私下留了一份。
宋知远告诉姐姐,沈峥是喝多了失足落水。宋婉仪对外说儿子“出国养病”,找来程野整容顶替。一年前,“沈峥”当众退婚,还向她讨回那块表。退婚的真正原因是她太熟悉沈峥,迟早会认出假的。

## 三、证据阶梯(每集的小证据都挂在这五级上)

| 段 | 主证据 | 证明什么 | 对方怎么毁 |
|---|---|---|---|
| 1 | 疤:新郎虎口光洁,后来又画了一道假疤 | 新郎不是沈峥 | 删光订婚照,剪辑“前任大闹婚礼”视频 |
| 2 | 切片:私留的蜡块,加沈砚的血做亲缘鉴定 | 无名男尸就是沈峥 | 收买化验室,举报她私藏尸体组织 |
| 3 | 金表与录音:周启年的购表凭证,苏曼丽录下的新婚夜通话 | 替身是有人安排的 | 停她的职,要送她做精神鉴定 |
| 4 | 袖扣:尸检照上的掌心压痕对上宋知远的船锚袖扣,原件锁在周启年的保险柜里 | 谁动的手 | 烧掉蜡块,给程野制造“意外” |
| 5 | 表:机芯背后藏着沈峥留下的存储卡 | 为什么杀他 | 宋知远从港口出逃 |

## 四、分段走向

**第一段 婚礼认人(1–10)**
- 第1集:交换戒指时新郎摘下手套,虎口光洁。林晚想起解剖台上那道疤。集尾一句:“真新郎,三年前就躺在我的解剖台上。”
- 她试探“沈峥”,问一件只有他俩知道的事,他答错了。沈家把她轰出门,剪辑视频让全网骂她嫉妒发疯;周启年顺势停了她的职。
- 第9集答谢宴:宋婉仪让新郎当众亮出虎口的“旧疤”来打她的脸。林晚拿一块酒精棉擦过去,疤掉了,是画的。这是全剧第一次当众打脸。
- 第10集(第一个付费卡点):苏曼丽偷偷塞来房卡。套房里她放出新婚夜的录音,新郎对着电话哭:“我叫程野,我不想死。”

**第二段 切片验亲(11–20)**
- 林晚取出私藏三年的蜡块和照片。这是违规留下的,也是她心里那根刺。
- 要证明尸体是沈峥,得拿到沈家人的DNA。沈砚不信她,她把程野露出的破绽一样样摆给他看。第15集(全剧1/4):沈砚伸出胳膊让她抽血,成了她在沈家的内应。
- 沈家收买化验室,又举报她私藏尸体组织;她只能半夜潜回法医中心,自己做比对。
- 第20集:亲缘报告出来,两人是同胞兄弟。周启年站在她身后:“公开它,就等于告诉所有人,三年前是你签的字。”

**第三段 交接日(21–30)**
- 周启年拿她的签名当绳子勒住她。她反查周启年那块金表的来路,在中心例会上当众摆出购表凭证:日期是结案后第三天。周启年被停职调查,这是打在他脸上的第一次。
- 程野动摇了,想跑,被宋婉仪拿他妹妹拴住。
- 第30集(中点):沈峥三十岁生日,也是股权交接仪式。林晚当众摆出亲缘报告:“三年前躺在我解剖台上的那个人,才是沈峥。”交接当场叫停,宋婉仪当众瘫坐,这是打在沈家脸上的一次。
- 中点反转:警方调出旧档,那具尸体的结论是“意外落水”,签名是林晚。她揭穿了替身,自己签的报告却成了凶手的护身符。宋知远以“最可靠的舅舅”身份出面收拾残局,弯腰替她捡起笔,袖口露出一枚船锚袖扣。

**第四段 推翻“意外”(31–45)**
- 风向变了:“她当年自己签的意外,现在翻案,是报复退婚。”她因私藏尸体组织被立案调查。
- 她准备用剩下的蜡块做硅藻检验,证明沈峥入水前就已经死了。宋知远一边给她递资源,一边布局。第40集,苏曼丽为保住苏家的港口合同反水,泄露了蜡块的藏处,蜡块被烧;程野随后“意外”坠楼,重伤。
- 第41–42集是低谷:证据没了,她被带走。沈砚把她保了出来。
- 沈砚拼起那晚醉酒后的碎片记忆:那晚过后,舅舅换了一对袖扣。林晚拿尸检照上的掌心压痕一对,锁定了宋知远。
- 第45集(全剧3/4):她逼周启年看清,宋知远下一个“意外”就轮到他。周启年为了保命,交出保险柜里的原件袖扣和当年受贿的录音。凶手坐实。

**第五段 庭审(46–60)**
- 宋婉仪知道儿子死在弟弟手里,三年来她护着的,是杀子的仇人。
- 第48集:那块走了三年的表停了。修表师从机芯背后取出沈峥藏的存储卡,里面是港口洗钱的账目,就是他被杀的原因。原来把表交给她的那天,他已经想到自己可能回不来。
- 宋知远走港口出逃,扣下程野的妹妹。苏曼丽这次没再站错,交出了船期(她只反水那一次)。林晚带警方截船,第54集宋知远落网。
- 庭审(56–59集):辩方拿出唯一的官方结论“意外”,上面是她的签名。周启年当庭翻供,被自己的录音打脸,这是第二次。林晚当庭承认三年前那份报告是假的,重新写下“死者沈峥,他杀”,签上自己的名字。宋知远认罪,宋婉仪交出沈氏,程野带着妹妹去自首。
- 第60集:墓园,她把修好的表放在沈峥墓前。

## 五、人物弧线

- 林晚:只认证据不认人 → 到最后连自己也不放过。
- 沈砚:不信她 → 当她的内应 → 找回那晚的记忆,不再装作什么都不在乎。
- 苏曼丽:带头踩她 → 向她求救 → 为家里反水 → 交出船期。
- 程野:替别人活着 → 想逃 → 站出来作证。
- 宋婉仪:保股份 → 发现保住的是仇人 → 交出沈氏。
- 周启年:施压的人 → 被当众收拾两次(第26、57集左右)。
- 宋知远:最可靠的舅舅 → 到最后才翻面。

## 六、分集写作守则(后面的分集大纲和剧本都照这个走)

1. 每集要有一个能给特写的证据,或者证据的变化(出现、被毁、被救回)。开头3秒接上集的钩子,结尾必须留钩子。
2. 对方的反制手段轮着用:毁物、抹黑、收买、拿制度压人、制造意外。同一种手段不连着用两集;制造意外只归宋知远。
3. 打脸只落在沈家和周启年脸上。林晚靠专业赢,配角只负责递资源、当见证,不替她揭底。
4. 各阶段不能提前放出来的:第20集前不确认尸体身份;第30集前不公开替身;第30集集尾前,宋知远只演和气舅舅;第45集前林晚不知道凶手是谁;第46集前宋婉仪一直以为儿子是意外;第58集前不当庭推翻报告。
5. 伏笔:表(第2集被讨要,第48集停走,第60集放到墓前);掌心压痕(第11集埋,第45集收);后枕骨折(第11集埋,庭审时对上扳手);程野妹妹(第16集埋,第52集收);苏家港口(第10集埋,第40、52集收)。
6. AI拍摄:主场景只用婚宴厅、解剖室、档案室、沈家客厅、酒店套房、游艇(只在回忆里)、法庭、墓园。一场戏同框不超过3人。沈峥只在回忆里单独出镜,靠虎口的疤和那块表跟程野区分。回忆戏统一冷蓝色调。少打斗,不拍水下戏,冲突靠对峙和亮证据。人物造型照选题卡锁死。

过程

按时间顺序。点开工具调用能看到完整的输入和返回;思考的内容 Claude Code 不对外输出,日志里只有「在这里思考过多久」。

第 1 轮

输入:
/story-long-write 我要给一部短剧写全剧骨架,要求在 premise.md 里,写好存成文件放在当前目录。

思考 1 秒

报错 Bash List directory and read premise

输入

ls -la && cat premise.md 2>/dev/null; cat .story-deployed 2>/dev/null; cat .active-book 2>/dev/null

返回

Exit code 1
total 16
drwxr-xr-x  4 user  wheel   128 Oct 30 17:24 .
drwxr-xr-x  4 user  wheel   128 Oct 30 17:24 ..
drwxr-xr-x  4 user  wheel   128 Oct 30 17:24 .claude
-rw-r--r--  1 user  wheel  4233 Oct 30 17:24 premise.md
这是一张选题卡。它要拍成 60 集竖屏短剧,每集 1–2 分钟,全部由 AI 拍。
请交一份全剧骨架:整部剧怎么走,用来管住后面的分集大纲和剧本。
只交骨架,不写分集大纲和剧本正文,3000 字以内。

《验尸官的婚礼》

标签:女频、大女主、复仇、悬疑、豪门

一句话卖点:被退婚的女法医去参加前未婚夫的婚礼,一眼认出新郎是替身:真新郎三年前就躺在她的解剖台上。

观众代入谁:林晚,被当众退婚的女法医,冷静、专业,靠本事翻盘

爽点落在谁脸上:沈家一家,和三年前逼她签字的周启年

故事靠什么往前推:每一集她都要拿出一样看得见的证据:一道疤、一张切片、一段录音。沈家每次都想办法毁掉证据、抹黑她;她每赢一次,就离“三年前是谁杀了沈峥”更近一步,也离她自己签过的那份假报告更近一步。

人物:
- **林晚**(女主 · 法医)
  - 样子:28 岁,齐耳短发,素颜,常穿一件深灰长风衣;左手腕戴一块男式旧机械表,表带磨白了。说话不抬声调。
  - 小传:市法医中心的法医,干了七年。四年前和沈家长子沈峥订婚,一年前被“沈峥”当众退婚,说她天天摸死人、晦气。三年前她解剖过一具无名男尸,最初写的是“他杀”,被周启年逼着改成“意外”,签了字,这是她心里的一根刺。冷静,嘴不饶人,认证据不认人。
- **程野**(新郎 · 顶着沈峥的脸的替身)
  - 样子:30 岁,和沈峥一样的脸、一样的金丝眼镜;婚礼上一直戴着白手套,左手虎口光洁,没有疤。
  - 小传:欠了一身赌债的模仿演员。三年前被宋家找去整容,学沈峥说话、走路、签名,替他活着。他不知道沈峥是怎么死的,只知道自己哪天没用了,也会“意外”。
- **沈砚**(沈家二少 · 沈峥的弟弟)
  - 样子:26 岁,寸头,西装从来不扣扣子,右耳一枚黑耳钉,笑起来像什么都不在乎。
  - 小传:从小跟在哥哥后面。三年前哥哥从国外“养病”回来,他第一个觉得不对,可没人信他。那晚游艇上他也在,喝醉了,什么都记不清,这件事他谁都没说。一开始不信林晚这个法医,后来成了她在沈家唯一的内应。
- **苏曼丽**(新娘 · 苏家千金)
  - 样子:26 岁,长卷发,永远带着全妆,酒红色指甲。
  - 小传:苏家和沈氏一起做港口生意,她嫁进沈家是两家的买卖。新婚夜她就觉得丈夫不对,却不敢说。前期带头踩林晚,答谢宴上偷偷把求救的房卡塞给她;为了家里的生意,后面还会反水一次。
- **周启年**(法医中心主任 · 三年前逼她签字的人)
  - 样子:55 岁,花白背头,老花镜挂在胸前,腕上一块和工资不相称的金表。
  - 小传:林晚的老领导。三年前收了宋知远的钱,把那具无名男尸的结论从“他杀”改成“意外”,逼林晚签字,三天内火化。
- **宋婉仪**(沈家主母 · 沈峥、沈砚的母亲)
  - 样子:52 岁,盘发,素色旗袍,珍珠耳环,说话永远轻声细语。
  - 小传:丈夫早逝,靠弟弟宋知远撑起沈氏。按老爷子的遗嘱,长孙沈峥三十岁接手沈氏一半的股份,人没了就归二房。三年前儿子“落水”,她为了保住股份找人顶替了他,一直以为儿子是意外死的。
- **宋知远**(宋婉仪的弟弟 · 沈氏海外业务负责人)
  - 样子:48 岁,高个子,笑容和气,袖口总是一对船锚形状的银袖扣。
  - 小传:沈家人眼里最可靠的舅舅。借沈氏的海外港口洗钱,三年前被沈峥发现,在游艇上用扳手砸了他的后脑,推下海;之后买通周启年改了结论,又让姐姐以为是意外。全剧最后的对手。

结局:宋知远认罪伏法,宋婉仪交出沈氏,程野带着妹妹去自首。林晚当庭推翻自己三年前签的报告,重新写下“死者沈峥,他杀”,签上自己的名字。最后一场,她把那块表放在沈峥的墓前。

思考 2 秒

报错 Bash List skill files and sizes

输入

cd .claude/skills/story-long-write && ls -R . | head -80 && wc -l references/workflow-setup.md references/workflow-volume.md references/reader-contract-and-progression.md; ls ../../agents 2>/dev/null

返回

Exit code 1
SKILL.md
references
scripts

./references:
agent-calls.md
artifact-protocols.md
author-memory-maintenance.md
author-memory.md
banned-words.md
benchmark-recall.md
character-basics.md
character-relations.md
cross-book-recall.md
dialogue-mastery.md
emotion-on-page.md
emotional-arc-design.md
emotional-methods.md
female-audience-writing.md
genre-prose-cards
genre-prose-cards.md
genre-readers.md
long-chapter-hooks.md
long-chapter-quality.md
long-format.md
long-genre-catalog.md
long-genre-mechanics.md
long-reversal.md
long-suspense.md
opening-design.md
outline-methods.md
plot-core-methods.md
project-files.md
reader-contract-and-progression.md
reference-index.md
revision-diagnosis.md
stop-and-fix.md
style-combat-face.md
style-genre-modules.md
style-resolution.md
tracking-initialization.md
tracking-transaction.md
workflow-chapter.md
workflow-daily.md
workflow-outline.md
workflow-revision.md
workflow-setup.md
workflow-volume.md
writer-prompt-fallback.md
writing-craft.md

./references/genre-prose-cards:
东方仙侠.md
传统玄幻.md
历史古代.md
历史脑洞.md
双男主.md
古言脑洞.md
古风世情.md
女频悬疑.md
女频种田.md
宫斗宅斗.md
年代.md
快穿.md
悬疑灵异.md
悬疑脑洞.md
战神赘婿.md
抗战谍战.md
星光璀璨.md
民国言情.md
游戏体育.md
玄幻脑洞.md
玄幻言情.md
现言脑洞.md
科幻末世.md
职场婚恋.md
西方奇幻.md
豪门总裁.md
都市修真.md
都市日常.md
     165 references/workflow-setup.md
     116 references/workflow-volume.md
     117 references/reader-contract-and-progression.md
     398 total
Read ./.claude/skills/story-long-write/references/workflow-volume.md

输入

{
 "file_path": "/scratch/003/ws/003-skeleton/zenstory-ai__oh-story-claudecode/run-2/.claude/skills/story-long-write/references/workflow-volume.md"
}

返回

1	# workflow-volume.md:出卷纲
2	
3	作者要定本卷怎么走时读本文件。主会话自己排,或 story-architect 按任务包排,都照「排纲方法」执行。
4	
5	## 主会话:读取、分工与汇报
6	
7	**读取**:[artifact-protocols.md](artifact-protocols.md)(大纲与卷纲模板)、`references/outline-methods.md`「卷纲排法」、`references/reader-contract-and-progression.md`(排纲自查第 4 项);有主对标时按「对标节奏迁移」读主对标的 `剧情/节奏.md`。设定从 `设定/` 读,不回翻对话;只交付卷纲时不读细纲文件。下面几项只在条件满足时读,只读点名的那一节:
8	
9	- 没有主对标:outline-methods「八节点故事结构」
10	- 卷纲里有自创单元:outline-methods「情绪模块公式」
11	- 本卷换大地图或开新地图:outline-methods「换地图」
12	- 情绪弧线选型拿不准:`references/emotional-arc-design.md`「六种弧线速查」
13	- 本卷规划了反转:`references/long-reversal.md`「反转类型」
14	- 对标登记 ≥2 本:`references/cross-book-recall.md`
15	- 本书有感情线:`references/character-relations.md`「感情线阶段」
16	
17	**谁来排**:已部署 story-architect 时,卷纲在它的新上下文里出,调用见 [agent-calls.md](agent-calls.md);主会话拿到后跑 `outline_view.py --check --strict {卷纲路径}`(往旧卷纲追加单元时去掉 `--strict`),按排纲自查 1–4 的结论汇报。没有子代理时,主会话按「排纲方法」自己排:先把分卷和本卷走向作为提案给作者,确认后落盘;主线事件整体放进提案,价格、数值这类刻度留空,写「到该章问作者」。
18	
19	**汇报**(开书、大纲、卷纲、细纲、补纲、改细纲都用;按 SKILL.md「面向作者的汇报」):排纲自查、建纲批末复核是内部核对,只把结论翻成故事话;「先问作者」的缺口,以及设定互相冲突的情况,都作为「要你定的事」问。出完卷纲,最后一句建议新开对话说「出第1-10章细纲」,技术备注放在它后面。
20	
21	<!-- author-report -->
22	```md
23	{做了什么,如「第二卷卷纲定好了」「补好了第22-26章细纲」「按你说的改了第23章细纲」}:
24	- {故事层要点,一行一件:这卷/这几章主要发生什么,主角得到或失去什么,停在哪个悬念上}
25	- {改细纲时:原来是什么,现在改成什么,会不会牵动别的章}
26	{某段剧情主角的功劳被别人拿走、或提前用掉了后面的底牌时一句话说清,如「第三段剧情里功劳落到了师父身上,我先把纲改成沈栀自己拿主意」;没有就删掉此行}
27	{前面吊起的期待还没兑现时说清哪章兑现;没有就删掉此行}
28	{要你定的事:一句问题+白话选项+推荐,如「沈栀的金手指每天能用几次?1. 一次(推荐,后面好加码)2. 不限次」;没有就删掉此行}
29	下一步:{如「要接着写第22章正文吗?」「要继续出第27-31章细纲吗?」}
30	```
31	
32	## 排纲方法:刻度、交付与对标迁移
33	
34	卷里放什么、怎么设计见 outline-methods「卷纲排法」;本节说明刻度、交付物、自查和对标迁移。
35	
36	### 排纲刻度
37	
38	单章字数按题材节奏档:快节奏(番茄、七猫、男频爽文)约 2000 字,均衡档(起点、晋江)约 3000 字;本书细纲已有惯例的按惯例换算。
39	
40	| 刻度 | 体量 | 用法 |
41	|---|---|---|
42	| 剧情单元 | 1.5–3 万字,约 5–15 章;开篇单元偏短,但要讲完首个矛盾的因果 | 一个矛盾从起到收;单元里有两个以上独立高潮就拆成两个,不按字数拆 |
43	| 单元兑现 | 每单元一次,从起势到兑现约 3–6 章 | 兑现后可排 1–2 章低压过渡 |
44	| 大高潮 | 一次从起势到兑现,快节奏约 14–20 章,均衡档不超过约 10 万字 | 拖久了会掉追读;落在卷的 1/4、中点、3/4 和卷末 |
45	| 卷 | 约 4 个大高潮周期,50–80 章;超过 100 章先拆卷;作者已定卷数就在卷内分上下篇 | 只精排当前卷,后续卷写功能、核心事件、字数区间 |
46	| 全书 | 卷数 × 卷字数 ≈ 目标字数 | 不预排全书章号,不定全书阶段比例 |
47	| 打脸小节拍 | 男频打脸文开篇或上架前约 5 章(立人设 1、铺垫 2、打脸 1、反响 1),上架后可拉到 8–10 章 | 单元里的常见节拍,不硬套;不靠打脸推进的书不用 |
48	| 爽点密度 | 高压章约 15–20%(快节奏可到 30% 以上);大爽点即单元兑现,不另设章数周期 | 逐章分配见「章节定位与张弛」 |
49	
50	### 交付物与锁定
51	
52	按本次交付范围建以下文件(模板见 [artifact-protocols.md](artifact-protocols.md)):
53	
54	- **大纲/大纲.md**:分卷表,每卷一行;当前卷写全,后续卷只写功能、核心事件、字数区间。
55	- **大纲/卷纲_第X卷.md**:本卷故事线(L 编号)、剧情单元卡、情绪弧线(含章节定位)、人物弧线、伏笔、反转、对标结构坐标,以及**刻度台阶、打脸债、压力线轮转**三表,不适用的写「无」。
56	- **追踪不在规划阶段初始化**:开书、大纲、细纲、补纲都不建 `追踪/`;首次进入正文时由 workflow-chapter 处理缺 state(无正文初始化第 0 章,事务 JSON 放书目录 `.story/work/`),核心角色动态快照在首次正文事务中创建。
57	
58	只交付大纲或卷纲时,完成排纲自查 1–4 和上面的文件后停止,不进细纲。
59	
60	**卷纲锁定**:某卷一旦有正文章节,该卷已写区间对应的剧情单元卡与对标结构坐标就锁定,未经作者确认不改;允许在卷尾**追加**新剧情单元卡(只增不改)。追加只在作者明确要求补纲、扩纲时发生,日更和写正文不自动追加。workflow-daily 各处「锁定卷纲绝不自动修改」都按这个定义执行。
61	
62	### 排纲自查
63	
64	每卷、每批细纲设计前答一遍,逐章不重答:
65	
66	1. **情绪引擎**:本卷交付什么情绪、靠什么剧情模式交付、核心冲突是什么?每个单元按 outline-methods「剧情单元设计」排情绪引擎、过合理性五问,再做两个删除检验:删掉题材核心的对象、关系或问题,或者删掉主角,情绪兑现还基本成立,就说明引擎没立住,先修。
67	2. **节奏与定位**:哪段加速、哪段减速;章节定位有高有低(见「章节定位与张弛」);1/4、中点、3/4 各锚一个关键情节,中途追加单元按单元内的 1/4、中点、3/4,不改已锁定的卷尺度坐标表。
68	3. **伏笔与阶段边界**:本卷新埋哪些伏笔,上一卷待收的怎么处理;本卷在全书哪个阶段,可释放什么、必须压住什么(压住的写进细纲「本章禁止提前释放」)。
69	4. **契约四问**:按 `references/reader-contract-and-progression.md` 逐个剧情单元过一遍,把 契约安全 / 需补强 / 契约破坏 写进单元卡「契约风险」;契约破坏 先修纲,需补强 补交换、铺垫或成本,两种都在汇报里告诉作者。不要求主角亲自完成每个动作。
70	5. **供给**:进入细纲层时按 workflow-outline.md 批次步骤 3 做供给自查。
71	
72	### 关键点法
73	
74	任意尺度(全书、卷、剧情单元、支线、章)都有五个关键点:开场、1/4、中点、3/4、结尾,其中 1/4、中点、3/4 放关键情节。关键情节分三类:
75	
76	| 类型 | 含义 |
77	|------|------|
78	| 情节逆转 | 发展在读者意料内,主角的解决方式让人叫好(装逼打脸、英雄救美) |
79	| 情节转折 | 意料之外(身份反转、敌变友、局势骤变) |
80	| 激励情节 | 全书或一卷第一个、和核心主线直接相关的命运改变时刻 |
81	
82	不必每个尺度都填满三处,但一卷至少在 1/4、中点、3/4 各放一个关键情节,免得全程一个力度。付费平台的第一卷先定上架卡点的高潮,从它倒推开头剧情;卡点前不写和它无关的装逼打脸,核心反派围绕卡点设计。
83	
84	### 对标节奏迁移
85	
86	有主对标书时,卷纲定稿前做一次。读主对标 `对标/{书}/剧情/节奏.md`;资料缺失时设置 `missing_primary_contract` 并停止,不得以摘要、故事线或报告代替。对标登记 ≥2 本时读 `references/cross-book-recall.md`,用副对标 `章节/*_摘要.md` 和 `剧情/*.md` 召回卷级节奏。未登记主对标但有同题材候选时,先回 workflow-setup Phase 1;确实没有对标,就按 outline-methods「八节点故事结构」自排,爽点密度仍按「章节定位与张弛」。有 `灵感库/` 时可另按「适用阶段=卷纲」召回 Top 8 active CBA 辅助结构选型,零命中不阻塞。
87	
88	1. **选段(以剧情单元为单位)**:在主对标里圈出本卷要对标的剧情单元序列,单位就是拆文产出的 `剧情/{剧情标题}.md`。先读主对标 `剧情/README.md`「剧情单元清单」,有清单就按「类型 / 桥段标签」直接命中同类;没有清单就在 `剧情/*.md` 里按「类型」行(第一键,必填枚举)和「桥段标签 / 套路框架位置」行(第二键)圈同类;仍无命中就按章节范围圈段,全程不阻塞。必备权威文件 `剧情/节奏.md`(爆发密度、爽点循环)缺失时,先修复或重跑拆文 Stage 3,不从摘要猜节奏。本卷对标几个剧情单元 ≈ 本卷字数 ÷ 单元体量(见「排纲刻度」)。
89	2. **标关键点**:看这几个剧情单元在 1/4、中点、3/4 各放了什么,判为逆转、转折或激励。摘要里「类型=转折点」的情节点加上基调突变(如温馨转压抑)可以定位候选,再核对它的因果作用;剧情单元的「结构分布」与「情节点索引」也是确定的锚。
90	3. **换素材**:保留对标的情绪链和功能位,人物、场景、事件全换成本书的,按本书人设重建因果,不照搬具体桥段。功能位清单取必备权威文件 `剧情/情绪模块.md` 的可替换项;文件缺失时先修复,不生成替代清单。
91	4. **修正硬伤**:换素材前比对 `拆文报告.md`「不建议模仿」。对标在某个关键点处理得弱(慢热留白、主角长期旁观这类已知硬伤),迁移时就在该位置补上缺的关键情节,或把后面的关键情节前置,不把弱处理一起搬过来。
92	5. **排章、落卷纲**:把换好的关键情节落到本卷相同的相对位置。这里的 1/4、中点、3/4 是卷尺度(总章数×0.25、×0.5、×0.75);卷里每个剧情单元内部另有自己的铺垫、逆转、收尾,别和卷尺度的关键点混在一起。关键点之间用普通推进章过渡,每个关键点之后按需插一章呼吸或关系章;写进卷纲「对标结构坐标」与情绪弧线的章节定位列,细纲承接时每章标章节定位。选中的剧情单元以 {书名}《剧情标题》写入剧情单元卡「对标剧情参照」。
93	
94	例子(demo《让你管账号,你高燃混剪炸全网》):对标的 1/4 是“小人物拿出粗糙作品,无人看好”,中点是“作品爆火,体制内外同时关注”,3/4 是“专业力量进场替代,反而证明主角不可复制”。换到江晨的军宣线,1/4 是他用手机拍《诸君,且听龙吟》,画质粗糙却拍出了军魂;中点是视频引爆全网和参军热潮;3/4 是专业团队高清重拍,被周薄森指出“缺了灵魂”,最终仍用手机原版。保留“轻视→市场验证→权威替代失败→价值坐实”的情绪链,素材和人物关系都来自本书。
95	
96	### 章节定位与张弛
97	
98	一卷里章的压力本就该有高有低。压力级指爆发和冲突的烈度(1 微 / 2 小 / 3 中 / 4 大 / 5 极),和情感烈度分开:关系回收、泪目这类章可以压力低而情感强度顶满,情感烈度由卷纲情绪弧线的「情绪基调 + 强度」承载。章节定位由本章在所属剧情单元里的位置决定,不另贴标签:单元首章多为铺垫或共情,中段承载逆转,收尾爆发收束;黄金开篇、高潮结算加温情这类章可以复合标注(如「高压 + 关系」)或留空。
99	
100	| 章节定位 | 功能 | 压力级 | 卷内占比(均衡档基线,非硬配额) | 钩子要求 |
101	|------|------|--------|--------------------------|----------|
102	| 高压章 | 打脸 / 掉马 / 反转 / 高潮;关键情节落点 | 4-5 | 约 15-20% | 章尾强钩子;承载逆转 / 转折 |
103	| 普通推进章 | 主线推进、冲突升级、剧情单元中段 | 2-3 | 约 40-50% | 章尾中钩子;至少一个小爽点或期待递进 |
104	| 修炼试错章 | 实力 / 资源积累、能力铺垫、失败试错 | 2 | 约 5-10% | 进度钩子(差一点 / 即将突破),可无反转 |
105	| 关系回收章 | 感情线兑现、关系转折、身边人日常 | 2-3 | 约 5-10% | 情感钩子;拉扯仍和主线相关 |
106	| 低压生活章 | 高潮后喘息、关系升温、张弛调节 | 1-2 | 不超过约 10% | 允许弱钩子或仅情绪钩子;不强求反转 / 爽点 |
107	| 信息整理章 | 转场、设定交代、时间缝合 | 1 | 不超过约 5%,能并章就并章 | 允许无显性爽点;信息用「表演」承载;结尾给下一段目标 |
108	
109	两条底线:
110	
111	- **期待不断,爆发要分散**。低压章可以没有爽点和反转,但每章都要给读者一个往下看的理由(微好奇、阶段目标、暧昧期待)。降的是爆发烈度,往前的拉力不能降,番茄追读尤其看重这点。
112	- **情绪母题不扎堆**。连续多章同一情绪母题高位运行(如连五章家国、泪目),章节定位分得再开也会疲劳。排情绪弧线时逐行看相邻 3-4 章的情绪基调,同一母题别连超 2-3 章;靠换情绪、换钩子方式、多线穿插拉开差异,不靠砍钩子。
113	
114	题材分档:番茄短平快和男频事业线,高压可到 30% 以上,呼吸章压到 5% 上下都正常,别拿基线去补呼吸、砍高压;女频、世情、追妻的人设关系容量大,关系章和低压章可以更多,但仍走情绪折线,不必每章三折。低压章和关系章本身是看点(主角身边人的日常就是订阅点),不当填充写。
115	
116	章节定位决定情节点的功能与展开取舍,不把情节点换算成固定字数,也不靠加点凑目标。写后由程序按双层长度带验收:明显欠长先查已批准的义务是否没写到,容量不足就和作者商量自然长度、补纲或改目标,不自动补写;明显超长可做一次不新增语义、保留批准情节点与章尾钩子的净删型压缩,复检仍在带外就停下。
117	
Read ./.claude/skills/story-long-write/references/reader-contract-and-progression.md

输入

{
 "file_path": "/scratch/003/ws/003-skeleton/zenstory-ai__oh-story-claudecode/run-2/.claude/skills/story-long-write/references/reader-contract-and-progression.md"
}

返回

1	# 读者契约与终局储备
2	
3	本文件是 `story-long-write` 关于读者契约、主角代理权(叙事能动性/主导性)、利益安全与阶段推进的权威参考文件。判断须结合本书题材、平台和对标样本。
4	
5	**安全边界**:本文件不得包含来源站点隐私数据、访问凭证、cookies、tokens、请求签名、私有标识符,或任何能反推出私域账号/请求环境的信息。
6	
7	## 0. 契约四问(排纲、写正文、批末核对只用这四问)
8	
9	1. 主角是不是靠自己的选择挣到了结果?(因果权 + 结算权,拿不准过「关键节点四问」)
10	2. 核心收益或高光有没有被配角、机构或巧合无交换地拿走?(期待所有权、利益安全)
11	3. 有没有动用本阶段还不该解锁的终局底牌,或把某条升级线顶到天花板?(终局储备、透支两问)
12	4. 旧期待付了利息没,又给读者留了什么期待?新地图、新机构、新谜团有没有被拿来逃避旧承诺?(期待债、换书债)
13	
14	四问都过=契约安全;有一问勉强但能靠铺垫/交换/成本补上=需补强;补不上=契约破坏。答不上来的那问再读下面对应小节。
15	
16	## 1. 核心概念
17	
18	### 读者契约
19	- 读者契约 = 开篇、题材、主角配置、叙事口吻共同许诺的阅读快感。
20	- 写作前先确认:读者是来看主角解决问题、见证团队群像、看导师托举后辈,还是看制度合作建设?不同契约下同一情节风险不同。
21	
22	### 主角代理权:因果权 + 结算权
23	- 主角代理权首先看**因果权 + 结算权**,不看出场时长,也不要求主角永远亲自动手或垄断每个镜头。
24	- 主角不可替代首先体现为因果权:主角通过决策、布局、授权、不可替代的信息/资源,或主动选择关键后果,决定事情为什么发生、如何进入与怎样转向。
25	- 结算权 = 核心收益、认可、权力或关键后果依照既有承诺回到应得者。可以借力、组队、被救、接受指导或让他人执行局部动作,只要因果与结算没有被无声夺走。
26	- 职业/权力幻想题材尤其敏感:读者通常期待主角掌握资源、做出决策、承担或选择后果并拿回可见收益。
27	- 题材例外(直给爽文):番茄战神/赘婿/打脸/都市异能等,主角亲自出手、当面碾压本身就是契约兑现,代理权不能拿来给主角划水、让下属封神;只有布局/权谋/经营/群像/导师题材才默认可幕后运筹、隔人兑现。
28	
29	### 期待所有权
30	- 承诺的兑现/高光属于本卷或本单元已经许诺的主角或其他承诺所有者;配角可以执行局部动作,但不能无声夺走期待所有权。
31	- 群像、导师或制度合作可把期待所有权明确给团队成员/学生/机构角色;关键是预先承诺、按约结算,而非事后解释抢戏合理。
32	
33	### 关键节点四问
34	第一问拿不准时逐条问(可指向本卷已承诺的其他所有者):
35	1. 谁决定事情为什么发生/如何进入?
36	2. 谁作出不可替代的关键选择?
37	3. 谁承担或选择关键后果?
38	4. 核心收益/认可/权力最终结算给谁?
39	
40	### 利益安全与兑现归属
41	- 利益安全 = 读者相信自己追的核心卖点不会被没收、稀释、转赠或交给无关角色消化。
42	- 兑现归属 = 谁铺垫、谁承压、谁选择,谁就应拿到主要情绪回报;旁观者/配角反应可以放大爽点,不能替代主角爽点。
43	- 核心资产(金手指、关键资源、身份底牌、独家技术、关键证据)不得无交换地交出、暴露给外部机构或被上级接管。若必须交出,需要可见交换:权力、保护、资源、渠道、名分、债权、信息、阶段胜利或更大局面的主动权。
44	
45	### 期待债
46	- 每次埋承诺(主角会反击、资源会升级、身份会揭开、感情会推进)都产生期待债。
47	- 期待债可以延期,但要付利息:阶段性进展、新信息、局势变化、情绪释放或更清晰的下一目标。
48	- 用解释、设定或机构流程拖延兑现,会增加合理化债务。
49	
50	### 终局储备与推进节奏
51	
52	“写无可写”的病根是两类**宏观资源**被提前打光,跟单章涨多少关系不大。管住这两类、放开单章密度,才既不透支又不憋屈。
53	
54	**两类会打光的宏观资源(开书时定,逐卷解锁)**
55	- **终局底牌**:头号宿敌、终极真相/身世、金手指上限、身份/地位终点、核心情感的最终确定。一次性资源,用了就没。开书时列进 `设定/题材定位.md` 的「终局底牌与升级台阶」小节,每项标最早可解锁的卷/阶段(从终局倒推成卷级里程碑,一卷只解锁一个大里程碑)。
56	- **升级台阶**:境界/等级/地图/势力层级的剩余档数。开书时做一次台阶检查——体系档数 × 每档停留篇幅 ≥ 全书目标字数;台阶不够是设计病,设计期补(拉长体系/加地图层),不靠每章憋。敌人/目标/地图成**梯队**,逐级解锁,禁止越级提前秒顶级 boss / 解决终极目标。
57	
58	**单章 / 单个剧情单元放开密度(爽感来源,不要压)**
59	- 每个剧情单元设 1 条**主推线**(战力线/资源线/身份线/关系线/信息线/地图线/制度线/势力线/事业线/情感确定性等升级线其一,承担本轮最大高潮),其余线按剧情自然给**战果**(轻触到大涨皆可)。**一战多得——一场大胜同时破境、缴获、收势力、涨声望、抱得美人——是允许且常见的好设计,该给就给。**
60	- 章级推进按平台/题材分档:快节奏(番茄/爽文)保留“每章要有可见事件或爽点推进”的下限;慢热/种田/情感文才放宽到“改变目标 / 风险 / 信息 / 关系 / 资源 / 身份 / 情绪立场七类状态之一即可”。低压/过渡章用小而可见的变化承接,不强求每章高潮。
61	- 高潮/兑现后可安排一段短暂低压,让读者先拿小而可见的收益/奖励,再进下一轮压力;不强制兑现后立即加危机。
62	- 可选工具:行动成本/成功代价。重要成功可带时间、关系、暴露、资源消耗或新敌意等成本;低压/过渡/纯奖励章不强制附加代价。
63	
64	**推进过快判定(透支两问)**
65	1. 是否动用了本阶段还不该解锁的终局底牌(宿敌了结、终极真相、身份终点、金手指触顶)?
66	2. 是否让某条升级线逼近天花板、后面没台阶接?
67	
68	任一为“是” = 真正的透支预警 → 回退或改纲;两者皆否,多线齐涨放行。档位与里程碑按本书题材、平台与对标调整,不是硬门槛。
69	
70	### 合理化债务
71	- 解释成本用于说明机构响应/接管、保密、资源调动、跨区执法、组织协作等为什么成立。
72	- 检查:这些解释是否服务核心情绪?若解释本身吞掉爽点、代入或主角高光,就先缩短解释、改为可见交换,或把机构反应降级为旁观/阻碍/资源接口。
73	
74	## 2. 制度/机构与旁观者设计
75	
76	- 提到政府、宗门总部、跨国组织、多国公司等不天然有毒;它们只是高层级叙事开关。
77	- 国家合作 / 政府合作类故事可以算契约安全,前提是开篇已承诺制度合作,主角保持不可替代,并获得可见权力、保护、资源、收益或更高行动权限。
78	- 若本书承诺的是个人逆袭、职业掌控、独享金手指,外部机构接管核心问题通常需要强交换与主角主动选择。
79	- 旁观者/反应层适合做:震惊、误判、舆论扩散、资源报价、敌我站队、见证主角选择。避免让旁观者替主角复仇、替主角做最终裁决、替主角拿核心收益。
80	
81	## 3. 契约风险三级
82	
83	| 等级 | 定义 | 处理 |
84	|---|---|---|
85	| 契约安全 | 与开篇题材契约一致;主角仍拥有关键选择/不可替代贡献;收益归属清楚 | 可写,注意把交换和收益可视化 |
86	| 需补强 | 可能稀释主角高光或推进过快,但能通过铺垫、交换、成本、题材声明修复 | 写前补理由、补代价或调整为阶段性而非终局兑现 |
87	| 契约破坏 | 没收核心卖点;自愿让渡同时造成**长期净收益为负 + 主角控制/因果权下降**(尤其没有可见战略交换);无关角色夺走期待所有权;核心资产无交换上交或被接管 | 修纲;战略性让步可用局部聚光灯/资源换取更大控制、未来收益、关系/制度权力、信息优势,或兑现已承诺的群像/导师高光,不按让渡本身判红灯 |
88	
89	## 4. 好/坏例与例外
90	
91	### 职业/权力幻想主角自愿让出聚光灯
92	- 红灯组合:让渡同时导致长期净收益为负、主角控制/因果权下降,且看不到战略交换;不是任何自愿让渡都算 契约破坏。
93	- 好:主角授权下属执行,但方案、关键资源、最终谈判和风险承担由主角掌控;或用局部聚光灯/资源换取更大控制、未来收益、关系/制度权力、信息优势。下属表现反过来证明主角识人/组织能力。
94	- 例外:若本书从开篇承诺“导师/经营组织/群像成长”,主角的高光可以是培养体系、选人眼光和关键兜底。
95	
96	### 给出资源或核心资产
97	- 坏:主角把独家技术、金手指产物、关键证据无条件交给机构,换来口头感谢,后续由机构推进主线。
98	- 好:主角交换到牌照、保护、渠道、话语权、独占收益或更大舞台,并保留不可替代的控制点。
99	
100	### 无关角色替主角复仇
101	- 坏:压迫主角多章的敌人,被路过强者或随机事故解决,主角没选择、没出手、没获得认知/资源/地位变化。
102	- 好:配角可以助攻或见证,但关键证据、布局、决断、公开裁决或最后反击由主角完成。
103	- 例外:悲剧、悬疑、群像战争可让他人完成局部动作,但要让主角获得新的核心任务、代价或认知推进。
104	
105	### 提前打光终局储备(多线齐涨本身没问题)
106	- 坏:一个剧情单元把全书级底牌一次性烧光——解决头号宿敌、揭终极身世、坐实终局身份、金手指直接触顶,后面没大目标可写。
107	- 好:本单元让主角一战多得(破境+缴获+声望齐涨),但都在体系台阶之内、不碰终局底牌;宿敌只退一个梯队、真相只揭一层,大底牌留到后续卷偿还期待债。
108	
109	### 合法群像 / 导师故事例外
110	- 群像契约:每个 POV 有自己的目标和偿还,主角不是唯一爽点来源;卷契约应写清谁在本卷拥有高光。
111	- 导师契约:导师主角的高光在设计训练、识破困局、关键兜底、承担更高层代价,而不是每次亲手收割。
112	- 制度合作契约:开篇即承诺国家/机构协作,主角以专家、指挥者、关键资源拥有者或不可替代执行者身份获得明确权力和收益。
113	
114	## 5. 续接与换书债
115	
116	- **换书债**:引入新地图、新机构、新能力、新敌人或新谜团,既要支付必要的铺垫成本,也会新增期待债;不能靠新鲜元素逃避旧承诺。
117	- **题材特定高风险**:在履约爽文/能力幻想中,主角反复因愚蠢或可避免的无能制造灾难,再由别人收拾,会持续损害因果权、控制感和结算信任;这是依题材契约判断的高风险,不是所有故事的绝对禁令。
118	

思考 1 秒

Bash Show headings of reference files

输入

cd .claude/skills/story-long-write/references && wc -l outline-methods.md artifact-protocols.md long-reversal.md && grep -n "^#" outline-methods.md artifact-protocols.md long-reversal.md

返回

     134 outline-methods.md
     210 artifact-protocols.md
     335 long-reversal.md
     679 total
outline-methods.md:1:# 卷结构与节奏方法
outline-methods.md:5:## 卷纲排法
outline-methods.md:7:### 卷结构选型
outline-methods.md:15:### 主线、支线与暗线
outline-methods.md:24:### 剧情单元设计
outline-methods.md:36:### 题材单元循环
outline-methods.md:57:### 升级轴与刻度台阶
outline-methods.md:68:### 压力线与冲突来源
outline-methods.md:77:### 高潮与对手梯队
outline-methods.md:86:### 期待链、收卷与开新卷
outline-methods.md:95:## 换地图
outline-methods.md:105:## 八节点故事结构
outline-methods.md:109:### 各节点关键规则
outline-methods.md:120:## 情绪模块公式
artifact-protocols.md:1:# 产物创建模板
artifact-protocols.md:21:## 大纲/大纲.md
artifact-protocols.md:26:# 大纲
artifact-protocols.md:28:## 全书概况
artifact-protocols.md:32:## 分卷表
artifact-protocols.md:42:## 大纲/卷纲_第X卷.md
artifact-protocols.md:54:# {卷名} 卷纲
artifact-protocols.md:56:## 核心信息
artifact-protocols.md:63:## 卷契约与终局储备(参 `reader-contract-and-progression.md`)
artifact-protocols.md:75:## 本卷故事线(L 编号唯一分配处;主线之外至少 2 条)
artifact-protocols.md:86:## 剧情单元卡(存于卷纲内,不另建单独文件;体量见 workflow-volume.md「排纲刻度」)
artifact-protocols.md:91:### 剧情单元 L1-01
artifact-protocols.md:113:## 全卷常任裁定
artifact-protocols.md:118:## 核心矛盾
artifact-protocols.md:123:## 对标结构坐标
artifact-protocols.md:135:## 情绪弧线
artifact-protocols.md:147:## 人物弧线
artifact-protocols.md:154:## 本卷反转(如有)
artifact-protocols.md:161:## 本卷伏笔(F 编号唯一分配处;表按编号排)
artifact-protocols.md:167:## 本卷刻度台阶
artifact-protocols.md:177:## 本卷打脸债
artifact-protocols.md:186:## 压力线轮转
artifact-protocols.md:200:## 大纲/细纲_第XXX章.md
artifact-protocols.md:206:## 追踪体系
long-reversal.md:1:# 长篇反转设计
long-reversal.md:5:## 决策路由
long-reversal.md:20:## 反转类型
long-reversal.md:22:### 1. 身份反转
long-reversal.md:51:### 2. 视角反转
long-reversal.md:75:### 3. 动机反转
long-reversal.md:96:### 4. 时间线反转
long-reversal.md:120:### 5. 信息反转
long-reversal.md:143:### 6. 认知反转
long-reversal.md:167:### 7. 无反转
long-reversal.md:184:## 嵌套反转
long-reversal.md:188:### 双层嵌套
long-reversal.md:209:### 三层嵌套(慎用)
long-reversal.md:215:## 反转时机
long-reversal.md:217:### 揭示位置按叙事层级决定
long-reversal.md:230:## 误导技巧
long-reversal.md:234:### 两大底层路径
long-reversal.md:239:### 五种技巧速查
long-reversal.md:253:## 反转自检清单
long-reversal.md:255:### 合理性
long-reversal.md:260:### 冲击力
long-reversal.md:265:### 公平性
long-reversal.md:270:### 节奏
long-reversal.md:277:## 常见反转错误
long-reversal.md:290:## 特殊反转技法
long-reversal.md:292:### 虚晃一枪反转法
long-reversal.md:296:### 超额收获反转
long-reversal.md:302:### 情绪拉扯反转标准流程
long-reversal.md:315:## 打脸的深层节奏
long-reversal.md:317:### 三种打脸方式
long-reversal.md:325:### 打脸节奏铁律
long-reversal.md:333:### 高潮间过渡
Read ./.claude/skills/story-long-write/references/outline-methods.md

输入

{
 "file_path": "/scratch/003/ws/003-skeleton/zenstory-ai__oh-story-claudecode/run-2/.claude/skills/story-long-write/references/outline-methods.md"
}

返回

1	# 卷结构与节奏方法
2	
3	出卷纲时读。「卷纲排法」每次都读,后三节在节首条件满足时才读。章数、字数和高潮间隔见出卷纲流程的「排纲刻度」。方法冲突时,按因果衔接、所选结构、具体技法的顺序取舍;框架逼角色违背既定动机时,改框架。
4	
5	## 卷纲排法
6	
7	### 卷结构选型
8	
9	- 单元串联:单元各自完整,主角把它们串起来,靠核心爽点和讨喜人设撑,适合无敌文、日常文。要撑长篇,核心梗得能重复跑、卖点不偏,另有暗线或大钩子托着长线期待。
10	- 卷内套娃:一卷讲一个大故事,每一段都是带爽点的小单元,同时给大故事铺垫,到卷高潮一起引爆,适合升级文、悬疑文。
11	- 过渡型:开局单元串联,后期转成强主线。
12	- 每卷先定主角来这里的目的和本卷最大的高潮(一般在 3/4 处),起始状态和结束状态反差越大越好。升级文可以把体系当卷纲:每卷一关,写清入口条件、核心挑战、关底对手、通关奖励。
13	- 主线已经复杂时,在人物欲望、反差和互动上找新鲜感;主线过直时,加阻碍、目标变化、信息差或代价,不加没有功能的角色。
14	
15	### 主线、支线与暗线
16	
17	- 把本卷大冲突拆成几个小冲突排成主线,每个阶段都留一个没解决、推着主角走的冲突。
18	- 支线是完成主线的手段:要赚钱是主线,怎么赚、靠什么赚是支线。支线最后汇回主线,无关的支线是废线。
19	- 主线、感情线,再加一两条支线或暗线,三到四条够用。明线带一条支线,暗线只留一条(反派的布局或藏着的真相),伏笔从它第一次出现就埋,到卷高潮和明线交汇。
20	- 主线一停,支线接上。本书文风允许多视角时,长剧情中段可以切一段配角视角的支线事件调压。
21	- 单线打到天花板时,两条主线轮流推进,每轮高一级,比如每破一案实力涨一档,下一案更大。
22	- 新角色从主角日常的落脚点引入,带着自己的关系网来。
23	
24	### 剧情单元设计
25	
26	每个单元先排单元情绪引擎:核心情绪→承载对象和缺口→缺口为何一直悬着→本轮触发→主角不可替代的动作→看得见的兑现。过了契约检查不等于好看。再按下面几条查:
27	
28	- 单元的爽点要推动主线。每个单元运行一次核心梗或推进它的铺垫,连续几个单元不运行就是断期待。相邻单元的破局手段要换,金手指每次亮出新用法。
29	- 单元之间靠因果接:收束时用没解决的目标、代价或线索引出下一单元,收益结算写明白。A 单元铺垫时插入 B 的苗头,铺垫和兑现不断档。
30	- 不要每个单元都让人物来一次人格蜕变。
31	- 没戏可写时,把主角本阶段的每项成长(金手指、实力、宝物、人脉、感情、钱、地位)各试三种来路:意外收获、躲不开的冲突、想得到或怕失去。
32	- 合理性五问:为什么是这个对象,为什么是现在,为什么之前没被解决,主角凭什么介入,现实或设定怎么约束。
33	- 强度来自具体的投入、受阻或延迟、意义变化、可信的反应,按题材组合,不靠堆死亡、疾病和哭喊。
34	- 看点可以重复,腻的是结构:能画成固定流程的桥段会用旧,能写成「读者就想看 X」的情绪不会旧。同一看点连续三次没新变化就重构:保留读者要的情绪和各角色的功能位,人物、场景、事件、手段全换,按本书人设重建因果;情绪本身也腻了,才换情绪模块。
35	
36	### 题材单元循环
37	
38	循环由题材、金手指和主角身份一起定,三样要对得上,也不能偏离核心卖点。
39	
40	| 题材 | 单元循环 | 不能断的 |
41	|---|---|---|
42	| 升级文 | 夺宝、比武、关系三类单元轮换 | 每段收获写明 |
43	| 系统文 | 任务→奖励→兑换→新任务 | 奖励看得见 |
44	| 副本、无限流 | 现实线展开身份,副本线拿实力,两线交替 | 两边都不崩 |
45	| 无敌流、扮猪吃虎 | 隐藏→被看低→碾压→震惊→继续隐藏 | 敌人不断档 |
46	| 低位开局 | 训练场、地头蛇、破坏者轮流给事 | 地图不崩 |
47	| 极道流 | 压迫→运行金手指→更大困境→更强实力突围 | 看得到破局希望 |
48	| 种田、签到、基建 | 建设→收获→外部破坏→扩张 | 外部一直有破坏 |
49	| 长生 | 社会变迁带来新处境 | 社会一直在变 |
50	| 重生复仇 | 前世记忆→布局→反杀→升级 | 前世信息用完有新变量 |
51	| 追妻火葬场 | 伤害→女主离开→男主追悔被拒→再拉扯 | 冷拒主线女主不回头,关系进展不撤销 |
52	| 甜宠日常 | 小冲突→解决→甜→新小冲突 | 互动模式不崩 |
53	| 悬疑、案件串 | 案件→部分真相→更大谜团→新案件 | 推理链不断 |
54	| 戏剧性反转 | 亏钱→反转赚更多→拿更多去亏 | 不靠数值膨胀 |
55	| 组织枢纽 | 成员各自冒险→信息汇聚→生出新剧情 | 各条线都在推进 |
56	
57	### 升级轴与刻度台阶
58	
59	- 先列本卷起点和终点的身份、地位、资源,再反向铺缺口:要拿的道具先让旁人强调稀缺,要升的地位先写待遇差,要结交的人先写他的分量。
60	- 挑战→拿到道具→达成目的→升级→新挑战。书、卷、单元三层目标同时在跑,升级后能做到以前做不到的事;奖励在升级、配角反应、环境变化、新信息之间轮着给。
61	- 每次升级在能力、待遇、人际里至少有两项看得见的差别。一个单元里重点写的升级不超过三次。
62	- 升级线与剧情线交替:变强→卷进矛盾→变强→冲突爆发→解决→收获。小角力多数主角稍占上风,最后大胜。
63	- 用资源、成就、收集门槛拉长阶段,围绕核心卖点分批提出,跨过一个马上立下一个。
64	- 实力涨了、周围认知没跟上的地方,就是排打脸的位置;让环境和旁人确认主角变强,不让主角自己证明。
65	- 先定顶层实力的表现力当标尺(开头对手是 5,中期 50,后期才写 100);排行榜可以当台阶,顺带介绍下一批对手。始终留两三张没揭的底牌,一次只亮一张。
66	- 目标、卖点、人际网、对上位者的追求、地位收获,这五样一直不断。资源困境、假目标、层层解密也能轮着用来留人。
67	
68	### 压力线与冲突来源
69	
70	- 冲突来源按题材选:资源利益、阵营种族、超凡途径、信仰、朝堂、理念。起因可用复仇、门派恩怨、生存之战、怀璧其罪;无故挑衅反复来,读者会烦。
71	- 冲突压势:反派冲着一个地区、阶层或群体布局,主角被大势卷进去;推翻反派后,被救的人可能利用主角的善意,又生新冲突。
72	- 同时跑两三条有关联的矛盾线,解决一条时激活或加深另一条;上一个危机收尾时埋下一个。困难烈度贴题材,每次冲突都有明确结果。
73	- 全书选一种主赌注:丢命、身份事业归零、心理崩塌;主角强到不怕死时,转成后两种。对立双方脱不开身:杀他的理由、职责、亲友遇险、困在同一处。每道关口都让读者信主角非进不可;危机感也可以换成收获感。
74	- 阵营出牌:敌方直接找主角;友军被针对,主角出头;打了小的来老的;主角和友军起摩擦。第三方旁观者负责补逻辑,看出反派有没有脑子、高人是不是硬帮主角。
75	- 智斗:反派和主角各有计划,靠争资源、利益威胁互相牵扯;主角借信息差让反派误判。
76	
77	### 高潮与对手梯队
78	
79	- 本卷高潮是冲突最大、人物最多、情绪起伏最大的一场,对着本卷目标。先用两三百字写清,再反推它要的角色、背景、故事线和情绪走向;前面的小剧情要么推进感情线,要么给它铺路。
80	- 目标链从一句话结局倒推,大主线拆中主线,中主线拆小主线,小主线完成后接着拆。
81	- 障碍一个比一个难;主角快到目标时让计划落空,再靠临场的办法或早埋的底牌破局。
82	- 对手梯队:B 胜 A,C 胜 B,主角胜 C,再引出更大的对手。友方、中立、敌方依次表态或出手,主角最后碾压,各方因此改变态度。
83	- 以弱胜强要铺垫;强强对决一个大段最多一次。
84	- 身份线、悬疑线先定真相,再拆成碎片分卷揭开,每片揭开都触发一次行动或转折。
85	
86	### 期待链、收卷与开新卷
87	
88	- 主线拆成几个大目标,每个都是大钩子;一个兑现前,下一个已经立起来。目标要写成期待:写清达成后会怎样,爽文看点在怎么赢。
89	- 兑现逐级加码,比的是单元高潮和卷高潮,不比相邻章;兑现后可以排一两章低压收获。
90	- 多视角或有限全知的书,反派的计划可以对读者明写、只瞒主角;默认深度限知时,靠主角察觉的迹象、旁人传话或后果让读者先起疑。悬疑的核心谜底除外。
91	- 收卷:解决本卷高潮并写出后续影响;主角拿到奖励,外加一份留给下一阶段的;本卷角色各有着落。卷末收掉当前矛盾、给出下一卷目标,不收得太圆,留一两条没解决的麻烦或伏笔。
92	- 开新卷先读上一卷的期待债和伏笔待收项,排进本卷。最终卷不新增矛盾,回收主线伏笔。
93	- 中后期日常单元持续兑现,长线谜团分阶段推进;剧情围绕眼前要发生的事展开,不从头散线。
94	
95	## 换地图
96	
97	本卷换大地图或开新地图时读。
98	
99	- 旧关系和旧期待一清空,读者就走。换之前,旧地图的核心冲突至少阶段性解决;先把关系铺到新地图(新势力是旧势力的上级,或让新地图的人提前和主角接触),重要人物带过去,至少一条主线贯穿。没报的仇、老角色重新出现,都能把期待带过去。
100	- 新地图带来新角色、新规则、新目标,循环跟着升级:规模更大、门槛更高、对手更强,地位升高时环境也更危险。新设定分批放,前几章先立代入感和新期待。
101	- 开局地图配齐四种势力形成资源闭环:学本事的(学校、武馆)、变现的(商贩、药行)、试刀的(山贼、敌人)、往上走的通道(官府、管理机构)。之后的地图可以简化成训练场、地头蛇、破坏者,变现渠道留着。
102	- 开书时先定整张地图的顶尖势力当柱子,往下延展区域、家族、宗门、功法宝物,出场人物都挂到某个顶层势力上。
103	- 换法有三种:两张大地图之间来回穿线;不换大地图,只换小地图;以核心地图为中心一层层展开分支。每次重置都要带来新信息和新的人设空间。
104	
105	## 八节点故事结构
106	
107	没有主对标时读,用来决定卷内关键位置放什么。节奏锚仍是 1/4、中点、3/4 和卷末:开篇和发展前半落在开头到 1/4,1/4 处放激励情节或第一次逆转;转折一落在中点;转折二和本卷最大的高潮落在 3/4;矛盾结果、转折三、结局占最后四分之一。
108	
109	### 各节点关键规则
110	
111	- 开篇:第一卷按 opening-design「开篇规划」选开局类型;后续卷从上一卷留下的麻烦接起。
112	- 发展:三到五个递进事件,每个都推主线;至少埋两条伏笔。
113	- 转折一:一个改变格局的信息或事件,出乎意料,又说得通,还能推着人物走。
114	- 转折二:赌注比转折一高,类型和转折一不同。
115	- 高潮:节奏最快,不注水;主角展现出成长。
116	- 矛盾结果:主要矛盾解决,战利品用情节写出来,不列清单;让读者喘口气,埋下一段的钩子。
117	- 转折三:推翻读者对结局的预判,前面要有铺垫。
118	- 结局:核心悬念解决,情感收住;给下一卷留一两条没收的线,最终卷回收主线伏笔。
119	
120	## 情绪模块公式
121	
122	卷纲有「对标剧情参照」写「自创」的单元时读。有对标时先用主对标 `剧情/情绪模块.md` 里的模块。
123	
124	- 英雄救美:关系平平或恶劣→危机→化解→关系质变。任何关系的正向转折都能用,事业线重在亮金手指,感情线重在关系变化。
125	- 装逼:被打压嘲讽(可选)→展示能力→拉出落差→关键人物的态度改变。落差来自前后反转和旁人对比。
126	- 以小博大:小代价→如鱼得水的环境→大收获。差得越多越爽,过程既有运气也有主角的主动。
127	- 点石成金:不被看好的人或物→主角改造→产生价值。
128	- 慧眼识真:主角看出价值→众人不看好→只有主角知道的情报→真相揭晓→看低他的人改口。
129	- 歪打正着:暗示宝物重要→主角在错的方向用力→偶然得到→旁人的盘算落空。
130	- 少年热血:主角团面对强大的恶劣环境→明知难为仍去做→打破困境。
131	- 临危受命:危机超出现场能力→配角办法用尽→主角接手→完成。
132	- 误会:定核心误会→自然衍生小误会→定解除条件→设障碍。对事业线或感情线有害的误会必须解开,无害的可以留着。
133	
134	模块可以叠:以小博大接英雄救美,双重爽;点石成金接装逼,先压后爆;临危受命里同时亮实力和救美。
135	
Read ./.claude/skills/story-long-write/references/artifact-protocols.md

输入

{
 "file_path": "/scratch/003/ws/003-skeleton/zenstory-ai__oh-story-claudecode/run-2/.claude/skills/story-long-write/references/artifact-protocols.md",
 "limit": 200,
 "offset": 20
}

返回

20	
21	## 大纲/大纲.md
22	
23	全书鸟瞰:开头写全书概况,下面一张分卷表,每卷一行。当前卷写全,后续卷只写功能、核心事件和字数区间。目标字数按卷数 × 卷字数估,不预排全书章号,不定各阶段占全书的比例。
24	
25	```markdown
26	# 大纲
27	
28	## 全书概况
29	- 目标字数:约 {X} 万字,计划 {N} 卷
30	- 全书主线与终局:{一两句}
31	
32	## 分卷表
33	| 卷 | 卷名 | 字数区间 | 所属阶段 | 功能 | 核心事件 | 起始状态 → 结束状态 | 卷契约 / 终局储备 / 阶段边界 |
34	|---|---|---|---|---|---|---|---|
35	| 1 | {卷名} | 约 {A}-{B} 万字 | {开篇/发展/高潮/收尾} | {本卷在全书里干什么} | {一句话} | {起} → {终} | {各一句;后续卷至少写起止状态,细节留到出该卷卷纲} |
36	
37	(展开见各卷 卷纲_第X卷.md)
38	```
39	
40	---
41	
42	## 大纲/卷纲_第X卷.md
43	
44	卷纲是大纲的展开——大纲决定方向,卷纲决定节奏。包含本卷全部创作规划。
45	
46	**段位契约**(取段器 `outline_view.py` 按此解析):
47	- 每个 `##`/`###`/`####` 标题的下一行写作用域行,二选一:`> 作用域:卷级常任`(全卷有效,取段器恒定带出)或 `> 作用域:单元级 {单元ID}`(只随该单元取出,ID 与单元卡标题、「单元ID」字段一致)。下方模板已写好,新增段也要写。
48	- 全卷常任规则不写在单元块里:单元块只写本单元落点和一行指针,规则正文放在 `## 全卷常任裁定`(checker 遇到「全卷常任/全卷生效/全程生效/本单元起常任/自 Lx-y 起生效」报 E4)。
49	- 被推翻的内容不留旧文,改成 `⊘ 已退役 → 见 {何处}` 起头的行,取段器默认不输出。
50	- 排纲底稿不进卷纲:供给自查、建纲追加写在 `大纲/排纲底稿_{单元ID}.md`(模板见 workflow-outline.md);底稿里有写作期约束力的条目(跨章祈使:全程不许/往后任何章/此后不再…),建纲当场写进该单元的单元级段或细纲。老卷纲里还留着「作用域:批次底稿」段的,排纲、补纲时取段加 `--stage outline` 一并取出,写正文不加。
51	- 落盘后跑 `outline_view.py --check --strict {卷纲路径}`,问题数归零;往旧卷纲(含导入的卷纲)追加单元时去掉 `--strict`,旧段缺作用域只告警、保守纳入。取段器输出全部卷级常任段和该单元的单元级段,逐章表按单元章区间裁行,退役行默认不输出(看历史加 `--history`);读取方式见 SKILL.md「卷纲不整读」。
52	
53	```markdown
54	# {卷名} 卷纲
55	
56	## 核心信息
57	> 作用域:卷级常任
58	
59	- 章节范围:第{X}-{Y}章
60	- 字数目标:{W}万字
61	- 本卷定位:{铺垫/发展/高潮/转折/收尾}
62	
63	## 卷契约与终局储备(参 `reader-contract-and-progression.md`)
64	> 作用域:卷级常任
65	
66	> 单章放开密度、宏观管住终局储备。主推线之外的线按剧情自然给战果,一战多得允许;真正要守的是本卷别动用还不该解锁的终局底牌。
67	- 卷契约:{本卷读者期待、主角高光、主要期待债}
68	- 本卷主推线:{1条承担本卷最大高潮的升级线:战力线/资源线/身份线/关系线/信息线/地图线/制度线/势力线/事业线/情感确定性}
69	- 本卷战果:{其余顺带兑现的线,轻触到大涨皆可;一战多得是好设计}
70	- 本卷解锁的终局里程碑:{参 `设定/题材定位.md`「终局底牌与升级台阶」小节,本卷推进或解锁哪一个大里程碑}
71	- 本卷禁碰的终局底牌:{尚未到解锁卷、本卷不得动用的宿敌/真相/身份/金手指上限}
72	- 本卷鼓励长出的:{2-4 类本卷排纲时鼓励发明的东西——新故事线类型、对手侧的人、场面里的物、规矩细则、可数刻度序列;只列品类与方向,不预写内容。与上一行配对:上一行说不许动什么,本行说往哪儿长}
73	- 契约风险:{契约安全 / 需补强 / 契约破坏;需补强时写清补强方式}
74	
75	## 本卷故事线(L 编号唯一分配处;主线之外至少 2 条)
76	> 作用域:卷级常任
77	
78	> 比剧情单元大一层的横向线。剧情单元卡「本单元在跑的线」按 L 编号引用本表。支线必须与主线有对接口(见 outline-methods.md「主线、支线与暗线」)。
79	
80	| 编号 | 线 | 类型 | 推进靠什么 | 与主线怎么对接 | 本卷区间 | 主线停摆时能否单独扛一章 |
81	|---|---|---|---|---|---|---|
82	| L01 | {一句话} | {主线/资源/人脉/地位/身份/关系/信息/配角暗线} | {它自己的推进器:谁在推、图什么、时限是什么} | {汇聚点:在哪一章、以什么形式并回主线} | 第{A}-{B}章 | {能/只能半章/不能} |
83	
84	末栏是主线薄时的可调存量清单。填「能」的线要有自己的对手、自己的时限、自己的可见收益,不依赖主线事件发生。全卷没有一条填「能」时补线,不靠拉长主线填章。
85	
86	## 剧情单元卡(存于卷纲内,不另建单独文件;体量见 workflow-volume.md「排纲刻度」)
87	> 作用域:卷级常任
88	
89	> 剧情单元卡与下方「对标结构坐标」是同一单元的不同视角(见 workflow-volume.md「对标节奏迁移」),不重复编排。单元长度按本书题材、既有兑现节奏与对标调整,不是硬门槛。规划各关键节点时按 `reader-contract-and-progression.md`「契约四问」检查;无需主角亲自执行每个动作。高潮/兑现后可留短暂低压,以小而可见的收益/奖励承接下一轮压力。引入新地图/机构/能力/敌人/谜团时按第 4 问检查,不得借新鲜感逃避旧承诺。
90	
91	### 剧情单元 L1-01
92	> 作用域:单元级 L1-01
93	
94	- 单元ID:L1-01(示例,按 L{卷号}-{序号} 编,字母 L 开头;不能写成 1-01,也别和故事线编号 L01 混)
95	- 章节范围:{第A-B章}
96	- 对标剧情参照:{{书名}《剧情标题》(类型/桥段标签;借什么:结构分布/情节点索引/兑现方式);可列 2-3 条,无对标写「无」;**允许填「自创:{一句话理由}」**——单元内容形态不强制映射对标,自创单元照常过排纲自查与建纲批末复核}
97	- 单元节拍/章功能分配:{建立期待→尝试→加压/转向→决定性行动→兑现→余波;标对应章范围,可按题材删改;建卡时可按「对标剧情参照」剧情单元提炼的共性节拍填写,见 workflow-outline.md「按剧情批出细纲」}
98	- 单元承诺:{本单元向读者建立的情绪命题/期待,以及要偿还的期待债}
99	- 单元情绪引擎:{核心情绪命题→承载对象/情绪缺口→受阻或缺口维持原因→本轮触发→主角不可替代的点火/转化动作→意义变化或可见兑现→题材/契约兑现;承载对象可为人物/关系/目标/规则/场景;不适用环节可写无/即时,但须保持因果闭合;机制按题材选,不强制误解/物件/反转}
100	- 卷级贡献:{它如何服务本卷契约、阶段节奏或卷级目标}
101	- 主角局部目标与核心利益:{主角本单元要保住/拿到/证明什么}
102	- 因果入口:{由上一单元或既有事件自然引出的入口}
103	- 核心阻碍:{主要敌意、限制、误判或资源缺口}
104	- 关键选择与决定性行动:{主角不可替代的判断、选择和行动}
105	- 兑现方式与归属:{核心兑现如何发生,收益归谁、如何可见}
106	- 本单元主推线/战果:{沿用卷契约划分——主推线1条承担高潮,其余线给战果,一战多得允许}
107	- 本单元在跑的线:{按 L 编号列,主线之外至少 1 条;每条写「L0X 从哪一步推到哪一步」,不重述线本身。本单元不动的线不列}
108	- 终局底牌边界:{本单元不得动用的未解锁宿敌/真相/身份/金手指上限;碰到就按契约四问第 3 问改纲}
109	- 禁止提前释放:{本单元不能提前解决/揭露/升级的内容}
110	- 下一单元因果钩子:{自然推入下一单元的问题、代价、线索或新目标}
111	- 契约风险:{契约安全 / 需补强 / 契约破坏;需补强时写清补强方式}
112	
113	## 全卷常任裁定
114	> 作用域:卷级常任
115	
116	{对本卷每个剧情单元生效的规则本文写在这里,单元卡与排纲纪律只写落点、不复读规则。编号列出,单元侧按「常任 N +本单元落点」引用}
117	
118	## 核心矛盾
119	> 作用域:卷级常任
120	
121	{一句话:本卷要解决什么问题或达到什么目标}
122	
123	## 对标结构坐标
124	> 作用域:卷级常任
125	
126	{有对标书时填;无则写"无对标,按八节点自排"。迁移步骤见 workflow-volume.md「对标节奏迁移」;对标关键情节优先取自被参照剧情单元的「情节点索引」}
127	- 主对标卷段:{对标书}第{A}-{B}章(核心矛盾对应:{一句话})
128	
129	| 归一化位置 | 本卷章区间 | 对标关键情节 | 本卷对应(换素材) | 类型{逆转/转折/激励} |
130	|-----------|-----------|-------------|-------------------|---------------------|
131	| 1/4 | 第{N}章 | {对标事件} | {本卷事件} | {类型} |
132	| 中点 | 第{N}章 | {对标事件} | {本卷事件} | {类型} |
133	| 3/4 | 第{N}章 | {对标事件} | {本卷事件} | {类型} |
134	
135	## 情绪弧线
136	> 作用域:卷级常任
137	
138	- 模板:{V形/倒V形/W形/渐进形/延迟满足形/急转弯形}
139	- 选择理由:{结合题材和本卷定位}
140	
141	| 章节 | 章节定位{可留空} | 情绪基调{紧张/轻松/悲伤/热血/温馨/震惊} | 情绪强度{1-10} | 触发事件 |
142	|------|------------|-----------------------------------------|--------------|---------|
143	| 第{N}章 | {高压/推进/修炼试错/关系回收/低压生活/信息整理} | {基调} | {N} | {事件} |
144	
145	> 章节定位可留空,留空按普通推进章处理。情绪强度是情感烈度,关系/泪目章可低压力但高情绪强度。一卷要有高低层次,低压 + 过场合计约 15% 是均衡基线,题材分档见 workflow-volume.md「章节定位与张弛」;逐行看相邻章情绪基调,别同一母题连超 2-3 章。
146	
147	## 人物弧线
148	> 作用域:卷级常任
149	
150	| 角色 | 本卷起点 | 本卷终点 | 关键转变 |
151	|------|---------|---------|---------|
152	| {名} | {状态} | {状态} | {事件} |
153	
154	## 本卷反转(如有)
155	> 作用域:卷级常任
156	
157	| 类型{身份/动机/阵营/信息/命运} | 涉及角色 | 误导路径 | 揭示章节 | 影响范围 |
158	|------|---------|---------|---------|---------|
159	| {类型} | {名} | {如何误导读者} | 第{N}章 | {影响哪些线} |
160	
161	## 本卷伏笔(F 编号唯一分配处;表按编号排)
162	> 作用域:卷级常任
163	
164	| 编号 | 伏笔 | 埋设章节 | 预计回收 | 类型{短期/中期/长期} |
165	|------|------|---------|---------|---------------------|
166	
167	## 本卷刻度台阶
168	> 作用域:卷级常任
169	
170	{以下刻度台阶、打脸债、压力线轮转三表按本书需要填写;不适用时可省略或写「无」,不为填表新增剧情。}
171	{读者在本卷要学会哪几把尺子,以及每一格在第几章被立起、第几章被跨过(尺子先于要度量的那件事出场)。刻度本身存在 `设定/世界观/`,本表只登记它在本卷的**呈现时机**,不重复定义}
172	
173	| 刻度 | 全部档位(可数序列) | 主角本卷起点 | 本卷终点 | 立起于第几章 | 跨格于第几章 |
174	|------|--------------------|------------|---------|-----------|-----------|
175	| {身份/资质/财力/实力/名次} | {甲→乙→丙→丁,共4格} | {丙} | {乙} | 第{N}章 | 第{N}章 |
176	
177	## 本卷打脸债
178	> 作用域:卷级常任
179	
180	{有人当众看轻主角、下了绝对化断言、或立了一个会被推翻的规矩(伏笔是情节种子,打脸债是情绪欠条——可不推进情节,但必须还)。跨卷未还的挂在这里不删}
181	
182	| 原话或断言 | 谁说的 | 第几章说的 | 预定兑现 | 兑现形式{对称/超额/由第三方转述} |
183	|-----------|-------|----------|---------|------------------------------|
184	| {"就凭你也想…"} | {名} | 第{N}章 | 第{N}章 | {对称:他说打断双手,结果自己断了三指} |
185	
186	## 压力线轮转
187	> 作用域:卷级常任
188	
189	{同时挂着的几条压力线,以及各线在哪些章推进、哪些章静默。**每章只推一到两条**,其余保持静默;静默的线用一句比价维持存在感("那位再横,还能横过某某吗")}
190	
191	| 压力线 | 类型{环境/同侪/结构} | 可否交涉 | 本卷推进章 | 静默章 | 解决方式 |
192	|-------|-------------------|---------|----------|-------|---------|
193	| {名} | {结构} | {否,靠变强也解决不了} | 第{N}、{M}章 | 其余 | {本卷不解决,只加压} |
194	```
195	
196	创建参考:`outline-methods.md`「卷纲排法」+ `emotional-arc-design.md`「六种弧线速查」+ `long-reversal.md`「反转类型」
197	
198	---
199	
200	## 大纲/细纲_第XXX章.md
201	
202	模板、字段规则与落盘验收见 [workflow-outline.md](workflow-outline.md)。
203	
204	---
205	
206	## 追踪体系
207	
208	规划阶段不建 `追踪/`,首次写正文前才初始化;各文件的分工、字段与体积上限见 [tracking-transaction.md](tracking-transaction.md),全部由 `tracking_commit.py` 生成,不得各自追加或局部 Edit。
209	
210	---
211	
Read ./.claude/skills/story-long-write/references/long-reversal.md

输入

{
 "file_path": "/scratch/003/ws/003-skeleton/zenstory-ai__oh-story-claudecode/run-2/.claude/skills/story-long-write/references/long-reversal.md",
 "limit": 30
}

返回

1	# 长篇反转设计
2	> 操作手册:反转类型、嵌套反转、误导技巧、打脸节奏。按决策路由选用,按设置/揭示步骤执行,用自检清单验收。
3	> 以下分类也用于短篇拆文的 `_meta.json.reversal_type` 字段:视角/身份/动机/时间线/信息/认知/无反转。
4	
5	## 决策路由
6	
7	| 你要设计什么 | 用哪种反转 | 关键操作 |
8	|-------------|-----------|---------|
9	| 角色不是你以为的人 | 身份反转 | 埋3处行为细节暗示 |
10	| 真相从另一个角度完全不同 | 视角反转 | 引入另一角色视角打破认知 |
11	| 角色做某事的原因不是你以为的 | 动机反转 | 高压场景中二选一暴露真动机 |
12	| 时间顺序跟读者理解不同 | 时间线反转 | 不撒谎只调叙述顺序 |
13	| 读者掌握了错误信息 | 信息反转 | 新证据直接否定旧"事实" |
14	| 读者对整个角色/关系的理解被颠覆 | 认知反转 | 全程铺感情色彩,结尾翻转色彩 |
15	| 甜宠/喜剧/报应型,本就没有反转 | 无反转 | 走报应兑现或甜度递进,不硬塞反转 |
16	| 要叠多层反转 | 嵌套反转 | 主次分明,间隔递减 |
17	
18	---
19	
20	## 反转类型
21	
22	### 1. 身份反转
23	
24	**触发条件**:角色真实身份与读者认知不同。
25	
26	**设置步骤**:
27	1. 确定表面身份和隐藏身份
28	2. 通过行为细节泄露(禁止用叙述者直接说明)
29	3. 回看至少埋3处暗示
30	

思考 2 秒

Agent:
先说下进度:选题卡和大纲方法都读完了,还剩反转设计那一节,读完就动笔写骨架。
Read ./.claude/skills/story-long-write/references/long-reversal.md

输入

{
 "file_path": "/scratch/003/ws/003-skeleton/zenstory-ai__oh-story-claudecode/run-2/.claude/skills/story-long-write/references/long-reversal.md",
 "offset": 30,
 "limit": 155
}

返回

30	
31	**揭示步骤**:
32	1. 用场景同时揭示身份和动机
33	2. 禁止让角色自说"其实我是XX"
34	3. 选在读者最不期待揭示的时机
35	
36	| 表面身份 | 隐藏身份 | 铺垫线索 |
37	|----------|----------|----------|
38	| 乖巧继女 | 幕后操控者 | 总在关键时刻「恰好」不在场 |
39	| 热心邻居 | 伤害主角的人 | 对主角家里的布局太熟悉了 |
40	| 死去的恋人 | 还活着 | 「遗物」里有一件不该存在的东西 |
41	| 陌生人 | 主角失忆前的至亲 | 叫出了主角只有至亲才知道的小名 |
42	
43	示例铺排:
44	```
45	铺垫1(5%):邻居帮修水管,对水管走向异常熟悉
46	铺垫2(25%):邻居「随口」提到主角家灯每天几点关
47	铺垫3(50%):梦到有人站床前,醒来闻到烟味——邻居抽烟
48	揭示(75%):监控里,每晚站床前的人穿邻居那件灰色外套
49	```
50	
51	### 2. 视角反转
52	
53	**触发条件**:叙事者视角是片面的,真相从另一个角度完全不同。
54	
55	**设置步骤**:
56	1. 确保所有叙述都是事实,但不是全部事实
57	2. 叙述者解读引导读者走错方向
58	3. 关键信息被「合理地」跳过或淡化
59	4. 叙述者自己也真诚地相信这套叙事——他不是在骗读者,他自己也被骗了
60	
61	**揭示步骤**:
62	1. 引入另一角色视角/证词
63	2. 展示主角「没看到」的场景
64	3. 用证据打破认知
65	
66	| 主角视角 | 真实视角 | 关键差异 |
67	|----------|----------|----------|
68	| 丈夫出轨对不起我 | 我才是被蒙在鼓里的第三者 | 时间线上的空白 |
69	| 同事在排挤我 | 我的「好心」一直在伤害别人 | 别人视角下我的行为 |
70	| 我在拯救这段关系 | 我在控制对方 | 对方的反应其实是在自保 |
71	| 我是受害者 | 我是施害者 | 记忆被叙述者篡改了 |
72	
73	**铁律**:叙述者必须真诚地相信自己的视角,禁止叙述者明知真相而故意误导读者。
74	
75	### 3. 动机反转
76	
77	**触发条件**:角色做某事的真正原因与读者以为的不同。
78	
79	**设置步骤**:
80	1. 给角色一个「表面动机」让读者觉得合理
81	2. 真正动机藏在表面之下
82	3. 埋下行为细节与表面动机的微小矛盾(矛盾不要太大)
83	
84	**揭示步骤**:
85	1. 制造高压场景迫使角色二选一
86	2. 表面动机指向选A,但角色选了B
87	3. 选择行为直接暴露真正动机
88	
89	| 表面动机 | 真正动机 | 行为矛盾线索 |
90	|----------|----------|-------------|
91	| 想和前夫复婚 | 想拿回藏在婚房里的东西 | 从不关心他的生活,只关心那套房子 |
92	| 保护妹妹 | 嫉妒妹妹,想控制她 | 每次「保护」都让妹妹更孤立 |
93	| 追求公平正义 | 报个人私仇 | 目标人物恰好和当年的事有关 |
94	| 害怕失去朋友 | 害怕朋友发现自己背叛了她 | 每次朋友接近真相就制造新危机 |
95	
96	### 4. 时间线反转
97	
98	**触发条件**:故事的实际时间顺序与读者理解的顺序不同。
99	
100	**设置步骤**:
101	1. 确定真实时间顺序和读者理解的顺序
102	2. 用叙述技巧让读者以为A在B之前,实际B在A之前
103	3. 不撒谎,只调整叙述顺序
104	4. 用时态、季节、物品新旧作为天然时间线索
105	
106	**揭示步骤**:
107	1. 找一个不可能存在的时间矛盾
108	2. 或让角色提到「还没发生」的事
109	3. 或展示物品状态与时间线不符
110	
111	| 读者以为的时间线 | 真实时间线 | 揭示方式 |
112	|------------------|-----------|----------|
113	| 丈夫丧妻后变质 | 妻子「死后」还活着 | 时间戳对不上的消息 |
114	| 姐姐在弟弟出事后崩溃 | 弟弟出事因姐姐先做了某事 | 医院记录上的时间 |
115	| 两人正在恋爱 | 这是一段回忆,已分开 | 「我当时不知道那是最后一次」 |
116	| 重生后第二天 | 重生前的最后一天循环 | 镜子里倒影和之前不一样 |
117	
118	**铁律**:写完必须画时间线图自查。
119	
120	### 5. 信息反转
121	
122	**触发条件**:读者(和主角)掌握了错误的关键信息。
123	
124	**设置步骤**:
125	1. 给读者一个来自可靠来源的「事实」
126	2. 所有人物基于此「事实」行动
127	3. 在后果中埋下矛盾证据
128	
129	**揭示步骤**:
130	1. 新证据直接否定旧「事实」
131	2. 读者和主角同时发现被骗
132	3. 前面所有剧情获得新解读
133	
134	| 错误信息 | 真实信息 | 揭示的连锁反应 |
135	|----------|----------|---------------|
136	| 遗嘱遗产给长子 | 遗嘱被调包,本给次子 | 长子所有「孝心」都是演戏 |
137	| 医生说孩子亲生 | DNA报告被篡改 | 配偶从受害者变加害者 |
138	| 朋友说看到他出轨 | 朋友在撒谎 | 朋友的「安慰」其实是操控 |
139	| 老板说提拔我 | 岗位已取消 | 老板画饼为让我多干活 |
140	
141	**核心区别**:信息反转是认知层面的——你以为世界是A,其实是B。核心是「一条假信息」。
142	
143	### 6. 认知反转
144	
145	**触发条件**:读者对某个角色/关系的整体理解被颠覆;重点在整段感情色彩翻转,而非单条信息纠错。
146	
147	**与信息反转的区别**:信息反转翻一条事实(遗嘱归属、亲子关系真伪);认知反转翻读者对整个角色/关系的感情判断(恨了全程的妈其实一直在护着她)。信息反转改事实答案,认知反转改"我对他的感觉"。
148	
149	**设置步骤**:
150	1. 全程让读者积累一种感情色彩(这个妈狠心/这个丈夫凉薄/这个对手纯坏)
151	2. 每个负面场景都埋一个被忽略的反向细节(狠话之后多塞了钱、转身擦了眼泪)
152	3. 细节要小到读者当时不在意,回看才发现处处都是
153	
154	**揭示步骤**:
155	1. 用一个场景或一件遗物,让所有负面行为同时获得反向解读
156	2. 不解释,让读者自己把全程重新过一遍
157	3. 揭示后情绪从"恨/怨"翻成"亏欠/意难平"
158	
159	| 全程认知 | 翻转后认知 | 反向细节铺垫 |
160	|----------|-----------|-------------|
161	| 后妈刻薄赶我走 | 她赶我走是怕她仇家牵连我 | 每次骂完都往我包里塞钱 |
162	| 丈夫冷漠不管家 | 他在外面替我扛了所有债 | 深夜接的"应酬"电话都是催债 |
163	| 师父偏心打压我 | 他压我是知道我会被盯上 | 每次罚我都安排在别人看得见的地方 |
164	
165	**追妻/世情主力反转**:这是追妻火葬场、世情最常用的反转——男主/婆婆/亲人全程被恨,结尾翻成"原来一直在爱/在护",意难平拉满。
166	
167	### 7. 无反转
168	
169	**触发条件**:甜宠、喜剧、反差萌、报应型复仇/重生——这类故事本就没有传统反转,硬塞反转反而毁节奏。
170	
171	**爽感来源(替代反转)**:
172	- **报应兑现型**(复仇/重生爽文):爽点不在"真相翻转",在反派一步步走向毁灭、每条恶行精确对应一条报应(以彼之道还施彼身)。用报应设计表:恶行→报应→爽感来源。
173	- **甜度递进型**(甜宠/青春):爽点在关系一步步升温,反差萌反复"装失败"。全程正向情绪阶梯上升,不经历反转的负向回落。
174	
175	**写法要点**:
176	1. 不为"显得有设计感"硬加反转
177	2. 报应型:每个报应要让读者等过、铺过,兑现时才解气
178	3. 甜宠型:在关系阶段节点给甜点/反差点,不为每章硬塞反转
179	
180	> 使用短篇拆文资料时,「无反转」对应 `reversal_type`,「反转铺垫」对应 `setup_clues`;该类型跳过铺垫数量阈值。它们是短篇拆文字段,不是长篇卷纲新增字段。
181	
182	---
183	
184	## 嵌套反转

思考

Bash Query author memory for story design preferences

输入

cd /scratch/003/ws/003-skeleton/zenstory-ai__oh-story-claudecode/run-2 && python3 .claude/skills/story-long-write/scripts/author_memory_commit.py query --workspace . --book-root . --kind story_design 2>&1 | head -20

返回

{"command": "query", "initialized": false, "items": [], "lines": [], "ok": true, "omitted": 0, "omitted_ids": [], "omitted_importance": {}, "omitted_summaries": {}, "revision": 0}

思考 195 秒

Write ./全剧骨架.md

输入

/scratch/003/ws/003-skeleton/zenstory-ai__oh-story-claudecode/run-2/全剧骨架.md

# 《验尸官的婚礼》全剧骨架

60集竖屏|每集1–2分钟|AI拍摄|女频·大女主·复仇悬疑·豪门

## 一、总纲

- **核心问题**:三年前是谁杀了沈峥?
- **主角的代价**:她每靠近真相一步,也就离自己签的那份“意外”报告更近一步。全剧真正的终点不是抓到凶手,是她亲手推翻自己签的报告。
- **每集都要走的循环**:林晚亮出一样看得见的证据 → 沈家或周启年毁掉它、抹黑她 → 她靠专业把证据救回来,或者换出下一样 → 离真相近一步。
- **倒计时**:沈峥三十岁生日当天接手沈氏一半股份(第30集)。沈家必须让“沈峥”撑过这一天。

## 二、前史(给编剧看,前10集不讲透)

三年前的游艇夜,沈峥发现舅舅宋知远借港口洗钱,被宋知远用扳手砸了后脑,推下海;沈砚也在船上,喝醉了。上船前一天,沈峥把自己戴了多年的表交给林晚:“替我戴几天。”
两周后一具无名男尸被冲上岸,脸已毁。林晚解剖时记下三处:后枕条形凹陷骨折、左手虎口旧疤、右掌心一道船锚形压痕,结论写“他杀”。周启年收了宋知远的钱,逼她改成“意外”签字,三天内火化。原始照片和一套蜡块,她私下留了一份。
宋知远告诉姐姐,沈峥是喝多了失足落水。宋婉仪对外说儿子“出国养病”,找来程野整容顶替。一年前,“沈峥”当众退婚,还向她讨回那块表。

## 三、证据阶梯(每集的小证据都挂在这五级上)

| 段 | 主证据 | 证明什么 | 对方怎么毁 |
|---|---|---|---|
| 1 | 疤:新郎虎口光洁,后来又画了一道假疤 | 新郎不是沈峥 | 删光订婚照,剪辑“前任大闹婚礼”视频 |
| 2 | 切片:私留的蜡块,加沈砚的血做亲缘鉴定 | 无名男尸就是沈峥 | 收买化验室,举报她私藏尸体组织 |
| 3 | 金表与录音:周启年的购表凭证,苏曼丽录下的新婚夜通话 | 替身是有人安排的 | 停她的职,要送她做精神鉴定 |
| 4 | 袖扣:尸检照上的掌心压痕对上宋知远的船锚袖扣,原件锁在周启年的保险柜里 | 谁动的手 | 烧掉蜡块,给程野制造“意外” |
| 5 | 表:机芯背后藏着沈峥留下的存储卡 | 为什么杀他 | 宋知远从港口出逃 |

## 四、分段走向

**第一段 婚礼认人(1–10)**
- 第1集:交换戒指时新郎摘下手套,虎口光洁。林晚想起解剖台上那道疤。集尾一句:“真新郎,三年前就躺在我的解剖台上。”
- 她试探“沈峥”,问一件只有他俩知道的事,他答错了。沈家把她轰出门,剪辑视频让全网骂她嫉妒发疯;周启年顺势停了她的职。
- 第9集答谢宴:宋婉仪让新郎当众亮出虎口的“旧疤”来打她的脸。林晚拿一块酒精棉擦过去,疤掉了,是画的。这是全剧第一次当众打脸。
- 第10集(第一个付费卡点):苏曼丽偷偷塞来房卡。套房里她放出新婚夜的录音,新郎对着电话哭:“我叫程野,我不想死。”

**第二段 切片验亲(11–20)**
- 林晚取出私藏三年的蜡块和照片。这是违规留下的,也是她心里那根刺。
- 要证明尸体是沈峥,得拿到沈家人的DNA。沈砚不信她,她把程野露出的破绽一样样摆给他看。第15集(全剧1/4):沈砚伸出胳膊让她抽血,成了她在沈家的内应。
- 沈家收买化验室,又举报她私藏尸体组织;她只能半夜潜回法医中心,自己做比对。
- 第20集:亲缘报告出来,两人是同胞兄弟。周启年站在她身后:“公开它,就等于告诉所有人,三年前是你签的字。”

**第三段 交接日(21–30)**
- 周启年拿她的签名当绳子勒住她。她反查周启年那块金表的来路,在中心例会上当众摆出购表凭证:日期是结案后第三天。周启年被停职调查,这是打在他脸上的第一次。
- 程野动摇了,想跑,被宋婉仪拿他妹妹拴住。
- 第30集(中点):沈峥三十岁生日,也是股权交接仪式。林晚当众摆出亲缘报告:“三年前躺在我解剖台上的那个人,才是沈峥。”交接当场叫停,宋婉仪当众瘫坐,这是打在沈家脸上的一次。
- 中点反转:警方调出旧档,那具尸体的结论是“意外落水”,签名是林晚。她揭穿了替身,自己签的报告却成了凶手的护身符。宋知远以“最可靠的舅舅”身份出面收拾残局,弯腰替她捡起笔,袖口露出一枚船锚袖扣。

**第四段 推翻“意外”(31–45)**
- 风向变了:“她当年自己签的意外,现在翻案,是报复退婚。”她因私藏尸体组织被立案调查。
- 她准备用剩下的蜡块做硅藻检验,证明沈峥入水前就已经死了。宋知远一边给她递资源,一边布局。第40集,苏曼丽为保住苏家的港口合同反水,泄露了蜡块的藏处,蜡块被烧;程野随后“意外”坠楼,重伤。
- 第41–42集是低谷:证据没了,她被带走。沈砚把她保了出来。
- 沈砚拼起那晚醉酒后的碎片记忆:那晚过后,舅舅换了一对袖扣。林晚拿尸检照上的掌心压痕一对,锁定了宋知远。
- 第45集(全剧3/4):她逼周启年看清,宋知远下一个“意外”就轮到他。周启年为了保命,交出保险柜里的原件袖扣和当年受贿的录音。凶手坐实。

**第五段 庭审(46–60)**
- 宋婉仪知道儿子死在弟弟手里,三年来她护着的,是杀子的仇人。
- 第48集:那块走了三年的表停了。修表师从机芯背后取出沈峥藏的存储卡,里面是港口洗钱的账目,就是他被杀的原因。原来把表交给她的那天,他已经想到自己可能回不来。
- 宋知远走港口出逃,扣下程野的妹妹。苏曼丽这次没再站错,交出了船期(她只反水那一次)。林晚带警方截船,第54集宋知远落网。
- 庭审(56–59集):辩方拿出唯一的官方结论“意外”,上面是她的签名。周启年当庭翻供,被自己的录音打脸,这是第二次。林晚当庭承认三年前那份报告是假的,重新写下“死者沈峥,他杀”,签上自己的名字。宋知远认罪,宋婉仪交出沈氏,程野带着妹妹去自首。
- 第60集:墓园,她把修好的表放在沈峥墓前。

## 五、人物弧线

- 林晚:只认证据不认人 → 到最后连自己也不放过。
- 沈砚:不信她 → 当她的内应 → 找回那晚的记忆,不再装作什么都不在乎。
- 苏曼丽:带头踩她 → 向她求救 → 为家里反水 → 交出船期。
- 程野:替别人活着 → 想逃 → 站出来作证。
- 宋婉仪:保股份 → 发现保住的是仇人 → 交出沈氏。
- 周启年:施压的人 → 被当众收拾两次(第26、57集左右)。
- 宋知远:最可靠的舅舅 → 到最后才翻面。

## 六、分集写作守则(后面的分集大纲和剧本都照这个走)

1. 每集要有一个能给特写的证据,或者证据的变化(出现、被毁、被救回)。开头3秒接上集的钩子,结尾必须留钩子。
2. 对方的反制手段轮着用:毁物、抹黑、收买、拿制度压人、制造意外。同一种手段不连着用两集;制造意外只归宋知远。
3. 打脸只落在沈家和周启年脸上。林晚靠专业赢,配角只负责递资源、当见证,不替她揭底。
4. 各阶段不能提前放出来的:第20集前不确认尸体身份;第30集前不公开替身;第30集集尾前,宋知远只演和气舅舅;第45集前林晚不知道凶手是谁;第46集前宋婉仪一直以为儿子是意外;第58集前不当庭推翻报告。
5. 伏笔:表(第2集被讨要,第48集停走,第60集放到墓前);掌心压痕(第11集埋,第45集收);后枕骨折(第11集埋,庭审时对上扳手);程野妹妹(第16集埋,第52集收);苏家港口(第10集埋,第40、52集收)。
6. AI拍摄:主场景只用婚宴厅、解剖室、档案室、沈家客厅、酒店套房、游艇(只在回忆里)、法庭、墓园。一场戏同框不超过3人。沈峥只在回忆里单独出镜,靠虎口的疤和那块表跟程野区分。回忆戏统一冷蓝色调。少打斗,不拍水下戏,冲突靠对峙和亮证据。人物造型照选题卡锁死。

返回

File created successfully at: /scratch/003/ws/003-skeleton/zenstory-ai__oh-story-claudecode/run-2/全剧骨架.md (file state is current in your context — no need to Read it back)

思考 1 秒

Bash Count characters in the skeleton file

输入

python3 -c "
import re;t=open('全剧骨架.md').read()
print('非空白字符',len(re.sub(r'\s','',t)));print('去markdown符号',len(re.sub(r'[\s#|*\-→]','',t)));print('汉字',len(re.findall(r'[一-鿿]',t)))"

返回

非空白字符 2946
去markdown符号 2802
汉字 2300

思考 9 秒

Agent:
全剧骨架写好了,存在当前目录的 `全剧骨架.md`。连标点和表格符号一起算是 2946 字,在 3000 字以内。只有骨架,没写分集大纲和剧本。

- **结构**:60 集分成五段,每段有一个阶段目标。1–10 集婚礼认出替身,11–20 集用切片验亲,21–30 集交接日,31–45 集推翻“意外”,46–60 集庭审。
- **三个转折点**:
  - 第 15 集,沈砚成了她在沈家的内应。
  - 第 30 集是全剧中点。她当众揭穿替身,警方却调出旧档:结论是“意外”,签名是她自己。她的报告反倒成了凶手的护身符。
  - 第 45 集,凶手坐实是宋知远。
- **爽点安排**:第 9 集,她用酒精棉擦掉新郎画上去的假疤,是全剧第一次当众打脸。第 10 集是第一个付费卡点:苏曼丽放出录音,新郎哭着说“我叫程野”。打脸只落在沈家和周启年身上,周启年被当众收拾两次。
- **管后续写作的部分**:骨架里还有一张五级证据表,写清每一级用什么证据、证明什么、对方怎么毁。另有一份守则,规定每集的写法、对方反制手段轮换、各阶段不能提前放出的内容、伏笔在哪集埋在哪集收,以及 AI 拍摄的限制(固定场景、同框人数、回忆戏色调)。

为了把因果接上,我加了几处选题卡里没有的设定,需要你确认:

1. **那块表**:沈峥上游艇前一天交给林晚。第 48 集表停了,修表师从机芯背后取出他藏的洗钱账目。这块表就是杀人动机的证据,退婚时假沈峥来讨要它,是个伏笔。推荐保留,它把开头的表和结尾的墓前串成了一条线。
2. **凶手证据**:尸体掌心有一道船锚形压痕,正对上宋知远的袖扣。袖扣原件被周启年偷偷留着当保命筹码,第 45 集交出来。
3. **苏曼丽唯一一次反水**:放在第 40 集,她泄露了蜡块的藏处,蜡块被烧。第 52 集她交出船期回头。
4. **退婚的真正原因**:林晚太熟悉沈峥,迟早会认出假的,所以沈家要先切断她和“沈峥”的联系。

这几处可以直接用,也可以告诉我哪条要换。

下一步:确认骨架后,可以新开一个对话说“按全剧骨架出第 1–10 集分集大纲”。

这一轮结束:耗时 5.0 分钟,按 API 价格折算 $1.10

第 2 轮

输入:
如果要我在几个方案里选,就选你最推荐的那个;其他要我定的,都按你推荐的来,不用再问我。请继续,直到 premise.md 要的全剧骨架写成文件;骨架之后的分集大纲和剧本不用写。

思考 4 秒

Edit ./全剧骨架.md

输入

/scratch/003/ws/003-skeleton/zenstory-ai__oh-story-claudecode/run-2/全剧骨架.md

—— 原文 ——
一年前,“沈峥”当众退婚,还向她讨回那块表。

—— 改成 ——
一年前,“沈峥”当众退婚,还向她讨回那块表。退婚的真正原因是她太熟悉沈峥,迟早会认出假的。

返回

The file /scratch/003/ws/003-skeleton/zenstory-ai__oh-story-claudecode/run-2/全剧骨架.md has been updated successfully. (file state is current in your context — no need to Read it back)
Bash Recount characters and check episode references

输入

python3 -c "
import re;t=open('全剧骨架.md').read();print(len(re.sub(r'\s','',t)))" && grep -n "第4[5-7]集\|第2[0-9]集\|第5[0-9]集" 全剧骨架.md | cut -c1-80

返回

2969
40:- 第20集:亲缘报告出来,两人是同胞兄弟。周启年站在她身后:“公开它,就等于告诉所有人,三年前是你签的字。”
53:- 第45集(全剧3/4):她逼周启年看清,宋知远下一个“意外”就轮到他。周启年为了保命,交出保险柜里的原件袖扣和当年受贿的录音。凶手坐实。
58:- 宋知远走港口出逃,扣下程野的妹妹。苏曼丽这次没再站错,交出了船期(她只反水那一次)。林晚带警方截船,第54集宋知远落网。
77:4. 各阶段不能提前放出来的:第20集前不确认尸体身份;第30集前不公开替身;第30集集尾前,宋知远只演和气舅舅;第45集前林晚不知道凶手是谁;第46集前
78:5. 伏笔:表(第2集被讨要,第48集停走,第60集放到墓前);掌心压痕(第11集埋,第45集收);后枕骨折(第11集埋,庭审时对上扳手);程野妹妹(第1

思考 4 秒

Agent:
全剧骨架定稿了,存在当前目录的 `全剧骨架.md`,共 2969 字,在 3000 字以内。

上一轮要你定的四处,都按我推荐的写进了骨架:
- **那块表**:沈峥上游艇前把表交给林晚,第 48 集表停了,从机芯背后取出洗钱账目。
- **凶手证据**:尸体掌心的压痕对上宋知远的船锚袖扣,原件被周启年留着保命,第 45 集交出来。
- **苏曼丽**:只反水一次,在第 40 集泄露蜡块藏处,第 52 集交出船期回头。
- **退婚原因**:林晚太熟悉沈峥,迟早会认出假的。这一条上一版骨架里没写,这次补进了前史。

我又过了一遍前后集数,转折点、各阶段不能提前放出的内容、伏笔埋收的集数都对得上,结局和选题卡写的一致。

按你的要求只写到骨架,分集大纲和剧本没有写。

这一轮结束:耗时 0.3 分钟,按 API 价格折算 $1.20

第 3 轮

输入:
如果要我在几个方案里选,就选你最推荐的那个;其他要我定的,都按你推荐的来,不用再问我。请继续,直到 premise.md 要的全剧骨架写成文件;骨架之后的分集大纲和剧本不用写。

思考

Bash Confirm skeleton file exists

输入

ls -la 全剧骨架.md && grep -c "" 全剧骨架.md

返回

-rw-r--r--  1 user  wheel  8606 Oct 30 17:29 全剧骨架.md
79
Agent:
全剧骨架上一轮已经写完了,这一轮没有改动,文件还在当前目录的 `全剧骨架.md`,共 2969 字,在 premise.md 要求的 3000 字以内。

premise.md 要的骨架已经交齐,你的要求里没有剩下要做的事:
- **全剧怎么走**:60 集分五段,第 15、30、45 集各有一个转折点,第 10 集是第一个付费卡点。
- **证据**:五级证据表,每一级写了用什么证据、证明什么、对方怎么毁。
- **人物**:七个主要人物各一行,写清从哪里走到哪里。
- **后续写作守则**:管后面的分集大纲和剧本,包括每集怎么写、对方反制手段怎么轮换、各阶段不能提前放出的内容、伏笔在哪集埋在哪集收,以及 AI 拍摄的限制。
- **要你定的四处**:都已按我推荐的写进去,没有剩下要你定的事。

分集大纲和剧本按你的要求没有写。

这一轮结束:耗时 0.2 分钟,按 API 价格折算 $1.25