Hao0321/ai-short-drama · 第 1 次运行

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

skill
Hao0321/ai-short-drama@a1a00d39
装进工作目录的 skill
ai-short-drama
时间
2026-10-31 08:13–08:17(北京时间),4 分钟
轮数
5 轮,工具调用 6 次,按 API 价格折算 $3.72
匿名编号
693(评审只看到这个编号)
盲比
和另外 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 · 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,284 字
# 《验尸官的婚礼》全剧骨架

> 60 集|竖屏|每集 1–2 分钟|AI 仿真人|女频复仇悬疑。只管全剧走向,后续分集大纲与剧本必须服从本文件。

## 一、全剧契约

- **明线问题**:三年前是谁杀了沈峥?
- **暗线问题**:林晚敢不敢推翻自己签过的那份报告?
- **观众承诺**:每集她拿出一件看得见的证据,沈家每集都想毁掉它、抹黑她;她每赢一次,离真凶和她自己的签名都更近一步。
- **为什么不能一次掀牌**:①没有尸体,只有当年的记忆和私留的样本;②指认替身,就等于承认那具无名尸是沈峥,而“意外”是她签的字;③沈家握着舆论、股份和法医中心的人。
- **终点变化**:从“我是被逼的,那个签名不算我的”,到“签名是我的,我来改”。

## 二、底层真相(编剧专用,不得提前泄露)

- 沈峥发现宋知远借海外港口洗钱,游艇上被扳手砸中后脑,推进海里。沈砚醉倒在船舱。
- 七天后尸体漂上岸,面部损毁、没有证件。林晚解剖时写了“他杀”,周启年收钱改成“意外”,逼她签字,三天火化。她没认出死者:沈家对外说沈峥“出国养病”,那段时间程野还模仿他的声音给她打过电话。
- 她违规把一块颅骨伤口的蜡块和切片藏在别的档案编号下,这是她唯一的违规,也是全剧底牌。
- 旧机械表是沈峥上游艇前摘给她的:“回来给你换块新的。”替身退婚时从没提过这块表。
- 宋婉仪以为儿子是落水意外,为保长孙股份找了程野顶替,不知道凶手是弟弟。

## 三、三件主证据

| 主证据 | 主管集数 | 证明什么 | 沈家怎么毁 |
|---|---|---|---|
| 一道疤(左手虎口) | 1–20 | 新郎不是沈峥 | 白手套、补画假疤、说她是纠缠前任的疯子 |
| 一张切片(颅骨伤口+金属微粒) | 13–40 | 无名尸是沈峥,而且是他杀 | 抢档案、烧样本、曝光她的伪证,让证据失效 |
| 一段录音(周启年的保命录音) | 41–60 | 宋知远买通周启年改结论 | 对周启年灭口、扣下程野的妹妹、收买苏曼丽 |

**规则**:每集至少一件小证据(指纹、表痕、签名笔压、监控、船检记录……),必须拍得成特写;证据被毁要留下新线索,不能白丢;同一种毁证手段最多用两次。

## 四、四条阶梯

**揭露**:R0 新郎虎口没有疤 → R1 新郎是模仿演员程野,宋婉仪知情 → R2 DNA 证实无名尸是沈峥,她解剖的是自己的未婚夫 → R3 凶器是扳手,案发在游艇上,沈砚当时在船上 → R4 凶手是宋知远(船锚袖扣少了一只)→ R5 动机是港口洗钱,苏家的生意也沾了脏钱。

**对手**:E1 苏曼丽和婚礼宾客(当众羞辱)→ E2 周启年(停职、毁档,手里有她的签名)→ E3 宋婉仪和沈家(舆论、律师、股份)→ E4 宋知远(看懂她的打法,转去攻击她的信誉和证人)。**镜像**:宋知远和林晚都把“他杀”变成过“意外”,一个为了钱,一个因为怕。

**能力**:看出破绽 → 拿一件证据赢一局 → 主动设局,让沈家自己毁证时露馅 → 护住证人 → 当庭交出自己。

**代价**:停职 → 沈砚得知她签过“意外”,翻脸 → 伪证曝光,被吊销执业资格 → 人身危险 → 当庭自认,赌上职业生涯。

## 五、七段走向

| 段 | 集 | 本段问题 | 关上的门 → 打开的门 |
|---|---|---|---|
| 一 婚礼 | 1–5 | 新郎是谁? | 借敬酒逼新郎摘下手套,虎口光洁;答谢宴上苏曼丽偷偷塞来房卡 → 新娘也在害怕 |
| 二 替身 | 6–12 | 怎么证明他不是沈峥? | 苏曼丽交出新郎新婚夜留下的指纹,和沈峥旧档案里的指纹对不上;她被抹黑成“疯前任”、被周启年停职,查出程野的真实身份 → 宋婉仪知情 |
| 三 切片 | 13–20 | 无名尸是谁? | 周启年要销毁旧档,她抢出切片;沈砚从不信她到交出 DNA;第 20 集比对结果:沈峥 → 报告是她签的 |
| 四 母亲 | 21–30 | 谁在撒谎? | 沈砚翻脸后又回来;宋婉仪坚持说是意外,宋知远以“可靠舅舅”的身份出面调停。**第 30 集错胜**:她当众揭穿替身,沈家大乱、股份冻结;同一集宋知远放出她签字的伪证 → 猎人变猎物 |
| 五 游艇 | 31–40 | 那晚船上发生了什么? | 没了执照,只能靠切片和现场重建;宋知远栽赃沈砚,她用伤口角度推出凶手的身高和惯用手,洗清沈砚;程野想反水,苏曼丽为了家里的生意向宋知远告密,程野的妹妹被扣,程野翻供 → **全剧最低点** |
| 六 录音 | 41–50 | 谁买通了周启年? | 宋知远制造周启年“意外”,林晚救下他,拿到录音;宋婉仪听见弟弟的声音,第一次站到林晚这边;宋知远牺牲苏家港口自保,苏曼丽再次倒戈;救出程野的妹妹 → 法庭前只剩她自己的签名 |
| 七 当庭 | 51–60 | 她敢不敢推翻自己? | 宋知远最后一招:以“伪证法医”否定全部证据;她当庭承认三年前的签字,重写“死者沈峥,他杀”并签名;宋知远认罪伏法,宋婉仪交出沈氏,程野带妹妹去自首;墓前放表 |

## 六、人物弧

- **林晚**:想要的是证明新郎是假的,真正需要的是承认签名是自己的。她的“弱”只能来自没执照、没尸体、身上有污点,不能靠降智。情感核心是对沈峥的愧疚和思念,不另开恋爱线。
- **沈砚**:纨绔 → 怀疑凶手就是自己(那晚的记忆是空白)→ 内应 → 接住哥哥留下的东西。“那晚我在船上”这句话到第五段才说出口。
- **程野**:替别人活 → 为了妹妹出卖自己 → 选回自己的名字。他不知道沈峥怎么死的,只能交代替身是怎么来的。
- **苏曼丽**:带头踩人 → 求救 → 反水 → 还债。两次转向都要有生意账作理由。
- **宋婉仪**:想保股份的母亲,不是凶手。她的转向只能由证据(录音)触发,不能靠哭戏。
- **周启年**:守门人 → 弃子 → 证人。留录音是为了自保,不是出于良心。
- **宋知远**:一直温和,从不亲自出手;每输一局就换一种打法(毁物 → 毁人 → 毁信誉),第五段之后才露出狠。

## 七、爽债账本

| 债 | 开 | 还 |
|---|---|---|
| 婚礼上被骂“摸死人晦气” | 1 | 3 小还(摘手套);30 大还(当众揭穿替身) |
| 苏曼丽带头踩她 | 1–2 | 5 来求救;48 当众作证 |
| 周启年逼签、停职 | 1(回忆)/9 | 19–20 毁档被拍下、下台;58 出庭 |
| 沈家抹黑“疯前任” | 7–10 | 30 |
| 栽赃沈砚 | 33 | 36–37 |
| 苏曼丽反水 | 39 | 47–48 |
| 林晚自己的签名 | 1(暗)/30(明) | 59 |
| 沈峥被当作无名尸火化,没有墓 | 20 | 60 |

**硬性**:任何一次羞辱,5 集内至少回收一点;同一种打脸不出现第三次。

## 八、伏笔

- 白手套(1)→ 摘下(3)→ 补画假疤,被她看出愈合期不对(11)
- 旧表(1)→ 替身不认得这块表(6)→ 无名尸左腕表痕的宽度和表带一致(18)→ 墓前(60)
- 船锚袖扣(1,宋知远整理袖口)→ 一对成色不同(24)→ 沈砚记忆里的“银船锚”(35)→ 法庭(57)
- 程野的妹妹(8,提到医药费)→ 被扣(40)→ 一起自首(60)

## 九、AI 连续性锁

- **识别物不可漂移**:林晚的灰风衣+男表;程野的金丝眼镜+白手套(虎口是关键特写);沈砚的右耳黑耳钉+不扣扣子的西装;苏曼丽的酒红指甲;周启年的金表+胸前老花镜;宋婉仪的旗袍+珍珠耳环;宋知远的船锚袖扣。
- **主场景**:婚礼厅、解剖室、档案室、沈家老宅、游艇、法庭、墓园。三年前的戏一律用同一套冷色回忆调。
- **每集底线**:一个证据特写,加一次权力或信息的变化;不靠旁白念剧情。

过程

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

第 1 轮

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

思考

Bash List directory and read premise file

输入

ls -la && cat premise.md; ls .claude/skills/ai-short-drama/references

返回

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  4 user  wheel   128 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 岁,高个子,笑容和气,袖口总是一对船锚形状的银袖扣。
  - 小传:沈家人眼里最可靠的舅舅。借沈氏的海外港口洗钱,三年前被沈峥发现,在游艇上用扳手砸了他的后脑,推下海;之后买通周启年改了结论,又让姐姐以为是意外。全剧最后的对手。

结局:宋知远认罪伏法,宋婉仪交出沈氏,程野带着妹妹去自首。林晚当庭推翻自己三年前签的报告,重新写下“死者沈峥,他杀”,签上自己的名字。最后一场,她把那块表放在沈峥的墓前。
automation.md
evidence-registry.md
genre-engines.md
platform-strategy.md
production-pipeline.md
quality-compliance.md
story-architecture.md
studio-workflow.md
templates.md

思考 1 秒

Bash Read story architecture reference and template headings

输入

cd .claude/skills/ai-short-drama/references && wc -c *.md && cat story-architecture.md && grep -n "^#" templates.md

返回

    3609 automation.md
    9396 evidence-registry.md
    9525 genre-engines.md
    5551 platform-strategy.md
    8466 production-pipeline.md
    5344 quality-compliance.md
    7190 story-architecture.md
    8084 studio-workflow.md
    7715 templates.md
   64880 total
# 爆款短劇故事架構

本檔管理 Premise Contract、揭露、敵人、爽債、季弧與單集節奏。它不是固定秒表;平台、集長與觀眾決定密度。

## 目錄

1. [Premise Contract](#1-premise-contract)
2. [四條階梯](#2-四條階梯)
3. [季與 micro-arc](#3-季與-micro-arc)
4. [單集 beat map](#4-單集-beat-map)
5. [Cliffhanger 類型](#5-cliffhanger-類型)
6. [爽債與伏筆帳](#6-爽債與伏筆帳)
7. [角色與反派](#7-角色與反派)
8. [低質敘事反模式](#8-低質敘事反模式)

## 1. Premise Contract

每案先填:

```text
Audience:
Surface / format:
Public identity:
Hidden truth or advantage:
Core injustice / pressure:
Immediate desire:
Irreversible season goal:
Audience promise:
Fresh mechanism:
AI-native visual promise:
Why the hero cannot reveal everything now:
Season question:
End transformation:
```

### 好 premise 的三種張力同時存在

- **外在:** 敵人、制度、災難或倒數。
- **人際:** 誰信/不信主角,誰會因真相受傷。
- **內在:** 主角的錯誤信念或代價,不因能力變強自動消失。

## 2. 四條階梯

### 2.1 Reveal Ladder

避免第一集把所有牌翻完:

| 層 | 典型揭露 | 效果 |
|---|---|---|
| R0 | 異常徵兆 | 讓觀眾知道他不是表面那樣 |
| R1 | 單一技能/記憶 | 贏第一次小局 |
| R2 | 資源/人脈 | 改變局部權力 |
| R3 | 組織地位/血統 | 全場重新站隊 |
| R4 | 隱藏目的/犧牲 | 重新解讀前面行為 |
| R5 | 世界/系統真相 | 改變季問題 |

不是每部都要六層。先設最大秘密,再反推可分割證據。

### 2.2 Antagonist Ladder

```text
E1 近身羞辱者:能立刻傷害日常
E2 守門人:掌握機會、名譽或資源
E3 組織權力:能改規則
E4 幕後對手:理解主角能力並主動反制
E5 鏡像敵人:與主角相似,但做出相反道德選擇
```

每次升級要改變問題類型,不只是把敵人數值變大。

### 2.3 Competence Ladder

- 看見問題
- 用有限能力解一局
- 主動設局
- 承擔他人/組織
- 放棄捷徑或改寫規則

### 2.4 Cost Ladder

- 隱藏的麻煩
- 關係代價
- 資源/名譽代價
- 身份暴露
- 核心價值抉擇

沒有 Cost Ladder 的外掛只會降低懸念。

## 3. 季與 micro-arc

### Pilot 3 集

| 集 | 功能 | 必須交付 |
|---|---|---|
| E1 | 證明 premise | 公開壓制 + 異常牌 + 不可逆事件 |
| E2 | 證明爽感 | 第一筆小債回收 + 更高風險 |
| E3 | 證明連載 | 第一次公開反轉 + 新敵人/真相層 |

### 每 3–5 集一個 micro-arc

```text
Setup debt → attempts → local payoff → consequence → higher-order question
```

micro-arc 結尾同時做到:關一扇門、開一扇更大的門。

### 30 集參考骨架

| 集數 | 功能 |
|---|---|
| 1–3 | Premise proof;第一個小爽點 |
| 4–6 | 局部勢力與第一盟友;R1 |
| 7–10 | 第一公開勝利;E1 結束、E2 登場 |
| 11–15 | 主角主動布局;代價首次傷及關係;R2 |
| 16–20 | 中點錯勝/身份逼近暴露;E3 |
| 21–24 | 反派學習並反制;主角失去原優勢 |
| 25–27 | R3/R4 重解前情;終局選擇形成 |
| 28–30 | 償還主要爽債、解 season question、保留下一季新問題 |

60 集不是把每格拉長一倍;要增加第二條角色弧、第二個制度層或中段世界轉向。

## 4. 單集 beat map

### 社群 discovery 版:30–60 秒

```text
0–3s   Cold open:視覺不公、異常結果或危機已發生
3–12s  Context under pressure:只補理解當下選擇所需資訊
12–35s Escalation:對手加碼,主角不能退
35–50s Turn + payoff/progress:權力/資訊/關係不可逆改變
最後 3–7s Cliffhanger + end image
```

### App/連載版:60–120 秒

```text
0–5s    重接上一集 + 新刺激,不完整重播
5–25s   新壓力與本集目標
25–65s  行動、阻礙、選擇
65–95s  Turn 與局部回收
最後 5–10s 新資訊/新危機/揭露門檻
```

秒數是起稿 heuristic。若台詞多、物理複雜或情緒需要停頓,減少事件,不把語速加到不可演。

### Scene 檢查

每場必須至少改變一項:

- 誰掌權
- 誰知道什麼
- 誰信任誰
- 誰擁有物/證據
- 目標或代價
- 空間與安全狀態

如果什麼都沒改,只是把小說旁白念完,刪掉或合併。

## 5. Cliffhanger 類型

1. **Recognition:** 權力人物認出主角,但稱呼尚未出口。
2. **Evidence:** 關鍵證據出現,尚未公開內容。
3. **Decision:** 主角做出不可逆選擇,尚未看到代價。
4. **Reversal:** 以為勝利,真正權力者進場。
5. **Deadline:** 災難/任務/婚約/審判倒數開始。
6. **Identity collision:** 兩個身份線即將相撞。
7. **Rule exception:** 已知規則第一次失效。
8. **Emotional truth:** 一句話讓前面關係全部重解。

### 假 cliffhanger

- 把一句正常台詞切一半
- 下一集第一秒證明毫無後果
- 每集都是「大人物剛到門口」
- 角色能一句話化解卻集體不說
- 重播上一集佔掉本集大半

## 6. 爽債與伏筆帳

### Payoff Debt

```text
Debt ID:
Opened episode:
Injustice / promise:
Audience expected payoff:
Due window:
Escalation beats:
Paid episode:
Payoff changes what:
```

原則:

- E1 開的至少一筆小債在 E2–E3 償還。
- 大債可以晚還,但途中必有證據、局部勝利或權力移動。
- 同一種羞辱最多重複一次;第三次必須改變形式或由主角主動設局。

### Foreshadow Ledger

- 每個伏筆必有 planted、reinforced、paid。
- 不為續集硬加從未出現的雙胞胎、秘寶或系統規則。
- 伏筆回收要改變角色選擇,不只是觀眾知道 trivia。

## 7. 角色與反派

### 主角五欄

```text
Wants:本集會主動追求什麼
Needs:長期要學會什麼
False belief:他相信但不完全正確的事
Power:能改局的資源/能力
Cost:使用 power 會失去什麼
```

### 反派五欄

```text
Goal:不以「欺負主角」為唯一人生目標
Leverage:現在能傷害什麼
Belief:為何覺得自己有理
Learning:看到主角哪張牌後會怎麼調整
Boundary:哪件事連他也不做,或何時跨過界
```

好反派會逼主角改策略;鏡像反派會逼主角回答「我有同樣力量,為何不成為他」。

## 8. 低質敘事反模式

- **只加集數不加狀態:** 多集結束後權力、資訊、關係都沒變。
- **爽點通膨:** 每次都靠更大頭銜,沒有更難選擇。
- **主角被動等認領:** 所有翻盤靠別人進場跪下。
- **反派失智:** 明知主角強仍用完全相同方式挑釁。
- **系統代寫人生:** 主角只接受任務,沒有價值選擇。
- **重生全知:** 改變前史後仍精準知道全部未來。
- **身份揭露即結局:** 沒有規劃身份之後的 season question。
- **情緒只有喊:** 用大聲台詞替代證據、行動與反應。
- **旁白解決一切:** 重要事件沒被演出。
- **懸念作弊:** 隱藏鏡頭已經拍到、角色已經知道的資訊。
1:# AI 短劇工作模板
3:## 目錄
16:## 1. Opportunity Map
19:# Opportunity Map — [市場/平台/日期]
21:## 一句話結論
24:## 已驗證需求
29:## 飽和與缺口
34:## 原創組合
41:## 最小驗證
47:## 2. Greenlight Sheet
50:# Greenlight — [概念名]
69:## 3. Premise Contract
95:## 4. Series Bible
98:# Series Bible — [標題/版本/日期]
100:## Premise Contract
103:## 世界與系統規則
107:## 角色卡
111:## Reveal Ladder
115:## Antagonist Ladder
119:## Payoff Debt Ledger
123:## Entity Registry
126:## 結局護欄
132:## 5. 三集 Pilot
144:## 6. 單集可拍劇本
147:# EP [N] — [集名]
155:## Scene 1 — [地點 ID/日夜]
166:## Scene 2...
168:## 集尾 Cliffhanger
174:## Continuation Capsule
183:## 7. Production Pack JSON
266:## 8. Audit/實驗日誌
269:# Audit — [作品/集數/日期]
271:## 觀察
278:## 診斷
284:## 下一個單變量實驗

思考 140 秒

Write ./验尸官的婚礼-全剧骨架.md

输入

/scratch/003/ws/003-skeleton/Hao0321__ai-short-drama/run-1/验尸官的婚礼-全剧骨架.md

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

> 60 集|竖屏|每集 1–2 分钟|AI 仿真人|女频复仇悬疑。只管全剧走向,后续分集大纲与剧本必须服从本文件。

## 一、全剧契约

- **明线问题**:三年前是谁杀了沈峥?
- **暗线问题**:林晚敢不敢推翻自己签过的那份报告?
- **观众承诺**:每集她拿出一件看得见的证据,沈家每集都想毁掉它、抹黑她;她每赢一次,离真凶和她自己的签名都更近一步。
- **为什么不能一次掀牌**:①没有尸体,只有当年的记忆和私留的样本;②指认替身,就等于承认那具无名尸是沈峥,而“意外”是她签的字;③沈家握着舆论、股份和法医中心的人。
- **终点变化**:从“我是被逼的,那个签名不算我的”,到“签名是我的,我来改”。

## 二、底层真相(编剧专用,不得提前泄露)

- 沈峥发现宋知远借海外港口洗钱,游艇上被扳手砸中后脑,推进海里。沈砚醉倒在船舱。
- 七天后尸体漂上岸,面部损毁、没有证件。林晚解剖时写了“他杀”,周启年收钱改成“意外”,逼她签字,三天火化。她没认出死者:沈家对外说沈峥“出国养病”,那段时间程野还模仿他的声音给她打过电话。
- 她违规把一块颅骨伤口的蜡块和切片藏在别的档案编号下,这是她唯一的违规,也是全剧底牌。
- 旧机械表是沈峥上游艇前摘给她的:“回来给你换块新的。”替身退婚时从没提过这块表。
- 宋婉仪以为儿子是落水意外,为保长孙股份找了程野顶替,不知道凶手是弟弟。

## 三、三件主证据

| 主证据 | 主管集数 | 证明什么 | 沈家怎么毁 |
|---|---|---|---|
| 一道疤(左手虎口) | 1–20 | 新郎不是沈峥 | 白手套、补画假疤、说她是纠缠前任的疯子 |
| 一张切片(颅骨伤口+金属微粒) | 13–40 | 无名尸是沈峥,而且是他杀 | 抢档案、烧样本、曝光她的伪证,让证据失效 |
| 一段录音(周启年的保命录音) | 41–60 | 宋知远买通周启年改结论 | 对周启年灭口、扣下程野的妹妹、收买苏曼丽 |

**规则**:每集至少一件小证据(指纹、表痕、签名笔压、监控、船检记录……),必须拍得成特写;证据被毁要留下新线索,不能白丢;同一种毁证手段最多用两次。

## 四、四条阶梯

**揭露**:R0 新郎虎口没有疤 → R1 新郎是模仿演员程野,宋婉仪知情 → R2 DNA 证实无名尸是沈峥,她解剖的是自己的未婚夫 → R3 凶器是扳手,案发在游艇上,沈砚当时在船上 → R4 凶手是宋知远(船锚袖扣少了一只)→ R5 动机是港口洗钱,苏家的生意也沾了脏钱。

**对手**:E1 苏曼丽和婚礼宾客(当众羞辱)→ E2 周启年(停职、毁档,手里有她的签名)→ E3 宋婉仪和沈家(舆论、律师、股份)→ E4 宋知远(看懂她的打法,转去攻击她的信誉和证人)。**镜像**:宋知远和林晚都把“他杀”变成过“意外”,一个为了钱,一个因为怕。

**能力**:看出破绽 → 拿一件证据赢一局 → 主动设局,让沈家自己毁证时露馅 → 护住证人 → 当庭交出自己。

**代价**:停职 → 沈砚得知她签过“意外”,翻脸 → 伪证曝光,被吊销执业资格 → 人身危险 → 当庭自认,赌上职业生涯。

## 五、七段走向

| 段 | 集 | 本段问题 | 关上的门 → 打开的门 |
|---|---|---|---|
| 一 婚礼 | 1–5 | 新郎是谁? | 借敬酒逼新郎摘下手套,虎口光洁;答谢宴上苏曼丽偷偷塞来房卡 → 新娘也在害怕 |
| 二 替身 | 6–12 | 怎么证明他不是沈峥? | 新婚夜指纹(苏曼丽给的)对上旧档案签名;她被抹黑成“疯前任”、被周启年停职,查出程野的真实身份 → 宋婉仪知情 |
| 三 切片 | 13–20 | 无名尸是谁? | 周启年要销毁旧档,她抢出切片;沈砚从不信她到交出 DNA;第 20 集比对结果:沈峥 → 报告是她签的 |
| 四 母亲 | 21–30 | 谁在撒谎? | 沈砚翻脸后又回来;宋婉仪坚持说是意外,宋知远以“可靠舅舅”的身份出面调停。**第 30 集错胜**:她当众揭穿替身,沈家大乱、股份冻结;同一集宋知远放出她签字的伪证 → 猎人变猎物 |
| 五 游艇 | 31–40 | 那晚船上发生了什么? | 没了执照,只能靠切片和现场重建;宋知远栽赃沈砚,她用伤口角度推出凶手的身高和惯用手,洗清沈砚;程野想反水,苏曼丽为了家里的生意向宋知远告密,程野的妹妹被扣,程野翻供 → **全剧最低点** |
| 六 录音 | 41–50 | 谁买通了周启年? | 宋知远制造周启年“意外”,林晚救下他,拿到录音;宋婉仪听见弟弟的声音,第一次站到林晚这边;宋知远牺牲苏家港口自保,苏曼丽再次倒戈;救出程野的妹妹 → 法庭前只剩她自己的签名 |
| 七 当庭 | 51–60 | 她敢不敢推翻自己? | 宋知远最后一招:以“伪证法医”否定全部证据;她当庭承认三年前的签字,重写“死者沈峥,他杀”并签名;宋知远认罪伏法,宋婉仪交出沈氏,程野带妹妹去自首;墓前放表 |

## 六、人物弧

- **林晚**:想要的是证明新郎是假的,真正需要的是承认签名是自己的。她的“弱”只能来自没执照、没尸体、身上有污点,不能靠降智。情感核心是对沈峥的愧疚和思念,不另开恋爱线。
- **沈砚**:纨绔 → 怀疑凶手就是自己(那晚的记忆是空白)→ 内应 → 接住哥哥留下的东西。“那晚我在船上”这句话到第五段才说出口。
- **程野**:替别人活 → 为了妹妹出卖自己 → 选回自己的名字。他不知道沈峥怎么死的,只能交代替身是怎么来的。
- **苏曼丽**:带头踩人 → 求救 → 反水 → 还债。两次转向都要有生意账作理由。
- **宋婉仪**:想保股份的母亲,不是凶手。她的转向只能由证据(录音)触发,不能靠哭戏。
- **周启年**:守门人 → 弃子 → 证人。留录音是为了自保,不是出于良心。
- **宋知远**:一直温和,从不亲自出手;每输一局就换一种打法(毁物 → 毁人 → 毁信誉),第五段之后才露出狠。

## 七、爽债账本

| 债 | 开 | 还 |
|---|---|---|
| 婚礼上被骂“摸死人晦气” | 1 | 3 小还(摘手套);30 大还(当众揭穿替身) |
| 苏曼丽带头踩她 | 1–2 | 5 来求救;48 当众作证 |
| 周启年逼签、停职 | 1(回忆)/9 | 19–20 毁档被拍下、下台;58 出庭 |
| 沈家抹黑“疯前任” | 7–10 | 30 |
| 栽赃沈砚 | 33 | 36–37 |
| 苏曼丽反水 | 39 | 47–48 |
| 林晚自己的签名 | 1(暗)/30(明) | 59 |
| 沈峥被当作无名尸火化,没有墓 | 20 | 60 |

**硬性**:任何一次羞辱,5 集内至少回收一点;同一种打脸不出现第三次。

## 八、伏笔

- 白手套(1)→ 摘下(3)→ 补画假疤,被她看出愈合期不对(11)
- 旧表(1)→ 替身不认得这块表(6)→ 无名尸左腕表痕的宽度和表带一致(18)→ 墓前(60)
- 船锚袖扣(1,宋知远整理袖口)→ 一对成色不同(24)→ 沈砚记忆里的“银船锚”(35)→ 法庭(57)
- 程野的妹妹(8,提到医药费)→ 被扣(40)→ 一起自首(60)

## 九、AI 连续性锁

- **识别物不可漂移**:林晚的灰风衣+男表;程野的金丝眼镜+白手套(虎口是关键特写);沈砚的右耳黑耳钉+不扣扣子的西装;苏曼丽的酒红指甲;周启年的金表+胸前老花镜;宋婉仪的旗袍+珍珠耳环;宋知远的船锚袖扣。
- **主场景**:婚礼厅、解剖室、档案室、沈家老宅、游艇、法庭、墓园。三年前的戏一律用同一套冷色回忆调。
- **每集底线**:一个证据特写,加一次权力或信息的变化;不靠旁白念剧情。

返回

File created successfully at: /scratch/003/ws/003-skeleton/Hao0321__ai-short-drama/run-1/验尸官的婚礼-全剧骨架.md (file state is current in your context — no need to Read it back)
Bash Count Chinese characters in the skeleton file

输入

cd /scratch/003/ws/003-skeleton/Hao0321__ai-short-drama/run-1 && python3 -c "
import re,sys
t=open('验尸官的婚礼-全剧骨架.md',encoding='utf-8').read()
cjk=len(re.findall(r'[一-鿿]',t))
nows=len(re.sub(r'[\s|#*>\-]','',t))
print('CJK',cjk,'non-space-non-markup',nows)"

返回

CJK 2063 non-space-non-markup 2607

思考 8 秒

Agent:
我把全剧骨架写好了,存成当前目录下的 **`验尸官的婚礼-全剧骨架.md`**。全文汉字 2063 个,连标点和数字算是 2607 字,都在 3000 字以内。里面只写了骨架,没写分集大纲和剧本正文。

**文件里有九块:**
1. **全剧契约**:明线是“谁杀了沈峥”,暗线是“林晚敢不敢推翻自己签的报告”。这里也写了观众承诺、为什么不能一次掀牌,以及她最后变成什么样。
2. **底层真相**:编剧专用,不能提前泄露。
3. **三件主证据**:疤、切片、录音,各自管哪段集数、证明什么、沈家怎么毁。还定了一条规则:每集都要有一件能拍成特写的证据。
4. **四条阶梯**:揭露、对手、能力、代价。
5. **七段走向**:60 集分成七段,每段写一个核心问题,以及段末关上哪扇门、打开哪扇门。
6. **人物弧**:七个人各自怎么走,转向的理由是什么。
7. **爽债账本**:每笔债在哪集开、哪集还。
8. **伏笔**:每条伏笔在哪集埋、哪集加强、哪集回收。
9. **AI 连续性锁**:固定的识别物、主场景和回忆色调,防止 AI 拍的时候人物和画面漂移。

**选题卡里没写、我补上的设定**,你可以留,也可以改:
- **为什么她当年没认出尸体**:尸体在海里泡了七天,脸已经毁了。沈家对外说沈峥“出国养病”,程野还模仿他的声音给她打过电话。
- **底牌是一块藏起来的样本**:当年她违规把颅骨伤口的蜡块和切片藏在了别的档案编号下。
- **旧机械表**:是沈峥上游艇前摘给她的。后面用它做两处证据:替身不认得这块表;无名尸左腕的表痕和表带一样宽。
- **船锚袖扣少了一只**:这是指认宋知远的线索。
- **沈砚怀疑自己是凶手**:那晚他醉了,记忆是空白,宋知远会借这一点栽赃他。
- **第 30 集是“错胜”**:林晚当众揭穿替身,同一集宋知远放出她签字的那份假报告,她从追查的人变成被追查的人。
- **苏曼丽什么时候反水**:第 39 集她为了家里的生意向宋知远告密,导致程野的妹妹被扣、程野翻供。第 47–48 集她再倒戈。
- **不开恋爱线**:林晚的情感核心定为对沈峥的愧疚和思念。

另外,你给的是 premise.md,我把骨架另存成了新文件,没有改动原来的 premise.md。

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

第 2 轮

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

思考 4 秒

Edit ./验尸官的婚礼-全剧骨架.md

输入

/scratch/003/ws/003-skeleton/Hao0321__ai-short-drama/run-1/验尸官的婚礼-全剧骨架.md

—— 原文 ——
新婚夜指纹(苏曼丽给的)对上旧档案签名;

—— 改成 ——
苏曼丽交出新郎新婚夜留下的指纹,和沈峥旧档案里的指纹对不上;

返回

The file /scratch/003/ws/003-skeleton/Hao0321__ai-short-drama/run-1/验尸官的婚礼-全剧骨架.md has been updated successfully. (file state is current in your context — no need to Read it back)

思考 7 秒

Agent:
全剧骨架已经写完,就是当前目录下的 **`验尸官的婚礼-全剧骨架.md`**,分集大纲和剧本按你说的没写。

上一轮我补的那些设定,这次全部按我推荐的版本保留,没有再换方案。具体是:海泡七天加“出国养病”的说法解释她为什么没认出尸体;底牌是她藏起来的切片;旧表;船锚袖扣;沈砚怀疑自己是凶手;第 30 集的“错胜”;苏曼丽第 39 集反水、第 47–48 集再倒戈;不开恋爱线。

这次只改了一处逻辑错误。第二段原来写的是用指纹去对旧档案里的“签名”,指纹和签名没法比对。现在改成:苏曼丽交出新郎新婚夜留下的指纹,和沈峥旧档案里的指纹对不上。

我又对着 premise.md 检查了一遍,它要的几样都写到了:
- **60 集的结构**:分七段,每段写了核心问题,以及段末关上哪扇门、打开哪扇门。
- **每集一件看得见的证据**:写成了硬性规则,并且排好了疤、切片、录音三件主证据各管哪段集数。
- **沈家毁证和抹黑**:每件主证据都写了沈家怎么毁、怎么抹黑她。
- **两条线一起推进**:她每赢一次,离真凶更近,也离她自己签的那份假报告更近。
- **人物**:七个人的设定和选题卡一致,每人都写了走向。
- **结局**:五件事都对上了——宋知远认罪伏法、宋婉仪交出沈氏、程野带妹妹自首、她当庭推翻自己的报告并签名、墓前放表。
- **字数**:改完后连标点算约 2620 字,在 3000 字以内。

premise.md 原文件没有改动。

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

第 3 轮

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

思考 1 秒

Bash Confirm skeleton file exists and recount length

输入

ls && python3 -c "
import re
t=open('验尸官的婚礼-全剧骨架.md',encoding='utf-8').read()
print(len(re.sub(r'[\s|#*>\-]','',t)))"

返回

premise.md
验尸官的婚礼-全剧骨架.md
2617
Agent:
全剧骨架上一轮已经写完,不需要再加内容。刚才又确认了一次:文件 **`验尸官的婚礼-全剧骨架.md`** 在当前目录里,连标点算 2617 字,在 premise.md 要求的 3000 字以内。

里面所有要定的地方都已经按我推荐的方案写定,没有留下需要你再选的问题。分集大纲和剧本按你说的没写,premise.md 原文件也没有改动。

如果之后要写分集大纲,按这份骨架里定好的分段、证据规则和爽债账本往下写就行。

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

第 4 轮

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

思考 2 秒

Agent:
全剧骨架已经写完了,就是当前目录下的 **`验尸官的婚礼-全剧骨架.md`**,没有还要我替你选的地方。

上一轮刚确认过:文件在当前目录,连标点 2617 字,在 3000 字以内,内容和 premise.md 的要求一一对得上。所以这次我没有再改文件,也没写分集大纲和剧本,premise.md 原文件也没动。

如果你觉得骨架还缺什么,或者想改其中哪部分,告诉我具体是哪里,我就改那一处。

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

第 5 轮

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

思考

Agent:
这一步已经完成。全剧骨架就在当前目录:**`验尸官的婚礼-全剧骨架.md`**,连标点 2617 字,在 3000 字以内。所有要定的地方都按我推荐的方案写定了,分集大纲和剧本没写,premise.md 原文件没动。

这条消息和前两次一样,这次我没有再改文件。如果要改骨架里的某一处,直接告诉我是哪里就行。

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