zenstory-ai/oh-story-claudecode · 第 1 次运行
写了一份全剧骨架,2,822 字(去掉空白计)。
- 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:17–08:21(北京时间),4 分钟
- 轮数
- 3 轮,工具调用 13 次,按 API 价格折算 $3.14
- 匿名编号
- 924(评审只看到这个编号)
- 盲比
- 和另外 20 个参赛者的第 1 次运行各比一场:对照组(不装 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,167 字
# 《验尸官的婚礼》全剧骨架 60 集竖屏,每集 1–2 分钟,AI 拍摄。本稿只定全剧怎么走,分集大纲和剧本都以它为准。 ## 一、核心 - **核心问题**:三年前是谁杀了沈峥?林晚每往真相走一步,也就离自己签过的那份假报告近一步。 - **主赌注**:林晚的职业和名誉。案子翻过来,签字的她就是共犯。 - **观众契约**:每集林晚都拿出一样看得见的证据,沈家每集都出招毁掉或抹黑;她靠专业赢,不靠别人救。配角能递线索、开门,但每次定输赢的那一下判断由她来做。 - **倒计时**:沈峥三十岁生日那天交割一半股份,在婚礼后一个月。宋家顶替他就是为了熬到这天。 - **时间锚**:三年前游艇夜,沈峥遇害 → 第三天无名尸火化 → 一年前退婚 → 今天婚礼。 - **已定设定**:一年前的退婚是程野顶着沈峥的脸做的,为的是支开最熟悉沈峥的法医。那块旧表是沈峥订婚时送给林晚的,只承担情感,不藏证据。 ## 二、四幕走向 **第一幕 婚礼认尸(1–15)** 1 集交换戒指,新郎摘下手套,虎口光洁。闪回:解剖台上那具无名尸,虎口有同一道疤。林晚当众问"疤呢",被赶出门,苏曼丽泼她一身酒,"疯前任大闹婚礼"的视频冲上热搜。 沈家拿出"激光祛疤记录"。答谢宴上苏曼丽塞给她房卡,放了新郎新婚夜的梦话录音:"我不是他……别让我意外。"林晚在灯下看他的手,没有一点疤痕组织,祛疤记录是假的。 **15 集(激励)**:法医中心还留着那具尸体的组织切片,和沈砚扔下的烟头做比对,结果是全同胞。解剖台上躺的就是沈峥,"意外"两个字是她签的。当夜切片被周启年调走。 **第二幕 替身现形(16–30)** 周启年以"违规调档"停她的职,说 DNA 报告是她伪造的;宋婉仪开发布会,说她因爱生恨。沈砚拿一件只有兄弟俩知道的小事去试"哥哥",对方答不上来,沈砚从此成了内应。 林晚挖出程野:模仿演员,欠着赌债,宋家出钱给他整的容。整容医院半夜失火,档案烧了,她改用牙片:沈峥的旧牙科片和程野的种植牙对不上。 **30 集(中点·转折一)**:交割股东会上她当众放牙片和 DNA,交割冻结,替身在董事会面前露了馅。反转跟着来:宋婉仪私下承认顶替是她安排的,可她一直以为儿子是落水意外。紧接着周启年甩出那份签着"林晚"名字的"意外"报告,舆论一下子翻过去:伪证的人是她。 **第三幕 游艇那夜(31–45)** 她被立案调查。宋知远出面送律师,说"舅舅信你"。她从储物柜里取出三年前的原始初稿,上面是"他杀",还有周启年红笔改的字,周反咬她伪造。 36 集:照片证实沈砚那夜就在游艇上,却一直瞒着,林晚开始怀疑唯一的内应。40 集:苏家港口的生意离不开宋知远,苏曼丽反水,把初稿交了出去,又作证说林晚骚扰她。林晚在这里落到全剧最低点。 **45 集(3/4·转折二+大爽点)**:她拿着金表的发票(开票日期在火化后第三天)去找周启年,身上带着录音。周以为她已经完了,说漏嘴:"宋知远的钱,你签的字,谁也跑不了。"录音一放,周启年落马。全剧最可靠的舅舅浮出水面。 **第四幕 当庭签名(46–60)** 周启年留着保命用的切片和尸检照片被搜了出来。照片上,死者掌心有一道船锚形压痕,宋知远那对袖扣里有一只是新配的。 宋知远反扑:程野的刹车被人动了手脚,林晚从刹车痕迹看出是人为的,救下了他;宋又扣住程野的妹妹要挟。林晚带沈砚在游艇上复原那一夜,沈砚想起了扳手落下的声音。苏曼丽发现苏家也被拖进洗钱的账里,带着港口账册回头。宋婉仪得知是弟弟杀了自己的儿子,人垮了。 **56–58 集(转折三)**:庭上,宋知远的律师举起林晚当年签的报告:"鉴定人自己签的意外。"周启年翻供,说是林晚一个人造的假。林晚当庭推翻自己的报告,认下签字的责任,同时公开那张切片:硅藻阴性,人是死后才入的水。 **59–60 集(结局)**:宋知远认罪,宋婉仪交出沈氏,程野带着妹妹去自首。林晚重写结论"死者沈峥,他杀",签上自己的名字。不写她受不受处分,这一笔签名就是她的代价,也是她的赎罪。最后一场,墓前放下那块表。 ## 三、证据台阶(每级都是"出证—被毁—再赢") | 集 | 证据 | 沈家怎么毁 | 她怎么赢 | 离真相 / 离自己的报告 | |---|---|---|---|---| | 1–11 | 一道疤 | 祛疤记录 | 灯下看疤痕组织 | 新郎是替身 / 想起那具尸体 | | 9–10 | 梦话录音 | 说她挑拨新娘 | 苏曼丽私下认了 | 替身怕"意外" / — | | 15 | 切片 DNA | 切片被调走、停职 | 结果早已拍照留存 | 死者是沈峥 / 签字的是她 | | 21–28 | 牙片 | 整容医院失火 | 旧牙科片对比 | 顶替有组织 / — | | 33 | 原始初稿 | 反咬她伪造、苏曼丽交出 | 留到庭上做笔迹鉴定 | 改结论的是周 / 她当年写的是他杀 | | 45 | 周启年录音 | — | 当场落马 | 付钱的是宋知远 / 录音里也有她 | | 47 | 掌心压痕 | 说照片是伪造的 | 袖扣新旧对比 | 凶手近身搏斗过 / — | | 57 | 切片硅藻 | 拿她的旧签名攻击 | 自己推翻报告 | 死后入水,他杀 / 亲手了结 | ## 四、对手梯队与打脸 苏曼丽与婚礼宾客(1–10)→ 宋婉仪与沈家舆论(16–30、53)→ 周启年(12–45)→ 宋知远(31 集起明面帮忙,45 集起是对手)。 打脸要还的债:程野借沈峥的嘴说她"天天摸死人,晦气",48 集他只能求她救命;苏曼丽骂她"疯女人",10 集就得回头求她;周启年说"你签了字就是共犯",45 集自己栽进去;宋婉仪说她"配不上沈家",53 集反过来求她查清真相。 ## 五、人物弧线 - **林晚**:守着那根刺不说 → 被那份签名反咬 → 当庭亲手推翻自己。 - **沈砚**:不信她 → 成为内应 → 瞒着游艇那夜 → 当庭作证。 - **苏曼丽**:带头踩她 → 偷偷求救 → 为家里生意反水 → 带着账册回头。 - **程野**:替人活着、怕"意外" → 被救 → 带妹妹去自首。 - **宋婉仪**:以为儿子死于意外,只想保住股份 → 知道真相后垮了 → 交出沈氏。 ## 六、伏笔与禁区 | 伏笔 | 埋 | 收 | |---|---|---| | 船锚袖扣特写 | 1 | 47、57 | | 程野不认得那块表 | 2 | 60 | | 周启年的金表 | 12 | 45 | | 储物柜一直没打开 | 13 | 33 | | 肺组织切片的标签 | 15 | 57 | | 沈砚一听游艇就变脸 | 17 | 36 | | 苏曼丽提"舅舅照顾港口" | 9 | 39、52 | | 程野手机里妹妹的照片 | 22 | 49、60 | **禁止提前释放**:宋知远是凶手(45 集前只埋伏笔);宋婉仪知道顶替(30 集前);沈砚在游艇上(36 集前);硅藻结论(57 集前)。 ## 七、分集与拍摄守则 - 每集固定走法:3 秒内接上集钩子 → 一个证据道具特写 → 对方出一招 → 集尾钩子。每 5 集左右兑现一次小打脸。 - 人物外形锚点每集一致:林晚的灰风衣和旧表、程野的白手套和金丝眼镜、沈砚的黑耳钉、苏曼丽的酒红指甲、周启年的金表、宋婉仪的旗袍和珍珠、宋知远的船锚袖扣。 - 场景控制在 8 个以内:婚宴厅、答谢宴客房、法医中心解剖室与档案室、沈家老宅、股东会议室、游艇(闪回统一冷蓝调)、法庭、墓园。 - 每场同框不超过 4 人。台词短,靠证据特写和人物反应推进,少用旁白解释。
过程
按时间顺序。点开工具调用能看到完整的输入和返回;思考的内容 Claude Code 不对外输出,日志里只有「在这里思考过多久」。
第 1 轮
输入:
/story-long-write 我要给一部短剧写全剧骨架,要求在 premise.md 里,写好存成文件放在当前目录。
思考
报错 Bash List project files and read premise
输入
ls -la && find . -maxdepth 2 -not -path './.claude/*' | head -50 && 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:17 . drwxr-xr-x 3 user wheel 96 Oct 30 17:17 .. drwxr-xr-x 4 user wheel 128 Oct 30 17:17 .claude -rw-r--r-- 1 user wheel 4233 Oct 30 17:17 premise.md . ./.claude ./premise.md 这是一张选题卡。它要拍成 60 集竖屏短剧,每集 1–2 分钟,全部由 AI 拍。 请交一份全剧骨架:整部剧怎么走,用来管住后面的分集大纲和剧本。 只交骨架,不写分集大纲和剧本正文,3000 字以内。 《验尸官的婚礼》 标签:女频、大女主、复仇、悬疑、豪门 一句话卖点:被退婚的女法医去参加前未婚夫的婚礼,一眼认出新郎是替身:真新郎三年前就躺在她的解剖台上。 观众代入谁:林晚,被当众退婚的女法医,冷静、专业,靠本事翻盘 爽点落在谁脸上:沈家一家,和三年前逼她签字的周启年 故事靠什么往前推:每一集她都要拿出一样看得见的证据:一道疤、一张切片、一段录音。沈家每次都想办法毁掉证据、抹黑她;她每赢一次,就离“三年前是谁杀了沈峥”更近一步,也离她自己签过的那份假报告更近一步。 人物: - **林晚**(女主 · 法医) - 样子:28 岁,齐耳短发,素颜,常穿一件深灰长风衣;左手腕戴一块男式旧机械表,表带磨白了。说话不抬声调。 - 小传:市法医中心的法医,干了七年。四年前和沈家长子沈峥订婚,一年前被“沈峥”当众退婚,说她天天摸死人、晦气。三年前她解剖过一具无名男尸,最初写的是“他杀”,被周启年逼着改成“意外”,签了字,这是她心里的一根刺。冷静,嘴不饶人,认证据不认人。 - **程野**(新郎 · 顶着沈峥的脸的替身) - 样子:30 岁,和沈峥一样的脸、一样的金丝眼镜;婚礼上一直戴着白手套,左手虎口光洁,没有疤。 - 小传:欠了一身赌债的模仿演员。三年前被宋家找去整容,学沈峥说话、走路、签名,替他活着。他不知道沈峥是怎么死的,只知道自己哪天没用了,也会“意外”。 - **沈砚**(沈家二少 · 沈峥的弟弟) - 样子:26 岁,寸头,西装从来不扣扣子,右耳一枚黑耳钉,笑起来像什么都不在乎。 - 小传:从小跟在哥哥后面。三年前哥哥从国外“养病”回来,他第一个觉得不对,可没人信他。那晚游艇上他也在,喝醉了,什么都记不清,这件事他谁都没说。一开始不信林晚这个法医,后来成了她在沈家唯一的内应。 - **苏曼丽**(新娘 · 苏家千金) - 样子:26 岁,长卷发,永远带着全妆,酒红色指甲。 - 小传:苏家和沈氏一起做港口生意,她嫁进沈家是两家的买卖。新婚夜她就觉得丈夫不对,却不敢说。前期带头踩林晚,答谢宴上偷偷把求救的房卡塞给她;为了家里的生意,后面还会反水一次。 - **周启年**(法医中心主任 · 三年前逼她签字的人) - 样子:55 岁,花白背头,老花镜挂在胸前,腕上一块和工资不相称的金表。 - 小传:林晚的老领导。三年前收了宋知远的钱,把那具无名男尸的结论从“他杀”改成“意外”,逼林晚签字,三天内火化。 - **宋婉仪**(沈家主母 · 沈峥、沈砚的母亲) - 样子:52 岁,盘发,素色旗袍,珍珠耳环,说话永远轻声细语。 - 小传:丈夫早逝,靠弟弟宋知远撑起沈氏。按老爷子的遗嘱,长孙沈峥三十岁接手沈氏一半的股份,人没了就归二房。三年前儿子“落水”,她为了保住股份找人顶替了他,一直以为儿子是意外死的。 - **宋知远**(宋婉仪的弟弟 · 沈氏海外业务负责人) - 样子:48 岁,高个子,笑容和气,袖口总是一对船锚形状的银袖扣。 - 小传:沈家人眼里最可靠的舅舅。借沈氏的海外港口洗钱,三年前被沈峥发现,在游艇上用扳手砸了他的后脑,推下海;之后买通周启年改了结论,又让姐姐以为是意外。全剧最后的对手。 结局:宋知远认罪伏法,宋婉仪交出沈氏,程野带着妹妹去自首。林晚当庭推翻自己三年前签的报告,重新写下“死者沈峥,他杀”,签上自己的名字。最后一场,她把那块表放在沈峥的墓前。
思考 3 秒
报错 Bash List skill references and sizes
输入
cd .claude/skills/story-long-write && ls references scripts && wc -c references/workflow-setup.md references/workflow-volume.md references/reader-contract-and-progression.md; ls ../ ; ls ../../agents 2>/dev/null
返回
Exit code 1 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 scripts: author_memory_commit.py build_architect_brief.py build_writer_prompt.py check-ai-patterns.js check-degeneration.js check-outline-contract.js check-outline-copy.js normalize-punctuation.js outline_view.py storyctl.py style-whitelist.js tracking_commit.py wordcount_core.py 13430 references/workflow-setup.md 14766 references/workflow-volume.md 11477 references/reader-contract-and-progression.md 39673 total 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
思考 1 秒
Read ./.claude/skills/story-long-write/references/workflow-volume.md
输入
{
"file_path": "/scratch/003/ws/003-skeleton/zenstory-ai__oh-story-claudecode/run-1/.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-1/.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
思考 2 秒
Bash Show section headings of references
输入
cd .claude/skills/story-long-write/references && grep -n '^#' outline-methods.md long-reversal.md artifact-protocols.md | head -80
返回
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:## 情绪模块公式
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:### 高潮间过渡
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:## 追踪体系Read ./.claude/skills/story-long-write/references/outline-methods.md
输入
{
"file_path": "/scratch/003/ws/003-skeleton/zenstory-ai__oh-story-claudecode/run-1/.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-1/.claude/skills/story-long-write/references/artifact-protocols.md",
"limit": 200
}返回
1 # 产物创建模板
2
3 大纲与卷纲的模板,出卷纲时(workflow-volume.md)读。
4
5 **模板位置:**本文件含全书大纲与卷纲;设定/关系、设定/题材定位见 workflow-setup.md,细纲与排纲底稿见 workflow-outline.md。
6 - 大纲/大纲.md(全书概况 + 分卷表)
7 - 大纲/卷纲_第X卷.md(含卷契约+终局储备+剧情单元+情绪弧线+反转规划)
8 - 追踪/(首次写正文前由脚本生成,见文末「追踪体系」)
9
10 **层级关系(全书 › 卷 › 剧情单元 › 章 › 情节点;故事线横向贯穿多个剧情单元):**
11 - 大纲.md = 全书鸟瞰(分卷表每卷一行)
12 - 卷纲_第X卷.md = 单卷规划(故事线+剧情单元+情绪+人物+伏笔+反转)
13 - 细纲_第XXX章.md = 单章蓝图(单元ID/位置 + 主角目标/关键选择 + 内容概括 + 多线情节安排 + 人物关系/出场顺序 + 情节细化 + 结尾设定/钩子)
14
15 **概念对照(统一叫法,减少混淆):**
16 - **剧情单元** = 一段完整剧情(一个矛盾从起到收,体量见 workflow-volume.md「排纲刻度」)。拆书侧对应 `剧情/{剧情单元名}.md`,本书侧对应卷纲里的**剧情单元卡**,统一叫剧情单元。
17 - **故事线** = 贯穿多个剧情单元的线(主线/感情线/成长线/夺宝线…),比剧情单元大一层。拆书侧是 `剧情/故事线.md`,本书侧是卷纲的**本卷故事线**表(L 编号)。剧情单元纵向切段,故事线横向贯穿,同一卷的两个视角。故事线编号是 `L01` 式两位数,单元ID 是 `L1-03` 式(卷号+连字符+序号),别混用。
18
19 ---
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章.mdRead ./.claude/skills/story-long-write/references/long-reversal.md
输入
{
"file_path": "/scratch/003/ws/003-skeleton/zenstory-ai__oh-story-claudecode/run-1/.claude/skills/story-long-write/references/long-reversal.md",
"offset": 1,
"limit": 230
}返回
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 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 ## 嵌套反转 185 186 长篇可在单元、卷和全书三层安排反转,但每层只能有一个主认知变化;下位反转服务上位谜团,不能不断推翻世界规则。 187 188 ### 双层嵌套 189 190 ``` 191 读者以为:A(铺垫阶段) 192 第一层反转:其实是 B!(阶段假答案) 193 第二层反转:B 解释了局部,但 C 才是更高层机制!(卷末认知升级) 194 ``` 195 196 **执行要求**: 197 - 第一层反转必须足够有说服力,让读者接受B就是真相 198 - 第一层后给至少一个行动后果或关系变化,不在同一场景立刻翻回去 199 - 第二层要能同时解释A和B,比第一层更震撼 200 201 示例: 202 ``` 203 铺垫:丈夫出轨了,妻子收集证据准备离婚 204 第一层(70%):丈夫没出轨,那女人是他线人——他在调查妻子的公司 205 第二层(90%):妻子公司确实有问题;举报人换成妻子自己,丈夫只是被引导发现 206 ——她故意让丈夫发现,只有丈夫「不经意」揭发她才能拿到保险赔偿 207 ``` 208 209 ### 三层嵌套(慎用) 210 211 只在“单元假答案 → 卷级机制 → 全书真相”确有不同叙事职责时使用。每层必须改变角色下一步行动,并留下可回溯证据;若只是连续换答案,砍到两层。 212 213 --- 214 215 ## 反转时机 216 217 ### 揭示位置按叙事层级决定 218 219 | 层级 | 合适时机 | 揭示后必须发生什么 | 220 |------|----------|--------------------| 221 | 场景/单章 | 当前行动获得可验证结果时 | 角色立刻调整选择或关系 | 222 | 单元 | 阶段目标看似完成、旧解释无法覆盖新证据时 | 开启下一阶段目标并支付代价 | 223 | 卷级 | 本卷承诺已兑现、读者能回看证据链时 | 改写对主线机制的理解,保留全书真相 | 224 | 全书 | 核心矛盾具备结算条件时 | 完成因果、情绪与收益归属结算 | 225 226 不要把全书百分比当铁律。反转太早或太晚的判断标准是:旧认知是否已经支撑过真实行动、揭示后是否还有足够篇幅展示后果。 227 228 --- 229 230 ## 误导技巧
思考 145 秒
Agent:
先说下现在的进度:我读完了你的选题卡和排大纲用的方法文件,下面开始写全剧骨架,写完会核一遍字数再存盘。
Write ./全剧骨架.md
输入
/scratch/003/ws/003-skeleton/zenstory-ai__oh-story-claudecode/run-1/全剧骨架.md # 《验尸官的婚礼》全剧骨架 60 集竖屏,每集 1–2 分钟,AI 拍摄。本稿只定全剧怎么走,分集大纲和剧本都以它为准。 ## 一、核心 - **核心问题**:三年前是谁杀了沈峥?林晚每往真相走一步,也就离自己签过的那份假报告近一步。 - **主赌注**:林晚的职业和名誉。案子翻过来,签字的她就是共犯。 - **观众契约**:每集林晚都拿出一样看得见的证据,沈家每集都出招毁掉或抹黑;她靠专业赢,不靠别人救。配角能递线索、开门,但每次定输赢的那一下判断由她来做。 - **倒计时**:沈峥三十岁生日那天交割一半股份,在婚礼后一个月。宋家顶替他就是为了熬到这天。 - **时间锚**:三年前游艇夜,沈峥遇害 → 第三天无名尸火化 → 一年前退婚 → 今天婚礼。 ## 二、四幕走向 **第一幕 婚礼认尸(1–15)** 1 集交换戒指,新郎摘下手套,虎口光洁。闪回:解剖台上那具无名尸,虎口有同一道疤。林晚当众问"疤呢",被赶出门,苏曼丽泼她一身酒,"疯前任大闹婚礼"的视频冲上热搜。 沈家拿出"激光祛疤记录"。答谢宴上苏曼丽塞给她房卡,放了新郎新婚夜的梦话录音:"我不是他……别让我意外。"林晚在灯下看他的手,没有一点疤痕组织,祛疤记录是假的。 **15 集(激励)**:法医中心还留着那具尸体的组织切片,和沈砚扔下的烟头做比对,结果是全同胞。解剖台上躺的就是沈峥,"意外"两个字是她签的。当夜切片被周启年调走。 **第二幕 替身现形(16–30)** 周启年以"违规调档"停她的职,说 DNA 报告是她伪造的;宋婉仪开发布会,说她因爱生恨。沈砚拿一件只有兄弟俩知道的小事去试"哥哥",对方答不上来,沈砚从此成了内应。 林晚挖出程野:模仿演员,欠着赌债,宋家出钱给他整的容。整容医院半夜失火,档案烧了,她改用牙片:沈峥的旧牙科片和程野的种植牙对不上。 **30 集(中点·转折一)**:交割股东会上她当众放牙片和 DNA,交割冻结,替身在董事会面前露了馅。反转跟着来:宋婉仪私下承认顶替是她安排的,可她一直以为儿子是落水意外。紧接着周启年甩出那份签着"林晚"名字的"意外"报告,舆论一下子翻过去:伪证的人是她。 **第三幕 游艇那夜(31–45)** 她被立案调查。宋知远出面送律师,说"舅舅信你"。她从储物柜里取出三年前的原始初稿,上面是"他杀",还有周启年红笔改的字,周反咬她伪造。 36 集:照片证实沈砚那夜就在游艇上,却一直瞒着,林晚开始怀疑唯一的内应。40 集:苏家港口的生意离不开宋知远,苏曼丽反水,把初稿交了出去,又作证说林晚骚扰她。林晚在这里落到全剧最低点。 **45 集(3/4·转折二+大爽点)**:她拿着金表的发票(开票日期在火化后第三天)去找周启年,身上带着录音。周以为她已经完了,说漏嘴:"宋知远的钱,你签的字,谁也跑不了。"录音一放,周启年落马。全剧最可靠的舅舅浮出水面。 **第四幕 当庭签名(46–60)** 周启年留着保命用的切片和尸检照片被搜了出来。照片上,死者掌心有一道船锚形压痕,宋知远那对袖扣里有一只是新配的。 宋知远反扑:程野的刹车被人动了手脚,林晚从刹车痕迹看出是人为的,救下了他;宋又扣住程野的妹妹要挟。林晚带沈砚在游艇上复原那一夜,沈砚想起了扳手落下的声音。苏曼丽发现苏家也被拖进洗钱的账里,带着港口账册回头。宋婉仪得知是弟弟杀了自己的儿子,人垮了。 **56–58 集(转折三)**:庭上,宋知远的律师举起林晚当年签的报告:"鉴定人自己签的意外。"周启年翻供,说是林晚一个人造的假。林晚当庭推翻自己的报告,认下签字的责任,同时公开那张切片:硅藻阴性,人是死后才入的水。 **59–60 集(结局)**:宋知远认罪,宋婉仪交出沈氏,程野带着妹妹去自首。林晚重写结论"死者沈峥,他杀",签上自己的名字。最后一场,墓前放下那块表。 ## 三、证据台阶(每级都是"出证—被毁—再赢") | 集 | 证据 | 沈家怎么毁 | 她怎么赢 | 离真相 / 离自己的报告 | |---|---|---|---|---| | 1–11 | 一道疤 | 祛疤记录 | 灯下看疤痕组织 | 新郎是替身 / 想起那具尸体 | | 9–10 | 梦话录音 | 说她挑拨新娘 | 苏曼丽私下认了 | 替身怕"意外" / — | | 15 | 切片 DNA | 切片被调走、停职 | 结果早已拍照留存 | 死者是沈峥 / 签字的是她 | | 21–28 | 牙片 | 整容医院失火 | 旧牙科片对比 | 顶替有组织 / — | | 33 | 原始初稿 | 反咬她伪造、苏曼丽交出 | 留到庭上做笔迹鉴定 | 改结论的是周 / 她当年写的是他杀 | | 45 | 周启年录音 | — | 当场落马 | 付钱的是宋知远 / 录音里也有她 | | 47 | 掌心压痕 | 说照片是伪造的 | 袖扣新旧对比 | 凶手近身搏斗过 / — | | 57 | 切片硅藻 | 拿她的旧签名攻击 | 自己推翻报告 | 死后入水,他杀 / 亲手了结 | ## 四、对手梯队与打脸 苏曼丽与婚礼宾客(1–10)→ 宋婉仪与沈家舆论(16–30、53)→ 周启年(12–45)→ 宋知远(31 集起明面帮忙,45 集起是对手)。 打脸要还的债:程野借沈峥的嘴说她"天天摸死人,晦气",48 集他只能求她救命;苏曼丽骂她"疯女人",10 集就得回头求她;周启年说"你签了字就是共犯",45 集自己栽进去;宋婉仪说她"配不上沈家",53 集反过来求她查清真相。 ## 五、人物弧线 - **林晚**:守着那根刺不说 → 被那份签名反咬 → 当庭亲手推翻自己。 - **沈砚**:不信她 → 成为内应 → 瞒着游艇那夜 → 当庭作证。 - **苏曼丽**:带头踩她 → 偷偷求救 → 为家里生意反水 → 带着账册回头。 - **程野**:替人活着、怕"意外" → 被救 → 带妹妹去自首。 - **宋婉仪**:以为儿子死于意外,只想保住股份 → 知道真相后垮了 → 交出沈氏。 ## 六、伏笔与禁区 | 伏笔 | 埋 | 收 | |---|---|---| | 船锚袖扣特写 | 1 | 47、57 | | 程野不认得那块表 | 2 | 60 | | 周启年的金表 | 12 | 45 | | 储物柜一直没打开 | 13 | 33 | | 肺组织切片的标签 | 15 | 57 | | 沈砚一听游艇就变脸 | 17 | 36 | | 苏曼丽提"舅舅照顾港口" | 9 | 39、52 | | 程野手机里妹妹的照片 | 22 | 49、60 | **禁止提前释放**:宋知远是凶手(45 集前只埋伏笔);宋婉仪知道顶替(30 集前);沈砚在游艇上(36 集前);硅藻结论(57 集前)。 ## 七、分集与拍摄守则 - 每集固定走法:3 秒内接上集钩子 → 一个证据道具特写 → 对方出一招 → 集尾钩子。每 5 集左右兑现一次小打脸。 - 人物外形锚点每集一致:林晚的灰风衣和旧表、程野的白手套和金丝眼镜、沈砚的黑耳钉、苏曼丽的酒红指甲、周启年的金表、宋婉仪的旗袍和珍珠、宋知远的船锚袖扣。 - 场景控制在 8 个以内:婚宴厅、答谢宴客房、法医中心解剖室与档案室、沈家老宅、股东会议室、游艇(闪回统一冷蓝调)、法庭、墓园。 - 每场同框不超过 4 人。台词短,靠证据特写和人物反应推进,少用旁白解释。
返回
File created successfully at: /scratch/003/ws/003-skeleton/zenstory-ai__oh-story-claudecode/run-1/全剧骨架.md (file state is current in your context — no need to Read it back)
Bash Count characters in skeleton file
输入
cd /scratch/003/ws/003-skeleton/zenstory-ai__oh-story-claudecode/run-1 && python3 -c "
import re,sys
t=open('全剧骨架.md',encoding='utf-8').read()
print('CJK',len(re.findall(r'[一-鿿]',t)))
print('nonspace',len(re.sub(r'\s','',t)))
print('nonspace-no-md',len(re.sub(r'[\s|#*\-]','',t)))
"返回
CJK 2001 nonspace 2725 nonspace-no-md 2492
思考 12 秒
Agent:
骨架写好了,存在当前目录的 `全剧骨架.md`。不算排版符号大约 2500 字,在 3000 字以内。只写了骨架,没有分集大纲,也没有剧本。 **全剧走向(60 集分四段,每段 15 集)** - **1–15 集,婚礼认尸**:交换戒指时新郎摘下手套,虎口没有疤。林晚当场问"疤呢",被赶出门,还上了热搜。第 15 集她拿留存的组织切片做 DNA 比对,确认解剖台上那具无名尸就是沈峥,"意外"两个字是她自己签的。 - **16–30 集,替身现形**:沈砚开始帮她,做她在沈家的内应。整容医院一把火烧了档案,她改用牙片证明程野不是沈峥。第 30 集在股权交割会上,替身当众露馅。紧接着周启年把她当年签的那份报告抖出来,舆论一下子倒向她这边:做伪证的人成了她。 - **31–45 集,游艇那夜**:沈砚瞒着自己那晚在游艇上,苏曼丽为了家里生意反水,林晚落到全剧最低点。第 45 集她带着录音去找周启年,套出"宋知远的钱,你签的字"。周启年落马,一直最可靠的舅舅浮出水面。 - **46–60 集,当庭签名**:宋知远反扑。庭上对方律师拿她的旧签名攻击她,她当庭推翻自己的报告,同时公开切片的检验结果:肺里没有硅藻,说明沈峥是死后才落的水。结局按你的选题卡写。 骨架里另外定了几样东西,用来管住后面的分集: - 8 级证据台阶,每一级都是"拿出证据、沈家毁掉、她再赢回来"。 - 4 笔打脸债,写明谁欠的、第几集还。 - 8 条伏笔,写明第几集埋、第几集收;还列了 4 条剧情禁区,规定哪些真相在第几集之前不能揭开。 - AI 拍摄守则:人物外形锚点每集保持一致,场景控制在 8 个以内,每场同框不超过 4 人。 **选题卡里没写、我先补上的设定:** 1. **股权交割定在婚礼后一个月,沈峥三十岁生日那天**,作为全剧倒计时,第 30 集就是交割会。这也解释了宋家为什么非要顶替他。 2. **一年前那次退婚,其实是程野顶着沈峥的脸退的**,目的是让最熟悉沈峥的法医离他远一点。 3. **同一张切片用两次**:第 15 集用它比对 DNA,证明死者身份;第 57 集用它查硅藻,证明是他杀。中间这张切片被周启年扣着,他留着当保命符。 **要你定的事:** 1. 那块男式旧表,我按"沈峥订婚时送给她的"来写。它只承担情感,第 2 集让程野认不出这块表,算一个小破绽,不让表里藏证据。如果你想让它在结局当底牌,比如表里藏着东西,告诉我,我再改第四幕。推荐保持现在这样。 2. 林晚推翻自己报告之后要不要写她受处分?我现在是不写,签名本身就是她付出的代价,也是她的赎罪。 下一步:要我照这份骨架出第 1–15 集的分集大纲吗?
这一轮结束:耗时 4.0 分钟,按 API 价格折算 $0.97
第 2 轮
输入:
如果要我在几个方案里选,就选你最推荐的那个;其他要我定的,都按你推荐的来,不用再问我。请继续,直到 premise.md 要的全剧骨架写成文件;骨架之后的分集大纲和剧本不用写。
思考 2 秒
Edit ./全剧骨架.md
输入
/scratch/003/ws/003-skeleton/zenstory-ai__oh-story-claudecode/run-1/全剧骨架.md —— 原文 —— - **时间锚**:三年前游艇夜,沈峥遇害 → 第三天无名尸火化 → 一年前退婚 → 今天婚礼。 —— 改成 —— - **时间锚**:三年前游艇夜,沈峥遇害 → 第三天无名尸火化 → 一年前退婚 → 今天婚礼。 - **已定设定**:一年前的退婚是程野顶着沈峥的脸做的,为的是支开最熟悉沈峥的法医。那块旧表是沈峥订婚时送给林晚的,只承担情感,不藏证据。
返回
The file /scratch/003/ws/003-skeleton/zenstory-ai__oh-story-claudecode/run-1/全剧骨架.md has been updated successfully. (file state is current in your context — no need to Read it back)
Edit ./全剧骨架.md
输入
/scratch/003/ws/003-skeleton/zenstory-ai__oh-story-claudecode/run-1/全剧骨架.md —— 原文 —— 签上自己的名字。最后一场,墓前放下那块表。 —— 改成 —— 签上自己的名字。不写她受不受处分,这一笔签名就是她的代价,也是她的赎罪。最后一场,墓前放下那块表。
返回
The file /scratch/003/ws/003-skeleton/zenstory-ai__oh-story-claudecode/run-1/全剧骨架.md has been updated successfully. (file state is current in your context — no need to Read it back)
Bash Recount characters after edits
输入
python3 -c "
import re
t=open('全剧骨架.md',encoding='utf-8').read()
print('nonspace',len(re.sub(r'\s','',t)),'no-md',len(re.sub(r'[\s|#*\-]','',t)))
"; ls返回
nonspace 2822 no-md 2584 premise.md 全剧骨架.md
思考 5 秒
Agent:
全剧骨架写完了,存在当前目录的 `全剧骨架.md`,和 `premise.md` 放在一起。分集大纲和剧本都没写。 上次留给你定的两件事,都按我推荐的方案写进了文件: - **那块旧表**:是沈峥订婚时送给林晚的,只承担情感,不藏证据。墓前那一场原样保留。 - **结局**:不写林晚受不受处分。她当庭重写结论、签上自己的名字,这一笔签名就是她的代价,也是她的赎罪。 我还在开头补了一条已定设定:一年前那次退婚是程野顶着沈峥的脸做的,目的是支开最熟悉沈峥的法医。 文件内容: - 核心问题和倒计时 - 四幕走向 - 8 级证据台阶 - 对手梯队和打脸债 - 主要人物的弧线 - 伏笔表,以及哪些真相在第几集之前不能揭开 - 分集和 AI 拍摄守则 全文不算空格约 2800 字,去掉排版符号约 2600 字,在 3000 字以内。我对照选题卡里的人物、结局和"每集一样证据"的要求核过一遍,没发现冲突。 以后要写分集大纲时,建议新开一个对话,说"按全剧骨架出第 1–15 集分集大纲"。
这一轮结束:耗时 0.4 分钟,按 API 价格折算 $1.07
第 3 轮
输入:
如果要我在几个方案里选,就选你最推荐的那个;其他要我定的,都按你推荐的来,不用再问我。请继续,直到 premise.md 要的全剧骨架写成文件;骨架之后的分集大纲和剧本不用写。
思考
Agent:
全剧骨架已经写完,存在当前目录的 `全剧骨架.md`,和 `premise.md` 放在一起。这一轮没有再改动。 之前要你定的两件事,都按我推荐的方案写进了文件: - **那块旧表**:是沈峥订婚时送给林晚的,只承担情感,不藏证据。 - **结局**:不写林晚有没有受处分。那一笔签名本身就是她的代价,也是她的赎罪。 骨架里现在已经没有待你定的事了。按你的要求,分集大纲和剧本都没写。
这一轮结束:耗时 0.1 分钟,按 API 价格折算 $1.10