对照组(不装 skill) · 第 1 次运行

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

skill
不装 skill
装进工作目录的 skill
无
时间
2026-10-31 08:13–08:17(北京时间),4 分钟
轮数
3 轮,工具调用 20 次,按 API 价格折算 $1.99
匿名编号
622(评审只看到这个编号)
盲比
和另外 20 个参赛者的第 1 次运行各比一场: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 · 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,200 字
# 《验尸官的婚礼》全剧骨架

60集|竖屏|每集1–2分钟|AI拍摄

## 一、底层真相(全剧不得违背)

- **四年前**:林晚与沈峥订婚。沈峥把自己戴旧的机械表给她:"看尸体的时候看时间。"沈峥左手虎口有一道旧疤,是少年时替沈砚挡碎玻璃留下的。
- **三年前·游艇夜**:沈峥查到舅舅宋知远借海外港口洗钱,当面摊牌。宋知远用扳手砸他后脑,推下海。沈峥挣扎时扯下宋知远一枚船锚袖扣,攥在手里。沈砚醉倒在舱内,只记得一声闷响和一个高个子背影。
- **次日**:宋知远告诉姐姐,沈峥醉酒落水,尸体没找到。宋婉仪为保住遗嘱股份,对外称长子出国养病,由宋知远找来程野整容顶替。
- **十天后**:海上浮起一具面部被螺旋桨毁损的无名男尸,送到林晚的解剖台上。那时沈家说沈峥在国外,还在给她发消息。她写下"后枕部钝器伤,他杀",并记录"左手虎口陈旧疤痕""右手握金属异物"。周启年收了宋知远的钱,把结论改成"意外落水",拿走异物,逼她签字,三天内火化。林晚违规私留了一套组织切片,这就是她心里那根刺。周启年把袖扣锁进自己的保险柜,留着拿捏宋知远。
- **之后两年**:程野借"养病后性情大变"疏远林晚,一年前当众退婚:他最怕法医离他太近。

## 二、主线与引擎

- **明线**:林晚要一步步证明三件事:新郎是假的;台上那具尸体是沈峥;凶手是谁。
- **暗线**:她每往前一步,都更靠近自己签的那份"意外"报告。终点不是抓人,是她当众推翻自己。
- **单集三件套(每集必备)**:
  1. 一件看得见、能特写的证据(疤、表、签名、牙片、切片、录音、袖扣……);
  2. 沈家或周启年反扑一次:毁证、栽赃、舆论抹黑、停职、威胁;
  3. 结尾钩子:要么新证据露头,要么林晚被推进更深的坑。
- **节奏**:每3集一次小翻盘,每10集左右一次大反转。

## 三、五幕结构

### 第一幕 婚礼(1–10集):她认出来了
- **1集**:林晚作为前未婚妻被请来"看笑话"。新郎摘白手套戴戒指时,虎口光洁。闪回解剖台:同一个位置有疤。片尾她看着腕上的表:"他三年前就死了。"
- **2–6集**:她当众试探:表认不出、旧称呼答不上,程野露馅。沈家反咬她被退婚后发疯、"摸死人摸出了毛病",视频冲上热搜。苏曼丽带头踩她。
- **7–9集**:周启年(金表特写)以"精神状态"为由让她停职。沈砚冷眼旁观,却被她一句"你哥虎口那道疤是替谁挡的"刺中。
- **10集(付费卡点)**:答谢宴上,苏曼丽当众泼她酒,转身塞给她一张房卡,背面写着:"他不是我丈夫,救我。"

### 第二幕 替身(11–22集):证明新郎是假的
- **证据梯度**:签名笔压→旧牙片对不上→声纹→沈砚偷来新郎的毛发,与自己做亲缘鉴定。
- **反扑**:牙科档案被烧,鉴定所被收买,林晚被反告诽谤。
- **程野线**:他开始害怕,深夜给林晚打无声电话;他妹妹被宋家安排进一家疗养院"住院"。
- **18集**:沈砚说出"那晚游艇上我也在",成为内应。
- **22集反转**:亲缘报告证明新郎和沈砚没有血缘。林晚拿着报告去找宋婉仪,宋婉仪平静地说:"我知道。"顶替是母亲亲手安排的。

### 第三幕 尸体(23–35集):台上那个人就是沈峥
- 林晚拿出私藏三年的切片,和沈砚的DNA比对。这是她第一次动自己的刺:拿出切片,就等于承认当年违规留样、知情签字。
- **反扑**:周启年伪造当年尸体的家属认领记录;苏家放出旧照,说林晚为钱缠上沈家。
- **30集(中点大反转)**:比对成立,死者是沈峥。宋婉仪崩溃,她一直以为儿子只是落水、尸体没找到。同一集,周启年在发布会上亮出那份"意外"报告:"结论是她亲手签的。"林晚从揭发者变成被调查的人。
- **31–35集**:她被立案,众叛亲离。程野私下找她:有人在给他安排"意外"了。

### 第四幕 凶手(36–48集):谁砸了那一下
- 后枕伤口形状指向扳手;沈砚的记忆拼出高个子背影和袖口一点银光(37集),呼应第1集宋知远的袖扣。
- **40集**:苏曼丽反水。苏家港口生意被宋知远捏住,她把林晚的证据备份交了出去,沈砚因此被打进医院。
- **42–45集**:林晚设局,让周启年以为宋知远要灭口。周启年手里一直留着保命录音:宋知远付钱,要求"三天内火化"。金表、账户、录音同时摊开,周启年被当场带走(45集)。
- **46–48集**:周启年的保险柜里起出那枚船锚袖扣,上面带着三年前的锈。宋知远腕上那一对,是事后补配的新货。林晚和沈砚把程野的妹妹从疗养院带出来。

### 第五幕 庭审(49–60集):她推翻自己
- **49–54集**:宋知远最后反扑,把罪推给死去的沈峥"挪用公款",并拿林晚签的报告当辩护证据:法医自己说是意外。苏曼丽交回宋知远洗钱的港口单据,第二次转向,但不洗白。
- **55集**:宋婉仪得知是弟弟杀了儿子,当着宋知远的面,第一次不再轻声细语。
- **56–57集**:程野出庭,讲出替身的全过程;伤口对上扳手,袖扣对上宋知远,加上切片和录音。但辩方仍咬住"法医结论是意外"。
- **58集(全剧高潮)**:林晚当庭陈述:"三年前那份报告是我签的,是假的。"她重新写下"死者沈峥,他杀",签上自己的名字。宋知远最后一道防线塌了。
- **59集**:宋知远认罪伏法;宋婉仪交出沈氏;程野带妹妹去自首;林晚接受处分。
- **60集**:墓园。林晚把那块表放在沈峥墓前,表针还在走。

## 四、人物弧光

- **林晚**:藏着刺→亲手拔刺。前半部用证据审别人,后半部审自己。
- **程野**:活着的道具→说出真相的证人。底线是他从没害过人,只是怕死。
- **沈砚**:没人信的弟弟→替哥哥讨公道的人。他的"记不清"必须在第四幕补完。
- **苏曼丽**:踩人→求救→反水→交单据。可以自私,但每次转向都要有利益原因。
- **宋婉仪**:为股份顶替儿子→为儿子交出股份。她不是凶手,但不能太快被原谅。
- **周启年**:拿权力压人→被自己留的把柄反咬。
- **宋知远**:最终对手。前40集只能是"最可靠的舅舅",不得提前露凶相。

## 五、爽点分配

- **沈家**:2–6集新郎露馅,22集主母被戳穿,30集主母崩溃,55集母亲与舅舅反目。
- **苏曼丽**:前期踩人被林晚当场驳回,40集反水后被宋知远当弃子,49集低头。
- **周启年**:9集停职(压)→30集发布会(压)→45集当场带走(打)。
- **宋知远**:56–59集一层层剥掉他的和气。
- **原则**:爽点来自证据,不来自吵架。

## 六、伏笔回收

| 伏笔 | 埋 | 收 |
|---|---|---|
| 白手套/虎口疤 | 1集 | 9集、30集 |
| 男式旧表 | 1集 | 2集试探、60集墓前 |
| 船锚袖扣 | 1集婚礼特写 | 37集记忆、46集保险柜 |
| 私留切片 | 1集闪回 | 23集拿出、30集比对 |
| 周启年金表 | 7集 | 45集 |
| 苏曼丽房卡 | 10集 | 49集单据夹在同一张房卡里交回 |

## 七、AI拍摄约束

- **外形锁死**:林晚短发、灰风衣、旧表;程野金丝眼镜、白手套;沈砚寸头、黑耳钉、西装不扣;苏曼丽全妆、酒红指甲;周启年老花镜、金表;宋婉仪旗袍、珍珠;宋知远船锚袖扣。服装只在关键节点变化。
- **主场景不超过8个**:婚礼厅、解剖室、法医中心办公室、沈宅客厅、酒店套房、疗养院、法庭、墓园。游艇只用于闪回,冷蓝夜色,碎片化处理。
- 每集至少一个证据实物特写;少群戏、少打斗,冲突靠对视、递东西、念报告。

过程

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

第 1 轮

输入:
我要给一部短剧写全剧骨架,要求在 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:13 .
drwxr-xr-x  3 user  wheel    96 Oct 30 17:13 ..
drwxr-xr-x  3 user  wheel    96 Oct 30 17:13 .claude
-rw-r--r--  1 user  wheel  4233 Oct 30 17:13 premise.md
这是一张选题卡。它要拍成 60 集竖屏短剧,每集 1–2 分钟,全部由 AI 拍。
请交一份全剧骨架:整部剧怎么走,用来管住后面的分集大纲和剧本。
只交骨架,不写分集大纲和剧本正文,3000 字以内。

《验尸官的婚礼》

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

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

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

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

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

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

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

思考 93 秒

Write ./全剧骨架.md

输入

/scratch/003/ws/003-skeleton/baseline/run-1/全剧骨架.md

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

60集|竖屏|每集1–2分钟|AI拍摄

## 一、底层真相(全剧不得违背)

- **四年前**:林晚与沈峥订婚。沈峥把自己戴旧的机械表给她:"看尸体的时候看时间。"沈峥左手虎口有一道旧疤,是少年时替沈砚挡碎玻璃留下的。
- **三年前·游艇夜**:沈峥查到舅舅宋知远借海外港口洗钱,当面摊牌。宋知远用扳手砸他后脑,推下海。沈峥挣扎时扯下宋知远一枚船锚袖扣,攥在手里。沈砚醉倒在舱内,只记得一声闷响和一个高个子背影。
- **次日**:宋知远告诉姐姐,沈峥醉酒落水,尸体没找到。宋婉仪为保住遗嘱股份,对外称长子出国养病,由宋知远找来程野整容顶替。
- **十天后**:海上浮起一具面部被螺旋桨毁损的无名男尸,送到林晚的解剖台上。那时沈家说沈峥在国外,还在给她发消息。她写下"后枕部钝器伤,他杀",并记录"左手虎口陈旧疤痕""右手握金属异物"。周启年收了宋知远的钱,把结论改成"意外落水",拿走异物,逼她签字,三天内火化。林晚违规私留了一套组织切片,这就是她心里那根刺。周启年把袖扣锁进自己的保险柜,留着拿捏宋知远。
- **之后两年**:程野借"养病后性情大变"疏远林晚;一年前当众退婚,因为他最怕一个法医离他太近。

## 二、主线与引擎

- **明线**:林晚要一步步证明三件事:新郎是假的;台上那具尸体是沈峥;凶手是谁。
- **暗线**:她每往前一步,都更靠近自己签的那份"意外"报告。终点不是抓人,是她当众推翻自己。
- **单集三件套(每集必备)**:
  1. 一件看得见、能特写的证据(疤、表、签名、牙片、切片、录音、袖扣……);
  2. 沈家或周启年反扑一次:毁证、栽赃、舆论抹黑、停职、威胁;
  3. 结尾钩子:要么新证据露头,要么林晚被推进更深的坑。
- **节奏**:每3集一次小翻盘,每10集左右一次大反转。

## 三、五幕结构

### 第一幕 婚礼(1–10集):她认出来了
- **1集**:林晚作为前未婚妻被请来"看笑话"。新郎摘白手套戴戒指时,虎口光洁。闪回解剖台:同一个位置有疤。片尾她看着腕上的表:"他三年前就死了。"
- **2–6集**:她当众用细节试探:表认不出、惯用手不对、旧称呼答不上,程野露馅。沈家反咬她被退婚后发疯、"摸死人摸出了毛病",视频冲上热搜。苏曼丽带头踩她。
- **7–9集**:周启年以"精神状态"为由让她停职。沈砚冷眼旁观,却被她一句"你哥虎口那道疤是替谁挡的"刺中。
- **10集(付费卡点)**:答谢宴上,苏曼丽当众泼她酒,转身塞给她一张房卡,背面写着:"他不是我丈夫,救我。"

### 第二幕 替身(11–22集):证明新郎是假的
- **证据梯度**:签名笔压→旧牙片对不上→声纹→沈砚偷来新郎的毛发,与自己做亲缘鉴定。
- **反扑**:牙科档案被烧,鉴定所被收买,林晚被反告诽谤。
- **程野线**:他开始害怕,深夜给林晚打无声电话;他妹妹被宋家安排进一家疗养院"住院"。
- **18集**:沈砚说出"那晚游艇上我也在",成为内应。
- **22集反转**:亲缘报告证明新郎和沈砚没有血缘。林晚拿着报告去找宋婉仪,宋婉仪平静地说:"我知道。"顶替是母亲亲手安排的。

### 第三幕 尸体(23–35集):台上那个人就是沈峥
- 林晚拿出私藏三年的切片,和沈砚的DNA比对。这是她第一次动自己的刺:拿出切片,就等于承认当年违规留样、知情签字。
- **反扑**:周启年调档"证明"当年尸体另有身份,伪造了家属认领记录;苏家放出林晚和沈峥的旧照,说她为钱缠上沈家。
- **30集(中点大反转)**:比对成立,死者是沈峥。宋婉仪崩溃,她一直以为儿子只是落水、尸体没找到。同一集,周启年在发布会上亮出那份"意外"报告:"结论是她亲手签的。"林晚从揭发者变成被调查的人。
- **31–35集**:她被立案,众叛亲离。程野私下找她:沈家已经在给他安排"意外"了。

### 第四幕 凶手(36–48集):谁砸了那一下
- 后枕伤口的形状指向扳手;沈砚的记忆碎片拼出高个子背影和袖口的一点银光(37集)。观众应回想起第1集婚礼上宋知远的袖扣。
- **40集**:苏曼丽反水。苏家港口生意被宋知远捏住,她把林晚的证据备份交了出去,沈砚因此被打进医院。
- **42–45集**:林晚设局,让周启年以为宋知远要灭口。周启年手里一直留着保命录音:宋知远付钱,要求"三天内火化"。金表、账户、录音同时摊开,周启年被当场带走(45集)。
- **46–48集**:周启年的保险柜里起出那枚船锚袖扣,上面带着三年前的锈。宋知远腕上那一对,是事后补配的新货。林晚和沈砚把程野的妹妹从疗养院带出来。

### 第五幕 庭审(49–60集):她推翻自己
- **49–54集**:宋知远最后反扑,把一切推给死去的沈峥"挪用公款、畏罪",并把林晚签过的报告当辩护证据:法医自己说的,是意外。苏曼丽交回宋知远洗钱的港口单据。这是她的第二次转向,但不洗白。
- **55集**:宋婉仪得知是弟弟杀了儿子,当着宋知远的面,第一次不再轻声细语。
- **56–57集**:程野出庭,讲出替身的全过程;袖扣对上伤口,切片对上DNA,再加上周启年的录音。但辩方仍咬住"法医结论是意外"。
- **58集(全剧高潮)**:林晚当庭陈述:"三年前那份报告是我签的,是假的。"她重新写下"死者沈峥,他杀",签上自己的名字。宋知远最后一道防线塌了。
- **59集**:宋知远认罪伏法;宋婉仪交出沈氏;程野带妹妹去自首;林晚接受处分。
- **60集**:墓园。林晚把那块表放在沈峥墓前,表针还在走。

## 四、人物弧光

- **林晚**:藏着刺→亲手拔刺。前半部她用证据审别人,后半部要用证据审自己。始终不抬声调。
- **程野**:活着的道具→说出真相的证人。底线是他从没害过人,只是怕死。
- **沈砚**:没人信的弟弟→替哥哥讨公道的人。他的"记不清"必须在第四幕补完。
- **苏曼丽**:踩人→求救→反水→交单据。可以自私,但每次转向都要有利益原因。
- **宋婉仪**:为股份顶替儿子→为儿子交出股份。她不是凶手,但不能太快被原谅。
- **周启年**:拿权力压人→被自己留的把柄反咬。
- **宋知远**:最终对手。前40集只能是"最可靠的舅舅",不得提前露凶相。

## 五、爽点分配

- **沈家**:2–6集新郎露馅,22集主母被戳穿,30集主母崩溃,55集母亲与舅舅反目。
- **苏曼丽**:前期踩人被林晚当场驳回,40集反水后被宋知远当弃子,49集低头。
- **周启年**:9集停职(压)→30集发布会(压)→45集当场带走(打)。
- **宋知远**:56–59集一层层剥掉他的和气。
- **原则**:爽点来自证据,不来自吵架。林晚打脸的方式是把东西放到桌上。

## 六、伏笔回收

| 伏笔 | 埋 | 收 |
|---|---|---|
| 白手套/虎口疤 | 1集 | 22集、56集 |
| 男式旧表 | 1集 | 2集试探、60集墓前 |
| 船锚袖扣 | 1集婚礼特写 | 37集记忆、46集保险柜 |
| 私留切片 | 1集闪回 | 23集拿出、30集比对 |
| 周启年金表 | 7集 | 45集 |
| 苏曼丽房卡 | 10集 | 49集单据夹在同一张房卡里交回 |

## 七、AI拍摄约束

- **外形锁死**:林晚短发、灰风衣、旧表;程野金丝眼镜、白手套;沈砚寸头、黑耳钉、西装不扣;苏曼丽全妆、酒红指甲;周启年老花镜、金表;宋婉仪旗袍、珍珠;宋知远船锚袖扣。服装只在关键节点变化。
- **主场景不超过8个**:婚礼厅、解剖室、法医中心办公室、沈宅客厅、酒店套房、疗养院、法庭、墓园。游艇只用于闪回,冷蓝夜色,碎片化处理。
- 证据必须是能特写的实物,每集至少一个物件特写。
- 少群戏、少打斗,冲突靠对视、递东西、念报告完成。

返回

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

输入

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

返回

非空白字符 3084
去markdown符号 2789

思考 2 秒

Agent:
Markdown 符号不算的话是 2789 字,但我想让它按任何算法都不超 3000,所以再删几句。
Edit ./全剧骨架.md

输入

/scratch/003/ws/003-skeleton/baseline/run-1/全剧骨架.md

—— 原文 ——
- 证据必须是能特写的实物,每集至少一个物件特写。
- 少群戏、少打斗,冲突靠对视、递东西、念报告完成。

—— 改成 ——
- 每集至少一个证据实物特写;少群戏、少打斗,冲突靠对视、递东西、念报告。

返回

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

—— 原文 ——
- **原则**:爽点来自证据,不来自吵架。林晚打脸的方式是把东西放到桌上。

—— 改成 ——
- **原则**:爽点来自证据,不来自吵架。

返回

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

—— 原文 ——
- 后枕伤口的形状指向扳手;沈砚的记忆碎片拼出高个子背影和袖口的一点银光(37集)。观众应回想起第1集婚礼上宋知远的袖扣。

—— 改成 ——
- 后枕伤口形状指向扳手;沈砚的记忆拼出高个子背影和袖口一点银光(37集),呼应第1集宋知远的袖扣。

返回

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

—— 原文 ——
- **之后两年**:程野借"养病后性情大变"疏远林晚;一年前当众退婚,因为他最怕一个法医离他太近。

—— 改成 ——
- **之后两年**:程野借"养病后性情大变"疏远林晚,一年前当众退婚:他最怕法医离他太近。

返回

The file /scratch/003/ws/003-skeleton/baseline/run-1/全剧骨架.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').read()
print(len(re.sub(r'\s','',t)), len(re.sub(r'[\s#*|\-]','',t)))"

返回

3040 2746

思考

Edit ./全剧骨架.md

输入

/scratch/003/ws/003-skeleton/baseline/run-1/全剧骨架.md

—— 原文 ——
- **林晚**:藏着刺→亲手拔刺。前半部她用证据审别人,后半部要用证据审自己。始终不抬声调。

—— 改成 ——
- **林晚**:藏着刺→亲手拔刺。前半部用证据审别人,后半部审自己。

返回

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

—— 原文 ——
- **49–54集**:宋知远最后反扑,把一切推给死去的沈峥"挪用公款、畏罪",并把林晚签过的报告当辩护证据:法医自己说的,是意外。苏曼丽交回宋知远洗钱的港口单据。这是她的第二次转向,但不洗白。

—— 改成 ——
- **49–54集**:宋知远最后反扑,把罪推给死去的沈峥"挪用公款",并拿林晚签的报告当辩护证据:法医自己说是意外。苏曼丽交回宋知远洗钱的港口单据,第二次转向,但不洗白。

返回

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

—— 原文 ——
- **31–35集**:她被立案,众叛亲离。程野私下找她:沈家已经在给他安排"意外"了。

—— 改成 ——
- **31–35集**:她被立案,众叛亲离。程野私下找她:有人在给他安排"意外"了。

返回

The file /scratch/003/ws/003-skeleton/baseline/run-1/全剧骨架.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').read()
print(len(re.sub(r'\s','',t)), len(re.sub(r'[\s#*|\-]','',t)))"

返回

3015 2721
Edit ./全剧骨架.md

输入

/scratch/003/ws/003-skeleton/baseline/run-1/全剧骨架.md

—— 原文 ——
- **反扑**:周启年调档"证明"当年尸体另有身份,伪造了家属认领记录;苏家放出林晚和沈峥的旧照,说她为钱缠上沈家。

—— 改成 ——
- **反扑**:周启年伪造当年尸体的家属认领记录;苏家放出旧照,说林晚为钱缠上沈家。

返回

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

—— 原文 ——
- **2–6集**:她当众用细节试探:表认不出、惯用手不对、旧称呼答不上,程野露馅。

—— 改成 ——
- **2–6集**:她当众试探:表认不出、旧称呼答不上,程野露馅。

返回

The file /scratch/003/ws/003-skeleton/baseline/run-1/全剧骨架.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').read()
print(len(re.sub(r'\s','',t)), len(re.sub(r'[\s#*|\-]','',t)))"

返回

2990 2696

思考 8 秒

Agent:
全剧骨架写好了,存在当前目录下的 `全剧骨架.md`。字数按 3000 以内算:去掉标题、表格这些 Markdown 符号是 2696 字,连符号一起算是 2990 字。里面只有骨架,没写分集大纲和剧本正文。

骨架分七部分:

1. **底层真相时间线**:把三年前那晚定死,后面写不能跟它冲突。选题卡里没交代的几处我补了,等你拍板:
   - 林晚当年为什么没认出台上的人:尸体脸被螺旋桨毁了,沈家又说沈峥在国外,还一直用他的名义给她发消息。
   - 那块表的来历:订婚时沈峥把自己戴旧的表给了她。
   - 虎口那道疤:沈峥少年时替沈砚挡碎玻璃留下的。
   - 死者手里攥着的船锚袖扣:被周启年锁进自己的保险柜,留着拿捏宋知远。
2. **主线与单集引擎**:每集必须有三样东西:一件能特写的证据、一次沈家或周启年的反扑、一个结尾钩子。
3. **五幕结构**:婚礼 1–10 集、替身 11–22、尸体 23–35、凶手 36–48、庭审 49–60。关键几集:
   - 第 10 集:付费卡点。
   - 第 30 集:中点反转,死者确认是沈峥,同一集林晚被曝出那份"意外"报告是她自己签的。
   - 第 58 集:高潮,她当庭推翻自己的报告。
4. **人物弧光**:每个主要角色一个变化点。
5. **爽点分配**:沈家、苏曼丽、周启年、宋知远各自在哪几集被打脸。
6. **伏笔回收表**:每条伏笔在哪集埋、哪集收。
7. **AI 拍摄约束**:锁定每个人的外形标志,主场景不超过 8 个,游艇只用来闪回。

有一处和选题卡的顺序不一样:选题卡结局先写宋知远认罪,再写林晚当庭推翻报告。我倒了过来,因为骨架里宋知远最后的辩护就靠她签的那份"意外"报告,她亲手推翻它,他才会塌。所以她先推翻(第 58 集),他再认罪(第 59 集)。如果你要按选题卡原来的顺序,告诉我,我再改。

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

第 2 轮

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

思考 3 秒

Read ./全剧骨架.md

输入

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

返回

1	# 《验尸官的婚礼》全剧骨架
2	
3	60集|竖屏|每集1–2分钟|AI拍摄
4	
5	## 一、底层真相(全剧不得违背)
6	
7	- **四年前**:林晚与沈峥订婚。沈峥把自己戴旧的机械表给她:"看尸体的时候看时间。"沈峥左手虎口有一道旧疤,是少年时替沈砚挡碎玻璃留下的。
8	- **三年前·游艇夜**:沈峥查到舅舅宋知远借海外港口洗钱,当面摊牌。宋知远用扳手砸他后脑,推下海。沈峥挣扎时扯下宋知远一枚船锚袖扣,攥在手里。沈砚醉倒在舱内,只记得一声闷响和一个高个子背影。
9	- **次日**:宋知远告诉姐姐,沈峥醉酒落水,尸体没找到。宋婉仪为保住遗嘱股份,对外称长子出国养病,由宋知远找来程野整容顶替。
10	- **十天后**:海上浮起一具面部被螺旋桨毁损的无名男尸,送到林晚的解剖台上。那时沈家说沈峥在国外,还在给她发消息。她写下"后枕部钝器伤,他杀",并记录"左手虎口陈旧疤痕""右手握金属异物"。周启年收了宋知远的钱,把结论改成"意外落水",拿走异物,逼她签字,三天内火化。林晚违规私留了一套组织切片,这就是她心里那根刺。周启年把袖扣锁进自己的保险柜,留着拿捏宋知远。
11	- **之后两年**:程野借"养病后性情大变"疏远林晚,一年前当众退婚:他最怕法医离他太近。
12	
13	## 二、主线与引擎
14	
15	- **明线**:林晚要一步步证明三件事:新郎是假的;台上那具尸体是沈峥;凶手是谁。
16	- **暗线**:她每往前一步,都更靠近自己签的那份"意外"报告。终点不是抓人,是她当众推翻自己。
17	- **单集三件套(每集必备)**:
18	  1. 一件看得见、能特写的证据(疤、表、签名、牙片、切片、录音、袖扣……);
19	  2. 沈家或周启年反扑一次:毁证、栽赃、舆论抹黑、停职、威胁;
20	  3. 结尾钩子:要么新证据露头,要么林晚被推进更深的坑。
21	- **节奏**:每3集一次小翻盘,每10集左右一次大反转。
22	
23	## 三、五幕结构
24	
25	### 第一幕 婚礼(1–10集):她认出来了
26	- **1集**:林晚作为前未婚妻被请来"看笑话"。新郎摘白手套戴戒指时,虎口光洁。闪回解剖台:同一个位置有疤。片尾她看着腕上的表:"他三年前就死了。"
27	- **2–6集**:她当众试探:表认不出、旧称呼答不上,程野露馅。沈家反咬她被退婚后发疯、"摸死人摸出了毛病",视频冲上热搜。苏曼丽带头踩她。
28	- **7–9集**:周启年以"精神状态"为由让她停职。沈砚冷眼旁观,却被她一句"你哥虎口那道疤是替谁挡的"刺中。
29	- **10集(付费卡点)**:答谢宴上,苏曼丽当众泼她酒,转身塞给她一张房卡,背面写着:"他不是我丈夫,救我。"
30	
31	### 第二幕 替身(11–22集):证明新郎是假的
32	- **证据梯度**:签名笔压→旧牙片对不上→声纹→沈砚偷来新郎的毛发,与自己做亲缘鉴定。
33	- **反扑**:牙科档案被烧,鉴定所被收买,林晚被反告诽谤。
34	- **程野线**:他开始害怕,深夜给林晚打无声电话;他妹妹被宋家安排进一家疗养院"住院"。
35	- **18集**:沈砚说出"那晚游艇上我也在",成为内应。
36	- **22集反转**:亲缘报告证明新郎和沈砚没有血缘。林晚拿着报告去找宋婉仪,宋婉仪平静地说:"我知道。"顶替是母亲亲手安排的。
37	
38	### 第三幕 尸体(23–35集):台上那个人就是沈峥
39	- 林晚拿出私藏三年的切片,和沈砚的DNA比对。这是她第一次动自己的刺:拿出切片,就等于承认当年违规留样、知情签字。
40	- **反扑**:周启年伪造当年尸体的家属认领记录;苏家放出旧照,说林晚为钱缠上沈家。
41	- **30集(中点大反转)**:比对成立,死者是沈峥。宋婉仪崩溃,她一直以为儿子只是落水、尸体没找到。同一集,周启年在发布会上亮出那份"意外"报告:"结论是她亲手签的。"林晚从揭发者变成被调查的人。
42	- **31–35集**:她被立案,众叛亲离。程野私下找她:有人在给他安排"意外"了。
43	
44	### 第四幕 凶手(36–48集):谁砸了那一下
45	- 后枕伤口形状指向扳手;沈砚的记忆拼出高个子背影和袖口一点银光(37集),呼应第1集宋知远的袖扣。
46	- **40集**:苏曼丽反水。苏家港口生意被宋知远捏住,她把林晚的证据备份交了出去,沈砚因此被打进医院。
47	- **42–45集**:林晚设局,让周启年以为宋知远要灭口。周启年手里一直留着保命录音:宋知远付钱,要求"三天内火化"。金表、账户、录音同时摊开,周启年被当场带走(45集)。
48	- **46–48集**:周启年的保险柜里起出那枚船锚袖扣,上面带着三年前的锈。宋知远腕上那一对,是事后补配的新货。林晚和沈砚把程野的妹妹从疗养院带出来。
49	
50	### 第五幕 庭审(49–60集):她推翻自己
51	- **49–54集**:宋知远最后反扑,把罪推给死去的沈峥"挪用公款",并拿林晚签的报告当辩护证据:法医自己说是意外。苏曼丽交回宋知远洗钱的港口单据,第二次转向,但不洗白。
52	- **55集**:宋婉仪得知是弟弟杀了儿子,当着宋知远的面,第一次不再轻声细语。
53	- **56–57集**:程野出庭,讲出替身的全过程;袖扣对上伤口,切片对上DNA,再加上周启年的录音。但辩方仍咬住"法医结论是意外"。
54	- **58集(全剧高潮)**:林晚当庭陈述:"三年前那份报告是我签的,是假的。"她重新写下"死者沈峥,他杀",签上自己的名字。宋知远最后一道防线塌了。
55	- **59集**:宋知远认罪伏法;宋婉仪交出沈氏;程野带妹妹去自首;林晚接受处分。
56	- **60集**:墓园。林晚把那块表放在沈峥墓前,表针还在走。
57	
58	## 四、人物弧光
59	
60	- **林晚**:藏着刺→亲手拔刺。前半部用证据审别人,后半部审自己。
61	- **程野**:活着的道具→说出真相的证人。底线是他从没害过人,只是怕死。
62	- **沈砚**:没人信的弟弟→替哥哥讨公道的人。他的"记不清"必须在第四幕补完。
63	- **苏曼丽**:踩人→求救→反水→交单据。可以自私,但每次转向都要有利益原因。
64	- **宋婉仪**:为股份顶替儿子→为儿子交出股份。她不是凶手,但不能太快被原谅。
65	- **周启年**:拿权力压人→被自己留的把柄反咬。
66	- **宋知远**:最终对手。前40集只能是"最可靠的舅舅",不得提前露凶相。
67	
68	## 五、爽点分配
69	
70	- **沈家**:2–6集新郎露馅,22集主母被戳穿,30集主母崩溃,55集母亲与舅舅反目。
71	- **苏曼丽**:前期踩人被林晚当场驳回,40集反水后被宋知远当弃子,49集低头。
72	- **周启年**:9集停职(压)→30集发布会(压)→45集当场带走(打)。
73	- **宋知远**:56–59集一层层剥掉他的和气。
74	- **原则**:爽点来自证据,不来自吵架。
75	
76	## 六、伏笔回收
77	
78	| 伏笔 | 埋 | 收 |
79	|---|---|---|
80	| 白手套/虎口疤 | 1集 | 22集、56集 |
81	| 男式旧表 | 1集 | 2集试探、60集墓前 |
82	| 船锚袖扣 | 1集婚礼特写 | 37集记忆、46集保险柜 |
83	| 私留切片 | 1集闪回 | 23集拿出、30集比对 |
84	| 周启年金表 | 7集 | 45集 |
85	| 苏曼丽房卡 | 10集 | 49集单据夹在同一张房卡里交回 |
86	
87	## 七、AI拍摄约束
88	
89	- **外形锁死**:林晚短发、灰风衣、旧表;程野金丝眼镜、白手套;沈砚寸头、黑耳钉、西装不扣;苏曼丽全妆、酒红指甲;周启年老花镜、金表;宋婉仪旗袍、珍珠;宋知远船锚袖扣。服装只在关键节点变化。
90	- **主场景不超过8个**:婚礼厅、解剖室、法医中心办公室、沈宅客厅、酒店套房、疗养院、法庭、墓园。游艇只用于闪回,冷蓝夜色,碎片化处理。
91	- 每集至少一个证据实物特写;少群戏、少打斗,冲突靠对视、递东西、念报告。
92	

思考 9 秒

Agent:
文件已经在了。收尾前我把整份骨架从头到尾核对了一遍,找出三处前后对不上的地方,现在改掉。
Edit ./全剧骨架.md

输入

/scratch/003/ws/003-skeleton/baseline/run-1/全剧骨架.md

—— 原文 ——
| 白手套/虎口疤 | 1集 | 22集、56集 |

—— 改成 ——
| 白手套/虎口疤 | 1集 | 9集、30集 |

返回

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

—— 原文 ——
袖扣对上伤口,切片对上DNA,再加上周启年的录音。

—— 改成 ——
伤口对上扳手,袖扣对上宋知远,加上切片和录音。

返回

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

—— 原文 ——
- **7–9集**:周启年以"精神状态"为由让她停职。

—— 改成 ——
- **7–9集**:周启年(金表特写)以"精神状态"为由让她停职。

返回

The file /scratch/003/ws/003-skeleton/baseline/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 -I -c "
import re;t=open('全剧骨架.md').read()
print(len(re.sub(r'\s','',t)), len(re.sub(r'[\s#*|\-]','',t)))"

返回

2993 2699

思考 6 秒

Agent:
全剧骨架定稿了,就是当前目录下的 `全剧骨架.md`。分集大纲和剧本正文没有写。字数是 2699 字,连标题、表格这些 Markdown 符号一起算是 2993,都在 3000 以内。

上次留给你定的地方,都按我推荐的来了:

- **结尾顺序**:用我调过的版本。第 58 集林晚当庭推翻自己三年前签的报告,宋知远最后的辩护就塌了;第 59 集他认罪,宋婉仪交出沈氏,程野带妹妹去自首;第 60 集墓前放表。
- **选题卡没写的设定**:按上次补的保留。表是订婚时沈峥给她的;虎口那道疤是他少年时替沈砚挡碎玻璃留下的;林晚当年没认出尸体,是因为脸被螺旋桨毁了,沈家又一直冒充沈峥给她发消息;船锚袖扣被周启年锁在自己的保险柜里。

这次定稿前我把骨架从头到尾对了一遍,改了三处对不上的地方:

- **伏笔表**:虎口疤原来写在第 22 集回收,可那集讲的是亲缘鉴定,跟疤没关系。改成第 9 集(林晚用这道疤刺中沈砚)和第 30 集(切片比对确认死者是沈峥)回收。
- **第 56–57 集**:原来写"袖扣对上伤口",但袖扣是攥在死者手里的,跟伤口无关。改成"伤口对上扳手,袖扣对上宋知远"。
- **周启年的金表**:伏笔表里写第 7 集埋,正文却没写。在第 7–9 集补了一个金表特写。

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

第 3 轮

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

思考

Agent:
全剧骨架已经写完了,就是当前目录下的 `全剧骨架.md`,这次不需要再改什么。

- **字数**:2699 字,连标题、表格这些 Markdown 符号一起算是 2993,都在 premise.md 要求的 3000 以内。
- **范围**:只有骨架。分集大纲和剧本正文按你说的没写。
- **要你定的地方**:都按我推荐的定了。结尾是林晚先在第 58 集当庭推翻自己的报告,宋知远在第 59 集认罪,第 60 集她把表放在沈峥墓前。表、虎口疤、当年为什么没认出尸体、袖扣的下落,这几处选题卡没交代的设定,都按上次补的写进去了。
- **核对**:上一轮把全文对过一遍,前后对不上的三处已经改好,现在没有剩下要你拍板的问题。

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