catyiqian/qianqianwriting · 第 2 次运行

写了一份全剧骨架,3,259 字(去掉空白计)。超过需求的 3000 字,评审只看到前 3000 字。

skill
catyiqian/qianqianwriting@436088b3
装进工作目录的 skill
qianqianwriting
时间
2026-10-31 08:23–08:29(北京时间),6 分钟
轮数
8 轮,工具调用 36 次,按 API 价格折算 $8.43
匿名编号
375(评审只看到这个编号)
盲比
和另外 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 · Hao0321/ai-short-drama · zenstory-ai/oh-story-claudecode · 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,681 字
# 《验尸官的婚礼》全剧骨架

- **类型**:女频 · 大女主 · 复仇悬疑 · 豪门
- **体裁**:竖屏微短剧,60 集,1–2 分钟/集,AI 全流程生成
- **开场模式**:当下冲突直入 + 惨剧闪回(婚礼现场 × 三年前的解剖台)
- **故事亮点**:被退婚的女法医去参加前未婚夫的婚礼,一眼认出新郎是替身——真新郎三年前就躺在她的解剖台上。

**一段话梗概**:法医林晚一年前被未婚夫沈峥当众退婚。婚礼上,新郎摘下白手套,虎口光洁——真沈峥虎口有疤,三年前那具被她改成"意外"的无名男尸,虎口也有。她一件一件拿出证据,撕开替身、主母、老领导,最后是人人信任的舅舅宋知远,也一步步逼近自己签下的假报告。最终她当庭推翻自己。

---

## 一、主线

- **案件线(明)**:三年前谁杀了沈峥?每集一件看得见的证据。
- **签字线(暗)**:林晚就是假报告的签字人。她每赢一步,自己的"共犯"身份就暴露一分。
- **沈家线(副)**:替身、股权、联姻各怀鬼胎,给林晚撕开缺口。
- **倒计时**:沈峥三十岁生日=沈氏一半股权交接日(第 21 集亮出,第 52 集到期)。替身一旦签字,股权实际落进宋知远手里。
- **主题**:认证据不认人——最后认的是她自己。

## 二、人物弧线

| 角色 | 起点 | 转折 | 终点 |
|---|---|---|---|
| 林晚 | 冷静带刺,把签字的事压在心底 | 第 30 集签字被曝光;第 46 集主动认下 | 当庭推翻自己,签上名字 |
| 程野 | 怕死的傀儡,配合沈家踩林晚 | 第 38 集意识到自己也会"意外",暗中偷录 | 带妹妹自首 |
| 沈砚 | 嘴上不信林晚,处处作梗 | 第 14 集成为内应;第 43 集被栽赃为凶手 | 想起游艇那晚,当庭指认舅舅 |
| 苏曼丽 | 带头踩林晚 | 第 8 集塞房卡求救;第 35 集为家族生意反水 | 第 55 集重新倒戈,交出港口账目 |
| 宋婉仪 | 为保股权护替身,抹黑林晚 | 第 40 集得知儿子是他杀 | 交出沈氏 |
| 周启年 | 体面的老领导,压着林晚 | 第 30 集拿她的签字反咬 | 第 50 集崩溃,供出宋知远 |
| 宋知远 | 全家最可靠的舅舅,几乎不出手 | 第 44 集面具松动 | 认罪伏法 |

## 三、爽点梯队

1. **苏曼丽与婚礼宾客**(1–10 集):笑她晦气的人,被她一句句拆台。
2. **程野**(11–20 集):替身破绽一个个当众露出来。
3. **宋婉仪**(21–40 集):主母的轻声细语被证据逼到失态。
4. **周启年**(30–50 集):从反咬到被反杀,金表、流水、改稿记录。
5. **宋知远**(44–60 集):最大的一张脸,留到交接仪式和法庭。

每 10 集至少一次当众打脸,越往后脸越大,林晚的代价也越大。

## 四、证据链(主推进器)

| 集数 | 证据 | 沈家反制 | 推进到 |
|---|---|---|---|
| 1–10 | 新郎虎口无疤;沈峥旧照的虎口疤;她私留的三年前解剖备忘录 | 保安请出场;网上造谣"前任发疯" | 新郎是假的 |
| 11–20 | 程野耳后整容切口;新婚夜录音;程野头发 DNA | 删录音;周启年的中心出具相反的亲缘鉴定 | 替身是宋家找的人 |
| 21–30 | 法医中心残存的病理蜡块,与沈砚 DNA 比对 | 档案室"失火" | 无名男尸=沈峥 |
| 31–40 | 颅骨照片上的凹陷形状;解剖时登记、后来失踪的一枚船锚袖扣 | 公开她的签字,停职调查 | 死因是钝器击打,不是落水 |
| 41–50 | 游艇航海日志;周启年的流水与金表;程野的偷录 | 栽赃沈砚;制造程野"意外" | 指向宋知远 |
| 51–60 | 宋知远的袖扣一新一旧;沈峥表盖里刻的集装箱编号;凶器扳手 | 交接日强行签字 | 定罪 |

**铁律**:每集至少拿出一样能拍出来的证据(疤、切片、照片、录音、文件、物件)。证据被毁的那一集,必须同时露出下一件证据的线头。

## 五、分段结构

### 第一段|1–10 集:婚礼(钩子+铺垫+催化剂)
第 1 集前 3 秒:白布下一只手,虎口一道疤 → 切到婚礼,新郎摘手套,虎口光洁。林晚进场先蹲下看摔倒花童的手腕:"骨头没事。"(救猫咪)被满场嘲讽"摸死人的来闹婚礼",她只说一句:"新郎的手,不对。"
第 2–9 集:婚礼和答谢宴上连番交锋,旧照对疤,被抹黑"因爱生恨";第 8 集苏曼丽偷偷塞来房卡。
**第 10 集【付费点】**:她翻出三年前私留的解剖备忘录,无名男尸虎口疤的照片与沈峥旧照一模一样。段末她盯着自己的签名:"那个人是沈峥。我签的是'意外'。"

### 第二段|11–20 集:拆替身
苏曼丽在酒店房间求救,交出新婚夜录音。沈砚从敌意到动摇,第 14 集认出哥哥的疤,成为内应,偷到程野的头发——DNA 不是亲兄弟。沈家反扑:周启年出具"权威"相反鉴定。
段末(第 20 集):程野深夜单独找她:"我不知道他怎么死的,我只是被找来的。"

### 第三段|21–30 集:证明那具尸体(中点)
第 21 集亮出倒计时:股权交接日。尸体早已火化,唯一残存的是法医中心的病理蜡块。周启年阻挠,档案室失火,她提前带出一份。第 29 集比对结果:死者与沈砚是亲兄弟。
**第 30 集【中点 · 假胜利转假失败】**:她刚交上结论,周启年当众拿出三年前的报告:"结论是你下的,名是你签的。"她被停职,热搜一片"法医造假"。

### 第四段|31–40 集:坏蛋逼近
颅骨照片显示凹陷是钝器伤;备忘录里登记过一枚船锚袖扣,证物室却查无此物。第 35 集苏曼丽为保苏家港口生意反水,供出她的落脚处。第 38 集程野发现宋知远在处理"用完的人",开始偷录。
段末(第 40 集):林晚把颅骨照片推到宋婉仪面前:"你儿子不是淹死的。"主母第一次失态。

### 第五段|41–50 集:灵魂黑夜与反击
宋知远出手:第 43 集沈砚被栽赃(那晚他在游艇上、喝醉、记不清),被警方带走;第 45 集程野"意外"坠楼重伤。证据链断,林晚被立案调查伪证。
**第 46 集【灵魂黑夜】**:空荡的解剖室,她摘下腕上那块表——沈峥出事前一晚交给她:"帮我收着,回来取。"她决定先认自己,主动向调查组交代三年前被逼签字的全过程。
第 47–50 集:她的坦白让周启年手里的筹码作废。沈砚在羁押中想起那晚甲板上一点船锚形的反光。第 50 集周启年崩溃,供出收了宋知远的钱。

### 第六段|51–60 集:交接仪式与法庭(大高潮+结局)
第 51 集沈砚获释。第 52 集股权交接仪式,与第 1 集婚礼镜像:同一家酒店、同一群人围观。坐轮椅被推上台的程野拒绝签字,当场播放录音。林晚点破宋知远的袖扣一新一旧。第 54 集她打开表盖,内侧刻着一串集装箱编号——沈峥留下的洗钱证据。第 55 集苏曼丽再次倒戈,交出港口账目。
第 57–59 集庭审:扳手与颅骨凹陷吻合,沈砚当庭指认,宋知远认罪伏法;宋婉仪交出沈氏;程野带妹妹自首。林晚当庭推翻自己三年前的报告,重写"死者沈峥,他杀",签上自己的名字。
**第 60 集**:墓前,她把那块表放下。

**节点速查**:付费点 10 集 · 二次付费点 30 集 · 小高潮每 10 集一次 · 灵魂黑夜 45–46 · 大高潮 52–55 · 结局 57–60

## 六、写分集大纲时必须守住的规矩

1. 每集结尾必须留钩子:新证据露头/证据被毁/有人反水/林晚被逼到墙角。
2. 林晚不伪造证据、不抬高声调,反击=一句话+一样东西。
3. 宋知远前 40 集只做"好舅舅":递水、劝和、打圆场,但每段让观众看到一次船锚袖扣。
4. 程野第 38 集前不知道真凶,他的恐惧要一集一集往上涨。
5. 沈砚的游艇之夜在第 43 集前只能暗示,不能说破。
6. 视觉母题固定:白手套、虎口、旧机械表、白布。每段至少回扣一次。
7. 签字线每 10–15 集推进一格:心里的刺 → 被曝光 → 主动认 → 当庭重签。

## 七、补充设定

- **程野的妹妹**:程野的软肋,宋知远替她付医药费,也拿她要挟。第 38 集露面。
- **虎口疤**:沈峥少年时替沈砚挡碎玻璃留下,第 14 集沈砚因此信了林晚。
- **表**:沈峥出事前一晚托付给林晚,第 46 集揭示,第 54 集兑现。
- **当年为何没认出**:尸体久泡海水、面部难辨,登记为无名男尸;沈家对外称沈峥在国外养病。她私留了原始记录。

## 八、合规提示

- 解剖与伤情用白布、切片、照片、显微镜画面表现,不拍血腥特写;坠楼、击打只拍前后。
- 司法流程按"重新鉴定+出庭作证"处理;片头标注"AI 生成"。

过程

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

第 1 轮

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

思考

Bash List directory and show premise file

输入

ls -la; cat premise.md

返回

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

《验尸官的婚礼》

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

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

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

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

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

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

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

思考 122 秒

Write ./全剧骨架.md

输入

/scratch/003/ws/003-skeleton/catyiqian__qianqianwriting/run-2/全剧骨架.md

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

- **类型**:女频 · 大女主 · 复仇悬疑 · 豪门
- **体裁**:竖屏微短剧,60 集,1–2 分钟/集,AI 全流程生成
- **开场模式**:当下冲突直入 + 惨剧闪回(婚礼现场 × 三年前的解剖台)
- **故事亮点**:被退婚的女法医去参加前未婚夫的婚礼,一眼认出新郎是替身——真新郎三年前就躺在她的解剖台上。

**一段话梗概**:法医林晚一年前被未婚夫沈峥当众退婚。婚礼上,新郎摘下白手套,虎口光洁——真沈峥虎口有疤,三年前那具被她改成"意外"的无名男尸,虎口也有。她一件证据一件证据地撕开沈家:替身程野、主母宋婉仪、老领导周启年,最后是人人信任的舅舅宋知远。案子离真相越近,就离她自己签下的那份假报告越近。最终她当庭推翻自己,重写"死者沈峥,他杀"。

---

## 一、主线

- **案件线(明)**:三年前谁杀了沈峥?每集一件看得见的证据。
- **签字线(暗)**:林晚就是假报告的签字人。她每赢一步,自己的"共犯"身份就暴露一分。她真正要过的最后一关,是自己的签名。
- **沈家线(副)**:替身、股权、联姻三方各怀鬼胎,内斗给林晚撕开缺口。
- **倒计时**:沈峥三十岁生日=沈氏一半股权交接日(第 21 集亮出,第 52 集到期)。替身一旦签字,股权实际落进宋知远手里。
- **主题**:认证据不认人——最后认的是她自己。

## 二、人物弧线

| 角色 | 起点 | 转折 | 终点 |
|---|---|---|---|
| 林晚 | 冷静带刺,把签字的事压在心底 | 第 30 集签字被曝光;第 46 集主动认下 | 当庭推翻自己,签上名字 |
| 程野 | 怕死的傀儡,配合沈家踩林晚 | 第 38 集意识到自己也会"意外",暗中偷录 | 带妹妹自首 |
| 沈砚 | 嘴上不信林晚,处处作梗 | 第 14 集成为内应;第 43 集被栽赃为凶手 | 想起游艇那晚,当庭指认舅舅 |
| 苏曼丽 | 带头踩林晚 | 第 8 集塞房卡求救;第 35 集为家族生意反水 | 第 55 集重新倒戈,交出港口账目 |
| 宋婉仪 | 为保股权护替身,抹黑林晚 | 第 40 集得知儿子是他杀 | 交出沈氏 |
| 周启年 | 体面的老领导,压着林晚 | 第 30 集拿她的签字反咬 | 第 50 集崩溃,供出宋知远 |
| 宋知远 | 全家最可靠的舅舅,几乎不出手 | 第 44 集面具松动 | 认罪伏法 |

## 三、爽点梯队

1. **苏曼丽与婚礼宾客**(1–10 集):笑她晦气的人,被她一句话一句话拆台。
2. **程野**(11–20 集):替身破绽一个个当众露出来。
3. **宋婉仪**(21–40 集):主母的轻声细语被证据逼到失态。
4. **周启年**(30–50 集):从反咬到被反杀,金表、流水、改稿记录。
5. **宋知远**(44–60 集):最大的一张脸,留到交接仪式和法庭。

原则:每 10 集至少一次当众打脸;越往后打的脸越大,林晚自己付的代价也越大。

## 四、证据链(主推进器)

| 集数 | 证据 | 沈家反制 | 推进到 |
|---|---|---|---|
| 1–10 | 新郎虎口无疤;沈峥旧照的虎口疤;她私留的三年前解剖备忘录 | 保安请出场;网上造谣"前任发疯" | 新郎是假的 |
| 11–20 | 程野耳后整容切口;新婚夜录音;程野头发 DNA | 删录音;周启年的中心出具相反的亲缘鉴定 | 替身是宋家找的人 |
| 21–30 | 法医中心残存的病理蜡块,与沈砚 DNA 比对 | 档案室"失火" | 无名男尸=沈峥 |
| 31–40 | 颅骨照片上的凹陷形状;解剖时登记、后来失踪的一枚船锚袖扣 | 公开她的签字,停职调查 | 死因是钝器击打,不是落水 |
| 41–50 | 游艇航海日志;周启年的流水与金表;程野的偷录 | 栽赃沈砚;制造程野"意外" | 指向宋知远 |
| 51–60 | 宋知远的袖扣一新一旧;沈峥表盖里刻的集装箱编号;凶器扳手 | 交接日强行签字 | 定罪 |

**铁律**:每集至少拿出一样能拍出来的证据(疤、切片、照片、录音、文件、物件)。证据被毁的那一集,必须同时露出下一件证据的线头。

## 五、分段结构

### 第一段|1–10 集:婚礼(钩子+铺垫+催化剂)
第 1 集前 3 秒:白布下一只手,虎口一道疤 → 切到婚礼,新郎摘手套,虎口光洁。林晚进场先蹲下看摔倒花童的手腕:"骨头没事。"(救猫咪)被满场嘲讽"摸死人的来闹婚礼",她只说一句:"新郎的手,不对。"
第 2–9 集:婚礼和答谢宴上连番交锋,旧照对疤,被抹黑"因爱生恨";第 8 集苏曼丽偷偷塞来房卡。
**第 10 集【付费点】**:她翻出三年前私留的解剖备忘录,无名男尸虎口疤的照片与沈峥旧照一模一样。段末她盯着自己的签名:"那个人是沈峥。我签的是'意外'。"

### 第二段|11–20 集:拆替身
苏曼丽在酒店房间求救,交出新婚夜录音。沈砚从敌意到动摇,第 14 集认出哥哥的疤,成为内应,偷到程野的头发——DNA 不是亲兄弟。沈家反扑:周启年出具"权威"相反鉴定,水军造谣,雇人跟踪。
段末(第 20 集):程野深夜单独找她:"我不知道他怎么死的,我只是被找来的。"

### 第三段|21–30 集:证明那具尸体(中点)
第 21 集亮出倒计时:股权交接日。尸体早已火化,唯一残存的是法医中心的病理蜡块。周启年阻挠,档案室失火,她提前带出一份。第 29 集比对结果:死者与沈砚是亲兄弟。
**第 30 集【中点 · 假胜利转假失败】**:她刚交上结论,周启年当众拿出三年前的报告:"结论是你下的,名是你签的。"她被停职,热搜一片"法医造假"。

### 第四段|31–40 集:坏蛋逼近
没了身份,她只能靠沈砚和私人关系查。颅骨照片显示凹陷是钝器伤;备忘录里登记过一枚船锚袖扣,证物室却查无此物。第 35 集苏曼丽为保苏家港口生意反水,供出她的落脚处。第 38 集程野发现宋知远在处理"用完的人",开始偷录。
段末(第 40 集):林晚把颅骨照片推到宋婉仪面前:"你儿子不是淹死的。"主母第一次失态。

### 第五段|41–50 集:灵魂黑夜与反击
宋知远出手:第 43 集沈砚被栽赃(那晚他在游艇上、喝醉、记不清),被警方带走;第 45 集程野"意外"坠楼重伤。证据链断,林晚被立案调查伪证。
**第 46 集【灵魂黑夜】**:空荡的解剖室,她摘下腕上那块表——沈峥出事前一晚交给她:"帮我收着,回来取。"她决定先认自己,主动向调查组交代三年前被逼签字的全过程。
第 47–50 集:她的坦白让周启年手里的筹码作废。沈砚在羁押中想起那晚甲板上一点船锚形的反光。第 50 集周启年崩溃,供出收了宋知远的钱。

### 第六段|51–60 集:交接仪式与法庭(大高潮+结局)
第 51 集沈砚获释。第 52 集股权交接仪式,与第 1 集婚礼镜像:同一家酒店、同一群人围观。坐轮椅被推上台的程野拒绝签字,当场播放录音。林晚点破宋知远的袖扣一新一旧。第 54 集她打开表盖,内侧刻着一串集装箱编号——沈峥留下的洗钱证据。第 55 集苏曼丽再次倒戈,交出港口账目。
第 57–59 集庭审:沈砚当庭指认,宋知远认罪伏法;宋婉仪交出沈氏;程野带妹妹自首。林晚当庭推翻自己三年前的报告,重写"死者沈峥,他杀",签上自己的名字。
**第 60 集**:墓前,她把那块表放下。

## 六、关键节点

- 付费点:第 10 集(认出死者是沈峥)
- 二次付费点:第 30 集(中点反咬)
- 小高潮:第 10、20、30、40、50 集
- 灵魂黑夜:第 45–46 集
- 大高潮:第 52–55 集
- 结局:第 57–60 集

## 七、写分集大纲时必须守住的规矩

1. 每集结尾必须留钩子:新证据露头/证据被毁/有人反水/林晚被逼到墙角。
2. 林晚永远不伪造证据、不抬高声调。她的反击=一句话+一样东西。
3. 宋知远前 40 集只做"好舅舅":递水、劝和、打圆场,但每段让观众看到一次船锚袖扣。
4. 程野第 38 集前不知道真凶,他的恐惧要一集一集往上涨。
5. 沈砚的游艇之夜在第 43 集前只能暗示(回避游艇话题、突然戒酒),不能说破。
6. 视觉母题固定:白手套、虎口、旧机械表、白布。每段至少回扣一次。
7. 签字线每 10–15 集推进一格:心里的刺 → 被曝光 → 主动认 → 当庭重签。

## 八、补充设定(需确认)

- **程野的妹妹**:选题卡结局提到,人物表里没有。建议设为程野的软肋——宋知远替她付医药费,也拿她威胁程野。第 38 集露面,戏份一两集即可。
- **虎口疤的来历**:建议是沈峥少年时替沈砚挡碎玻璃留下的,第 14 集沈砚因此信了林晚。
- **表的来历**:沈峥出事前一晚托付给林晚,第 46 集揭示,第 54 集兑现。
- **"二房"**:只作宋婉仪护替身的动机,不出场。

## 九、合规提示

- 解剖与伤情一律用白布遮盖、切片、照片、显微镜画面表现,不拍血腥特写。
- 坠楼、扳手击打只拍前后,不拍过程。
- 司法流程按"重新鉴定+出庭作证"处理,不违背常识。
- 片头或简介标注"AI 生成",预留备案号位置。

返回

File created successfully at: /scratch/003/ws/003-skeleton/catyiqian__qianqianwriting/run-2/全剧骨架.md (file state is current in your context — no need to Read it back)
Bash Count Chinese characters in skeleton file

输入

python3 -I -c "
import re;t=open('全剧骨架.md',encoding='utf-8').read()
print('CJK',len(re.findall(r'[一-鿿]',t)),'nonspace',len(re.sub(r'[\s|#*\-]','',t)))"

返回

CJK 2483 nonspace 3176

思考 2 秒

Edit ./全剧骨架.md

输入

/scratch/003/ws/003-skeleton/catyiqian__qianqianwriting/run-2/全剧骨架.md

—— 原文 ——
## 六、关键节点

- 付费点:第 10 集(认出死者是沈峥)
- 二次付费点:第 30 集(中点反咬)
- 小高潮:第 10、20、30、40、50 集
- 灵魂黑夜:第 45–46 集
- 大高潮:第 52–55 集
- 结局:第 57–60 集

## 七、写分集大纲时必须守住的规矩

—— 改成 ——
**节点速查**:付费点 10 集 · 二次付费点 30 集 · 小高潮每 10 集一次 · 灵魂黑夜 45–46 · 大高潮 52–55 · 结局 57–60

## 六、写分集大纲时必须守住的规矩

返回

The file /scratch/003/ws/003-skeleton/catyiqian__qianqianwriting/run-2/全剧骨架.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/catyiqian__qianqianwriting/run-2/全剧骨架.md

—— 原文 ——
## 八、补充设定(需确认)

—— 改成 ——
## 七、补充设定(需确认)

返回

The file /scratch/003/ws/003-skeleton/catyiqian__qianqianwriting/run-2/全剧骨架.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/catyiqian__qianqianwriting/run-2/全剧骨架.md

—— 原文 ——
## 九、合规提示

- 解剖与伤情一律用白布遮盖、切片、照片、显微镜画面表现,不拍血腥特写。
- 坠楼、扳手击打只拍前后,不拍过程。
- 司法流程按"重新鉴定+出庭作证"处理,不违背常识。
- 片头或简介标注"AI 生成",预留备案号位置。

—— 改成 ——
## 八、合规提示

- 解剖与伤情用白布、切片、照片、显微镜画面表现,不拍血腥特写;坠楼、击打只拍前后。
- 司法流程按"重新鉴定+出庭作证"处理。片头或简介标注"AI 生成",预留备案号。

返回

The file /scratch/003/ws/003-skeleton/catyiqian__qianqianwriting/run-2/全剧骨架.md has been updated successfully. (file state is current in your context — no need to Read it back)
Bash Recount characters after trimming

输入

python3 -I -c "
import re;t=open('全剧骨架.md',encoding='utf-8').read()
print('CJK',len(re.findall(r'[一-鿿]',t)),'nonspace',len(re.sub(r'[\s|#*\-]','',t)))"

返回

CJK 2448 nonspace 3122

思考 1 秒

Agent:
Still about 120 characters over the 3,000 limit, so I'm trimming a bit more.
Edit ./全剧骨架.md

输入

/scratch/003/ws/003-skeleton/catyiqian__qianqianwriting/run-2/全剧骨架.md

—— 原文 ——
她一件证据一件证据地撕开沈家:替身程野、主母宋婉仪、老领导周启年,最后是人人信任的舅舅宋知远。案子离真相越近,就离她自己签下的那份假报告越近。最终她当庭推翻自己,重写"死者沈峥,他杀"。

—— 改成 ——
她一件一件拿出证据,撕开替身、主母、老领导,最后是人人信任的舅舅宋知远,也一步步逼近自己签下的假报告。最终她当庭推翻自己。

返回

The file /scratch/003/ws/003-skeleton/catyiqian__qianqianwriting/run-2/全剧骨架.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/catyiqian__qianqianwriting/run-2/全剧骨架.md

—— 原文 ——
原则:每 10 集至少一次当众打脸;越往后打的脸越大,林晚自己付的代价也越大。

—— 改成 ——
每 10 集至少一次当众打脸,越往后脸越大,林晚的代价也越大。

返回

The file /scratch/003/ws/003-skeleton/catyiqian__qianqianwriting/run-2/全剧骨架.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/catyiqian__qianqianwriting/run-2/全剧骨架.md

—— 原文 ——
- **签字线(暗)**:林晚就是假报告的签字人。她每赢一步,自己的"共犯"身份就暴露一分。她真正要过的最后一关,是自己的签名。

—— 改成 ——
- **签字线(暗)**:林晚就是假报告的签字人。她每赢一步,自己的"共犯"身份就暴露一分。

返回

The file /scratch/003/ws/003-skeleton/catyiqian__qianqianwriting/run-2/全剧骨架.md has been updated successfully. (file state is current in your context — no need to Read it back)
Bash Recount characters after trimming

输入

python3 -I -c "
import re;t=open('全剧骨架.md',encoding='utf-8').read()
print('CJK',len(re.findall(r'[一-鿿]',t)),'nonspace',len(re.sub(r'[\s|#*\-]','',t)))"

返回

CJK 2398 nonspace 3064

思考 1 秒

Edit ./全剧骨架.md

输入

/scratch/003/ws/003-skeleton/catyiqian__qianqianwriting/run-2/全剧骨架.md

—— 原文 ——
沈家反扑:周启年出具"权威"相反鉴定,水军造谣,雇人跟踪。

—— 改成 ——
沈家反扑:周启年出具"权威"相反鉴定。

返回

The file /scratch/003/ws/003-skeleton/catyiqian__qianqianwriting/run-2/全剧骨架.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/catyiqian__qianqianwriting/run-2/全剧骨架.md

—— 原文 ——
- **程野的妹妹**:选题卡结局提到,人物表里没有。建议设为程野的软肋——宋知远替她付医药费,也拿她威胁程野。第 38 集露面,戏份一两集即可。

—— 改成 ——
- **程野的妹妹**:结局提到,人物表没有。建议设为程野的软肋——宋知远替她付医药费,也拿她要挟。第 38 集露面即可。

返回

The file /scratch/003/ws/003-skeleton/catyiqian__qianqianwriting/run-2/全剧骨架.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/catyiqian__qianqianwriting/run-2/全剧骨架.md

—— 原文 ——
没了身份,她只能靠沈砚和私人关系查。颅骨照片

—— 改成 ——
颅骨照片

返回

The file /scratch/003/ws/003-skeleton/catyiqian__qianqianwriting/run-2/全剧骨架.md has been updated successfully. (file state is current in your context — no need to Read it back)
Bash Recount characters after trimming

输入

python3 -I -c "
import re;t=open('全剧骨架.md',encoding='utf-8').read()
print('CJK',len(re.findall(r'[一-鿿]',t)),'nonspace',len(re.sub(r'[\s|#*\-]','',t)))"

返回

CJK 2363 nonspace 3024
Edit ./全剧骨架.md

输入

/scratch/003/ws/003-skeleton/catyiqian__qianqianwriting/run-2/全剧骨架.md

—— 原文 ——
- **沈家线(副)**:替身、股权、联姻三方各怀鬼胎,内斗给林晚撕开缺口。

—— 改成 ——
- **沈家线(副)**:替身、股权、联姻各怀鬼胎,给林晚撕开缺口。

返回

The file /scratch/003/ws/003-skeleton/catyiqian__qianqianwriting/run-2/全剧骨架.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/catyiqian__qianqianwriting/run-2/全剧骨架.md

—— 原文 ——
5. 沈砚的游艇之夜在第 43 集前只能暗示(回避游艇话题、突然戒酒),不能说破。

—— 改成 ——
5. 沈砚的游艇之夜在第 43 集前只能暗示,不能说破。

返回

The file /scratch/003/ws/003-skeleton/catyiqian__qianqianwriting/run-2/全剧骨架.md has been updated successfully. (file state is current in your context — no need to Read it back)
Bash Recount characters after trimming

输入

python3 -I -c "
import re;t=open('全剧骨架.md',encoding='utf-8').read()
print('CJK',len(re.findall(r'[一-鿿]',t)),'nonspace',len(re.sub(r'[\s|#*\-]','',t)))"

返回

CJK 2349 nonspace 3007
Agent:
Almost there — 7 characters over counting punctuation. One last trim.
Edit ./全剧骨架.md

输入

/scratch/003/ws/003-skeleton/catyiqian__qianqianwriting/run-2/全剧骨架.md

—— 原文 ——
2. 林晚永远不伪造证据、不抬高声调。她的反击=一句话+一样东西。

—— 改成 ——
2. 林晚不伪造证据、不抬高声调,反击=一句话+一样东西。

返回

The file /scratch/003/ws/003-skeleton/catyiqian__qianqianwriting/run-2/全剧骨架.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/catyiqian__qianqianwriting/run-2/全剧骨架.md

—— 原文 ——
- **"二房"**:只作宋婉仪护替身的动机,不出场。

—— 改成 ——
- **"二房"**:只作动机,不出场。

返回

The file /scratch/003/ws/003-skeleton/catyiqian__qianqianwriting/run-2/全剧骨架.md has been updated successfully. (file state is current in your context — no need to Read it back)
Bash Final character count

输入

python3 -I -c "
import re;t=open('全剧骨架.md',encoding='utf-8').read()
print('CJK',len(re.findall(r'[一-鿿]',t)),'nonspace',len(re.sub(r'[\s|#*\-]','',t)))"

返回

CJK 2338 nonspace 2996

思考 8 秒

Agent:
全剧骨架写好了,存在当前目录:`全剧骨架.md`。只算汉字是 2338 字,连标点和数字一起算是 2996 字,在 3000 字以内。里面没有写分集大纲,也没有写剧本正文。

**骨架的几个主要决定:**
- **两条线一起走**:明线是“三年前谁杀了沈峥”;暗线是林晚自己签的那份假报告,按这个顺序推进:心里的刺 → 第 30 集被曝光 → 第 46 集主动认下 → 当庭重签。
- **倒计时**:我加了“沈峥三十岁生日就是股权交接日”。第 21 集交代,第 52 集到期。交接仪式和第 1 集的婚礼做成镜像:同一家酒店,同一群人围观。
- **证据链分六段**,每 10 集一段,从虎口的疤开始,依次是整容切口、病理蜡块 DNA、颅骨凹陷、船锚袖扣、偷录,最后是表盖里刻的集装箱编号。每段都写了沈家怎么反制。
- **关键节点**:第 10 集是付费点,林晚认出那具尸体就是沈峥。第 30 集是中点,周启年拿出她当年的签字反咬,她被停职。第 45–46 集是最低谷。第 52–55 集是大高潮,第 57–60 集是庭审和墓前收尾。
- 每 10 集安排一个小高潮,打脸的对象按顺序升级:苏曼丽 → 程野 → 宋婉仪 → 周启年 → 宋知远。另外列了 7 条写分集大纲必须守的规矩。

**下面这些是我补的设定,选题卡里没有,需要你确认(文件第七节):**
1. **程野的妹妹**:结局里写了她,人物表里没有。我设成程野的软肋,宋知远替她付医药费,也拿她要挟程野。
2. **虎口疤的来历**:沈峥少年时替沈砚挡碎玻璃留下的,第 14 集沈砚因此信了林晚。
3. **那块表**:沈峥出事前一晚交给林晚,说“回来取”,表盖里藏着他查到的洗钱证据。
4. **为什么三年前林晚没认出死者**:我默认是尸体在海里泡过、脸认不出,所以登记成无名男尸;当时沈家又对外说沈峥在国外养病。她私下留了一份原始解剖记录,第 10 集就是靠它对上了疤。

这几条你确认或修改之后,就可以接着写 60 集的分集大纲了。

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

第 2 轮

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

思考 2 秒

Read ./全剧骨架.md

输入

{
 "file_path": "/scratch/003/ws/003-skeleton/catyiqian__qianqianwriting/run-2/全剧骨架.md",
 "offset": 95
}

返回

95	
96	## 七、补充设定(需确认)
97	
98	- **程野的妹妹**:结局提到,人物表没有。建议设为程野的软肋——宋知远替她付医药费,也拿她要挟。第 38 集露面即可。
99	- **虎口疤的来历**:建议是沈峥少年时替沈砚挡碎玻璃留下的,第 14 集沈砚因此信了林晚。
100	- **表的来历**:沈峥出事前一晚托付给林晚,第 46 集揭示,第 54 集兑现。
101	- **"二房"**:只作动机,不出场。
102	
103	## 八、合规提示
104	
105	- 解剖与伤情用白布、切片、照片、显微镜画面表现,不拍血腥特写;坠楼、击打只拍前后。
106	- 司法流程按"重新鉴定+出庭作证"处理。片头或简介标注"AI 生成",预留备案号。
107	

思考 2 秒

Edit ./全剧骨架.md

输入

/scratch/003/ws/003-skeleton/catyiqian__qianqianwriting/run-2/全剧骨架.md

—— 原文 ——
## 七、补充设定(需确认)

- **程野的妹妹**:结局提到,人物表没有。建议设为程野的软肋——宋知远替她付医药费,也拿她要挟。第 38 集露面即可。
- **虎口疤的来历**:建议是沈峥少年时替沈砚挡碎玻璃留下的,第 14 集沈砚因此信了林晚。
- **表的来历**:沈峥出事前一晚托付给林晚,第 46 集揭示,第 54 集兑现。
- **"二房"**:只作动机,不出场。

—— 改成 ——
## 七、补充设定

- **程野的妹妹**:程野的软肋,宋知远替她付医药费,也拿她要挟。第 38 集露面。
- **虎口疤**:沈峥少年时替沈砚挡碎玻璃留下,第 14 集沈砚因此信了林晚。
- **表**:沈峥出事前一晚托付给林晚,第 46 集揭示,第 54 集兑现。
- **当年为何没认出**:尸体久泡海水、面部难辨,登记为无名男尸;沈家对外称沈峥在国外养病。她私留了原始记录。
- **"二房"**:只作动机,不出场。

返回

The file /scratch/003/ws/003-skeleton/catyiqian__qianqianwriting/run-2/全剧骨架.md has been updated successfully.
Bash Count characters after finalizing settings

输入

python3 -I -c "
import re;t=open('全剧骨架.md',encoding='utf-8').read()
print('CJK',len(re.findall(r'[一-鿿]',t)),'nonspace',len(re.sub(r'[\s|#*\-]','',t)))"

返回

CJK 2354 nonspace 3013
Edit ./全剧骨架.md

输入

/scratch/003/ws/003-skeleton/catyiqian__qianqianwriting/run-2/全剧骨架.md

—— 原文 ——
- 司法流程按"重新鉴定+出庭作证"处理。片头或简介标注"AI 生成",预留备案号。

—— 改成 ——
- 司法流程按"重新鉴定+出庭作证"处理;片头标注"AI 生成"。

返回

The file /scratch/003/ws/003-skeleton/catyiqian__qianqianwriting/run-2/全剧骨架.md has been updated successfully.
Bash Recount characters

输入

python3 -I -c "
import re;t=open('全剧骨架.md',encoding='utf-8').read()
print('CJK',len(re.findall(r'[一-鿿]',t)),'nonspace',len(re.sub(r'[\s|#*\-]','',t)))"

返回

CJK 2346 nonspace 3004
Edit ./全剧骨架.md

输入

/scratch/003/ws/003-skeleton/catyiqian__qianqianwriting/run-2/全剧骨架.md

—— 原文 ——
- **"二房"**:只作动机,不出场。

—— 改成 ——
- **"二房"**:不出场。

返回

The file /scratch/003/ws/003-skeleton/catyiqian__qianqianwriting/run-2/全剧骨架.md has been updated successfully.
Bash Recount characters

输入

python3 -I -c "
import re;t=open('全剧骨架.md',encoding='utf-8').read()
print('CJK',len(re.findall(r'[一-鿿]',t)),'nonspace',len(re.sub(r'[\s|#*\-]','',t)))"

返回

CJK 2342 nonspace 2999

思考 4 秒

Agent:
全剧骨架定稿了,文件是当前目录下的 `全剧骨架.md`。只算汉字是 2342 字,连标点和数字一起算是 2999 字,在 3000 字以内。里面没有写分集大纲,也没有写剧本正文。

**这次改了什么:**
- 第七节原来写着“需确认”,现在按我推荐的方案直接定下来,改名为“补充设定”:
  - **程野的妹妹**:程野的软肋,宋知远替她付医药费,也拿她要挟程野,第 38 集露面。
  - **虎口疤**:沈峥少年时替沈砚挡碎玻璃留下的。
  - **那块表**:沈峥出事前一晚托付给林晚。
  - **“二房”**:不出场。
- **新加了一条:三年前林晚为什么没认出死者**。尸体在海里泡久了,脸认不出,登记成无名男尸;沈家又对外说沈峥在国外养病。林晚私下留了一份原始解剖记录。
- 为了不超字数,合规提示删了“预留备案号”那半句,“二房”那条也只剩“不出场”三个字。

其余部分没动:主线、人物弧线、打脸顺序、证据链、六段结构、关键节点,还有写分集大纲要守的 7 条规矩。

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

第 3 轮

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

思考 1 秒

Bash Check for leftover open questions in skeleton

输入

grep -n "建议\|需确认\|待定\|?" 全剧骨架.md; ls -la

返回

14:- **案件线(明)**:三年前谁杀了沈峥?每集一件看得见的证据。
total 40
drwxr-xr-x  5 user  wheel   160 Oct 30 17:28 .
drwxr-xr-x  4 user  wheel   128 Oct 30 17:23 ..
drwxr-xr-x  4 user  wheel   128 Oct 30 17:23 .claude
-rw-r--r--  1 user  wheel  4233 Oct 30 17:23 premise.md
-rw-r--r--  1 user  wheel  9132 Oct 30 17:28 全剧骨架.md

思考 3 秒

Agent:
全剧骨架上一轮就已经写完了,这次不用再改:`全剧骨架.md`,在当前目录,和 `premise.md` 放在一起。

我又查了一遍,文件里已经没有“建议”“需确认”之类留给你定的地方。唯一的问号是主线那句“三年前谁杀了沈峥?”,那是全剧要回答的问题,本来就该留着。

文件共 2999 字(含标点),内容按 `premise.md` 的要求来:60 集的整体走向,可以直接用来管住后面的分集大纲和剧本。分集大纲和剧本正文没有写。

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

第 4 轮

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

思考

Agent:
全剧骨架已经写完,不需要再做什么:文件是当前目录下的 `全剧骨架.md`,和 `premise.md` 放在一起,共 2999 字(含标点),在 3000 字以内。

需要你定的地方都已按我推荐的方案写进去,文件里没有留待确认的问题。这次没有再改动文件。分集大纲和剧本正文按你的要求没有写。

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

第 5 轮

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

思考 2 秒

Read ./全剧骨架.md

输入

{
 "file_path": "/scratch/003/ws/003-skeleton/catyiqian__qianqianwriting/run-2/全剧骨架.md"
}

返回

1	# 《验尸官的婚礼》全剧骨架
2	
3	- **类型**:女频 · 大女主 · 复仇悬疑 · 豪门
4	- **体裁**:竖屏微短剧,60 集,1–2 分钟/集,AI 全流程生成
5	- **开场模式**:当下冲突直入 + 惨剧闪回(婚礼现场 × 三年前的解剖台)
6	- **故事亮点**:被退婚的女法医去参加前未婚夫的婚礼,一眼认出新郎是替身——真新郎三年前就躺在她的解剖台上。
7	
8	**一段话梗概**:法医林晚一年前被未婚夫沈峥当众退婚。婚礼上,新郎摘下白手套,虎口光洁——真沈峥虎口有疤,三年前那具被她改成"意外"的无名男尸,虎口也有。她一件一件拿出证据,撕开替身、主母、老领导,最后是人人信任的舅舅宋知远,也一步步逼近自己签下的假报告。最终她当庭推翻自己。
9	
10	---
11	
12	## 一、主线
13	
14	- **案件线(明)**:三年前谁杀了沈峥?每集一件看得见的证据。
15	- **签字线(暗)**:林晚就是假报告的签字人。她每赢一步,自己的"共犯"身份就暴露一分。
16	- **沈家线(副)**:替身、股权、联姻各怀鬼胎,给林晚撕开缺口。
17	- **倒计时**:沈峥三十岁生日=沈氏一半股权交接日(第 21 集亮出,第 52 集到期)。替身一旦签字,股权实际落进宋知远手里。
18	- **主题**:认证据不认人——最后认的是她自己。
19	
20	## 二、人物弧线
21	
22	| 角色 | 起点 | 转折 | 终点 |
23	|---|---|---|---|
24	| 林晚 | 冷静带刺,把签字的事压在心底 | 第 30 集签字被曝光;第 46 集主动认下 | 当庭推翻自己,签上名字 |
25	| 程野 | 怕死的傀儡,配合沈家踩林晚 | 第 38 集意识到自己也会"意外",暗中偷录 | 带妹妹自首 |
26	| 沈砚 | 嘴上不信林晚,处处作梗 | 第 14 集成为内应;第 43 集被栽赃为凶手 | 想起游艇那晚,当庭指认舅舅 |
27	| 苏曼丽 | 带头踩林晚 | 第 8 集塞房卡求救;第 35 集为家族生意反水 | 第 55 集重新倒戈,交出港口账目 |
28	| 宋婉仪 | 为保股权护替身,抹黑林晚 | 第 40 集得知儿子是他杀 | 交出沈氏 |
29	| 周启年 | 体面的老领导,压着林晚 | 第 30 集拿她的签字反咬 | 第 50 集崩溃,供出宋知远 |
30	| 宋知远 | 全家最可靠的舅舅,几乎不出手 | 第 44 集面具松动 | 认罪伏法 |
31	
32	## 三、爽点梯队
33	
34	1. **苏曼丽与婚礼宾客**(1–10 集):笑她晦气的人,被她一句话一句话拆台。
35	2. **程野**(11–20 集):替身破绽一个个当众露出来。
36	3. **宋婉仪**(21–40 集):主母的轻声细语被证据逼到失态。
37	4. **周启年**(30–50 集):从反咬到被反杀,金表、流水、改稿记录。
38	5. **宋知远**(44–60 集):最大的一张脸,留到交接仪式和法庭。
39	
40	每 10 集至少一次当众打脸,越往后脸越大,林晚的代价也越大。
41	
42	## 四、证据链(主推进器)
43	
44	| 集数 | 证据 | 沈家反制 | 推进到 |
45	|---|---|---|---|
46	| 1–10 | 新郎虎口无疤;沈峥旧照的虎口疤;她私留的三年前解剖备忘录 | 保安请出场;网上造谣"前任发疯" | 新郎是假的 |
47	| 11–20 | 程野耳后整容切口;新婚夜录音;程野头发 DNA | 删录音;周启年的中心出具相反的亲缘鉴定 | 替身是宋家找的人 |
48	| 21–30 | 法医中心残存的病理蜡块,与沈砚 DNA 比对 | 档案室"失火" | 无名男尸=沈峥 |
49	| 31–40 | 颅骨照片上的凹陷形状;解剖时登记、后来失踪的一枚船锚袖扣 | 公开她的签字,停职调查 | 死因是钝器击打,不是落水 |
50	| 41–50 | 游艇航海日志;周启年的流水与金表;程野的偷录 | 栽赃沈砚;制造程野"意外" | 指向宋知远 |
51	| 51–60 | 宋知远的袖扣一新一旧;沈峥表盖里刻的集装箱编号;凶器扳手 | 交接日强行签字 | 定罪 |
52	
53	**铁律**:每集至少拿出一样能拍出来的证据(疤、切片、照片、录音、文件、物件)。证据被毁的那一集,必须同时露出下一件证据的线头。
54	
55	## 五、分段结构
56	
57	### 第一段|1–10 集:婚礼(钩子+铺垫+催化剂)
58	第 1 集前 3 秒:白布下一只手,虎口一道疤 → 切到婚礼,新郎摘手套,虎口光洁。林晚进场先蹲下看摔倒花童的手腕:"骨头没事。"(救猫咪)被满场嘲讽"摸死人的来闹婚礼",她只说一句:"新郎的手,不对。"
59	第 2–9 集:婚礼和答谢宴上连番交锋,旧照对疤,被抹黑"因爱生恨";第 8 集苏曼丽偷偷塞来房卡。
60	**第 10 集【付费点】**:她翻出三年前私留的解剖备忘录,无名男尸虎口疤的照片与沈峥旧照一模一样。段末她盯着自己的签名:"那个人是沈峥。我签的是'意外'。"
61	
62	### 第二段|11–20 集:拆替身
63	苏曼丽在酒店房间求救,交出新婚夜录音。沈砚从敌意到动摇,第 14 集认出哥哥的疤,成为内应,偷到程野的头发——DNA 不是亲兄弟。沈家反扑:周启年出具"权威"相反鉴定。
64	段末(第 20 集):程野深夜单独找她:"我不知道他怎么死的,我只是被找来的。"
65	
66	### 第三段|21–30 集:证明那具尸体(中点)
67	第 21 集亮出倒计时:股权交接日。尸体早已火化,唯一残存的是法医中心的病理蜡块。周启年阻挠,档案室失火,她提前带出一份。第 29 集比对结果:死者与沈砚是亲兄弟。
68	**第 30 集【中点 · 假胜利转假失败】**:她刚交上结论,周启年当众拿出三年前的报告:"结论是你下的,名是你签的。"她被停职,热搜一片"法医造假"。
69	
70	### 第四段|31–40 集:坏蛋逼近
71	颅骨照片显示凹陷是钝器伤;备忘录里登记过一枚船锚袖扣,证物室却查无此物。第 35 集苏曼丽为保苏家港口生意反水,供出她的落脚处。第 38 集程野发现宋知远在处理"用完的人",开始偷录。
72	段末(第 40 集):林晚把颅骨照片推到宋婉仪面前:"你儿子不是淹死的。"主母第一次失态。
73	
74	### 第五段|41–50 集:灵魂黑夜与反击
75	宋知远出手:第 43 集沈砚被栽赃(那晚他在游艇上、喝醉、记不清),被警方带走;第 45 集程野"意外"坠楼重伤。证据链断,林晚被立案调查伪证。
76	**第 46 集【灵魂黑夜】**:空荡的解剖室,她摘下腕上那块表——沈峥出事前一晚交给她:"帮我收着,回来取。"她决定先认自己,主动向调查组交代三年前被逼签字的全过程。
77	第 47–50 集:她的坦白让周启年手里的筹码作废。沈砚在羁押中想起那晚甲板上一点船锚形的反光。第 50 集周启年崩溃,供出收了宋知远的钱。
78	
79	### 第六段|51–60 集:交接仪式与法庭(大高潮+结局)
80	第 51 集沈砚获释。第 52 集股权交接仪式,与第 1 集婚礼镜像:同一家酒店、同一群人围观。坐轮椅被推上台的程野拒绝签字,当场播放录音。林晚点破宋知远的袖扣一新一旧。第 54 集她打开表盖,内侧刻着一串集装箱编号——沈峥留下的洗钱证据。第 55 集苏曼丽再次倒戈,交出港口账目。
81	第 57–59 集庭审:沈砚当庭指认,宋知远认罪伏法;宋婉仪交出沈氏;程野带妹妹自首。林晚当庭推翻自己三年前的报告,重写"死者沈峥,他杀",签上自己的名字。
82	**第 60 集**:墓前,她把那块表放下。
83	
84	**节点速查**:付费点 10 集 · 二次付费点 30 集 · 小高潮每 10 集一次 · 灵魂黑夜 45–46 · 大高潮 52–55 · 结局 57–60
85	
86	## 六、写分集大纲时必须守住的规矩
87	
88	1. 每集结尾必须留钩子:新证据露头/证据被毁/有人反水/林晚被逼到墙角。
89	2. 林晚不伪造证据、不抬高声调,反击=一句话+一样东西。
90	3. 宋知远前 40 集只做"好舅舅":递水、劝和、打圆场,但每段让观众看到一次船锚袖扣。
91	4. 程野第 38 集前不知道真凶,他的恐惧要一集一集往上涨。
92	5. 沈砚的游艇之夜在第 43 集前只能暗示,不能说破。
93	6. 视觉母题固定:白手套、虎口、旧机械表、白布。每段至少回扣一次。
94	7. 签字线每 10–15 集推进一格:心里的刺 → 被曝光 → 主动认 → 当庭重签。
95	
96	## 七、补充设定
97	
98	- **程野的妹妹**:程野的软肋,宋知远替她付医药费,也拿她要挟。第 38 集露面。
99	- **虎口疤**:沈峥少年时替沈砚挡碎玻璃留下,第 14 集沈砚因此信了林晚。
100	- **表**:沈峥出事前一晚托付给林晚,第 46 集揭示,第 54 集兑现。
101	- **当年为何没认出**:尸体久泡海水、面部难辨,登记为无名男尸;沈家对外称沈峥在国外养病。她私留了原始记录。
102	- **"二房"**:不出场。
103	
104	## 八、合规提示
105	
106	- 解剖与伤情用白布、切片、照片、显微镜画面表现,不拍血腥特写;坠楼、击打只拍前后。
107	- 司法流程按"重新鉴定+出庭作证"处理;片头标注"AI 生成"。
108	

思考 8 秒

思考

Edit ./全剧骨架.md

输入

/scratch/003/ws/003-skeleton/catyiqian__qianqianwriting/run-2/全剧骨架.md

—— 原文 ——
第 57–59 集庭审:沈砚当庭指认,

—— 改成 ——
第 57–59 集庭审:扳手与颅骨凹陷吻合,沈砚当庭指认,

返回

The file /scratch/003/ws/003-skeleton/catyiqian__qianqianwriting/run-2/全剧骨架.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/catyiqian__qianqianwriting/run-2/全剧骨架.md

—— 原文 ——
她私留了原始记录。
- **"二房"**:不出场。

—— 改成 ——
她私留了原始记录。

返回

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

输入

python3 -I -c "
import re;t=open('全剧骨架.md',encoding='utf-8').read()
print('CJK',len(re.findall(r'[一-鿿]',t)),'nonspace',len(re.sub(r'[\s|#*\-]','',t)))"

返回

CJK 2346 nonspace 3000

思考 1 秒

Edit ./全剧骨架.md

输入

/scratch/003/ws/003-skeleton/catyiqian__qianqianwriting/run-2/全剧骨架.md

—— 原文 ——
被她一句话一句话拆台。

—— 改成 ——
被她一句句拆台。

返回

The file /scratch/003/ws/003-skeleton/catyiqian__qianqianwriting/run-2/全剧骨架.md has been updated successfully. (file state is current in your context — no need to Read it back)
Bash Final character count

输入

python3 -I -c "
import re;t=open('全剧骨架.md',encoding='utf-8').read()
print('CJK',len(re.findall(r'[一-鿿]',t)),'nonspace',len(re.sub(r'[\s|#*\-]','',t)))"

返回

CJK 2343 nonspace 2997

思考 3 秒

Agent:
全剧骨架已经写完,文件是当前目录下的 `全剧骨架.md`,共 2997 字(含标点),在 3000 字以内。

这一轮我从头到尾通读了一遍,发现证据表里有“凶器扳手”,但分段剧情里没写它在哪集出场。现在补进了第 57–59 集的庭审:扳手和颅骨凹陷对上,接着沈砚当庭指认舅舅。为了不超字数,删掉了“二房不出场”那一行(它本来就没有剧情作用),还有一句措辞也压短了。

其余人物转折的集数、证据链、六段结构和关键节点,前后都对得上,不需要改。需要你定的地方都已按我推荐的方案写进去了。分集大纲和剧本正文按你的要求没有写。

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

第 6 轮

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

思考

Bash Confirm skeleton file exists and its length

输入

ls -la 全剧骨架.md && python3 -I -c "
import re;t=open('全剧骨架.md',encoding='utf-8').read()
print('nonspace',len(re.sub(r'[\s|#*\-]','',t)))"

返回

-rw-r--r--  1 user  wheel  9123 Oct 30 17:29 全剧骨架.md
nonspace 2997
Agent:
全剧骨架已经写完,这次没有改动。文件是当前目录下的 `全剧骨架.md`,我刚确认过它还在,共 2997 字(含标点),在 3000 字以内。

文件里没有留下要你定的问题,前后内容也已核对过。分集大纲和剧本正文按你的要求没有写。

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

第 7 轮

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

思考

Agent:
全剧骨架已经写完,这次没有改动文件。文件是当前目录下的 `全剧骨架.md`,共 2997 字(含标点),在 3000 字以内,需要你定的地方都已按我推荐的方案写进去了。

按你的要求,分集大纲和剧本正文没有写,所以这一步已经结束。之后要写 60 集的分集大纲,直接告诉我就行。

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

第 8 轮

输入:
如果要我在几个方案里选,就选你最推荐的那个;其他要我定的,都按你推荐的来,不用再问我。请继续,直到 premise.md 要的全剧骨架写成文件;骨架之后的分集大纲和剧本不用写。
Agent:
全剧骨架已经写完,这次没有改动文件。文件是当前目录下的 `全剧骨架.md`,共 2997 字(含标点),在 3000 字以内,需要你定的地方都已按我推荐的方案写进去了。分集大纲和剧本正文按你的要求没有写,这一步到此结束。

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