manju-laoli-skill · 第 2 次运行

写了《重回高考前夜》。被闺蜜顶替高考名额的林知夏重生回高考前夜,守住名字、扳倒招办主任周建国。

skill
lixiaoxiao9888-create/manju-laoli-skill@370a236e
装进工作目录的 skill
sd-asset-engine、sd-combat-engine、sd-decision-engine、sd-feed-engine、sd-jieshuo-engine、sd-overseas-engine、sd-qc-engine、sd-real-engine、sd-recon-engine、sd-script-engine、sd-storyboard-engine、sd-xuanhuan-engine、short-drama-director
时间
2026-10-18 13:47–14:12(北京时间),24 分钟
轮数
5 轮,工具调用 47 次,按 API 价格折算 $27.77
匿名编号
977(评审只看到这个编号)· 故事卡
盲比
剧本:和对照组第 2 次比 · 人物大纲:和对照组第 2 次比
原始文件
产出和问答记录 · 原始日志

写出的文件

标了标签的是认定为三项交付、拿去匿名打包的文件(deliverables.toml)。

01_主要人物小传.md 人物小传 16,618 字
> 素材形态:M0(本次为剧本层交付,不含任何图号 / 参考图槽位;一致性靠下文《世界锚卡》《人物锚卡》文字锁)

# 《重回高考前夜》· 主要人物小传

> 竖屏短剧 · 60 集 · 每集 1–2 分钟 · 重生复仇 + 双向奔赴
> 文件 1 / 3(人物小传)|文件 2:`02_60集分集大纲.md`|文件 3:`03_第1-3集剧本.md`

---

## 〇、立项基准表(P0A · 全流程只读)

| 锁 | 取值 | 依据 |
|---|---|---|
| 〇·0 赛道 | ① 国内剧(红果 / 抖音付费短剧) | 用户授权「按推荐」;premise 要求标付费卡点 |
| 〇·1 素材来源 | ① 原创 | 用户授权「按推荐」;无原著 |
| 故事方向 | 方向 B《重回高考前夜》 | 用户选择「第 2 个」 |
| A 模型版本 | Seedance 2.5(全能参考模式) | 用户授权「按推荐」;剧本层不出投喂稿,仅决定后续分段 |
| B 画幅 | 9:16 竖屏 | premise.md |
| C 交付形态 | ② markdown 文档 | premise「写成文件」+ 用户授权 |
| D 段缝衔接 | ① 末帧定格承接(尾帧锚定法) | 用户授权「按推荐」;单集 60–120s ÷ 30s > 1 → 多段任务 |
| I 画风锁 | 用户回「按你的推荐走」→ 国内都市写实向(真人实拍质感);**不落段8/段9**,只在 P4【画幅风格】并入美学短语:`2009县城夏夜写实·窗侧暖光·低饱和·胶片颗粒`(≤30 字,零人名) | `style-lock-protocol.md` §五:国内剧·都市/悬疑 → 真人写实 |
| 素材形态 | M0(剧本层无图) | 进入 P2 资产阶段后默认升 M1 |
| 制作模式 | B 完整执行(用户授权「不用再问」) | — |
| 集数方式 | `USER_DEFINED` · 60 集 | premise.md |

---

## 一、一句话故事

2024 年,33 岁的超市理货员林知夏在学信网上查到:「林知夏」早在 2013 年就从大学毕业了,证件照却是她高中闺蜜苏晚晴的脸。当晚她死在一场雨夜车祸里,睁眼回到 **2009 年 6 月 6 日、高考前夜**——闺蜜正把一张委托书推到她面前,笔尖已经落在「本人签字」栏上。这一次,她要考出自己的分、守住自己的名字,把县招办主任周建国经营了五年的「名额生意」连根拔出来;还要拦住那个前世替她去坐牢的少年。

**受众承诺**:
- 情节回报:顶替链一层层被拆开(委托书 → 体检单 → 换照片 → 截通知书 → 七个名字),每个大弧都有一次真实翻盘和一次真实失败。
- 情绪回报:「爽」来自用对方的规则赢对方;「痛」来自善良的代价落在最亲的人身上;「甜」来自两个都不会开口的人学会把话说出来。
- 人物回报:一个只信自己的女孩,学会让人帮她;一个只会扛事的少年,学会开口。

---

## 二、世界锚卡 WORLD_ANCHOR_CARD

```
【世界锚卡 · 主时空】
  年份:2009 年 6 月 6 日 — 2009 年 9 月 10 日(精确到日,见分集大纲时间线)
  地域:江南省青川县(虚构县城,人口约 30 万)· 县城老街「槐树巷」· 县一中 · 县招生办公室 · 县医院;
        省城江州(虚构);终局一集在上海(大学报到)
  技术时代:2009 年 —— 功能机为主(诺基亚直板 / 滑盖,30 万像素摄像头,可拔内存卡);
            查分靠 160 声讯电话;志愿网上填报但在网吧 / 学校机房;录取通知书走 EMS 纸质寄送;
            档案为牛皮纸档案袋 + 县招办电脑上传电子照片;天涯论坛 / 百度贴吧是主要网络舆论场;
            小县城几乎无人使用学信网;单位楼道已有硬盘录像监控
  社会形态:县招办掌握考生材料流转;监护人签字对未成年考生有效;
            个体修车铺、服装店、理发店是县城普通家庭的生计
  视觉基调:夏夜潮热 · 钨丝灯泡暖黄 · 风扇 · 汗湿校服;主色:蓝白校服 / 牛皮纸黄 / 修车铺机油黑
  载具与器物:二八自行车、红色男式摩托、面包车、绿皮车;诺基亚、搪瓷缸、凉席、吊扇、台灯、挂号回执、
             EMS 大信封、牛皮纸档案袋、黑色英雄钢笔、红色「高考加油」横幅
  ⛔ 禁用元素:全面屏智能手机(主时空)/ 二维码 / 移动支付 / 共享单车 / 外卖电动车 / 高铁 /
             网约车 / 抖音界面 / 口罩 / 新式红绿灯倒计时屏 / 网红奶茶店
  ✅ 必现元素(每场至少一项):蓝白校服 / 诺基亚功能机 / 牛皮纸档案袋 / 红色横幅 / 吊扇或钨丝灯泡
  判定句:任何一镜若不含必现元素,镜行内复述「2009 年县城」年代锚

【世界锚卡 · 前世闪回分支(F-2 多时空:公共底层 + 明确分支)】
  年份:2024 年 · 江州 · 雨夜
  专属元素:旧款智能手机(屏幕有裂纹)、学信网页面、电动车、渣土车车灯
  进入 / 返回锚点:必须以字幕「2024 年 · 江州」进入,以回到 2009 年同一物件(委托书 / 路灯)返回
  ⛔ 禁止:闪回元素出现在主时空;主时空出现智能手机
```

---

## 三、人物关系总览

### 3.1 关系引擎矩阵

| 关系对 | A 想从 B 得到 | B 想从 A 得到 | 表面关系 | 隐性冲突 | 说不出口的话 | 最终选择 |
|---|---|---|---|---|---|---|
| 林知夏 ↔ 江屿 | 他别再替她扛 | 她信他、让他帮 | 同班同学 / 父亲铺子的学徒 | 她瞒着他是为保护他,他被瞒着觉得不被信任 | 她:「上辈子你为我坐了四年牢」;他:「我早就喜欢你」 | EP26 交底;EP59 互相说出口 |
| 林知夏 ↔ 苏晚晴 | 拿回被偷的人生 | 被放过、能离开青川 | 「最好的姐妹」 | 一个人的出路建立在另一个人的名字上 | 苏:「我也没得选」;林:「你选了」 | EP50 苏晚晴自己交出证据;EP59 各用各的名字 |
| 林知夏 ↔ 周建国 | 让他为五年的顶替付出代价 | 她认命、签字、闭嘴 | 恩人与考生 | 制度权力 vs 一个未成年人的较真 | 周:「你以为你赢了?」 | EP55 会见室最后一次对话 |
| 林知夏 ↔ 王秀兰 | 一句实话 | 钱和安生日子 | 继母女 | 继母收了三万,把她卖了 | 王:「我也是怕穷」 | EP54 退钱、说清,不假装和好 |
| 林知夏 ↔ 林国栋 | 他站出来一次 | 女儿别惹事、平安 | 父女 | 沉默是他的自保 | 林国栋:「爸没本事」 | EP10 第一次开口;EP47 当众站台 |
| 林知夏 ↔ 许曼 | 有人肯把真相印出来 | 一篇不被撤的稿 | 线人与记者 | 许曼起初把她当「素材」 | 许:「我只能做到这儿了」 | EP57 头版见报 |
| 周建国 ↔ 苏晚晴 | 一个听话的「林知夏」 | 一条离开青川的路 | 舅舅与外甥女 | 他随时可以弃掉她 | 苏:「哪天他要扔下我,我手里得有东西」 | EP50 她倒戈 |
| 周建国 ↔ 刘强 | 一个替他跑腿、替他背锅的人 | 一份稳定差事 | 舅舅与司机 | 周建国早给刘强留好了「另一班车」 | — | EP51 刘强交出账本 |

### 3.2 一句话关系图

```
                 周浩(周建国之子 · 2008 年顶替吴建)
                        │
   周丽 ── 兄妹 ── 周建国(县招办主任 · 主谋)── 舅甥 ── 刘强(招办司机 · 打手)
    │                   │   ╲
  母女                 收买   钱卫东(一中教导主任 · 替罪羊)
    │                   │
  苏晚晴 ←── 顶替 ── 林知夏 ── 父女 ── 林国栋 ── 夫妻 ── 王秀兰(收了三万)
  (闺蜜)              │                              │
                       │                          林小宝(同父异母弟弟 · 10 岁)
                     互相奔赴
                       │
                     江屿(同班 · 林家修车铺学徒)
  盟友:许曼(江州晚报记者)· 郑淑华(班主任)· 何小满(2007 届受害者)· 吴建(2008 届受害者)· 老孙(招办保安)
```

---

## 四、S / A 级人物小传

### 4.1 林知夏(S · 主角)

**【人物锚卡 @林知夏】**
```
  年龄段:身体 17 岁(1991 年 10 月生)· 灵魂 33 岁(前世活到 2024 年)
  性别:女
  身高 / 体型:160cm · 偏瘦 · 肩窄 · 手指细长但指腹粗糙
  体态与气质:站得很直、肩背绷着;坐下习惯把书包抱在腿上(前世流水线养成的「东西不离身」);
              说话前会先看对方的手,再看脸
  社会角色:青川县一中高三(理科)学生,班级前三
  身份外观三件套:
     ① 标识物:一支黑色英雄钢笔(母亲遗物;EP3 起笔帽有一道裂纹);校服内侧自缝的小口袋(装身份证 / 回执)
     ② 服装:蓝白运动校服 · 洗得发白 · 袖口磨毛 · 马尾 · 黑色布鞋
     ③ 体态动作:紧张时用拇指按笔帽「咔嗒」一声;递东西前先把它压平
  ⛔ 反漂移:禁画成大城市精致女学生 / 禁浓妆 / 禁新款运动鞋 / 禁 33 岁成年人的脸(灵魂 33,脸 17)
```

**来历(前世 · 2009—2024)**:
2009 年高考前夜,她在苏晚晴家签下《高校录取材料代领及档案转递委托书》。出分 612,全县第二;7 月 20 日被告知「体检复查色弱,退档」。继母说「女孩子读那么多书干什么」,她南下东莞电子厂,流水线上干了十二年,后来回江州当超市理货员。2024 年为报自考查学历,在学信网看见「林知夏,江州师范大学 2013 届」,照片是苏晚晴。她去苏晚晴任教的中学门口对质,回程的雨夜,电动车被一辆渣土车卷进车底。死前最后一通电话是江屿打来的:「知夏,当年我进去,是因为我看见了你的档案。」

**灵魂引擎 SOUL_ENGINE**:
| 项 | 内容 |
|---|---|
| SOUL(反复做的选择) | 在「认命拿补偿」和「拿回属于自己的东西」之间,她每次都选后者——哪怕要先把东西撕成两半(EP1 撕委托书) |
| want | 考出自己的分,守住自己的名字,让周建国付出代价 |
| need | 学会开口求人、让别人帮她——「一个人扛」正是她前世输掉的原因 |
| fear | 再一次被「自己人」出卖;再一次让江屿因为她进去 |
| false_belief | 「只有我自己靠得住,说出去只会害人」 |
| flaw_strategy | 什么都瞒着,独自行动——包括瞒着最该知道的江屿 |
| moral_line | 不拿别人的人生换自己的(EP46 拒绝只救自己的交易) |
| choice_pattern | 受压时先算账、先留证据,再出手;绝不当场翻脸 |
| arc_question | 当拿回自己的名字和替另外六个人拿回名字只能二选一时,她选哪个? |

**能力与认知起点(必填)**:
- `ability_start`:会——吃苦、算账(流水线工资条算了十二年)、证件贴身放、看人脸色;记得前世几个关键时间点(6 月 6 日签字、6 月 23 日出分、7 月 20 日退档、8 月江屿出事)。**不会**——记不住十六年前的考题(重生不带答案);不懂招办内部怎么操作(前世到死都没弄清手法);没钱、没人脉;**未成年,监护人签字比她自己的签字更有效**(EP1 即付出代价)。
- `cognition_start`:她确信①**苏晚晴是主谋**,周建国只是顺手帮外甥女(EP42 击穿:周建国第一个「办」的是自己的儿子,她只是第九个);②**继母只是冷漠、不知情**(EP17 击穿:存折上的三万);③**只要不让江屿碰到档案,他就安全**(EP24 击穿:恰恰因为她瞒着,他才一个人冲了进去)。

**弧线**:
| 阶段 | 集数 | 状态 |
|---|---|---|
| 起 | EP1–9 | 用前世经验防守:拒签、寄挂号信、藏内存卡;什么都不说 |
| 裂 | EP10–24 | 防守全面失效:证据被逼交还、父亲住院、江屿被拘——「一个人扛」造成真实损失 |
| 变 | EP25–46 | 向江屿交底(EP26);第一次开口求人(EP39);拒绝只救自己(EP46) |
| 终 | EP47–60 | 和六个受害者、父亲、许曼一起把事情做完;最后一集用自己的名字落笔 |

**缺点的真实代价**:EP12 冷战使江屿独自行动的伏线成立;EP24 江屿被拘(全剧中点大败)直接由她的隐瞒造成。

**观众喜爱路径**:注意(EP1 笔尖停住、拒签)→ 理解(EP1 闪回:她前世失去了什么)→ 敬佩(EP2 证件贴身的老练;EP20 在电视镜头前报出自己的准考证号)→ 失望风险(EP12/23 推开江屿,EP24 酿成大祸)→ 修复(EP26 隔着看守所玻璃把一切说出来)。

**记忆点**:
- 行为:拇指按笔帽「咔嗒」——首用 EP1(拒签);变体 EP3(笔帽裂了,仍按);兑现 EP55(在周建国面前第一次不按)、EP60(用它写自己的名字)。
- 视觉:黑钢笔 + 蓝白校服 + 校服内兜(至多三项)。
- 关系:只对江屿伸手抓手腕(EP1、EP2)。

**声音卡 PERFORMANCE_AND_VOICE**:
```yaml
neutral_posture: 背直、肩微收,视线先落在对方手上
pressure_tells: [拇指按笔帽, 把纸压平, 呼吸变浅但不加快语速]
anger_mode: 压低——越生气句子越短,不提高音量
intimacy_mode: 只对江屿伸手抓手腕;只在父亲面前叫「爸」时尾音放软
speech_length: 常态短句;只在讲证据时用完整长句
tempo: 常态中速偏慢(像大人),装 17 岁时故意加快
VOICE: 17 岁女声,中低音区,气息稳,不撒娇,句尾下沉
banned_expression: [嘛/啦/呀 等撒娇尾词(那是苏晚晴的), 网络流行语, 「我好害怕」类直陈情绪]
avg_line_length: 7
signature_particles: ["先……", "……", "嗯", "算清楚", "我自己来"]
address_system: 见 §六 称呼台账
```

**删除测试**:删去她,顶替链永远不会被发现——全剧因果起点即失效。

---

### 4.2 江屿(S · 男主 / 核心关系对象)

**【人物锚卡 @江屿】**
```
  年龄段:18 岁(1991 年 3 月生)
  性别:男
  身高 / 体型:178cm · 精瘦 · 肩宽腰窄 · 小臂有长期干活的筋
  体态与气质:站着时重心在左脚、右手总想找点东西拿(扳手、车钥匙);不说话时下巴微收
  社会角色:青川县一中高三(理科)学生,班级第三;放学后在林家修车铺当学徒
  身份外观三件套:
     ① 标识物:左手腕一块旧黑色电子表(父亲出事前送的);左手虎口一道旧烫疤(焊枪)
     ② 服装:洗得发白的灰色短袖 T 恤 / 校服外套系在腰上 · 黑色长裤膝盖有机油印 · 寸头
     ③ 体态动作:推一辆后座绑着工具箱的二八自行车;被问到难回答的问题时先低头看表
  ⛔ 反漂移:禁画成混混 / 禁染发、耳钉、纹身 / 禁皮衣 / 禁「霸总」式西装
```

**来历(前世)**:父亲江德厚 2007 年在工地摔伤、腰以下瘫痪,家里靠他打零工和低保。2009 年 8 月,他去招办给周建国送修好的公车时,在桌上看见写着「09 林知夏」的档案袋,翻开发现照片被换。他一个人去找周建国对质,刘强先动手,推搡中周建国从楼梯摔下——周建国咬定他持扳手入室伤人,判了四年。出狱后在青川开修车铺,没娶。2024 年得知林知夏去江州查学历,打电话告诉她真相,电话那头传来刹车声。

**灵魂引擎**:
| 项 | 内容 |
|---|---|
| SOUL | 被误解时,先把事做了,再也不解释 |
| want | 考上省城工大,带父亲去江州看病 |
| need | 学会开口——「说出来」不等于示弱 |
| fear | 变成父亲那样,拖累身边的人 |
| false_belief | 「有些事男人扛就行,说出来没用」 |
| flaw_strategy | 一个人扛事,动手比开口快 |
| moral_line | 不对比自己弱的人动手 |
| arc_question | 当她终于把一切告诉他,他能不能不再一个人冲进去? |

**能力与认知起点**:会——理科、修车、焊工、能打;**不会**——说软话、求人、处理任何「纸上的事」(他不懂委托书、档案流程,EP24 一个人闯进招办就是因为只会用拳头)。认知盲区:他以为林知夏「最近不对劲」是因为考试压力;他确信「东西拿到手就是证据」(EP11–16 证明非法取得的档案恰恰让他们被动)。

**弧线**:EP1–10 被她推开却一直跟着 → EP10 独自拿出档案(前世的那一步)→ EP24 独自闯招办被拘 → EP26 听她交底,答应「这次你别一个人了」→ EP35 学会等、学会拍照而不是冲进去 → EP52 清白、拿到自己的通知书 → EP59 先把那句话说出口。

**观众喜爱路径**:注意(EP1 推着车出现、手腕上的表)→ 理解(EP1 闪回:他前世为她坐牢)→ 敬佩(EP19 背着她交了住院费)→ 心疼(EP24 警车后窗的口型「别、签」)→ 修复(EP26 隔着玻璃:「那这次,你别一个人了」)。

**记忆点**:电子表(EP1 被她抓住的手腕 → EP59 摘下来给她);扳手(EP3 攥住又松开 → EP24 没松开 → EP44 扔掉扳手、用手去抢档案)。

**声音卡**:
```yaml
neutral_posture: 重心偏左脚,右手找东西拿
pressure_tells: [低头看表, 攥扳手, 下巴收紧]
anger_mode: 不说话,直接动
intimacy_mode: 只对林知夏会把句子说到第五个字以上
speech_length: 2–5 字;被逼急才说长句
tempo: 慢,停顿多
VOICE: 18 岁男声,偏低,声音有点哑,句尾不上扬
banned_expression: [喜欢你(EP59 前禁用), 长篇解释, 任何撒娇和玩笑]
avg_line_length: 4
signature_particles: ["嗯。", "行。", "走。", "我来。"]
```

**删除测试**:删去他,林知夏的「怕」没有具体对象,EP24 中点大败与 EP26 交底全部失效。

---

### 4.3 周建国(A · 核心反派)

**【人物锚卡 @周建国】**
```
  年龄段:48 岁
  性别:男
  身高 / 体型:172cm · 微胖 · 啤酒肚 · 手掌厚
  体态与气质:笑的时候眼睛先笑;拍人肩膀时手会多停一秒;走路不快,从不小跑
  社会角色:青川县招生办公室主任(2009 年年底有望提教育局副局长)
  身份外观三件套:
     ① 标识物:白短袖衬衫左胸口袋插两支笔(从不拿出来签字);上海牌钢表
     ② 服装:白短袖衬衫 · 深灰西裤 · 黑皮带 · 头发抹发蜡往后梳
     ③ 体态动作:见人先递一根「中华」;递东西时举得不高不低,正好让周围人都看见
  ⛔ 反漂移:禁画成黑社会 / 禁金链子 / 禁凶相——他的可怕在于和蔼
```

**来历**:做了十一年招办主任。2005 年起,以「每个名额八万」做顶替生意:挑家里没背景、成绩好的考生,用「代领委托书 + 监护人签字 + 体检复查色弱」三步把档案「合法」地转给别人。第一个「办」的是自己的儿子周浩(2008 年顶替吴建);林知夏是第九个。

**灵魂引擎**:
| 项 | 内容 |
|---|---|
| SOUL | 永远让别人签字,自己的名字不落在任何一张纸上 |
| want | 年底提副局长 + 名额生意不断 |
| fear | 自己的笔迹留在证据上 |
| false_belief | 「小孩和穷人不会较真,只会认命」 |
| flaw_strategy | 太习惯在纸背面用铅笔记账(圈码「⑨林→晚」)——他唯一的破绽 |
| moral_line | 不亲手见血——脏活全给刘强 |
| choice_pattern | 先施恩,再收网;永远给对方一个「体面的台阶」 |

**能力**:熟悉考生材料流转的每一个环节;人脉——县医院王医生、教育局纪检科长、省考试院收发室老马、县宣传部;看人极准,三句话能听出对方怕什么。

**反派能力基线(正向配额核对)**:
| 配额 | 落点 |
|---|---|
| 首次正面交手须占上风 | **EP3**:当众「送还」准考证收获掌声,同时套出她去过邮局——她撒谎失败 ✅ |
| 反杀前 ≥3 轮有效博弈 | EP3 公开施恩 → EP6 封铺 → EP15–16 报案逼还档案 → EP24 换照片 + 江屿被拘 → EP30 退档 → EP38 舆论反咬 → EP48 推出替罪羊 → EP49–51 才被钉住 ✅(7 轮) |
| 被击败前至少赢过 1 次 | EP16(原件收回)、EP24(照片换成、江屿被拘)、EP30(退档)、EP38(三面合围)、EP48(几乎全身而退)✅ |

**声音卡**:
```yaml
speech_length: 长句,慢,喜欢用问句收尾
VOICE: 中年男声,中音,气息足,笑着说狠话
banned_expression: [任何直白威胁(他只说关心的话), 「我签」, 脏字]
avg_line_length: 15
signature_particles: ["孩子", "咱们", "这个事呢", "你说是不是?"]
```

**删除测试**:删去他,顶替没有执行者、也没有制度压力——全剧变成同学之间的私怨。

---

### 4.4 苏晚晴(A · 闺蜜 / 顶替者)

**【人物锚卡 @苏晚晴】**
```
  年龄段:18 岁
  性别:女
  身高 / 体型:165cm · 匀称 · 白皙
  体态与气质:笑起来先歪头;说话时喜欢挽人胳膊;紧张时抠指甲边
  社会角色:青川县一中高三学生,成绩中下(本世 389 分)
  身份外观三件套:
     ① 标识物:粉色诺基亚滑盖手机;指甲涂透明指甲油
     ② 服装:碎花连衣裙 / 改短了的校服裤 · 齐刘海长发 · 白色帆布鞋
     ③ 体态动作:递东西时双手捧着,笑容里带一点讨好
  ⛔ 反漂移:禁画成恶毒女配脸谱(吊梢眼、冷笑)——她看起来就是个好闺蜜
```

**来历**:父亲在她五岁时跟人跑了,母亲周丽开服装店,欠哥哥周建国十二万。她从小知道:在青川,谁给出路就跟谁。前世她以「林知夏」的身份读完师范、当上中学老师,成了一个口碑不错的老师——也十五年没睡过一个踏实觉。

**灵魂引擎**:want 离开青川,不过母亲那样的日子;need 承认她偷的是别人的人生、自己的路要自己挣;fear 被丢下;false_belief 「我也是被逼的,所以不算我的错」;flaw_strategy 讨好强者,谁给出路就跟谁;moral_line 不亲手害人命。

**独立目标与自主行动(防工具人)**:EP27–28 她背着舅舅偷拷了监控硬盘——「哪天他要扔下我,我手里得有东西」;EP45 她选择了母亲(又一次背叛);**EP50 她自己走到调查组车前交出原件**——这一步改变战局,不是林知夏逼的。

**弧线**:共谋(EP1–20)→ 自保(EP27–29)→ 动摇(EP36)→ 背叛(EP45)→ 自首(EP50)→ 用自己的名字报名复读(EP59)。

**声音卡**:
```yaml
speech_length: 中长句,语气词多
VOICE: 18 岁女声,偏高、甜,压低声音时会突然变冷
avg_line_length: 12
signature_particles: ["嘛", "呀", "哎呀", "夏夏", "我舅说"]
banned_expression: [粗口, 直接认错(EP50 前)]
```

---

### 4.5 许曼(A · 盟友 / 记者)

**【人物锚卡 @许曼】**
```
  年龄段:29 岁
  性别:女
  身高 / 体型:168cm · 偏瘦 · 肩背略驼(长期伏案)
  体态与气质:走路快;嘴里叼一根不点的烟(戒烟中)
  社会角色:江州晚报社会新闻部记者
  身份外观三件套:
     ① 标识物:佳能卡片相机 + 银色录音笔 + 记者证挂绳
     ② 服装:白衬衫袖子挽到小臂 · 牛仔裤 · 帆布斜挎包 · 短发
     ③ 体态动作:听人说话时先按下录音笔,再点头
  ⛔ 反漂移:禁画成都市白领 / 禁高跟鞋 / 禁电视台主持人形象
```

**来历**:2007 年写过一篇高考移民的调查,被撤稿,从此跑社区新闻。
**灵魂引擎**:want 写一篇不被撤的稿;need 不再把当事人当「素材」;flaw 先问「能不能见报」,再问「这个人会怎样」(EP13–14 让何小满一家陷入危险)。
**独立行动**:EP27 自己找到保安老孙;EP33 稿子被撤,把全部照片交给林知夏;EP43 被辞退后用真名在天涯发帖;EP57 头版见报。
**声音卡**:语速快,爱用短问句;signature:「来源呢?」「能见报吗?」「这个不行。」;avg_line_length 8。

---

## 五、B / C 级人物(轻量小传)

| 人物 | 身份 / 锚卡要点 | 目标 | 戏剧功能 | 状态范围 | 不可替代证据 |
|---|---|---|---|---|---|
| **王秀兰** | 42 岁 · 林知夏继母 · 菜市场卖凉皮 · 160cm 微胖 · 花围裙、塑料拖鞋、手上总抓一把瓜子 | 钱、儿子林小宝的将来 | 家庭内部的出卖者;收了周家三万 | EP1 代签 → EP17 存折曝光 → EP37 想卖证词 → EP54 退钱说清 | 没有她的监护人签字,委托书在法律上不成立 |
| **林国栋** | 45 岁 · 父亲 · 修车铺老板 · 175cm · 腰伤、走路略弓 · 蓝色工装背心、满手机油 | 一家人平安 | 「沉默的父亲」弧:从「听你妈的」到当众站台 | EP1 沉默 → EP10 第一次开口 → EP18 为她挨辱住院 → EP47 当众站台 | 父亲弧是全剧的情感底座 |
| **刘强** | 24 岁 · 周建国外甥 · 招办司机 · 花衬衫、叼牙签、红色摩托 | 一份差事和舅舅的认可 | 打手;最终被舅舅当替死鬼而倒戈 | EP2 抢包 → EP24 先动手 → EP51 交出账本 | 他的接送账本是周浩一案的唯一物证 |
| **周丽** | 44 岁 · 苏晚晴母亲 · 服装店老板 · 烫卷发 | 还清哥哥的债 | 周建国的执行端;EP1 拿走签好的委托书 | 全程站在哥哥一边 | 收银抽屉里的名单(EP4) |
| **郑淑华** | 50 岁 · 班主任 · 短发白衬衫 · 永远叫学生全名 | 自己教的孩子考出去 | 学校体制内唯一的正直者;先不信,后站队 | EP2 作保 → EP21 帮核志愿 → EP38 被约谈 → EP46 传口信 → EP53 陪同核验 | 学校证明、签到表只有她能调 |
| **何小满** | 30 岁 · 2007 届被顶替者 · 理发店洗头工 · 有个上小学的女儿 | 女儿安稳 | 第一个「同类」;先拒绝、后实名作证 | EP5 赶人 → EP14 道歉退出 → EP39 站出来 | 她的旧照片证明周建国 2007 年就在场 |
| **吴建** | 22 岁 · 2008 届被顶替者 · 江州工地钢筋工 | 不想再被提起 | 把顶替链引向周浩 | EP41 敌意 → EP42 说出周浩 → EP56 犹豫 → EP57 实名 | 顶替他的人是周建国的儿子 |
| **周浩** | 25 岁 · 周建国之子 · 以「吴建」身份读完大学 · 江州市教育局科员 | 保住身份 | 第五弧对手升级:省城层级的压力 | EP42 浮出 → EP43 逼辞许曼 → EP56 内部处理 → EP57 停职 | — |
| **老孙** | 58 岁 · 招办保安 · 被扣三年加班费 | 拿回工钱 | 证人;知道监控位置 | EP27 动摇 → EP44 报信 | 只有他知道楼梯监控 |
| **钱卫东** | 52 岁 · 一中教导主任 | 保住退休金 | 替罪羊 | EP48 主动「全揽」 | 他的交代材料从不写圈码——反证周建国 |
| 林小宝 | 10 岁 · 同父异母弟弟 | — | 王秀兰收钱的理由 | 背景 | — |

---

## 六、称呼台账 ADDRESS_LEDGER(阶段⑤ 逐集更新)

```yaml
ADDRESS_LEDGER:
  - speaker: 林知夏
    target: 王秀兰
    history:
      - {episode: 前世~EP001-SC03前, address: "妈", trigger: "继母进门后被要求这样叫"}
      - {episode: EP001, address: "王姨", trigger: "发现继母收钱代签委托书"}
    forbidden_now: ["妈"]
  - speaker: 林知夏
    target: 苏晚晴
    history:
      - {episode: EP001, address: "晚晴", trigger: "十年闺蜜(她还在演)"}
      - {episode: EP009, address: "苏晚晴", trigger: "散伙饭上公开断交"}
      - {episode: EP059, address: "晚晴", trigger: "苏晚晴用自己的名字报名复读"}
  - speaker: 林知夏
    target: 周建国
    history:
      - {episode: EP003, address: "周主任", trigger: "公开场合被迫道谢"}
      - {episode: EP025, address: "周建国", trigger: "病房谈判,第一次直呼其名"}
  - speaker: 林知夏
    target: 江屿
    history:
      - {episode: EP001, address: "江屿", trigger: "同学;全剧不改——变化在语气,不在称呼"}
  - speaker: 江屿
    target: 林知夏
    history:
      - {episode: EP001, address: "林知夏", trigger: "同班同学,连名带姓"}
      - {episode: EP019, address: "知夏", trigger: "医院走廊,背着她交了住院费之后"}
    note: "EP001 闪回(2024 年)里他已叫「知夏」——这是前世的称呼,为 EP019 埋点"
  - speaker: 苏晚晴
    target: 林知夏
    history:
      - {episode: EP001, address: "夏夏", trigger: "闺蜜昵称"}
      - {episode: EP045, address: "林知夏", trigger: "背叛现场"}
      - {episode: EP059, address: "知夏", trigger: "短信和解"}
  - speaker: 周建国
    target: 林知夏
    history:
      - {episode: EP003, address: "林同学 / 孩子", trigger: "施恩者姿态"}
      - {episode: EP038, address: "林知夏同学", trigger: "电视台公开反咬,官方口吻"}
      - {episode: EP055, address: "小林", trigger: "会见室,卸下伪装"}
  - speaker: 王秀兰
    target: 林知夏
    history:
      - {episode: EP001, address: "死丫头 / 你这孩子", trigger: "常态"}
      - {episode: EP054, address: "知夏", trigger: "在调查组面前说清三万块"}
  - speaker: 林国栋
    target: 林知夏
    history:
      - {episode: EP001, address: "丫头", trigger: "常态(与苏晚晴的「夏夏」区分)"}
  - speaker: 江屿
    target: 林国栋
    history:
      - {episode: EP001, address: "林叔", trigger: "学徒"}
  - speaker: 郑淑华
    target: 林知夏
    history:
      - {episode: EP002, address: "林知夏", trigger: "班主任点名式全名"}
      - {episode: EP047, address: "知夏", trigger: "看见她立起小黑板之后,唯一一次"}
  - speaker: 许曼
    target: 林知夏
    history:
      - {episode: EP012, address: "小林同学", trigger: "线人"}
      - {episode: EP039, address: "知夏", trigger: "看着她第一次开口求人"}
```

**一致性铁律**:同一关系阶段内称呼不漂移;所有变化都挂在上表的触发事件上,不得只改称呼不改行为。

---

## 七、角色表演档案(`acting-direction.md` §六 · 写一次,之后每场改写)

> 只写看得见的行为;不写服装、不写机位色彩。每条档案带一句「然而,当……」——面具,和让面具塌下去的准确扳机。「声线锁」一行在 P4 写进【核心人物】行尾括号。

**角色表演档案 · 林知夏。** 十七岁的身体,偏瘦,背挺得过分直,肩一直微微收着——那是三十三岁的人在流水线上站了十二年留下的架子,套在一个高中生身上。驱动她的只有一句话:这回,谁也别想再从她手里拿走东西。她说话前先看对方的手,再看脸;紧张时用拇指把钢笔帽按出「咔嗒」一声,越危险按得越轻;递任何纸之前,都要先用掌根把它压平。她的眼睛很少乱扫,落在一个人身上就停住,眨得慢,像在算账。走路叫「赶工步」:重心在前脚掌,步子小而快,书包抱在身前,头不回。然而,当江屿出现在她视线里,那副大人的架子会塌掉一半——她会先伸手抓住他的手腕,再想起自己该说什么,眼眶比声音先红。软化目标:江屿腕上那块旧电子表。
声线锁:17 岁女声,中低音区,气息稳,句尾下沉;越生气越慢、越短,从不提高音量。

**角色表演档案 · 江屿。** 十八岁,精瘦,小臂上全是干活练出来的筋,右手总想找个东西攥着——扳手、车钥匙、车把。驱动他的是一句不肯说出口的话:别让人看见他怕。他被问到答不上来的问题时,先低头看一眼左腕上的旧电子表,再抬眼;不说话时下巴收着,嘴抿成一条线。他的眼睛总是先落到危险上——谁的手停在她肩上、谁的摩托停在对面——然后才回到她脸上。走路叫「推车步」:哪怕没推车,也像推着一辆很沉的二八车,重心在左脚,肩往前送,步子大而慢。然而,当她攥住他的车把说「别追」,他扣着扳手的手指会一根一根松开,喉结滚一下,整个人像被按了暂停。软化目标:她冰凉的手。
声线锁:18 岁男声,偏低、略哑,句尾不上扬,一句话不超过五个字。

**角色表演档案 · 周建国。** 四十八岁,微胖,手掌厚,肚子顶着皮带——一个坐了十一年办公室、在饭局上把人情喝成生意的人。驱动他的是:自己的名字,不能落在任何一张纸上。他笑的时候眼睛先笑,嘴后跟上;拍人肩膀,手会多停一秒,像盖章;递东西时举得不高不低,正好让周围的人都看见。他看人的眼神温和,眨得很慢,但一句话说到一半会突然盯住对方的手——看对方攥紧了没有。走路叫「领导步」:不快,从不小跑,双手常背在身后,头微微点着跟人打招呼。然而,当有人在他面前拿出一张写了字的纸,他的笑会停在嘴角,眼皮压下来半分,手指在裤缝上轻轻敲两下——那是他在算这张纸值多少。
声线锁:中年男声,中音,气息足,语速慢,喜欢用问句收尾,笑着说狠话。

**角色表演档案 · 苏晚晴。** 十八岁,匀称白皙,习惯性歪着头笑——一个从小在服装店里看大人脸色长大的姑娘。驱动她的是:别像她妈那样,一辈子困在青川。她说话时爱挽人胳膊,递东西用双手捧着;心虚时抠自己的指甲边,指甲油被抠出一个小缺口。她的眼睛很灵,笑着的时候也在扫——扫对方的手机、扫桌上的纸、扫门口有没有人。走路叫「挽臂步」:总要贴着另一个人走,步子跟着对方的节奏,自己从不先迈。然而,当她舅舅的名字被人用冷的语气说出来,她的笑会僵住半拍,歪着的头慢慢摆正,声音一下子低下去、变冷。软化目标:她妈那间服装店里挂着的一条没卖出去的白裙子。
声线锁:18 岁女声,偏高偏甜,句尾爱带「嘛 / 呀」;压低声音时会突然变冷。

**角色表演档案 · 王秀兰。** 四十二岁,微胖,肩膀因为常年弯腰切凉皮而往前塌——一个觉得日子全靠自己抠出来的女人。驱动她的是:小宝的将来,比什么都大。她手里总有一把瓜子,嗑得飞快;心虚时嗓门先拔高,人往后靠。眼神不爱看人,看钱、看信封、看门口。走路叫「趿拉步」:拖鞋蹭着地,步子碎,腰一扭一扭。然而,当林国栋难得地放下扳手直起腰,她手里的瓜子会停住,眼睛第一次往旁边躲。
声线锁:中年女声,尖、快、亮,县城口音,越理亏越大声。

**角色表演档案 · 许曼。** 二十九岁,偏瘦,肩背有点驼——伏案写了七年稿子、又被撤过稿的人。驱动她的是:写一篇不被撤的稿子。她听人说话前先按下录音笔,再点头;嘴里叼着一根不点的烟,想事时用牙咬着烟嘴转。她的眼睛扫得很快,先看证据、再看人。走路叫「赶稿步」:步子大,帆布包撞着胯,边走边说话。然而,当当事人抱着孩子说「对不起」,她会把烟从嘴里拿下来,第一次不知道手该放哪儿。
声线锁:女声,中音,语速快,爱用短问句,「来源呢?」脱口而出。
02_60集分集大纲.md 分集大纲 18,318 字
> 素材形态:M0(剧本层交付,不含图号 / 参考图槽位)

# 《重回高考前夜》· 60 集分集大纲

> 文件 2 / 3|人物见 `01_主要人物小传.md`|第 1–3 集剧本见 `03_第1-3集剧本.md`
> 锁:国内剧 · 原创 · Seedance 2.5 · 9:16 竖屏 · md 交付 · 段缝 ① 末帧定格承接 · 画风「国内都市写实」(按推荐)
> 集数方式:`USER_DEFINED` 60 集|单集时长:60–120 秒(默认 90–110 秒;EP26 / EP55 等慢节奏高信息集可到 120 秒)
> 节奏档位:全剧默认「短视频中高密度」;EP24 / EP44 / EP49–51「高密度强钩子」;EP26 / EP36 / EP55 / EP59「慢节奏但高信息」(静场交底 / 对峙,慢的功能写在各集复述里)

---

## 一、付费卡点总表

| 卡点 | 集数 | 卡点类型 | 观众在这一刻等什么 | 为什么卡在这里 |
|---|---|---|---|---|
| 💰 **首充卡点** | **EP10 集尾** | DANGER | 江屿抱着档案袋翻窗进来——前世他正是因为「看见她的档案」坐的牢 | 免费 9 集已完成:重生设定、顶替手法第一层、首次被反派压制、父亲第一次开口;观众已经知道这一幕意味着什么,主角最想拦的事提前发生 |
| 💰 卡点 2 | EP18 集尾 | CHOICE | 父亲住院缴费单两万三,床头柜上放着协议和笔——签不签? | 善良的代价第一次落到最亲的人身上 |
| 💰 卡点 3 | EP24 集尾 | DANGER | 江屿被铐走,警车后窗做口型「别、签」 | 全剧中点大反转:主角最想避免的事发生了,而且是她自己的缺点造成的 |
| 💰 卡点 4 | EP30 集尾 | IDENTITY | 救出江屿的当晚,屏幕上出现前世那行字「退档(体检复查不合格·色弱)」 | 大胜之后立刻大败 |
| 💰 卡点 5 | EP38 集尾 | DANGER | 电视台反咬、学校除名、律师函、卷帘门上的红油漆 | 主角最低谷,所有正当途径被堵死 |
| 💰 卡点 6 | EP48 集尾 | DANGER | 替罪羊全揽,调查组明早九点离开,周建国从不在纸上签字 | 证据只能证明「有人顶替」,证明不了「是他」 |
| 💰 卡点 7 | EP56 集尾 | CHOICE | 吴建:「名字拿回来,又能怎样?」 | 最后一道坎不是反派,是「算了吧」 |

**卡点纪律**:
1. EP1–9 免费,每集都完成「目标 → 反制 → 换策 → 结果」,不靠吊胃口凑集数。
2. 每个卡点之前,本集先给一次真实兑现(例:EP10 父亲第一次开口;EP30 江屿取保出来),**再**落钩子。
3. 卡点钩子全部是**行动 / 选择 / 危险 / 身份**四类,不用「半句话截断」「黑屏」「假揭露」;每个卡点钩子都在下一集第一场直接承接。
4. 卡点间隔 6–10 集,和大弧末尾对齐(EP24 为全剧中点,单独加卡)。

---

## 二、大弧地图 ARC_MAP

| 弧 | 集数 | 时间 | 驱动问题 | 本弧反派招数 | 主角真实损失 | 出口状态 |
|---|---|---|---|---|---|---|
| ARC-1 守住考场 | EP1–10 | 6.6 夜–6.10 | 她能不能在不把江屿卷进来的前提下,考出自己的分、不签那份委托? | 代签委托书、抢包、公开施恩、封铺 | 委托书被代签;尊严(EP6 登门赔不是) | 考完、拒签定向协议;父亲第一次开口;江屿拿出档案袋 |
| ARC-2 出分之前 | EP11–20 | 6.10–6.23 | 证据在手,她能不能在制度反扑前把它变成有人肯听的东西? | 报警、逼还原件、收买证人、打伤父亲 | 何小满退出;档案原件交还;父亲住院 | 647 分全县第一,分数公开在电视上 |
| ARC-3 志愿与档案 | EP21–30 | 6.24–7.20 | 她能不能在档案离开县城前挡住「换照片」? | 7 月 10 日夜换照片;诬陷江屿入室伤人 | **江屿被拘**(中点大败) | 江屿取保;她被「退档」 |
| ARC-4 两个林知夏 | EP31–40 | 7.21–8.10 | 名字被拿走了,她能不能在「林知夏」去报到前找到一个肯管的人? | 纪检压材料、宣传部撤稿、电视台反咬、律师函 | 材料「遗失」;许曼被调岗;学校除名 | 何小满实名;决定越级去省城 |
| ARC-5 七个名字 | EP41–50 | 8.11–8.25 | 顶替链有几个人、谁在最上面——能不能在调查组走前把周建国本人钉上? | 周浩施压、烧档案、苏晚晴倒戈、推替罪羊 | 许曼被辞退;苏晚晴背叛;一份档案被抢 | 笔迹钉住周建国;苏晚晴交出原件 |
| ARC-6 我的名字 | EP51–60 | 8.26–9.10 | 人抓住了,名字能不能回来——而且不只是她一个人的? | 周建国潜逃;周浩「内部处理」 | 她要拿刚恢复的学籍去赌 | 七个名字都有了主人;她用自己的名字报到 |

**每满 10 集的升级义务**:EP11 起对手从「人」升到「制度」(警察、医院、营业执照);EP21 起信息层级升级(顶替的技术手法被拆开)、代价升级到江屿的自由;EP31 起冲突维度升级到「压」(纪检、宣传、舆论);EP41 起对手级别升到省城(周浩);EP51 起从「抓人」转向「还名字」。

---

## 三、逐集大纲(60 集)

> 每集格式:**复述**(谁想做什么 → 遇到什么 → 怎么换策 → 结果)|**兑现**(本集观众得到的)|**钩子〔类型〕 → 下集先**|公式族 = 压力来源 × 解决方式|成长态(林知夏):B=旧策略 / U=受压 / P=部分转变 / N=新选择

### ARC-1|守住考场(EP1–10 · 2009.6.6 夜 – 6.10)

**EP01|签字**
- 复述:高考前夜,重生回来的林知夏在苏晚晴家停住签字的笔、借口「等我爸签」把委托书抢走,纸被撕成两半;可回到家,继母已收下周丽的红信封,替她在监护人栏签了字,「本人签字」也被人代写,委托书被连夜拿走。
- 兑现:她拒签成功,看清经办人是周建国,第一次把继母叫成「王姨」;观众从闪回得知前世她被顶替、江屿为她坐牢。
- 钩子〔CHOICE〕:周丽在电话里说「明早八点送招办」,九点语文开考。→ 下集先:凌晨五点半,她在台灯下写撤销声明。
- 公式:时间×拒绝|成长态 B

**EP02|挂号信**
- 复述:她赶在考前把《撤销委托声明》挂号寄往县招办和省考试院,回执和身份证一起缝进校服内兜;路上书包被刘强骑摩托抢走,她拦下要追的江屿,凭贴身的身份证赶到考点,却被告知补办准考证要找招办周主任。
- 兑现:两张挂号回执到手;江屿没出手;她第一次坐上江屿的后座。
- 钩子〔ARRIVAL〕:梧桐树下,周建国手里捏着她的准考证,隔着人群朝她点头。→ 下集先:周建国拨开人群走过来。
- 公式:人×技能|成长态 B

**EP03|考场门口**
- 复述:周建国当众「送还」准考证和钢笔,赢得满场掌声,又低声点破她一早去了邮局;她撒谎「寄给我妈」被当场戳穿,只能按住要动手的江屿,进考场写下自己的名字;场外,周建国让刘强去追省里那封信。
- 兑现:她进了考场,在答题卡上写下「林知夏」;江屿松开了扳手。(反派首次正面交手占上风)
- 钩子〔ACTION〕:邮车十点出县,刘强骑上摩托去截信。→ 下集先:邮局柜台,刘强冒充家属要退信。
- 公式:规则×忍耐|成长态 U

**EP04|午休**
- 复述:刘强在邮局被柜员大姐挡回,省里那封信随邮车出了县;语文考完,林知夏故意答应苏晚晴去周丽的服装店午休,趁人不在翻收银抽屉,找到一张手写名单「07 何小满 08 吴建 09 林知夏」,用诺基亚拍下。
- 兑现:省信寄出去了;她发现自己不是唯一一个——这是一门生意;名单上的「09」和半张委托书背面的「⑨」对上了。
- 钩子〔DANGER〕:苏晚晴推门进来,看见她手里亮着的相机界面。→ 下集先:苏晚晴伸手要看手机。
- 公式:知识差×证据|成长态 U

**EP05|理发店**
- 复述:她用「给我妈拍条裙子」糊弄过苏晚晴;数学考完,她按名单找到在理发店洗头的何小满,何小满不认、赶人;她说出自己「会被说成色弱」,何小满愣住,翻出 2007 年那张《体检退档通知》让她拍了一张。江屿一路跟着她,问「你今天不对劲」,她撒了谎。
- 兑现:拿到第二个受害者的退档通知;何小满松动。
- 钩子〔DANGER〕:何小满警告「你家修车铺开不过这个夏天」——当晚,修车铺门口停了一辆工商的面包车。→ 下集先:执法人员往卷帘门上贴封条。
- 公式:关系×博弈|成长态 P

**EP06|封铺**
- 复述:工商、消防连夜「联合检查」封了修车铺,王秀兰当着街坊骂她惹祸;为了铺子明天能开、自己能安心考理综,第二天一早她去周家「赔不是」,周建国笑着打了个电话,封条当天就揭了。
- 兑现:铺子解封;她看清周建国一个电话能做到什么。代价:咽下尊严换时间。
- 钩子〔EVIDENCE〕:送她出门时,周建国说:「手机里那张照片,删了吧。」→ 下集先:理综考场外的存包处。
- 公式:资源×牺牲|成长态 U

**EP07|存包处**
- 复述:理综开考前,苏晚晴趁存包处混乱拿走了她的诺基亚;考完她拿回手机,里面已经被格式化——可她早上已经把内存卡拔下来,托江屿「帮我拿着,别问」。
- 兑现:照片保住;她第一次把东西托付给江屿。
- 钩子〔ACTION〕:英语是最后一场,刘强的摩托已经停在校门口。→ 下集先:交卷铃响。
- 公式:人×合作|成长态 P

**EP08|最后一场**
- 复述:英语交卷,刘强带两个人堵在校门口要「请她吃饭」,江屿捏着扳手上前;她当着郑淑华和一群家长的面大声问刘强「今早抢我书包的是不是你」,私下的威胁变成了公开的场面,刘强骑车走人。
- 兑现:她用「公开」化解了一次江屿动手的危机;郑淑华开始起疑。
- 钩子〔EMOTION〕:江屿拽住她:「你到底在怕什么?」她答不上来——他第一次扭头先走。→ 下集先:散伙饭上,江屿的座位空着。
- 公式:人×博弈|成长态 U

**EP09|散伙饭**
- 复述:散伙饭上苏晚晴当众抱住她喊「最好的姐妹」,贴耳传话「分数出来那天,你会求他的」;林知夏把那杯酒放回桌上,叫了她的全名「苏晚晴」,说「以后别叫我夏夏」——当着全班断交。
- 兑现:她不再演闺蜜;关系公开破裂。
- 钩子〔EVIDENCE〕:深夜回家,她听见王秀兰在屋里打电话:「三万……说好的一次给齐。」→ 下集先:王秀兰把一份协议推到她面前。
- 公式:关系×拒绝|成长态 P

**EP10|估分** 💰 **首充卡点**
- 复述:估完分(自估 640 左右),王秀兰拿出周建国托人送来的《江州师范学院定向培养预录取协议》:签了,五万「奖学金」,修车铺以后没人查;不签,营业执照年审「会有问题」。林知夏当着父亲的面把协议推回去;林国栋放下扳手,第一次开口:「丫头说不签,就不签。」
- 兑现:父亲第一次站到她这边;她拒绝了「认命拿补偿」——前世她正是被这套话劝退的。
- 钩子〔DANGER〕💰:深夜,江屿浑身是汗地翻进修车铺后窗,怀里抱着一个牛皮纸档案袋:「我从招办拿出来的,上面写着你的名字。」巷口,刘强的摩托车灯扫了过来。→ 下集先:她一把把江屿拽到工具柜后面。
- 公式:资源×选择|成长态 N

### ARC-2|出分之前(EP11–20 · 6.10 – 6.23)

**EP11|内胎**
- 复述:刘强带人进铺子翻找,她把档案袋塞进一条报废轮胎的内胎里,让江屿当着刘强的面继续补那条胎;刘强一无所获。
- 兑现:证据保住;观众看清袋里的东西——一张已盖县医院公章、诊断栏写好「色弱」、日期空着的体检复查单。
- 钩子〔EVIDENCE〕:江屿盯着那张单子:「你根本不色弱。」→ 下集先:她把复查单收走,不答。
- 公式:人×合作|成长态 U

**EP12|冷战**
- 复述:江屿逼问真相,她只说「我做了个噩梦」,要他忘掉这件事、离周家远点;江屿把扳手往桌上一扔:「你不信我。」两人冷战。她转身去公用电话亭,拨通江州晚报热线,对记者许曼报出名单上的三个名字、半张委托书背面那行「⑨林→晚」(「晚」就是苏晚晴)和两张挂号回执的编号。
- 兑现:她联系上了记者,对方答应「来看看」。(代价:和江屿的裂缝)
- 钩子〔ARRIVAL〕:许曼到青川的第一句话:「十七岁,偷来的档案——你知道这在法律上叫什么吗?」→ 下集先:许曼翻看复查单。
- 公式:自我缺陷×拒绝|成长态 B

**EP13|记者**
- 复述:许曼看完复查单和名单照片,判断「不能见报」——来路不合法,没有当事人出面,「你手里唯一合法的东西是那两张回执」;林知夏换策,带许曼去找何小满,让真正被顶替过的人开口;许曼录到何小满一句「我那年考了五百八」。
- 兑现:许曼开始相信;何小满第一次说出自己的分数。
- 钩子〔DANGER〕:何小满的丈夫冲进来,一把摔了录音笔:「你们想让我们一家在青川活不下去?」→ 下集先:理发店门口,何小满追出来。
- 公式:知识差×证据|成长态 U

**EP14|何小满**
- 复述:林知夏想再劝,却得知周建国已经把何小满丈夫安排进了县自来水厂;何小满抱着女儿说「对不起」。林知夏没有再逼,把何小满从计划里划掉。
- 兑现:她第一次为了别人的日子收手——灵魂选择第一次显形。代价:失去最关键的证人。
- 钩子〔DANGER〕:派出所电话打到修车铺:「招办报案,丢了一份档案。」→ 下集先:两名民警走进修车铺。
- 公式:关系×牺牲|成长态 P

**EP15|报案**
- 复述:民警调出招办楼道监控,画面里是江屿的背影;江屿要认,林知夏抢先开口:「档案是我让他拿的,上面写的是我的名字。」她赌「当事人 + 未成年」能把江屿摘出来。
- 兑现:江屿没被带走,她被带去所里问话。
- 钩子〔CHOICE〕:周建国在派出所走廊等她:「孩子,东西还回来,这事就算了。」→ 下集先:问询室的门关上。
- 公式:规则×牺牲|成长态 N

**EP16|派出所**
- 复述:她提条件:可以还,但要当着民警的面打开清点;周建国不接,民警也不想掺和「领导的事」;她交回档案袋,交之前让等在门口的许曼用卡片机拍下复查单正反两面。
- 兑现:原件交了,照片留住了;周建国赢下这一轮(原件回到他手里)。
- 钩子〔EVIDENCE〕:周建国接过袋子,轻声说:「你家那三万块,花得还顺手吧?」→ 下集先:她回家掀开米缸。
- 公式:规则×博弈|成长态 U

**EP17|存折**
- 复述:她在米缸底下翻出王秀兰的存折:6 月 7 日存入三万,汇款人周丽。她一直以为继母只是冷漠,原来继母把她卖了——认知第一次被击穿。她把存折拍在饭桌上,林国栋看见了。
- 兑现:继母收钱的事实落地;父亲知情。
- 钩子〔ACTION〕:林国栋一言不发地揣起存折,推着摩托出了门——去周家。→ 下集先:县城饭店包间,周建国正在敬酒。
- 公式:关系×证据|成长态 P

**EP18|医院** 💰 **卡点 2**
- 复述:林国栋闯进周建国的饭局要退钱,被当众羞辱「一个修车的,供得起大学生?」;推搡中旧腰伤发作倒地,送进县医院;当晚周建国派人送来两万住院押金和那份定向协议。
- 兑现:父亲为她站出来了(父亲弧第一次兑现),代价是躺在病床上。
- 钩子〔CHOICE〕💰:缴费单两万三,家里只剩八百;病床上的父亲说「别签」;协议和笔就放在床头柜上。→ 下集先:她把协议翻过去扣在柜上,起身去了金店。
- 公式:人×牺牲|成长态 U

**EP19|缴费单**
- 复述:她卖掉母亲留下的金耳环,又找郑淑华借了钱,还差一万;江屿拿出给瘫痪父亲攒的手术钱,她拒收;第二天缴费处说「已经有人交了」——是江屿背着她交的。(缴费窗口外,苏晚晴拎着周丽让送来的水果站了一会儿,没进门就走了。)
- 兑现:父亲手术排上;她把协议撕了;江屿第一次叫她「知夏」。
- 钩子〔EMOTION〕:她在走廊尽头堵住他:「你凭什么替我扛?」他说:「你说过,先来找你。我找了,你不在。」→ 下集先:6 月 23 日,查分电话占线。
- 公式:资源×合作|成长态 P

**EP20|出分**
- 复述:160 热线报出 647 分,全县第一(比前世多了 35 分——前世考数学那天她在发烧);周建国抢先带着县电视台来修车铺送喜报,在镜头前搂着她肩膀说「这是咱们县招生工作的成果」;她没躲,对着镜头一字一字报出自己的准考证号和分数。当晚,她把半张委托书夹进准考证里——背面那行「⑨林→晚」,她还是认不出是谁的字。
- 兑现:她的分数被全县看见、可查、抹不掉。
- 钩子〔IDENTITY〕:苏晚晴打来电话:「389。恭喜你啊夏夏——替我考了个好分。」→ 下集先:网吧,志愿填报页面。
- 公式:规则×技能|成长态 N

### ARC-3|志愿与档案(EP21–30 · 6.24 – 7.20)

**EP21|网吧**
- 复述:她在网吧填报申城政法大学法学,苏晚晴假装来道歉、偷看她敲密码;她当面改了密码,又让郑淑华在学校机房帮她再核一遍。
- 兑现:志愿锁住。
- 钩子〔EVIDENCE〕:许曼来电:「省考试院收发室登记过一封青川寄来的挂号信,转去了招生处,没人回。还有——志愿改不了,档案里的照片,县里能换。」→ 下集先:她把前世的时间点写在一张纸上。
- 公式:人×技能|成长态 U

**EP22|照片**
- 复述:她和许曼一起拆解手法:高校录取只认电子档案上的照片,照片由县招办在 7 月 10 日统一上传;周建国只要那一晚换掉照片,「林知夏」就会长出苏晚晴的脸——再配上那张写好「色弱」的复查单,前世 7 月 20 日的「退档」就全对上了;名单上的何小满、吴建,当年也都是「色弱」。
- 兑现:观众和她一起看懂了顶替的完整手法。
- 钩子〔ACTION〕:离 7 月 10 日只剩九天,她决定那一晚盯死招办。→ 下集先:招办对面录像厅的二楼窗户。
- 公式:知识差×博弈|成长态 P

**EP23|蹲守**
- 复述:计划分三路:许曼请省考试院在 10 号夜里电话核验;郑淑华开学校证明;她在招办对面录像厅二楼盯着。她故意不告诉江屿——怕他冲进去;江屿却从郑淑华那里听到了日子。
- 兑现:三方计划成形(江屿第一次成为她计划外的变量)。
- 钩子〔DANGER〕:7 月 10 日晚九点,招办二楼的灯亮了,楼下停着刘强的摩托——旁边还有一辆熟悉的二八自行车。→ 下集先:二楼窗户里闪过一个寸头的影子。
- 公式:时间×合作|成长态 B

**EP24|七月十日** 💰 **卡点 3(全剧中点)**
- 复述:江屿独自摸进招办,亲眼看见周建国在电脑前把「林知夏」的照片换成苏晚晴;他冲上去拔电源,刘强先动手,扭打中周建国从楼梯上滚下去;周建国报警「持械入室伤人」,江屿被当场铐走——前世那一幕,因为她的隐瞒提前一个月重演。
- 兑现(反向):周建国赢下最大一局——照片换成,江屿被拘;她看清「什么都不说」的代价。
- 钩子〔DANGER〕💰:警车后窗里,江屿隔着玻璃对她做口型:「别、签。」→ 下集先:县医院病房,周建国头缠纱布。
- 公式:自我缺陷×牺牲|成长态 U

**EP25|谈判**
- 复述:周建国鉴定「轻伤」,江屿可能判三年以上;周建国约她进病房:签《自愿放弃录取声明》,他就出谅解书。她第一次直呼「周建国」,要求先见江屿;周建国答应——他认定她见完就会签。
- 兑现:她争到一次探视。
- 钩子〔CHOICE〕:放弃声明和谅解书并排放着,期限是 7 月 17 日检察院批捕前。→ 下集先:看守所探视窗。
- 公式:人×博弈|成长态 U

**EP26|玻璃**(慢节奏高信息:静场交底,靠停顿和视线推进)
- 复述:隔着探视窗,江屿让她别签;她终于把一切说出来——前世的顶替、他的四年、雨夜那通电话;他沉默很久,说「那这次,你别一个人了」。她走出看守所,把放弃声明折好收起——不签,也不扔。
- 兑现:两人第一次真正交底;她「只有自己靠得住」的信念开始松动。
- 钩子〔ACTION〕:许曼在门口等她:「招办有个保安,那晚在值班。」→ 下集先:招办传达室,老孙在泡茶。
- 公式:关系×选择|成长态 N

**EP27|老孙**
- 复述:许曼自己找到保安老孙:他被周建国扣了三年加班费,知道楼道有两个监控,一个正对楼梯,但不敢作证;林知夏帮他把三年被扣的工资一笔一笔算清(她前世算了十二年工资条),老孙动摇。
- 兑现:确认楼梯监控拍下了全过程。
- 钩子〔EVIDENCE〕:老孙说硬盘第二天就被人拆走了——「拆它的,是周主任的外甥女。」→ 下集先:她堵在苏晚晴家楼下。
- 公式:知识差×合作|成长态 P

**EP28|硬盘**
- 复述:她堵住苏晚晴:硬盘在不在你手上?苏晚晴承认拿了,但不是为舅舅:「哪天他要扔下我,我手里得有东西。」她不给。林知夏把半张委托书背面的「⑨林→晚」给她看:「你在他的账本上,只是一个箭头。」
- 兑现:证据下落确认;苏晚晴第一次露出自己的算盘。
- 钩子〔CHOICE〕:苏晚晴开价:「你写个保证,以后查到什么都不告我,我就给你一份拷贝。」→ 下集先:林知夏铺开一张信纸。
- 公式:资源×证据|成长态 U

**EP29|保证书**
- 复述:林知夏不写「不告她」,换了一种写法:只保证「不追究拷贝的来源」;苏晚晴犹豫,她拿出两张挂号回执:「我手里的东西都是真的,你给我的也得是真的。」苏晚晴给了拷贝。
- 兑现:拿到监控拷贝。
- 钩子〔DANGER〕:周丽发现女儿房里的硬盘被动过,打给哥哥:「晚晴不对劲。」→ 下集先:检察院接待窗口。
- 公式:关系×博弈|成长态 P

**EP30|退档** 💰 **卡点 4**
- 复述:许曼和郑淑华把监控拷贝交到检察院——画面清楚:刘强先动手,周建国自己踩空;检察院不批捕,江屿取保候审,她在看守所门口等到他。当晚她在网吧查录取状态,申城政法那一栏写着:「林知夏:退档(体检复查不合格·色弱)」。
- 兑现:江屿出来了(全剧第一次大胜)。
- 钩子〔IDENTITY〕💰:前世那行字,一字不差地出现在屏幕上——和何小满那张通知书上的措辞一模一样。→ 下集先:江州,省人民医院眼科候诊室。
- 公式:规则×证据|成长态 U

### ARC-4|两个林知夏(EP31–40 · 7.21 – 8.10)

**EP31|复查**
- 复述:她自费去省城做色觉检查——正常;回到县医院,王医生拿出那张盖章复查单,日期已经填上:6 月 8 日。她指出那天下午她在英语考场,郑淑华调出考场签到表。
- 兑现:拿到「复查当天她在考场」的硬证明。
- 钩子〔DANGER〕:王医生把复查单锁回抽屉,拨了一个电话。→ 下集先:县教育局纪检科门口。
- 公式:规则×技能|成长态 U

**EP32|签收**
- 复述:她带着色觉报告、签到表和两张挂号回执去县教育局纪检科,科长说「研究研究」;她看见科长转身在走廊给周建国递烟——于是换策:「研究可以,先给我签收。」科长当着窗口其他人不得不签字盖章。
- 兑现:两封挂号信的回执第一次进入官方收件记录(挂号信线兑现)。
- 钩子〔ACTION〕:第二天,她的材料「搬办公室时遗失了」——但签收单在她手里。→ 下集先:江州晚报编辑部,许曼摔门出来。
- 公式:规则×证据|成长态 P

**EP33|撤稿**
- 复述:许曼的稿子被总编撤下——「县里宣传部打过招呼」;许曼被调去跑社区,把卡片机里的照片全部拷给林知夏:「我只能做到这儿了。」
- 兑现:盟友为这件事付出职业代价。
- 钩子〔EVIDENCE〕:林知夏翻照片——EP4 那张名单也在,「07」「08」仍然只是两个名字;再往后翻,是 EP16 拍下的复查单背面——一行铅笔小字「⑨林 7.20」,和半张委托书背面「⑨林→晚」一样的圈码写法。→ 下集先:县邮政局 EMS 查询窗口。
- 公式:人×牺牲|成长态 U

**EP34|EMS**
- 复述:她和江屿去邮政查申城政法寄出的录取 EMS:8 月 1 日寄达「青川县招生办公室」,签收人刘强;她请柜员打印出签收记录。
- 兑现:通知书被截的物证到手。
- 钩子〔ACTION〕:江屿在招办门口看见苏晚晴戴着墨镜走进去——8 月 3 日。→ 下集先:招办对面照相馆。
- 公式:知识差×技能|成长态 P

**EP35|照相馆**
- 复述:这一次她不闯进去(吸取 EP24 的教训):她和江屿借用对面照相馆的长焦相机,拍下刘强把一个 EMS 大信封交给苏晚晴;暗房里洗照片时,两人第一次牵手。
- 兑现:拿到「领取」那一幕;感情线第一次落到动作上。
- 钩子〔EMOTION〕:照片显影出来——苏晚晴拆开信封的那一刻在哭。→ 下集先:河堤上,苏晚晴先到了。
- 公式:时间×证据|成长态 N

**EP36|河堤**(慢节奏高信息:对话推动立场松动)
- 复述:苏晚晴说出母亲欠舅舅十二万、父亲早跑了、她不想一辈子守着服装店;林知夏只听不骂,最后递过去一张照片:「你哭的那张,我洗了两张。一张给你。」
- 兑现:苏晚晴第一次动摇。
- 钩子〔DANGER〕:周丽在河堤另一头喊:「晚晴!回家!」→ 下集先:修车铺,王秀兰拎着一兜水果进门。
- 公式:关系×忍耐|成长态 P

**EP37|三万**
- 复述:周建国断了给王秀兰的「后续」,王秀兰找上林知夏:她愿意出来作证收过钱,条件是林家倒给她一万「辛苦费」;林国栋拄着拐站在门口:「这钱,一分也不给。」林知夏拒绝花钱买证词。
- 兑现:父女同一阵线;王秀兰被晾在原地。
- 钩子〔DANGER〕:县电视台的采访车停在修车铺门口——这次不是来送喜报的。→ 下集先:电视里播出新闻。
- 公式:资源×拒绝|成长态 N

**EP38|反咬** 💰 **卡点 5**
- 复述:县电视台播出《高分考生体检落榜 诬告招办主任》;学校取消她「优秀毕业生」称号,郑淑华被校长约谈;贴吧有人扒出她家地址;周建国送来律师函告她诽谤;江屿被人举报「取保期间违规外出」。
- 兑现(反向):周建国第三次大胜——舆论、学校、法律三面合围。
- 钩子〔DANGER〕💰:清晨,卷帘门上被人用红油漆写了「骗子」,江屿蹲在门前,拿砂纸一点点磨。→ 下集先:江屿拉着她上了二八车后座。
- 公式:人×忍耐|成长态 U

**EP39|求人**
- 复述:她想放弃,江屿带她去理发店;何小满看了新闻,抱着女儿说:「我女儿明年小学毕业,我不想她有一天也被人这样拿走名字。」林知夏第一次开口求人:「何姐,帮帮我。」何小满答应实名作证。
- 兑现:第一位当事人站出来;她的「不求人」松动。
- 钩子〔EVIDENCE〕:何小满拿出 2007 年的旧照片——她站在招办门口,身后是周建国,手里捏着她的准考证。→ 下集先:修车铺里,她把所有证据摊在地上排时间线。
- 公式:自我缺陷×合作|成长态 P

**EP40|越级**
- 复述:县里走不通,她决定越级去省城:省考试院 + 省纪委信访;她把能拿的按时间排好——半张委托书、两张回执、纪检签收单、色觉报告、签到表、EMS 记录、监控拷贝、交接照片、何小满的证词——名单上还空着四个名字。她把存折复印件也排进去,王秀兰一把抽走:「这张你敢交上去,你弟以后怎么办?」她没抢回来。
- 兑现:证据链第一次完整摊开(存折复印件除外——她给继母留了自己去说清的机会)。
- 钩子〔ARRIVAL〕:郑淑华认出名单上的「08 吴建」:「那孩子是我教的,现在在江州工地。」→ 下集先:江州,工地铁门。
- 公式:规则×选择|成长态 N

### ARC-5|七个名字(EP41–50 · 8.11 – 8.25)

**EP41|工地**
- 复述:她、江屿、许曼到江州工地找吴建;吴建不认,叫工头赶人;她只问了一句「你 2008 年考了多少分」,吴建手里的钢筋停住了。
- 兑现:吴建承认自己那年也是「体检色弱」退档。
- 钩子〔IDENTITY〕:吴建:「你知道顶我名字的人现在在哪儿吗?江州市教育局。他叫周浩。」→ 下集先:许曼翻开教育局公示名单。
- 公式:知识差×博弈|成长态 U

**EP42|周浩**
- 复述:许曼查到周浩——周建国的独子,2008 年用「吴建」的名字上了大学,今年考进江州市教育局。林知夏原以为主谋是苏晚晴、周建国只是顺手帮外甥女,现在才知道他第一个「办」的是自己儿子——认知第二次被击穿。
- 兑现:顶替链上端浮出水面。
- 钩子〔DANGER〕:周浩一个电话打给许曼的总编,第二天许曼被辞退。→ 下集先:网吧,许曼在键盘上敲下标题。
- 公式:知识差×证据|成长态 P

**EP43|天涯**
- 复述:许曼用真名在天涯论坛发长帖《我的线人十七岁,她的名字被人偷了》,附监控截图和挂号回执;帖子一夜被转爆,也一夜被删三次;林知夏和江屿在网吧一遍遍重发。
- 兑现:事件第一次冲出青川(盟友的独立选择)。
- 钩子〔ARRIVAL〕:省考试院电话打到青川:「请贵县自查 2005—2009 年录取材料。」→ 下集先:当夜,招办后院冒起烟。
- 公式:人×牺牲|成长态 U

**EP44|火**
- 复述:自查通知当晚,周建国在招办后院烧旧档案;老孙打电话报信,她和江屿翻墙进去,从火里抢出半箱;江屿扔掉扳手,用手去扒,左手被烫伤。
- 兑现:抢出 2005—2007 年三份原始档案,名单上又多了两个名字。
- 钩子〔EMOTION〕:她给他包手,看见虎口那道旧疤:「上辈子这道疤,是在里面落下的吗?」他把手抽回去:「这次是为你烫的。不一样。」→ 下集先:苏晚晴的短信:「通知书原件,我还你。」
- 公式:时间×合作|成长态 P

**EP45|背叛**
- 复述:苏晚晴约她到老车站,说要交出通知书原件;她到了,等她的是周丽和刘强——苏晚晴站在母亲身后,没看她;抢出来的档案被刘强夺走一份。
- 兑现(反向):苏晚晴选择了母亲;她又失去一份证据。
- 钩子〔EMOTION〕:苏晚晴第一次叫她全名:「林知夏,我没得选。」→ 下集先:郑淑华坐在修车铺里等她。
- 公式:关系×忍耐|成长态 U

**EP46|交易**
- 复述:郑淑华带来周建国的口信:只要撤回举报,申城政法会「补录」她,她能用自己的名字去上大学——何小满、吴建和其他人照旧。她在郑淑华面前沉默了很久:「那我拿回来的,也是偷来的。」
- 兑现:灵魂选择——她拒绝只救自己。
- 钩子〔CHOICE〕:郑淑华:「你想好了。8 月 25 日调查组就走,过了这天,谁也翻不动了。」→ 下集先:修车铺门口,她立起一块小黑板。
- 公式:资源×拒绝|成长态 N

**EP47|黑板**
- 复述:她在修车铺门口立起小黑板,写下七个年份和已知的名字(何小满、吴建、林知夏,其余打「?」);林国栋拄着拐站在旁边,对围观的街坊说:「我女儿说的,都是真的。」王秀兰躲在后屋门帘后面,一直没出来。
- 兑现:父亲完成弧光——从「听你妈的」到当众站台。
- 钩子〔ARRIVAL〕:省调查组的车开进了青川县城。→ 下集先:县政府招待所会议室。
- 公式:人×选择|成长态 N

**EP48|替罪羊** 💰 **卡点 6**
- 复述:调查组约谈,一中教导主任钱卫东主动交代:档案是他换的,体检是他找人做的,「周主任不知情」;调查组拟按「个人违纪」结案,周建国出门时还帮组长拉开车门。
- 兑现(反向):周建国几乎全身而退——第三次赢下正面交锋。
- 钩子〔DANGER〕💰:调查组明早九点离开青川;周建国从不在任何纸上签字。→ 下集先:深夜,她把所有纸摊在灯下。
- 公式:知识差×忍耐|成长态 U

**EP49|字迹**
- 复述:她盯着半张委托书背面的「⑨林→晚」,又找出名单照片里的「09 林知夏」、复查单背面的「⑨林 7.20」——三处圈码是同一种写法;而钱卫东亲手写的交代材料,一个圈码都没有。周建国从不签字,却有在纸背面记账的习惯。她和许曼连夜找退休的笔迹鉴定老师做比对。
- 兑现:第一集撕下的半张纸,成了钉住周建国的钉子(委托书背面线兑现)。
- 钩子〔ACTION〕:早上八点半,调查组的车已经发动——她和江屿骑着二八车往招待所冲。→ 下集先:她把材料塞进车窗。
- 公式:时间×证据|成长态 P

**EP50|自首**
- 复述:调查组长看了笔迹材料仍在犹豫——光凭字迹不够;苏晚晴一个人走过来,交出硬盘原件、申城政法录取通知书原件和一份手写说明:「照片是我舅当着我的面换的。」说完转身,没看母亲。
- 兑现:苏晚晴自己选了一次;调查组改签了返程。
- 钩子〔ACTION〕:周建国的车不在招办——他去了长途汽车站。→ 下集先:车站检票口。
- 公式:关系×牺牲|成长态 N

### ARC-6|我的名字(EP51–60 · 8.26 – 9.10)

**EP51|车站**
- 复述:周建国在长途车站上车前被拦下;关键一环是刘强——他发现舅舅给自己买的是另一班车(准备把一切推给他),当场掉头交出自己记的接送账本。
- 兑现:周建国被带走(顶替链主体兑现);刘强转为证人。
- 钩子〔EVIDENCE〕:账本最后一页:「周浩,2008,八万——钱是我开车送去江州的。」→ 下集先:检察院,江屿领取不起诉决定书。
- 公式:人×合作|成长态 P

**EP52|清白**
- 复述:江屿的案子撤了,拿到不起诉决定书;他的江州工业大学录取通知书也被招办「代领」压了两周,今天才到他手里。
- 兑现:这一世江屿没有进去,还拿到了自己的通知书(江屿线兑现);两人第一次拥抱。
- 钩子〔IDENTITY〕:申城政法招生办来电:学籍系统里的「林知夏」已经注册,照片仍是苏晚晴——撤销需要「本人到校当面核验」。→ 下集先:去上海的绿皮车。
- 公式:规则×证据|成长态 N

**EP53|核验**
- 复述:她和郑淑华、许曼到上海,学校要求两个「林知夏」当面核验;苏晚晴也来了,当着招生办老师说「我不是林知夏」;学校撤销苏晚晴学籍,恢复她的录取。
- 兑现:录取恢复(主线局部兑现)。
- 钩子〔EMOTION〕:走出校门,苏晚晴问:「我还能用我自己的名字,再考一次吗?」→ 下集先:青川,调查组约谈王秀兰。
- 公式:规则×博弈|成长态 P

**EP54|退钱**
- 复述:调查组要王秀兰退回三万并说明情况,她拿不出钱;林国栋要把修车铺抵出去替她还;林知夏拦下,拿出学校发的新生奖学金预支单——但要王秀兰自己去调查组说清楚。王秀兰在调查组面前第一次叫她「知夏」。
- 兑现:钱退回,话说清(继母线兑现);家没散,也没假装和好。
- 钩子〔ARRIVAL〕:看守所来电:周建国要见她。→ 下集先:会见室的铁门。
- 公式:关系×选择|成长态 N

**EP55|会见**(慢节奏高信息:反派终局对话)
- 复述:会见室里周建国说:「你以为你赢了?这种事哪个县没有,下一个周建国已经在路上了。」她答:「那我就去学法,等他。」她第一次在他面前没去按笔帽。
- 兑现:主角与反派最后一次对话;她从怕到不怕。
- 钩子〔DANGER〕:周建国最后一句:「我儿子,你们动不了。」——周浩还坐在江州教育局的办公室里。→ 下集先:许曼拿着一份复印件冲进修车铺。
- 公式:人×拒绝|成长态 N

**EP56|算了吧** 💰 **卡点 7**
- 复述:省里拟对周浩「内部处理、低调消化」,吴建被约谈,被暗示「拿补偿,别再闹」;许曼拿到处理意见的复印件,问林知夏要不要公开——公开可能把她刚恢复的学籍再卷进风波。她选择站在吴建这边。
- 兑现:她的灵魂选择第二次升级——这次代价落在自己身上。
- 钩子〔CHOICE〕💰:吴建犹豫:「我都二十二了,名字拿回来,又能怎样?」→ 下集先:吴建的手机响了,是许曼。
- 公式:人×博弈|成长态 U

**EP57|见报**
- 复述:江州晚报新任总编找回许曼,头版刊发《七个名字》;吴建决定用真名讲出 2008 年那天;周浩被停职调查。
- 兑现:周浩线兑现;许曼的稿子终于没有被撤(盟友弧兑现)。
- 钩子〔EMOTION〕:报纸上七个名字只印出了六个——第七个人一直没找到。→ 下集先:理发店,何小满盯着报纸上的空格。
- 公式:资源×合作|成长态 P

**EP58|第七个**
- 复述:何小满认出了第七个人——2006 届的孙小雨,就在隔壁街卖早点;孙小雨不肯露面,但同意把名字印出来;六个受害者第一次坐在同一张桌上吃了顿饭。
- 兑现:七个名字都有了主人(名单线兑现)。
- 钩子〔EMOTION〕:江屿约她明晚去槐树巷:「有句话,等了两辈子了。」→ 下集先:槐树巷,那盏路灯。
- 公式:关系×合作|成长态 P

**EP59|槐树巷**(慢节奏高信息:告白戏)
- 复述:报到前夜,槐树巷——第一集同一盏路灯。这次是她先开口,把前世来不及说的话说完;江屿摘下那块旧电子表戴到她手腕上;苏晚晴发来短信,说她用自己的名字报了复读班;林知夏回:「晚晴,加油。」
- 兑现:感情线兑现(双向奔赴);她终于学会先开口。
- 钩子〔ACTION〕:郑淑华递来一个 EMS 信封——申城政法的报到须知,签收人:林知夏本人。→ 下集先:上海,新生报到处。
- 公式:自我缺陷×选择|成长态 N

**EP60|我的名字**(终集)
- 复述:9 月 10 日,上海,新生报到处。她拔开那支裂了笔帽的钢笔,在报到表上写下「林知夏」。上辈子的这一天,她坐在南下的绿皮车上。电话响了,江屿问:「报到完没?」她说:「写完了。是我自己的名字。」
- 兑现:CLOSURE——第一集没签下去的那个名字,最后一集由她自己落笔。
- 钩子〔CLOSURE〕:无。
- 公式:时间×选择|成长态 N

---

## 四、长线悬念账本(任何一集结束时,未兑现的长线问题 ≥ 2 条)

| ID | 长线问题 | 种下 | 提醒拍 | 部分兑现 | 最终兑现 | 跨度 |
|---|---|---|---|---|---|---|
| L1 | 顶替链到底多大、谁在最上面? | EP1 | EP9、EP16、EP22 | EP4(名单)、EP42(周浩) | EP51 | 50 集 |
| L2 | 江屿会不会像前世一样为她进去? | EP1 | EP5、EP8、EP12、EP19、EP23 | EP24(重演)、EP30(取保) | EP52 | 51 集 |
| L3 | 半张委托书背面「⑨林→晚」是谁的字? | EP1 | EP4、EP12、EP20、EP28、EP33、EP40 | — | EP49 | 48 集 |
| L4 | 名单上的七个名字都是谁? | EP4 | EP12、EP14、EP22、EP30、EP33、EP39、EP40 | EP41、EP44 | EP58 | 54 集 |
| L5 | 继母收了多少钱、知不知道? | EP1(红信封) | EP9 | — | EP17 | 16 集 |
| L5b | 王秀兰会不会自己去说清楚? | EP37 | EP40、EP47 | — | EP54 | 17 集 |
| L6 | 那两封挂号信能不能变成证据? | EP2 | EP4、EP12、EP13、EP21、EP29 | EP21(省里收到了) | EP32 | 30 集 |
| L7 | 苏晚晴最后站在哪一边? | EP1 | EP4、EP7、EP9、EP12、EP19、EP20、EP21、EP28、EP36、EP45 | EP29(给拷贝) | EP50 | 49 集 |
| L8 | 周浩会不会被处理? | EP41 | EP43、EP48、EP51、EP55 | EP51(账本) | EP57 | 16 集 |
| L9 | 她能不能用自己的名字报到? | EP1 | 贯穿 | EP30(退档)、EP53(恢复) | EP60 | 59 集 |

**存量核对**:EP1–3 结束时 L1/L2/L3/L5/L7/L9 开放(6 条);EP30 结束时 L1/L3/L4/L7/L9 开放;EP50 结束时 L4/L5/L8/L9 开放;EP58 结束时 L9 + 感情线;EP60 全部闭合。任何相邻两次提醒间隔 ≤ 8 集。

---

## 五、冲突签名统计(全剧同一公式族 ≤ 3 次,每 10 集 ≤ 2 次)

| 公式族 | 出现集数 | 次数 |
|---|---|---|
| 人×合作 | 7、11、51 | 3 |
| 人×牺牲 | 18、33、43 | 3 |
| 人×博弈 | 8、25、56 | 3 |
| 知识差×证据 | 4、13、42 | 3 |
| 规则×证据 | 30、32、52 | 3 |
| 关系×博弈 | 5、29 | 2 |
| 人×技能 | 2、21 | 2 |
| 规则×技能 | 20、31 | 2 |
| 规则×博弈 | 16、53 | 2 |
| 关系×牺牲 | 14、50 | 2 |
| 关系×选择 | 26、54 | 2 |
| 关系×忍耐 | 36、45 | 2 |
| 时间×合作 | 23、44 | 2 |
| 时间×证据 | 35、49 | 2 |
| 资源×拒绝 | 37、46 | 2 |
| 资源×合作 | 19、57 | 2 |
| 知识差×博弈 | 22、41 | 2 |
| 其余(时间×拒绝 1 / 规则×忍耐 3 / 资源×牺牲 6 / 关系×拒绝 9 / 资源×选择 10 / 自我缺陷×拒绝 12 / 规则×牺牲 15 / 关系×证据 17 / 自我缺陷×牺牲 24 / 知识差×合作 27 / 资源×证据 28 / 知识差×技能 34 / 人×忍耐 38 / 自我缺陷×合作 39 / 规则×选择 40 / 人×选择 47 / 知识差×忍耐 48 / 人×拒绝 55 / 关系×合作 58 / 自我缺陷×选择 59 / 时间×选择 60) | 各 1 次 | 1 |

每个 10 集区间内无重复公式族(逐区间已核对)。全剧不使用「被轻视 → 亮身份 → 众人震惊」公式。

---

## 六、结构核对

| 检查项 | 结论 |
|---|---|
| 反派首次交手占上风 | EP3 ✅ |
| 反杀前 ≥ 3 轮博弈 | 7 轮(EP3/6/16/24/30/38/48),EP49–51 才钉住 ✅ |
| 反派被击败前至少赢 1 次 | EP16、EP24、EP30、EP38、EP48 ✅ |
| 前 1/3(EP1–20)主角 ≥ 2 次真实受挫,且每次改变策略 | EP1 代签→改寄挂号信;EP6 封铺→改为不正面硬碰;EP14 证人退出→改找记者;EP16 原件交还→改留照片;EP18 父亲住院→改为接受江屿帮助 ✅ |
| 主角能力盲区造成真实损失 | 未成年签字无效(EP1);不懂程序导致非法取证被动(EP15–16)✅ |
| 认知盲区被击穿并改变行为 | 继母(EP17)、江屿安全(EP24→EP26 交底)、主谋(EP42)✅ |
| 成长态不连续 3 集停在同一态 | 已逐集排布(见各集「成长态」)✅ |
| 核心配角有独立目标与自主行动 | 许曼 EP27/43、苏晚晴 EP28/50、何小满 EP39、刘强 EP51、林国栋 EP17/47 ✅ |
| 每 10 集冲突层级升级 | 见 §二「每满 10 集的升级义务」✅ |
| 集尾钩子不用误会 / 半句截断 / 黑屏 | ✅ |
| 合规 | 无自伤情节;暴力只到推搡和摔倒;未成年人涉警情节只到问询;涉事机构全部虚构(青川县、江南省、江州晚报、申城政法大学、江州工业大学);天涯论坛 / 贴吧只作 2009 年舆论场的年代标记,不涉及具体真实事件 |
03_第1-3集剧本.md 第 1–3 集剧本 12,706 字
> 素材形态:M0(剧本层交付,不含图号 / 参考图槽位;年代与人物外观以 `01_主要人物小传.md` 的《世界锚卡》《人物锚卡》为准)

# 《重回高考前夜》· 第 1–3 集完整剧本

> 文件 3 / 3|人物见 `01_主要人物小传.md`|分集见 `02_60集分集大纲.md`
> 竖屏 9:16 · 国内剧 · 原创 · SCRIPT-V1
> 上半部分是**干净剧本**(下游分镜只读这部分);下半部分是**主编审稿层**(因果、过渡、台词过站、自审结论),不进入正文。
>
> 格式说明:▲ 为可见动作;`角色(语气 / 动作):台词` 为画内对白;`(O.S.)` 为画外声 / 内心声,只是声音通道标记,不是角色;【字幕】【音效】为不可省略的信息。

---

# 第001集|签字

- EPISODE_ID:EP001
- SCRIPT_VERSION:SCRIPT-V1
- DURATION_TARGET:110 秒

## EP001-SC01|内·苏家二楼·苏晚晴卧室·夜

出场:林知夏、苏晚晴

▲ 吊扇吱呀吱呀地转。一支黑色钢笔的笔尖压在纸上,洇开一个墨点。
▲ 握笔的是林知夏。她的手腕被另一只手轻轻按着——苏晚晴的手,指甲上涂着透明指甲油。
▲ 林知夏猛地抬头。台灯,贴满明星海报的墙,桌角一部粉色诺基亚滑盖手机,屏幕亮着:2009-06-06 21:41。

苏晚晴(笑着,手上加了点劲):愣啥呢?签完我骑车送你回去嘛,明早还考语文呢。

▲ 林知夏低头。纸上印着一行黑体字:《高校录取材料代领及档案转递委托书》。「本人签字」那一栏,笔尖正停在「林」字的第一笔上。

林知夏(O.S.,很轻):十五年前,就是今晚。我在这儿签了字。

▲ 她把笔抽了回来,拇指一推,「咔嗒」一声扣上笔帽。

苏晚晴:哎——

林知夏(平平地):我爸说了,签字的事,等考完再说。

苏晚晴(凑近,压低声音):哎呀,我舅特意给你留的名额呀。过了今晚就交上去了,你不签,通知书寄到学校没人帮你领,弄丢了你哭都没地方哭。

▲ 林知夏的目光往下移。「经办人」一栏,打印着三个字:周建国。

林知夏(盯着那三个字):……你舅亲自经手啊。

苏晚晴(笑容僵了半拍):他是招办主任嘛,不找他找谁呀。

▲ 林知夏伸手把委托书抽起来,对折。

林知夏:那我拿回去,给我爸签。

▲ 苏晚晴一把按住纸的另一头。两人同时一拽——「嘶啦」,委托书从中间撕成两半。
▲ 屋里静了两秒,只剩吊扇的声音。苏晚晴看着手里的上半张,又笑了。

苏晚晴(轻快):撕就撕了呗,我舅那儿多的是。

▲ 林知夏把下半张塞进校服口袋,背上书包,转身下楼。
▲ 她身后,苏晚晴拿起诺基亚按号码。

苏晚晴(O.S.,压低声音):舅,她没签……嗯,她好像知道点什么。

## EP001-SC02|外·槐树巷·夜

出场:林知夏、江屿

▲ 林知夏一路跑出巷口,在一盏路灯下停住,弯腰喘气。巷口挂着一条红色横幅:预祝我县考生高考成功。
▲ 她掏出那半张委托书。正面,「监护人签字」「本人签字」两栏空白,最底下印着「经办人:周建国」。
▲ 她翻过来。背面一角,一行铅笔小字:⑨林→晚。
▲ 她盯着那行字,没看懂。

【字幕】2024 年 · 江州

▲ 雨夜。一部屏幕裂了道缝的旧智能手机,页面是学信网:姓名 林知夏,江州师范大学,2013 届毕业。证件照上,是苏晚晴的脸。
▲ 屏幕跳出来电:江屿。

江屿(O.S.,电话里,声音发哑):知夏,当年我进去,是因为我看见了你的档案。

▲ 一束车灯从雨幕里压过来。刺耳的刹车声。

▲ 路灯下。林知夏攥着那半张纸,指节发白。
▲ 巷子那头,「叮铃」一声车铃。一个瘦高的寸头少年推着二八自行车过来,后座绑着工具箱——江屿,灰 T 恤洗得发白。

江屿:林知夏?这么晚——

▲ 林知夏几步冲过去,一把抓住他的手腕。他腕上那块旧电子表硌着她的掌心。
▲ 江屿愣住,没抽手。

江屿(低声):……你手怎么这么凉。

林知夏(看着他的眼睛):江屿。这两天,不管你看见什么,都先来找我。

江屿:出啥事了?

林知夏:先答应我。

▲ 江屿低头看了一眼她抓着的手,又抬起来。

江屿:……嗯。

▲ 她松开手,转身就往家跑。江屿站在原地,低头看了看自己的手腕。

## EP001-SC03|内·林家修车铺·后屋·夜

出场:林知夏、王秀兰、周丽、林国栋

▲ 修车铺的卷帘门拉下一半,里面透出钨丝灯泡的黄光,传出王秀兰的笑声。林知夏弯腰钻进去,满屋子机油味。
▲ 门口,林国栋蹲着拆一个化油器,背对着屋里。
▲ 后屋饭桌上,摊着一张完整的委托书。周丽正把它往一个牛皮纸档案袋里装。桌角放着一个红信封,口没封,露出几张百元钞票。
▲ 王秀兰坐在桌边嗑瓜子,看见她,抬了抬下巴。

王秀兰(随口):回来啦?你周姨说你走得急,忘签字了,我帮你签了。多大点事。

▲ 林知夏一步过去,按住档案袋。周丽的手停在半空。
▲ 袋口露出纸角。「监护人签字」:王秀兰。「本人签字」:林知夏——一笔一画,比她自己的字还工整。

林知夏(压着声音):这不是我的字。

周丽(笑,不松手):孩子写字哪有个准儿。你妈都签了,一样的。

▲ 林知夏没看周丽。她看着桌角那个红信封,转向王秀兰。

林知夏:……王姨。你收了她多少?

▲ 王秀兰手里的瓜子壳掉在桌上。

王秀兰(嗓门一下拔高):你叫我什么?!死丫头,人家周姨给你送营养费,你这是啥态度!

林知夏(不接她的话,回头):爸。

▲ 林国栋拧化油器的扳手停了一下。他没回头。

林国栋(闷声):……听你妈的。早点睡,明天还考试。

▲ 林知夏按着档案袋的手,慢慢松开了。
▲ 周丽把档案袋抽走,夹在胳膊底下,朝王秀兰点点头,从后门出去了。
▲ 后门外,周丽的诺基亚亮起来。

周丽(O.S.):哥,签好了。明早八点我送招办。

▲ 林知夏站在灯泡底下,抬头看墙上的挂钟:22:30。
▲ 她把手伸进口袋,攥住那半张委托书。

林知夏(O.S.):八点,送招办。九点,语文开考。

## 本集结束

▲ 挂钟的秒针「嗒」地跳了一格。

---

# 第002集|挂号信

- EPISODE_ID:EP002
- SCRIPT_VERSION:SCRIPT-V1
- DURATION_TARGET:115 秒

## EP002-SC01|内·林家修车铺·阁楼·凌晨

出场:林知夏

▲ 诺基亚闹钟震动:2009-06-07 05:30。
▲ 台灯下,林知夏写完最后一行,落款:林知夏,2009 年 6 月 7 日。信纸抬头:《关于撤销录取材料代领委托的声明》。
▲ 她抄了两份,装进两个信封。一个写「青川县招生办公室 收」,一个写「江南省教育考试院 收」。

林知夏(O.S.):他们有监护人签字。我能做的,是赶在九点前,让「我不同意」也落到纸上。

▲ 她拿起针线,在校服内侧缝一个小口袋,把身份证塞进去,低头咬断线头。

林知夏(O.S.):在厂里那些年,我学会的头一件事——证件,贴身放。

王秀兰(O.S.,楼下):大清早点灯熬油!电费不要钱啊!

▲ 林知夏把钢笔插进笔袋,准考证夹在笔袋外层,连同两个信封一起塞进书包,关灯下楼。

## EP002-SC02|外·林家修车铺门口·清晨

出场:林知夏、江屿

▲ 天刚亮。江屿正弯腰把卷帘门往上推,「哗啦」一声。他的二八车靠在门边,后座绑着工具箱,车把上挂着一把扳手。

江屿(看她一眼):今天考试。我送你?顺路。

林知夏:不用。我先去趟邮局。

江屿(皱眉):考试的日子,去邮局?

林知夏:寄封信。你先去考点,别等我。

▲ 她快步走了。江屿看着她的背影,手里的车钥匙转了一圈,没往车锁里插。

## EP002-SC03|内·青川县邮政局·营业厅·晨

出场:林知夏、柜员大姐、刘强

▲ 营业厅的卷帘门刚拉起一半。墙上挂钟:7:31。柜员大姐打着哈欠,往两个信封上贴挂号标签。

柜员大姐:挂号,两封,一共八块……哎,你是考生吧?今天不考啦?

林知夏:考。寄完就去。

▲ 柜员撕下两张挂号回执,推出来。林知夏把回执对折,伸手塞进校服内兜,和身份证贴在一起。
▲ 玻璃门外,马路对面停着一辆红色摩托。骑车的人掀起头盔面罩,朝营业厅里看了一眼——刘强,花衬衫,嘴里叼着一根牙签。
▲ 林知夏背对着门,没看见他。

## EP002-SC04|外·县城主街·晨

出场:林知夏、刘强、江屿

▲ 林知夏推开邮局的玻璃门出来,快步往一中方向走,书包斜挎在身上。街两边到处挂着「高考加油」的红横幅。
▲ 身后,摩托轰了一脚油门。
▲ 刘强从她身边擦过去,伸手一扯——书包带「嘣」地断了,书包被拽走。
▲ 林知夏被带得一个踉跄,膝盖磕在路沿上。

刘强(回头,吹了声口哨):小妹妹,东西掉了啊——

▲ 摩托拐进了小巷。
▲ 「叮铃铃」一串急促的车铃。江屿骑着二八车从后面冲过来,一个急刹停在她身边。

江屿(喘着气):上来!我追——

▲ 林知夏一把攥住他的车把。

林知夏:别追!

江屿:准考证在包里!

林知夏:……我知道。

江屿:那你还——

林知夏(攥得更紧,声音发抖):江屿。昨晚你答应我的。

▲ 江屿看着她发白的指节。车把在两个人手里僵着。几秒后,他的脚从脚蹬上放了下来。

江屿(闷声):……那咋办?

▲ 林知夏低头,隔着校服按了按内兜。身份证和回执都还在。

林知夏:身份证在我身上。去考点。

▲ 江屿把车头一拧,朝后座偏了偏头。
▲ 这一次,她没说「不用」,侧身坐了上去。

## EP002-SC05|外·青川一中考点·校门口·日

出场:林知夏、江屿、郑淑华、考务老师、家长若干

▲ 校门口挤满了家长,大喇叭在喊:距离考生入场,还有十分钟。
▲ 林知夏举着身份证挤到考务桌前。

考务老师:准考证呢?

林知夏:路上被人抢了。身份证在这儿。

考务老师(翻名册,摇头):没准考证不能进,这是规定。

▲ 人群里挤出一个五十岁上下的女人,短发,白衬衫,胸前别着「带队教师」的牌子——郑淑华。

郑淑华:林知夏!咋回事?

林知夏:郑老师,我准考证被抢了。

郑淑华(转向考务老师):这是我班上的,全县前三。能补办吧?

考务老师:补办得招办开证明。(抬手往校门里一指)巧了,今天考点总负责,就是招办周主任。

▲ 林知夏顺着那根手指看过去。
▲ 校门里,梧桐树下,一个穿白短袖衬衫的中年男人正和几位家长握手寒暄,胸口口袋插着两支笔。他转过头,隔着人群,朝林知夏点了点头。
▲ 他手里,捏着一张准考证。

## 本集结束

▲ 准考证上,林知夏的证件照朝着她。

---

# 第003集|考场门口

- EPISODE_ID:EP003
- SCRIPT_VERSION:SCRIPT-V1
- DURATION_TARGET:100 秒

## EP003-SC01|外·青川一中考点·校门口·日

出场:林知夏、周建国、郑淑华、江屿、考务老师、家长若干

▲ 大喇叭:距离考生入场,还有八分钟。
▲ 周建国拨开人群走过来,手里那张准考证举得不高不低,正好让周围的家长都看得见。

周建国(和气):林知夏同学是吧?我们招办的司机,在路边捡着的。哦,还有这个——

▲ 他摊开另一只手。掌心里,是她那支黑色钢笔。
▲ 林知夏没伸手。

周建国(笑着往前递了递):孩子,吓坏了吧?拿着,别耽误考试。

▲ 旁边一个家长先鼓起掌来:「还得是周主任!」几个家长跟着拍手。

郑淑华(推了她一把,小声):愣着干啥,谢谢周主任呀。

▲ 林知夏接过准考证,又接过钢笔。笔帽上,多了一道细细的裂纹。

林知夏(停了一下):……谢谢周主任。

周建国:谢啥,应该的。

▲ 他俯下身,声音只有她听得见。

周建国(还是笑着):刘强说,你一大早去了邮局。寄给谁啊?

▲ 林知夏攥紧钢笔,拇指按在裂了的笔帽上。

林知夏:……寄给我妈。

周建国(直起身,语气更软了):你妈——不是走了好些年了吗?

▲ 他拍了拍她的肩膀。手掌在她肩上停了一秒,才拿开。
▲ 人群边上,江屿推着车站着。他盯着那只停在她肩上的手,手指扣住了车把上挂着的扳手。
▲ 林知夏回头,正对上他的眼睛。她极轻地摇了一下头。
▲ 江屿的手指,一根一根地松开扳手。
▲ 入场铃响了。郑淑华拽着她往里走。

郑淑华:快进去!别回头了!

## EP003-SC02|内·青川一中·第十七考场·日

出场:林知夏、监考老师

▲ 吊扇在头顶转。林知夏在靠窗的位置坐下,答题卡发到她面前。
▲ 她拔开那支裂了笔帽的钢笔,在姓名栏里一笔一画地写:林知夏。
▲ 写完最后一笔,她停住,看着这三个字。

林知夏(O.S.):上辈子,这三个字我写了,没守住。这回,我一个字都不让。

▲ 她把笔帽扣在笔尾,翻开试卷。
▲ 窗外,校门口方向,传来一声摩托车发动的轰鸣。

## EP003-SC03|外·青川一中·校门外树荫下·日

出场:周建国、刘强

▲ 校门外的树荫下,那辆红色摩托旁边。周建国递给刘强一瓶冰矿泉水。

刘强(拧开喝了一口):舅,那丫头寄了两封,一封县里,一封省里。我在邮局门口瞅得真真的。

周建国(不紧不慢):县里那封,到了你直接拿给我。

刘强:那省里那封?

▲ 周建国抬眼,看了看考场楼的窗户。

周建国:她要考高分,就让她考。分越高,越值钱。(看了一眼手表)邮车几点出县?

刘强:十点。

周建国:那你还站这儿干啥?

▲ 刘强把水瓶往车筐里一塞,扣上头盔,摩托「轰」地冲了出去。

## EP003-SC04|内·青川一中·第十七考场·日

出场:林知夏、监考老师

▲ 黑板上方的挂钟:9:41。
▲ 林知夏低着头答题,笔尖不停。她不知道,窗外那条路上,一辆红色摩托正朝邮局的方向开远。

## 本集结束

▲ 挂钟的分针跳到 9:42。

---
---

# 主编审稿层(不进入正文 · 供圆桌与下游核对)

## A. 逐集观众理解合同

| 项 | EP001 | EP002 | EP003 |
|---|---|---|---|
| who | 林知夏(重生回 17 岁) | 林知夏 | 林知夏 |
| wants_what | 不签委托书 | 九点前把「我不同意」寄出去,并准时进考场 | 拿回准考证进考场,不让周建国摸清她的底 |
| obstacle | 苏晚晴施压;继母代签;父亲沉默 | 刘强抢包;无准考证不能入场 | 周建国当众施恩,同时套话 |
| action_change | 拖延 → 抢走委托书 → 撕成两半 → 当面戳穿继母 | 寄挂号信 → 包被抢 → 拦下江屿 → 凭身份证求入场 | 拒绝伸手 → 被迫当众道谢 → 撒谎失败 → 进场写下名字 |
| result | 她没签,但委托书已被代签拿走;她改叫继母「王姨」 | 两张回执在手、江屿没出手;补办卡在周建国手里 | 进了考场,写下自己的名字;周建国派人追截省信 |
| new_question | 八点送招办,九点开考——她先救哪个? | 唯一能帮她的人,正是要害她的人 | 刘强追不追得上邮车? |
| ONE_SENTENCE_RECALL | 重生的林知夏拒签委托书,却发现继母已收钱替她代签,委托书被连夜拿走,她决定赶在开考前补救。 | 林知夏考前寄出撤销声明,书包被抢后拦下要追的江屿,赶到考点却发现补办准考证要求周建国。 | 周建国当众送还准考证并套出她去过邮局,她忍下这口气进考场写下名字,周建国则派刘强去截省里那封信。 |
| required_prior_knowledge | 无 | 有一份被别人代签的委托书 | 周建国是招办主任,她寄了两封信 |
| forbidden_assumption | 不能让观众以为她「签了」——笔尖只落在第一笔 | 不能让观众以为准考证丢了就进不了考场(身份证在身上) | 不能让观众以为周建国是好人 |

**开场 10 秒检查**:EP001 笔尖墨点 + 被按住的手腕 + 21:41(爆点、处境、WHY_NOW 齐)|EP002 凌晨 5:30 写撤销声明 + O.S.「赶在九点前」|EP003 「还有八分钟」+ 周建国举着准考证走来。✅

**单集情节点计数(下限 5)**:EP001 = 8(拒签 / 认出经办人 / 撕纸 / 苏晚晴报信 / 闪回揭底 / 向江屿要承诺 / 发现代签 / 父亲站继母)|EP002 = 8(写声明 / 缝内兜 / 拒绝江屿相送 / 寄出 / 被抢 / 拦下江屿 / 第一次坐后座 / 补办卡在周建国)|EP003 = 7(施恩 / 被迫道谢 / 被套话 / 撒谎失败 / 拦住江屿 / 写下名字 / 派人截信)。✅

## B. 场次因果链与过渡设计(TRANSITION_AS_BEAT)

| 场次 | 前因 | 触发 | 后果 | 过渡到下一场 |
|---|---|---|---|---|
| EP001-SC01 | 前世她在此签了字 | 重生,笔尖停住 | 委托书撕成两半;苏晚晴向舅舅报信 | ③ 声音桥:苏晚晴打电话的声音(O.S.)盖在林知夏下楼、跑出去的画面上——**新信息**:「舅」知道了;挂在前场末尾 |
| EP001-SC02 | 她带走了半张纸 | 路灯下看见背面「⑨林→晚」,闪回前世 | 向江屿要了「先来找我」的承诺 | ① 动作桥:她转身往家跑;SC03 开头她弯腰钻进半拉的卷帘门,**先闻王秀兰的笑声**(家里有客);挂在后场开头 |
| EP001-SC03 | 苏晚晴已报信,周家改走「监护人签字」 | 发现代签 + 红信封 | 委托书被拿走;她改称「王姨」;时限:8 点 / 9 点 | 集尾钩子 → EP002 第一动作:凌晨写撤销声明 |
| EP002-SC01 | 委托书 8 点要送招办 | 她决定用「书面撤销」对冲 | 两封声明封好;身份证、回执贴身(伏笔:书包里只剩准考证) | ① 动作桥:王秀兰在楼下喊,她关灯下楼——带出家里的冷;挂在前场末尾 |
| EP002-SC02 | 她要先去邮局 | 江屿主动要送 | 她拒绝(缺点:一个人扛) | ① 动作桥:江屿的车钥匙转了一圈,没往锁里插——**新信息**:他不放心,会跟上来(为 SC04 他及时出现埋因);挂在前场末尾 |
| EP002-SC03 | 邮局 7:30 开门 | 挂号寄出 | 回执入内兜;刘强在对面看见 | ① 动作桥:她推门出来,身后摩托轰油门——危险从上一场的「看见」直接变成「动手」;挂在后场开头 |
| EP002-SC04 | 刘强一路跟着 | 抢包 | 她拦下江屿,第一次坐上他的后座 | ① 动作桥:二八车载着她冲到校门口,大喇叭报时——**新信息**:只剩十分钟;挂在后场开头 |
| EP002-SC05 | 准考证在包里被抢 | 考务拒绝入场 | 补办要找周建国,他手里正捏着准考证 | 集尾钩子 → EP003 第一动作:周建国拨开人群走来 |
| EP003-SC01 | 周建国拿到了包 | 当众送还 + 低声套话 | 她进场;江屿松开扳手 | ① 动作桥:郑淑华拽着她进校门,入场铃——挂在前场末尾 |
| EP003-SC02 | 她终于坐进考场 | 写下名字 | 她以为危险暂时在门外 | ③ 声音桥:窗外摩托发动的轰鸣先于画面——**新信息**:外面的事还没完;挂在前场末尾 |
| EP003-SC03 | 刘强看见她寄了两封 | 周建国定下「让她考,截省信」 | 刘强出发追邮车 | ① 动作桥:摩托冲出去 → 切回考场挂钟 9:41,她浑然不知(观众知道、主角不知道的信息差);挂在后场开头 |

**人物进出场交代**:江屿 EP001-SC02 以车铃声先入、推车入画;周丽 EP001-SC03 已在场(开场即在桌边装袋)、后门离场;郑淑华 EP002-SC05 从人群中挤出;周建国 EP002-SC05 以「被手指指出」入画;刘强 EP002-SC03 以掀面罩入画。全部有入画方式,无凭空出现。

## C. 因果与关系表(每集人情世故 ≥ 3 条)

**人物关系矩阵(EP001–003 在场者)**

| 人 × 人 | 关系 / 利害 / 权力方向 |
|---|---|
| 林知夏—苏晚晴 | 「闺蜜」;苏晚晴要拿她的名额 → 表面亲密,实际是买方与货 |
| 林知夏—王秀兰 | 继母女;王秀兰收了周家的钱 → 监护人签字权在继母手里 |
| 林知夏—林国栋 | 父女;父亲怕老婆、怕事 → 沉默站到继母那边 |
| 林知夏—江屿 | 同学 / 父亲铺子的学徒;他欠林家一份工,她欠他前世四年 |
| 周建国—刘强 | 舅甥 / 主任与司机;刘强靠舅舅吃饭 → 脏活他去干 |
| 周建国—郑淑华 | 招办主任与带队教师;考点总负责管着考务 → 郑淑华得罪不起 |
| 周丽—王秀兰 | 「姐妹」相称;周丽出钱,王秀兰出签字 |

**人情世故清单**
- EP001:①苏晚晴不自己硬逼,而是搬出「我舅特意留的名额」——在县城,「领导留的名额」是不能不领的人情。②周丽不找林国栋找王秀兰——家里管钱的是继母,红信封递给管钱的人才管用。③林国栋说「听你妈的」——他腰伤做不了重活,铺子的营业执照、街面关系都要靠人,得罪不起招办主任的妹妹。④王秀兰把「收钱」说成「营养费」——给收钱找个体面名目,是县城最常见的台阶。
- EP002:①柜员大姐多问一句「今天不考啦」——小县城人人知道高考日,这句话让她寄信的反常被看见。②刘强不抢别的,只扯书包——他是替舅舅办事,要的是准考证,不是钱。③考务老师不敢变通,直接把人推给「周主任」——考点总负责说了算,出了事谁也不想担。④郑淑华强调「全县前三」——老师替学生求情,用的是「这孩子能给学校争光」,这是她唯一能撬动规矩的筹码。
- EP003:①周建国「送还」要当着家长的面——施恩必须有见证,见证人越多,她越不能翻脸。②郑淑华推她道谢——带队老师要和招办长期打交道,学生不能让主任下不来台。③周建国说「分越高,越值钱」——一个名额卖八万,高分考生的档案才卖得出价。④她撒谎「寄给我妈」——这是 17 岁的本能;周建国一句「你妈不是走了吗」,说明他早把她家查透了。

**⛔ 理所当然禁令核对**:「为什么监护人签字有效」→ SC03 继母签字 + 周丽「你妈都签了,一样的」;「为什么准考证丢了还能进」→ 考务说补办要证明,周建国恰好是考点总负责;「刘强为什么知道她去邮局」→ EP002-SC03 他在对面看见。均已在正文交代。

## D. 时长桌读(对白按 4.5 字/秒 + 动作与停顿)

| 集 | 对白字数(约) | 对白时长 | 动作 / 停顿 / 闪回 | 合计 | 目标 |
|---|---|---|---|---|---|
| EP001 | 344 字 | 约 76 秒 | 约 34 秒(含闪回 8 秒) | 约 110 秒 | 110 秒 ✅ |
| EP002 | 297 字 | 约 66 秒 | 约 49 秒(抢包、骑车) | 约 115 秒 | 115 秒 ✅ |
| EP003 | 236 字 | 约 52 秒 | 约 48 秒(施恩静场、写名字、摩托) | 约 100 秒 | 100 秒 ✅ |

(对白字数为脚本统计的台词行汉字数,含 O.S.;EP003 对白少、静场多——周建国施恩一场靠停顿和手的动作压人,属「慢的功能」:关系与权力变化。)

后续分镜按 D 锁① 与 Seedance 2.5 契约(单段 25–30 秒)切段,约 4 段 / 集;段长与段缝在 P3 由剧情倒推,本层不预切。

## E. 台词拟人化过站(`dialogue-naturalization.md` §六)

**认症扫描结果**:全部台词无现代书面虚词(是否 / 因此 / 从而 / 以及 / 然而 / 由于 / 进行 等);无 ≥ 20 字无停顿长句;对话段均有语气词;遮挡名测试——苏晚晴(嘛 / 呀 / 哎呀)、周建国(孩子 / 问句收尾 / 「谢啥,应该的」)、王秀兰(死丫头 / 多大点事 / 嗓门拔高)、江屿(≤ 5 字、「嗯」「咋办」)、林知夏(短句、「先……」、不用撒娇尾词)可区分。

**过站卡(节选)**
```markdown
【原句】「你是否已经替我签了这份委托书?」
【改写】「这不是我的字。」
【依据】① 删去「是否」书面虚词(§2.2)② 掉尾:不问,直接给结论,逼对方接话(§3.2)③ 借物说话:她看的是纸上的字,不是继母
【人物校验】符合林知夏「压低—越气越短」的 anger_mode ✅

【原句】「江屿,我希望你在高考期间无论遇到什么事情都先和我商量。」
【改写】「江屿。这两天,不管你看见什么,都先来找我。」+「先答应我。」
【依据】① 拆长句,插入句号停顿(§2.4)② 「先……」是林知夏的专属词(声音卡)③ 「看见什么」呼应闪回里「我看见了你的档案」
【人物校验】✅

【原句】「你知道准考证在书包里,为什么还不让我去追?」
【改写】「准考证在包里!」/「那你还——」
【依据】① 打断:被她一句「我知道」截断,后半句掉尾(§3.1 §3.2)② 江屿句长 ≤ 5 字
【人物校验】符合江屿「被逼急才说长句」——这里连长句都没说完 ✅

【原句】「我听说你今天早上去了邮局,请问你寄信给什么人?」
【改写】「刘强说,你一大早去了邮局。寄给谁啊?」
【依据】① 删「请问」公文腔 ② 句尾「啊」软化成关心口吻——周建国从不直接威胁,只问「关心的话」(声音卡)
【人物校验】✅

【原句】「你母亲不是已经去世多年了吗?你在说谎。」
【改写】「你妈——不是走了好些年了吗?」
【依据】① 掉尾:不说「你在说谎」,让她自己听出来(§3.2)② 「走了」替「去世」,县城口语
【人物校验】符合周建国「笑着说狠话」✅
```

**称呼核对(对照 `ADDRESS_LEDGER`)**:林知夏→王秀兰在 EP001-SC03 由「妈」变「王姨」(触发:发现代签);苏晚晴→林知夏本 3 集台词未直呼(「夏夏」在 EP004 起的台词中使用,EP009 被林知夏当众叫停);江屿→林知夏「林知夏」,闪回中「知夏」(前世称呼,已登记);周建国→林知夏「林知夏同学」「孩子」;王秀兰→林知夏「死丫头」;郑淑华→林知夏「林知夏」;江屿→林国栋本 3 集未出现。✅

**豁免段**:无。

## F. 七轮主编自审(摘要)

| 轮 | 结论 | 要点 |
|---|---|---|
| 1 来源 / 故事 / 因果 | PASS | 原创,以锁定大纲为唯一来源;每场有目标 → 反制 → 换策 → 结果 |
| 2 人物与关系 | PASS | 主角每集主动出手;周建国首战占上风且不降智;父亲沉默有利害依据 |
| 3 台词与表演 | PASS | 见 E;每句关键台词前后有动作支撑(笔帽、扳手、瓜子壳) |
| 4 连续性与格式 | PASS | 时间线 6.6 21:41 → 22:30 → 6.7 05:30 → 7:31 → ~8:50 → 9:41 连续;钢笔(EP2 随包被抢 → EP3 送还、笔帽裂)、身份证与回执(内兜)、扳手(车把)状态连续;闪回有字幕进入与路灯返回锚点;`STANDALONE` / `LAST_FRAME_FIRST_ACTION` / `FLASHBACK_ANCHOR` 三项测试通过 |
| 5 桌读与成本 | PASS | 见 D;场景复用:修车铺 2 次、考点校门 2 次 |
| 6 合规 | PASS | 无自伤;抢夺不涉伤害,只到膝盖磕路沿;车祸只有车灯与刹车声,无血腥;未成年人不涉性与暴力细节 |
| 7 去元数据通读 | PASS | 只读场头、动作、台词,可连续复述三集 |

**AIGC 制作提示(剧本层前置规避,供 P3 参考,不改正文)**:①撕纸为双人对拽的单一动作,不与其他动作叠在同一拍;②抢包为「摩托擦身 + 扯断背带」一拍完成,不写书包在空中翻滚;③钢笔、准考证都只做「递出 / 接过」,不写开合与掏取过程;④闪回只有手机屏幕和车灯两样东西,不出现人物全身。

## G. 五席圆桌简审(`AI_ROLE_SIMULATION` · 剧本层潜力,不预测真实播放量)

| 席位 | 关注点 | 意见 |
|---|---|---|
| 主编 A(结构) | 钩子与兑现 | 三集各有局部兑现,集尾钩子都在下一集第一场承接;EP001 闪回信息量偏大,建议 P3 控制在 8 秒内 |
| 主编 B(人物) | 主角主动性 / 反派强度 | 林知夏三集都在主动出手;周建国在 EP003 先赢一局,立得住 |
| 观众 1(冷启动) | 能否看懂 | EP001 前 10 秒能看懂「她不想签」;「重生」靠 O.S.「十五年前」+ 2024 闪回建立,可懂 |
| 观众 2(连续追剧) | 想不想点下一集 | 三个集尾分别是时限、对手现身、截信——都想看 |
| 观众 3(挑刺型) | 编剧作弊 | 「县城邮局 7:30 开门」需在 P3 用挂钟画面证实(已写);周建国为何恰好是考点总负责——县招办主任担任县考点总负责,合理 |

**等级**:A(剧本层)|`decision: PROCEED_CURRENT`
> 用户授权「其他要我定的,都按你推荐的来」→ 按推荐选 1:接受当前版本(SCRIPT-V1 锁定)。premise.md 只要求第 1–3 集完整剧本,第 4 集起暂不续写;如需续写,从 §H「下一批第一动作」接起。

## H. 交接卡(HANDOFF_CARD · READY_FOR_04R → 下游 P2 资产必须继承)

- **禁改项**:①世界锚卡(2009 年 6 月县城;闪回 2024 年分支);②人物锚卡与反漂移清单(见文件 1);③关键道具状态链:黑色钢笔(EP003 起笔帽有裂纹)、半张委托书(背面铅笔「⑨林→晚」,EP049 兑现,**不得删除或改字**)、两张挂号回执(内兜)、红信封、粉色诺基亚滑盖属于苏晚晴,林知夏用的是黑色直板诺基亚;④称呼台账;⑤台词逐字保留——下游只报不改,改台词须回本阶段过站。
- **长线债务**:L1 顶替链 / L2 江屿 / L3 委托书背面 / L5 继母的钱 / L6 挂号信 / L7 苏晚晴立场 / L9 名字——均为 OPEN,详见文件 2 §四。
- **下一批第一动作**:EP004 开场——邮局柜台,刘强冒充家属要退信,被柜员大姐挡回。

过程

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

第 1 轮

输入:
/short-drama-director 我要写一部短剧,要求在 premise.md 里。

思考

Bash List workspace and read premise file

输入

cd "/scratch/evals2/ws/001-open-brief/lixiaoxiao9888-create__manju-laoli-skill/run-2" && ls -la && cat premise.md

返回

total 8
drwxr-xr-x  4 user  wheel  128 Oct 17 22:47 .
drwxr-xr-x  4 user  wheel  128 Oct 17 22:47 ..
drwxr-xr-x  4 user  wheel  128 Oct 17 22:47 .claude
-rw-r--r--  1 user  wheel  244 Oct 17 22:47 premise.md
# 001 · 开放题

写一部竖屏短剧。

- 篇幅:全剧 60 集,每集 1–2 分钟
- 交付(写成文件,放在当前目录):
  1. 主要人物小传
  2. 60 集分集大纲,标出付费卡点
  3. 第 1–3 集完整剧本

思考 12 秒

Bash Inspect style-lock recommend script usage

输入

cd .claude/skills/short-drama-director && ls scripts references/style-bible && python3 -I scripts/style-lock-recommend.py --help 2>&1 | head -40

返回

references/style-bible:
director-param-library.md
director-style-catalog-74.md
director-to-prompt-protocol.md
examples
style-archetype-taxonomy.md
style-bible-spec.md
style-fit-and-combat-matrix.md
style-lock-protocol.md
style-prefix-blocks.md

scripts:
audit_contract.py
build_board_lite.py
check_package.py
compile_feed.py
generate_emotion_curve.py
sd_core.py
slice_context.py
style-lock-ladder.py
style-lock-recommend.py
validate_prompt.py
============================================================================
题材输入:15秒玄幻仙侠打斗对决,有法术特效
含打斗=True(依据:题材词「玄幻」)  高特效=True   题材族=仙侠   候选池 20 组 · 已排除 24 组
============================================================================

【候选卡】

A 【默认推荐】国漫3D仙侠向 · 国漫3D修仙玄幻        打斗 ★★★ 特效 ★★★
   看:次世代国漫3D半写实·PBR丝绸金玉·丁达尔云雾·流光剑气
   易跑偏:禁2D粗黑描边/禁廉价塑料反光

B 国漫3D进阶水墨向 · 3D三渲二水墨        打斗 ★★★ 特效 ★★★
   看:国漫3D三渲二水墨·枯笔飞白描边·狂草墨韵刀气·朱砂留白对冲
   易跑偏:禁退化为2D平面剪纸/禁死灰滤镜

C 暗黑神话游戏CG向 · 主机游戏CG神话        打斗 ★★★ 特效 ★★★
   看:虚幻5主机游戏CG·高精PBR战损甲胄·暗黑高光比·丁达尔体积雾
   易跑偏:禁2D卡通平涂/禁轻飘无重力

D 东方神话3D奇幻向 · 东方神话3D电影        打斗 ★★★ 特效 ★★★
   看:东方神话3D电影感·织金玉石次表面散射·青绿赤金·巨物法相奇观
   易跑偏:禁2D粗黑边/禁阴暗废土风

D 自定义 → 你直接描述,我按你的描述建 STYLE_BIBLE

[本次已自动排除 24 组不适合该题材的风格:塔伦蒂诺 · 昆汀 · 黑泽明 · 王家卫 · 毕赣 · 侯孝贤 · 蔡明亮 · 马利克 · 李少红 · 李安 · 王童 · 金炯柱 · 塔可夫斯基 ⚠️C · 北野武 ⚠️C · 是枝裕和 · 河濑直美 · 岩井俊二 · 李沧东 · 韦斯·安德森 · 索德伯格]
 [如需其中某个风格拍打戏,请明示——系统会给出降级方案与风险提示]


============================================================================
题材输入:都市情感夜戏,无打斗
含打斗=False(依据:否定式「无打斗」)  高特效=False   题材族=都市情感   候选池 44 组 · 已排除 0 组
============================================================================

【候选卡】

A 【默认推荐】王家卫向 · 都市情感        打斗 — 特效 —
   看:抽帧残影·霓虹暖黄交错·狭窄空间贴身手持
   易跑偏:**参数组禁粒子禁高帧率,打戏禁用**

思考 2 秒

报错 Bash Get style candidates for urban family drama

输入

cd .claude/skills/short-drama-director && python3 -I scripts/style-lock-recommend.py "竖屏都市家庭逆袭复仇短剧,无打斗" 2>&1 | head -30

返回

Exit code 1
(eval):cd:1: no such file or directory: .claude/skills/short-drama-director
Bash Get style candidates for urban family drama

输入

python3 -I scripts/style-lock-recommend.py "竖屏都市家庭逆袭复仇短剧,无打斗" 2>&1 | head -30

返回

============================================================================
题材输入:15秒玄幻仙侠打斗对决,有法术特效
含打斗=True(依据:题材词「玄幻」)  高特效=True   题材族=仙侠   候选池 20 组 · 已排除 24 组
============================================================================

【候选卡】

A 【默认推荐】国漫3D仙侠向 · 国漫3D修仙玄幻        打斗 ★★★ 特效 ★★★
   看:次世代国漫3D半写实·PBR丝绸金玉·丁达尔云雾·流光剑气
   易跑偏:禁2D粗黑描边/禁廉价塑料反光

B 国漫3D进阶水墨向 · 3D三渲二水墨        打斗 ★★★ 特效 ★★★
   看:国漫3D三渲二水墨·枯笔飞白描边·狂草墨韵刀气·朱砂留白对冲
   易跑偏:禁退化为2D平面剪纸/禁死灰滤镜

C 暗黑神话游戏CG向 · 主机游戏CG神话        打斗 ★★★ 特效 ★★★
   看:虚幻5主机游戏CG·高精PBR战损甲胄·暗黑高光比·丁达尔体积雾
   易跑偏:禁2D卡通平涂/禁轻飘无重力

D 东方神话3D奇幻向 · 东方神话3D电影        打斗 ★★★ 特效 ★★★
   看:东方神话3D电影感·织金玉石次表面散射·青绿赤金·巨物法相奇观
   易跑偏:禁2D粗黑边/禁阴暗废土风

D 自定义 → 你直接描述,我按你的描述建 STYLE_BIBLE

[本次已自动排除 24 组不适合该题材的风格:塔伦蒂诺 · 昆汀 · 黑泽明 · 王家卫 · 毕赣 · 侯孝贤 · 蔡明亮 · 马利克 · 李少红 · 李安 · 王童 · 金炯柱 · 塔可夫斯基 ⚠️C · 北野武 ⚠️C · 是枝裕和 · 河濑直美 · 岩井俊二 · 李沧东 · 韦斯·安德森 · 索德伯格]
 [如需其中某个风格拍打戏,请明示——系统会给出降级方案与风险提示]


============================================================================

思考 13 秒

Agent:
这个 skill 要求开工前先锁定几项设置,`premise.md` 里只确定了一部分,剩下的需要你来选,选完我才开始写。

**premise.md 里已经确定的:**
- **画幅**:竖屏 9:16。
- **交付内容**:3 个文件放在当前目录——人物小传、60 集分集大纲(标出付费卡点)、第 1–3 集完整剧本。
- **篇幅**:60 集,每集 1–2 分钟。

**还需要你选的(直接回一行就行,例如 `1 / 1 / ① / ② / ① / 推荐 / B`):**

**1. 赛道**
① 国内剧 ② 海外剧 ③ 解说叙事类 ④ 其他
(你提到"付费卡点",看起来是红果、抖音这类国内平台,但需要你确认。)

**2. 素材来源**
① 原创 ② 改编(有原著)③ 对标某部爆款 ④ 热点速成(先找选题)

**3. 视频模型版本**
① Seedance 2.5 ② Seedance 2.0 ③ MiniMax H3
这次只写剧本,用不到视频提示词。但它决定每集切成几段,剧本里的场次长度会按它来排。

**4. 交付形态**
① 离线看板 ② md 文档 ③ 两者都要
("写成文件"我理解是 ② md,请确认。)

**5. 段与段之间怎么衔接**
每集 1–2 分钟,超过模型单段上限,所以每集要拆成好几段生成,需要定段落之间怎么接:
- ① 末帧定格承接(推荐):上一段最后一帧截下来,作为下一段的开头
- ② 换机位硬切
- ③ 空镜过渡
- ④ 技巧型转场(按剧情少量用)

**6. 画风**
① 按你的推荐走
② 我指定:写一位导演或一种风格,比如"王家卫感""国漫 3D""写实都市"
推荐画风要看题材,选①的话我会等第 7 项定了再配。

**7. 故事方向**(这是开放题,我先提三个原创方向,你可以选一个、改一下,或者直接给你自己的想法)
- **A · 家庭逆袭**|《替嫁那天,我把彩礼退回了婆家》:被娘家卖去换彩礼的长女当场掀桌,带着 30 万负债白手起家,最后把吸血的娘家和看不起她的婆家一起踩在脚下。情绪落点是"爽"和"解气"。
- **B · 重生复仇 + 甜宠**|《重回高考前夜》:女主被闺蜜顶替大学名额,重生回到高考前一晚,一边护住自己的档案,一边揭穿顶替链条,顺带和前世为她坐牢的少年双向奔赴。
- **C · 悬疑反转**|《我的丈夫第七次死了》:女主每天醒来丈夫都会死于一场"意外",她在一次次循环里发现,想杀他的是另一个时间线里的自己。追更动力来自一层层反转,付费卡点好设。

我个人推荐 **A** 或 **B**:都是红果、抖音上验证过的强付费赛道,前 10 集容易设置第一个付费卡点。

你回复后我就一次性写完三个文件。

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

第 2 轮

输入:
如果要我在几个题材或故事方案里选,就选第 2 个(没有第 2 个就选最后一个);其他要我定的,都按你推荐的来,不用再问我。请继续,直到 premise.md 列出的三项交付都写成文件。

思考 7 秒

Bash Check reference sizes and style catalog entries

输入

cd .claude/skills && wc -c short-drama-director/references/track-routing.md sd-script-engine/SKILL.md sd-script-engine/references/*.md short-drama-director/references/dialogue-doctor-7d.md short-drama-director/references/asset-delivery-modes.md short-drama-director/references/acting-direction.md; grep -n "青春\|校园" short-drama-director/references/style-bible/director-style-catalog-74.md | head -20; sed -n 1,40p short-drama-director/scripts/style-lock-recommend.py | grep -n "argv\|argparse\|add_argument"

返回

   13421 short-drama-director/references/track-routing.md
   20098 sd-script-engine/SKILL.md
   18918 sd-script-engine/references/dialogue-naturalization.md
   65261 sd-script-engine/references/episode-planning.md
    9644 sd-script-engine/references/external-script-polish.md
   53100 sd-script-engine/references/roundtable-review.md
   60090 sd-script-engine/references/six-stage-pipeline.md
   11110 sd-script-engine/references/source-registration.md
   68138 sd-script-engine/references/story-bible-and-ip.md
    2263 short-drama-director/references/dialogue-doctor-7d.md
   18199 short-drama-director/references/asset-delivery-modes.md
   35016 short-drama-director/references/acting-direction.md
  375258 total
117:| 63 | **新海诚** | 极致光影 · 高饱和天空 · 玻璃反射 | A | 极致高饱和天空 · 强烈光斑 · 玻璃反射 · 都市青春 |

思考 1 秒

Read ./.claude/skills/sd-script-engine/SKILL.md

输入

{
 "file_path": "/scratch/evals2/ws/001-open-brief/lixiaoxiao9888-create__manju-laoli-skill/run-2/.claude/skills/sd-script-engine/SKILL.md"
}

返回

1	---
2	name: sd-script-engine
3	description: "【套装内部技能 · 全流程用户通常无需直接调用;直接说需求给总控 short-drama-director 即可,总控会自动路由到本技能】【漫剧老李 V7.4.20 套装 · 子技能 · 赛道① 国内剧】剧本创作与小说改编专精引擎:执行六阶段编剧链(来源登记→IP 与角色开发→全剧开发圣经→分集规划→正式剧本→五席圆桌审核+授权后精修/重写),把小说、网文、大纲或已有剧本改编为来源可追溯、分集完整、台词可演的专业短剧/漫剧文字剧本。**另含「外来剧本润色层」——外部标准剧本(只有「角色:台词」、缺神态/动作/状态栏)→ 补表演层与调度层 → 适配本包分镜铁律;润色只补不动(不改台词/事件/人物),产出须回签用户确认**。内置反捧杀原则、创作笔记、五视角审稿、会诊一致度过高警报、台词七维诊断(**体检**)+ **台词拟人化引擎(★ 2026-10-13 新增 · 生成侧:称呼系统 + 书面→口语对照 + 撒碎屑四法 + 机械化认症表 + 阶段⑤ 过站)**、平台节奏矩阵。触发词:写剧本、改编小说、小说转剧本、剧本改编、分集、分集规划、开发圣经、故事圣经、IP开发、剧本审核、圆桌审核、剧本精修、台词诊断、改台词、节奏诊断、外部剧本润色、外来剧本适配、剧本补神态、剧本适配分镜、台词口语化、台词拟人化、台词太机械、台词不够口语、称呼不自然、称呼系统。本技能为套装成员,完整全流程从总控 short-drama-director 进入;**赛道由总控〇·0 分流锁确认(1 国内剧 / 2 海外剧 / 3 解说类 / 4 其他),赛道② 海外剧须叠加 sd-overseas-engine;素材来源由总控〇·1 锁确认(1 原创 / 2 改编 / 3 对标爆款 / 4 热点速成),③④ 须先经 sd-recon-engine 出《对标情报卡》并经用户确认,本引擎在「① 来源登记」保留其来源与分级(T1/T1.5/T2)**。"
4	agent_created: true
5	version: "7.4.20"
6	---
7	
8	# sd-script-engine · 剧本创作与小说改编引擎
9	
10	## 一、角色定位
11	
12	把用户提供的小说、网文章节、故事大纲或已有剧本,改编成来源可追溯、人物有记忆点、全局设定稳定、分集完整、台词可演、上下集自然衔接且经过独立质量审核的专业**文字剧本**项目。
13	
14	本引擎是六阶段编剧链(来源登记 → IP 与角色开发 → 全剧开发圣经 → 分集规划 → 正式剧本 → 五席圆桌审核)的唯一权威执行者。只交付剧本开发成果;不生成资产库、角色资产 ID、导演分镜、灯光剪辑方案、视频提示词、图片、音频或视频。
15	
16	## 二、与总控和套装的关系
17	
18	- 完整管线从总控 **short-drama-director** 进入:总控锁系统(**〇·0 赛道** / **〇·1 素材来源** / A·模型 / B·画幅 / C·交付 / D·段缝)先锁定,再进入本引擎;本引擎行文只写「按总控锁系统执行」,不重复定义锁系统。
19	- **〇·1 素材来源为 ③ 对标爆款 / ④ 热点速成 时**,`sd-recon-engine` 先出《对标情报卡》并经用户确认,再进本引擎(见 §五·第 -1 步)。**《对标情报卡》是"来源"不是"设定依据"**——本引擎在「① 来源登记」保留其来源与分级(T1/T1.5/T2),**不得把 T2 讨论升格为事实、不得把卡中「推断」升格为「事实」、不得把同一稿的转载算成多个独立来源**。
20	- 本引擎只负责管线的「**文字剧本**」阶段。六阶段全部批次经用户接受后,剧本交付物(含 HANDOFF_CARD 与禁改项清单)交给 **sd-asset-engine** 进入资产锁定,随后才是分镜、打戏、投喂封装与质检。
21	- 总控已有的**五阶门控剧本引擎**与**台词七维诊断**继续有效。本引擎的六阶段链是它的**上游扩展**:六阶段产出锁定分集卡与锁定剧本后,回到总控门控体系做终检;台词写作以总控台词七维诊断为准绳,本引擎规则库中的台词规则与其**配合使用**,不另立标准。
22	- 投喂格式(七段式 / H3 六段式)、机检脚本(validate_prompt.py)、「图N」资产编号体系、《资产图册》《剧组产出册》台账的唯一权威都在总控;本引擎在任何阶段都不得另立投喂格式或资产编号。
23	
24	## 三、触发词与进入
25	
26	触发词:写剧本、改编小说、小说转剧本、剧本改编、分集、分集规划、开发圣经、故事圣经、IP开发、剧本审核、圆桌审核、剧本精修、圆桌评审。
27	
28	用户直接说「写剧本 / 改编小说 / 小说转剧本」等触发词且尚未在完整管线中时,先声明:完整制作(资产、分镜、视频)请从总控 short-drama-director 进入;**并先确认赛道(〇·0:1 国内剧 / 2 海外剧 / 3 解说类 / 4 其他)与素材来源(〇·1:1 原创 / 2 改编 / 3 对标爆款 / 4 热点速成)——两锁未确认不进入创作**;本引擎只完成文字剧本链,产出后可继续走 sd-asset-engine。
29	
30	自动识别输入是完整小说、小说节选、大纲、已有剧本或续接项目;自动识别已有交付物和当前最后锁定阶段,不要让用户手工说明内部阶段编号。模式未确定前只登记来源和识别材料类型,不生成正式 IP。用户已经明确模式时不得重复询问。
31	
32	## 四、来源与事实权威链
33	
34	始终遵守:
35	
36	`用户提供的小说事实 > 锁定IP > 锁定故事圣经 > 锁定分集规划 > 当前剧本 > 圆桌意见`
37	
38	区分 `FACT`、`INFERENCE`、`ASSUMPTION`、`USER_OVERRIDE` 和 `OPEN_ITEM`。不得把市场套路、评审偏好或模型推断改写成小说事实。允许压缩、合并、可视化、用户授权重排和不改变核心事实的连接材料;禁止自由新增关键身份、能力、证据、关系、规则、胜负、谜底或结局。
39	
40	## 五、工作流程:前置双锁确认 → 外来剧本检测 → 模式选择 → 六阶段 → 门禁
41	
42	### 第 -1 步:前置双锁确认(〇 · 0 赛道 + 〇 · 1 素材来源 · 先于模式选择 · 扩为双锁)
43	
44	**本步在全流程最前面,任何模式选择与创作之前完成。** 赛道规程以总控 `short-drama-director/references/track-routing.md`(★权威)为准;素材来源规程以总控 §〇·1 与 `sd-recon-engine/SKILL.md` 为准。
45	
46	```text
47	请先确认两件事(前置双锁 · 均先于模式选择):
48	
49	〇·0 赛道(第零道锁):
50	1. 国内剧     —— 红果 / 抖音付费强爽 / 漫剧等中文短剧
51	2. 海外剧     —— 非中文正文 / 北美等真实地域口语 / 多语 / 方言项目
52	3. 解说叙事类 —— 解说 / 拉片 / 盘点 / 历史人物 / 历史事件 / 科普(正式赛道 · 挂载 sd-jieshuo-engine)
53	4. 其他       —— 广告片 / 宣传片 / PREVIS 等
54	
55	〇·1 素材来源(第 1 道锁 · 与赛道正交可组合):
56	1. 原创       —— 从零构思
57	2. 改编       —— 已有小说 / 网文 / 大纲 / 剧本
58	3. 对标爆款   —— 指定一部剧,先采风出《对标情报卡》
59	4. 热点速成   —— 只给方向,先找选题方向
60	
61	回复示例:1 + 3(国内剧 · 对标爆款)
62	```
63	
64	**〇·0 赛道执行要点**:
65	
66	- **赛道未确认前,不进入第 0 步模式选择**——不登记来源、不生成 IP / 分集 / 正文;
67	- **① 国内剧**:按本引擎六阶段链执行,**不建立语言合同**;
68	- **② 海外剧**:六阶段链**照常执行**,同时**全程叠加 `sd-overseas-engine`**——第一句对白前建立【语言与风格合同】(14 字段 + 三级校准状态),并按其规则执行对白两轴、权限与自述分离、证据分层与交接;
69	- **③ 解说叙事类**:六阶段链**照常执行**,同时**全程叠加 `sd-jieshuo-engine`**——脚本 = **旁白稿(VO Script)**(子类型三选一:历史人物志 / 历史事件战役 / 科普知识解说);解说语速 `4.5~6.5 字/秒`;**C14 画外声配额按赛道③ 豁免**;历史/科普题材强制信源分级(T1/T2)。
70	- **④ 其他**:按总控 `short-drama-director/references/track-routing.md` 处理(复用全流程,**不套剧集专属约定**)。
71	
72	**〇·1 素材来源执行要点**:
73	
74	- **③ 对标爆款 / ④ 热点速成**:**先挂载 `sd-recon-engine` 出《对标情报卡》并经用户确认**,再进第 0 步模式选择——**情报卡未确认 = 不进入创作**(对标不是照抄:情报卡的「⑩ 可迁移点 / ⑪ 不可迁移点」才是本环节的产出核心;只填热度不填迁移点 = 白采);
75	- **④ 热点速成**:采风产出的是**"选题候选"**而非单剧卡;用户选定方向后按所选方向回到 ① 或 ③ 执行;
76	- **① 原创 / ② 改编**:**不挂载采风引擎**,直接进入第 0 步(**不额外增加步骤**);
77	- **情报卡进入「① 来源登记」时**必须保留**来源与分级(T1 一手 / T1.5 准一手 / T2 二手)**;**禁止把 T2 讨论当设定依据、禁止把卡中「推断」写成「事实」**。
78	
79	**两锁均写入项目状态**(`SCRIPT_PIPELINE_STATE.json` 与 `PROJECT_MANIFEST.md`),后续阶段不再更改。
80	
81	### 第 -0.5 步:外来剧本检测与润色层(★ 2026-10-13 新增 · 只在「成型剧本」输入时触发)
82	
83	**本步位于前置双锁之后、模式选择之前。判定口径(三条同时看):**
84	
85	```text
86	〇·1 = ② 改编 且 输入物是「已成型的剧本」(有场次划分 + 台词行)
87	        ↓
88	外部剧本体检(五条,命中 ≥1 即触发)
89	□ 台词行只有「角色:台词」、无(语气)位、镜行无神态?
90	□ 动作提示是结果性的、无过程相位?
91	□ 无状态栏(人物状态/情绪/伤势/道具位置)?
92	□ 关键台词无重音标注?
93	□ 相邻场次无因果连接?
94	        ↓
95	命中 → 挂载【外部剧本润色层】→ 产出润色稿 + 回签卡 → 用户确认 → 才进 P2/P3
96	全不命中(外部剧本已自带表演层)→ 免走,直接进 P2/P3(交接卡首行声明「免润色」)
97	```
98	
99	- **规程唯一权威**:[external-script-polish.md](references/external-script-polish.md);
100	- **润色边界(硬约束)**:**只补表演层(神态/动作相位/视线/语气位)+ 调度层(站位/进出场/过渡)**;⛔ **不得改台词、不得改事件、不得改人物**——那是越权重写;
101	- **发现硬伤**(人物降智 / 因果断裂 / 时间线矛盾)**只报告不修改**,出《润色发现清单》交用户裁定;
102	- **润色产出必须回签**——补出来的表演层是创作决定,用户逐条确认后才进 P3;
103	- **不适用**:〇·1 = ① 原创,或输入是小说/大纲/梗概(这两类走完整六阶段链,产出即自带表演层)。
104	
105	### 第 0 步:模式选择
106	
107	新项目尚未选择模式时,只显示:
108	
109	```text
110	请选择制作模式:
111	A. 逐步确认(推荐):每一步完成后由你确认,再继续下一步。
112	B. 完整执行:自动完成IP、全局开发、分集与剧本;每批剧本审核后仍暂停等待你选择。
113	
114	回复示例:
115	- 回复:A
116	- 回复:B
117	```
118	
119	### 六阶段链
120	
121	```text
122	前置双锁 〇·0 赛道     → 总控 short-drama-director/references/track-routing.md
123	          〇·1 素材来源 → 总控 §〇·1(③④ 先经 sd-recon-engine 出《对标情报卡》并经用户确认)
124	→ 外来剧本检测(-0.5)   → 仅在「成型剧本」输入时触发 → references/external-script-polish.md(润色层 + 回签)
125	→ 模式选择                 → 本文件第 0 步
126	→ ①来源登记               → references/source-registration.md
127	→ ②IP 与角色开发         → references/story-bible-and-ip.md(IP 部分)
128	→ ③全剧开发圣经           → references/story-bible-and-ip.md(圣经部分)
129	→ ④分集规划【分集选择门】  → references/episode-planning.md
130	→ ⑤正式剧本【按批生产】    → references/six-stage-pipeline.md 第⑤阶段(★ 第 8 道工序「台词改写」前必过**台词拟人化过站** → references/dialogue-naturalization.md)
131	→ ⑥五席圆桌审核【用户决策门】→ references/roundtable-review.md
132	→ 用户决定:接受 → 下一批或完成剧本包;修改 → 一次精修/重写 → 回到⑥
133	
134	※ 赛道② 海外剧:以上全链**全程叠加 `sd-overseas-engine`**
135	   —— 第一句对白前先建【语言与风格合同】(14 字段 + 三级校准状态),
136	      后续对白、权限、证据与交接一律按该引擎执行。
137	※ 素材来源③④:《对标情报卡》进入 ①来源登记 时保留来源与分级(T1/T1.5/T2),
138	   T2 讨论不得当设定依据、卡中「推断」不得升格为「事实」。
139	```
140	
141	每阶段:进入条件 → 生成全部文件 → 按阶段校验清单逐项自检 → 锁定或 `AWAITING_CONFIRMATION`。各阶段进入条件、产出物与门禁的完整定义见 [six-stage-pipeline.md](references/six-stage-pipeline.md)。
142	
143	### 项目状态
144	
145	每个项目创建:
146	
147	- `projects/<project-id>/SCRIPT_PIPELINE_STATE.json`
148	- `projects/<project-id>/PROJECT_MANIFEST.md`
149	- `projects/<project-id>/00_source/SOURCE_MANIFEST.json`
150	
151	阶段状态只允许:`NOT_STARTED / IN_PROGRESS / AWAITING_CONFIRMATION / AWAITING_USER_DECISION / LOCKED / STALE / BLOCKED`。锁定输入发生改变时,从变更阶段向下传播 `STALE`,不得静默沿用旧版本。
152	
153	### 分集选择门
154	
155	阶段④开始前,用户未明确集数方式时提供:`1. 智能推荐集数(推荐)` / `2. 用户自定义集数`(如「2,60集」)。用户只回复 2 没有数字时,提示「请告诉我想制作的总集数,例如:60集」,不得提前排集。内部只记录 `SMART_RECOMMENDED` 或 `USER_DEFINED`。详见 [episode-planning.md](references/episode-planning.md)。
156	
157	### 圆桌审核与用户决策门
158	
159	阶段⑥固定模拟两名主编和三类观众,必须标注 `AI_ROLE_SIMULATION`。五席先独立审读,再讨论并按固定权重计算 `S/A/B/NOT_READY`;等级只代表剧本层潜力,不预测真实播放量。任何等级统一写 `decision: AWAITING_USER_DECISION`,并显示:
160	
161	```text
162	请选择:
163	1. 接受当前版本,进入下一批或完成剧本包。
164	2. 进行一次精修或重写,修改后提交下一轮审核。
165	
166	回复示例:
167	- 回复:1
168	- 回复:2
169	```
170	
171	`B/NOT_READY` 选择 1 时必须明确记录 `USER_ACCEPTED_QUALITY_RISK`,等级保持原值。没有用户选择时不得自动修改、写下一批或宣布项目通过。详见 [roundtable-review.md](references/roundtable-review.md)。
172	
173	### 精修与复审
174	
175	只有用户选择 `REFINE_OR_REWRITE` 记录后才能进入精修/重写。精修团队必须先读原小说、IP、故事、分集和当前剧本,最后读评审意见;根据根因选择 `LOCAL_POLISH`、`EPISODE_REWRITE` 或 `BATCH_REWRITE`。一次授权只生成一个正式新版本,目标 S、最低争取 A,但不保证等级、不追分魔改。修改后提交新一轮盲审;复审结束再次等待用户选择。详见 [six-stage-pipeline.md](references/six-stage-pipeline.md) 第⑦节。
176	
177	### 长剧批次合同
178	
179	正式剧本按连续集数分批,默认根据内容容量选择每批大小。每批必须:
180	
181	- 读取本批全部来源原文、上一批末集完整剧本和连续性账本。
182	- 保存入口状态、变化、出口状态、钩子债务和下一批第一动作。
183	- 每集单独点开能看懂,同时上一集最后变化直接触发下一集第一动作。
184	- 首场前 10 秒包含来源支持的爆点、最小处境、行动问题和 `WHY_NOW`。
185	- 先形成局部兑现,再落具体且可支付的下一集钩子。
186	
187	批次无法一次显示时继续写入项目文件,不压缩成梗概或碎片化节拍。
188	
189	## 六、规则库索引
190	
191	| 文件 | 内容 |
192	|---|---|
193	| [references/six-stage-pipeline.md](references/six-stage-pipeline.md) | 六阶段总流程、两种制作模式、各阶段门禁、第⑤阶段主笔/策略/场次因果/剧本模板/**台词行格式规范(防「人物:」误判与 VO/OS 通道)**/台词规则、授权后精修与重写、**反捧杀原则 + 创作笔记 + 五视角审稿(§十)** |
194	| [references/source-registration.md](references/source-registration.md) | 阶段①来源登记 + 全篇角色证据扫描(源头人物挖掘)+ 原作主导改编与删减审计(源本裁剪) |
195	| [references/external-script-polish.md](references/external-script-polish.md) | **外来剧本润色层(★ 2026-10-13 新增):触发条件五条检测 + 润色边界三禁(不改台词/事件/人物)+ 六件产出物 + 回签流程 + 落点命名** —— 外部标准剧本 → 适配本包分镜的剧本 |
196	| [references/story-bible-and-ip.md](references/story-bible-and-ip.md) | 阶段② IP 与角色开发(工作表/喜爱路径/记忆点/视觉包装/类型适配/IP质量门)+ 阶段③全剧开发圣经(三遍通读/系列架构/改编蓝图/容量诊断) |
197	| [references/episode-planning.md](references/episode-planning.md) | 阶段④分集规划(观众理解与留存/分集边界与长线/策划师岗位与九轮工作流/编剧室模板/短剧结构)+ **平台节奏矩阵与节奏档位四档 + 呼吸镜头合法条件 + 平台节奏红线 + R1-R6 速查(§七 · 五)** |
198	| [references/roundtable-review.md](references/roundtable-review.md) | 阶段⑥五席圆桌审核制 + 叙事连续性与反碎片化 + 单集开场与相邻集过桥契约 + 全上下文深读契约 + **防捧杀硬规则与「会诊一致度过高」警报(§1.11)+ 台词七维诊断框架(§1.12)** |
199	| [references/dialogue-naturalization.md](references/dialogue-naturalization.md) | **台词拟人化引擎(★ 2026-10-13 新增 · 台词语感唯一权威 · 生成侧):称呼系统(四要素 + 变体矩阵 + 一致性铁律 + `ADDRESS_LEDGER`)+ 书面→口语**分题材**对照表(现代禁用虚词 / 古装违和现代词)+ 「撒碎屑」四法(打断·掉尾·重复·语气词)+ 机械化认症表 10 条 + 同口吻识别法 + **台词拟人化过站(阶段⑤ 第 8 道工序前的硬产出)** + 机检口径(C28a~c)** —— 治「台词机械化 / 不够拟人 / 缺称呼」 |
200	
201	每次只完整读取当前阶段所需的规则库文件,不一次全部加载。
202	
203	## 七、阶段校验方式
204	
205	本技能不带独立机器校验脚本;各阶段的机器校验项(IP 十二项质量门、故事十五项质量门、分集质量门、剧本二十五项锁稿门、圆评六项硬门)一律转为**阶段校验清单**,由执行者逐项人工核对,全部 `PASS` 且 `failure_flags` 为空才能锁定。失败标记不得手工清空;先修改正文或账本,再重新逐项核对。缺少原小说、锁定上游、用户授权或连续性证据时输出 `BLOCKED_REPORT`。
206	
207	## 八、最终交付
208	
209	全部批次都经用户接受后,生成 `FINAL_SCRIPT_PACKAGE_MANIFEST.json`,列出:
210	
211	- 来源范围与哈希。
212	- IP、故事、分集和最终剧本版本。
213	- 全部集数、批次与文件路径。
214	- 每批最终圆桌等级、用户决定和风险接受记录。
215	- 仍然开放的来源问题与后续制作禁改项(交 sd-asset-engine 的强制继承项)。
216	
217	只声明 `SCRIPT_ADAPTATION_PACKAGE_COMPLETE`。不要声称已经生成资产、分镜或视频。
218	
219	## 九、禁止越界
220	
221	不把小说改成完全不同的故事;不因「爆款」目标牺牲来源因果和人物逻辑;不把每集切成互不相干的名场面;不使用假黑屏、半句话截断或重复上集代替钩子;不伪装真实观众调研;不让圆桌直接改正文;不让精修团队绕过原小说和锁定上游;不自动越过任何用户决策门;不越过本引擎边界去生产资产、分镜、投喂提示词或视频——那是 sd-asset-engine、分镜引擎和总控的职责。
222	
Read ./.claude/skills/short-drama-director/references/track-routing.md

输入

{
 "file_path": "/scratch/evals2/ws/001-open-brief/lixiaoxiao9888-create__manju-laoli-skill/run-2/.claude/skills/short-drama-director/references/track-routing.md"
}

返回

1	# 赛道分流规程
2	
3	> **本文件是「〇·0 赛道强制分流」的唯一权威定义。** 总控 SKILL.md 〇节只写路由入口,赛道定义、判定信号、规则集映射、扩展方法一律以本文件为准。
4	
5	---
6	
7	## 〇、为什么要有这一层
8	
9	**病根**:及以前,本套装只有**一套**剧本与视听规则,默认按**国内短剧**(红果 / 抖音付费强爽 / 漫剧)的语速、台词习惯、观众预设来写。一旦用户要做**海外剧**(非中文正文、真实地域口语、多语环境),这套默认值会**系统性出错**:
10	
11	- 台词仍按中文 `3.5~6 字/秒` 计(英文应按词计);
12	- 默认用中文剧本的**信息顺序、称呼频率、解释习惯**直接翻译成外语,产出"翻译腔";
13	- 默认模型能判断"当地人就这么说"——**模型没有任何当地语料,却会自信地产出所谓地域腔**;
14	- 默认人物身份(职业、族裔、地域)可以推出其口音、换语、权限——**这是未经证据的推断**。
15	
16	**解法**:把「做哪一类剧」升格为**先于一切创作锁的第零道锁**,让两条赛道各自挂自己的规则集,互不污染。
17	
18	---
19	
20	## 一、〇·0 赛道强制分流锁(第零道锁)
21	
22	> **位置**:总控 SKILL.md 〇节,**排在 A·模型版本 / B·画幅 / C·交付形态 / D·段缝衔接 之前**。
23	> **规格**:与 A/B 锁同级——**用户未指定时,唯一正确动作是停下询问;禁止以任何理由默认赛道**。
24	
25	```text
26	请先确认本次做哪一类(〇·0 赛道分流 · 第零道锁):
27	
28	1. 国内剧     —— 红果 / 抖音付费强爽 / 漫剧等中文短剧
29	2. 海外剧     —— 非中文正文 / 北美等真实地域口语 / 多语 / 方言项目
30	3. 解说叙事类 —— 解说 / 拉片 / 盘点 / 历史人物 / 历史事件 / 科普(正式赛道 · 挂载 sd-jieshuo-engine)
31	4. 其他       —— 广告片 / 宣传片 / PREVIS / 其他非剧集形态
32	
33	回复示例:1    或    2(北美英语)
34	```
35	
36	**分流时机**:**在最开始、任何创作之前**。分流结论写入任务基准表(P0A 基准表),全流程不再更改;确需改赛道 = 重开任务,禁止中途换赛道沿用旧产物。
37	
38	**分流的实际作用**:决定**剧本层(P1)读哪一套规则**,以及**台词语言如何向下游(分镜 / 投喂 / 机检)传递**。
39	
40	---
41	
42	## 二、四赛道定义与判定信号
43	
44	### ① 国内剧(默认赛道)
45	
46	| 项 | 内容 |
47	|---|---|
48	| **判定信号** | 抖音 / 红果 / 快手;付费强爽、重生复仇、都市、古装、悬疑、甜宠;漫剧;中文正文 |
49	| **正文语言** | 中文 |
50	| **语言合同** | **不建立**(普通中文任务不填表) |
51	| **剧本质量基线** | 国内短剧节奏:`3.5~6 字/秒` 语速、黄金前 3 秒钩子、卡点与付费节点 |
52	| **平台合规** | `platform-safety-compliance-guide.md`(国内平台安全转译) |
53	
54	### ② 海外剧
55	
56	| 项 | 内容 |
57	|---|---|
58	| **判定信号** | 英文 / 非中文正文;北美(美国 / 加拿大)、欧洲、其他海外地区;多语混说、方言、移民社群;TikTok / YouTube / Reels / Shorts 等海外投放 |
59	| **正文语言** | **目标语言**(可能完全非中文) |
60	| **语言合同** | **必须建立**(第一句对白前,见 `sd-overseas-engine`) |
61	| **剧本质量基线** | 海外观众预设:**不预设中文短剧的强爽节奏**;台词按**目标语言**的语速与表达习惯计 |
62	| **平台合规** | 目标平台的投放规范(只约束对应投放物,不普适) |
63	| **额外挂载** | **`sd-overseas-engine`(L2 生产层 · 剧本层叠加)** |
64	
65	### ③ 解说叙事类(挂载 `sd-jieshuo-engine`)
66	
67	| 项 | 内容 |
68	|---|---|
69	| **判定信号** | 解说、拉片、盘点、逐帧拆解、口播影评、历史人物志、历史事件、科普、冷知识、知识区、"一口气看懂"、纪录片式旁白 |
70	| **子类型** | 历史人物志 / 历史事件战役 / 科普知识解说(**三选一,进入前确认**) |
71	| **正文语言** | 中文(历史/科普题材可中英混排) |
72	| **语言合同** | **不建立**(同①);但**历史/科普题材须信源分级(T1/T2)** |
73	| **剧本质量基线** | 解说旁白语速 `4.5~6.5 字/秒`(金句 3~4);钩子 0~3s、≤15 字;结尾金句;声画信息差纪律 |
74	| **平台合规** | 解说类字幕/封面规范 + **史料引用来源标注** |
75	| **额外挂载** | **`sd-jieshuo-engine`(L2 生产层 · 剧本层叠加)** |
76	| **规则集权威** | `sd-jieshuo-engine/SKILL.md` + 其 references(旁白稿 / 历史视觉 / 爆款公式) |
77	
78	### ④ 其他(按需扩展)
79	
80	| 项 | 内容 |
81	|---|---|
82	| **判定信号** | AI 广告片 / 宣传片 / 分镜预演 PREVIS / 武打动作设计 / 其他非剧集形态 |
83	| **规则集** | 复用现有全流程,**不套用剧集专属的集数 / 卡点 / 追看约定** |
84	
85	---
86	
87	## 三、各赛道规则集映射(读哪些文件)
88	
89	> **本表是「分流落到哪个文件」的唯一对照。** 加新赛道 = 加一行。
90	
91	| 阶段 | ① 国内剧 | ② 海外剧 | ③ 解说叙事类 |
92	|---|---|---|---|
93	| **P0A 立项** | 总控 〇节 + `track-routing.md`(本文件) | 同左 **+ `sd-overseas-engine/references/language-contract.md`** | 同左(**不建语言合同**;历史/科普题材另读 `sd-jieshuo-engine/references/history-visual-style.md`) |
94	| **P0B 决策** | `sd-decision-engine` | 同左 | 同左 |
95	| **P1 剧本** | `sd-script-engine` 六阶段链 | 同左 **+ `sd-overseas-engine/SKILL.md` 全程叠加** | `sd-script-engine` 六阶段链 **+ `sd-jieshuo-engine/SKILL.md` 全程叠加**(脚本 = 旁白稿 VO Script) |
96	| **P2 资产** | `sd-asset-engine` | 同左(**人物形象需注意族裔 / 地域形象不得刻板化**) | 同左(**场景风格一致 > 人物一致**;人物为插画形象、不做跨镜连续表演) |
97	| **P3 分镜** | `sd-storyboard-engine` / 打戏三档 | 同左 **+ 字幕空间与口型时长复核** | 同左 **+ 分镜单位 = 旁白句**(一句旁白 → 1~2 个画面) |
98	| **P4 投喂** | `sd-feed-engine` 六道闸门 | 同左 **+ 台词字段写目标语言逐字稿 + 字幕另标** | 同左 **+ 解说词走 `声音:` 段、台词字段 `台词:无。`** |
99	| **P5 质检** | `sd-qc-engine` + `validate_prompt.py` | 同左 **+ 语言校准状态核对(不得自行升级)** | 同左 **+ C14 画外声配额按赛道③ 豁免**;核对旁白句-画面映射与金句结尾 |
100	
101	---
102	
103	## 四、剧本层分流点(P1 入口 · 用户指定的位置)
104	
105	**分流必须发生在剧本层的最前面**,早于:模式选择、来源登记、IP 开发、分集规划、正式剧本。
106	
107	```text
108	【剧本层入口】
109	  ↓
110	〇·0 赛道确认(第零道锁)
111	  ├─ ① 国内剧 → sd-script-engine 六阶段链(不建语言合同)
112	  ├─ ② 海外剧 → sd-script-engine 六阶段链
113	  │              + 第一句对白前建立【语言与风格合同】
114	  │              + 全程按 sd-overseas-engine 执行
115	  └─ ③ 解说叙事类 → 先定子类型(历史人物志 / 历史事件战役 / 科普知识解说)
116	                   + 脚本 = 旁白稿(VO Script),全程按 sd-jieshuo-engine 执行
117	                   + 历史/科普题材强制信源分级(T1/T2)
118	  ↓
119	(后续 P2~P5 照常)
120	```
121	
122	**执行要点**:
123	
124	- 赛道未确认前,**不进入模式选择**(sd-script-engine 第 0 步),不生成任何 IP / 分集 / 正文;
125	- 海外赛道的**语言与风格合同在「构思和写句面之前」生效**,不许写完后倒填;
126	- 用户明确只要纯正文时,合同存入**交接记录**,不塞进剧本正文;但**末尾补一行状态不能算作已完成前置路由**。
127	
128	---
129	
130	## 五、下游影响(台词语言 → 分镜 · 投喂 · 机检)
131	
132	> 赛道一旦是海外剧,**下游不是"照旧"**——台词语言变了,语速、口型、字幕、机检口径全都要跟着变。
133	
134	| 维度 | ① 国内剧 | ② 海外剧 | ③ 解说叙事类 |
135	|---|---|---|---|
136	| **台词语言** | 中文 | **目标语言逐字稿**(锁稿后逐字交接到制作) | 中文(解说词 = 旁白,非对白) |
137	| **语速基准** | `3.5~6 字/秒`(`dialogue-speed-check.md`) | **按目标语言重算**——英文约 `2.2~3.0 词/秒`(≈130~180 wpm),**禁用中文字/秒口径** | **解说旁白 `4.5~6.5 字/秒`**(金句 3~4),见 `sd-jieshuo-engine/references/narration-vo-script.md` |
138	| **对白语气位** | `台词:【角色(语气):"…"】` | 同格式,**台词内容为目标语言**,语气描述可用中文 | 解说词走 `声音:` 段(画外 VO),**台词字段 `台词:无。`**;出现对白时才用语气位 |
139	| **字幕** | 一般不需要(中文原声) | **需要**:外语正文 + 中文字幕(或目标观众语言字幕)**逐字锁定**,制作阶段不得自行改写 | **需要**:解说类逐词烧录字幕是标配(字幕后置、与旁白不重复) |
140	| **画外声 OS/VO** | 走 `vo-os-weaving.md` | 同左 **+ 换语时须核对单语听者是否被排除** | **全片 VO**——`vo-os-weaving` 的 ≤30% / 60~80 字/分钟卡口**不适用**(豁免),改用解说语速 + 声画信息差纪律 |
141	| **机检** | `C1~C26`(+增量主码 C27a~d 对话戏节奏 / C28a~c 台词机械化 / C29 资产状态偏离 / C30a~d 外挂指纹探针) | 同左 **+ 语言校准状态一致性**(声明与正文相符、不得自称 `human_reviewed`) | 同左,但 **C14 按赛道③ 分流豁免**(不判 VO 篇幅超配额);另核对旁白句-画面映射与金句结尾 |
142	| **平台合规** | 国内平台红线 | 目标平台投放规范(**只约束对应投放物,不外推**) | 解说类字幕/封面规范 + 史料来源标注 |
143	
144	**跨阶段守恒铁律**:换语、字幕或地方说法变化时,**同步**角色和单语听者"知道什么、是否被排除、何时获得共同语言信息"以及关系 / 行动后果。制作阶段**不得**因为"排了字幕"或"模型读起来顺"就升级本土化状态。
145	
146	---
147	
148	## 六、新赛道扩展四步法
149	
150	> 用户后续要加"互动剧""知识付费""人物纪录"等新品类时,照这四步走即可,**不用动总控主干**。(「解说」已按此法转正为 ③,可作范例。)
151	
152	1. **定赛道**:在 §二 加一节「赛道定义与判定信号」(表格:判定信号 / 正文语言 / 合同要求 / 质量基线 / 平台合规 / 额外挂载)。
153	2. **挂规则集**:在 §三 映射表加一列;规则集可写成**新子技能**(复杂、需独立分发)或**总控 references 文件**(轻量、仅剧本层少量差异)。
154	3. **开分流口**:在总控 SKILL.md 〇·0 的选项列表加一项;同步 §四 剧本层分流点分支。
155	4. **接校验**:在 `sd-qc-engine` 与 `validate_prompt.py` 加该赛道的核对项;同步 `scripts/check_package.py` 的断言,否则包级校验 FAIL。
156	
157	**扩展纪律**:
158	- 新赛道的规则**不得回写污染国内赛道**(做成独立文件 / 子技能,不要就地改国内规则);
159	- 新赛道的**体量、卡点、追看约定**不得默认继承国内短剧(见 §七 第 3 条)。
160	
161	---
162	
163	## 七、跨赛道铁律与禁止项
164	
165	1. **赛道未确认 = 不开始**:与 A / B 锁同规格,禁止默认国内剧;用户说了但没说清(如"做个英语的")时,追问一句确认赛道与目标语言。
166	2. **赛道决定规则,不决定质量下限**:两条赛道的质量底线相同(能看懂、有因果、台词属于此人此境);差别在**节奏预设、语速口径、语言纪律、平台约束**。
167	3. **禁止跨赛道搬运约定**:
168	   - 不得把国内短剧的**付费节点、卡点频率、黄金 3 秒钩子**当作海外剧硬要求(海外投放模式不同);
169	   - 不得把海外的**"场数不设固定下限"**当作可以省掉国内多集项目的分场要求;
170	   - 不得把某个赛道的**平台规则**外推到另一赛道("某平台是 9:16" ≠ 所有项目 9:16)。
171	4. **海外赛道不得自称已完成本土化**:模型判断、网页检索、双模型一致,**都不能**升级到 `human_reviewed`(见 `sd-overseas-engine/references/evidence-and-authority.md`)。
172	5. **分流的痕迹要留**:任务基准表(P0A)必须写明赛道编号与(海外剧的)目标语言 / 地区 / 校准状态;后续阶段只在此基础上**新增证据**,不另建互相冲突的状态。
173	
174	---
175	
176	## 版本与维护
177	
178	- **(2026-10-08)新增**:建立赛道分流层,开设 ① 国内剧 / ② 海外剧两条可用赛道 + ③ 解说类 / ④ 其他两个槽位;配套子技能 `sd-overseas-engine`。
179	- **(2026-10-08)**:**③ 解说类从"待补充槽位"转正为正式赛道「③ 解说叙事类」**——补判定信号、子类型、语速基线、平台合规、额外挂载,配套子技能 **`sd-jieshuo-engine`**(历史人物志 / 历史事件战役 / 科普知识解说三类);下游影响新增 ③ 列(解说语速、旁白走 `声音:` 段、**C14 配额豁免**)。
180	- **维护纪律**:改赛道定义或映射,必须同步四处——本文件 + 总控 〇·0 选项 + `sd-script-engine` 第 -1 步 + `check_package.py` 断言。**四处不同步 = 分流不可见。**
181	

思考 3 秒

Read ./.claude/skills/sd-script-engine/references/six-stage-pipeline.md

输入

{
 "file_path": "/scratch/evals2/ws/001-open-brief/lixiaoxiao9888-create__manju-laoli-skill/run-2/.claude/skills/sd-script-engine/references/six-stage-pipeline.md"
}

返回

1	# 六阶段编剧链总流程
2	
3	> 精编自《灵境AI剧本改编 skill》(6阶段编剧链)
4	
5	本文件是 sd-script-engine 的主流程权威:六阶段的进入条件、产出物、门禁,两种制作模式,第⑤阶段正式剧本的完整写作规范,以及授权后的精修/重写。各阶段的专项细则路由到其余四份规则库。
6	
7	## 一、六阶段总览
8	
9	```text
10	①来源登记 → ② IP 与角色开发 → ③全剧开发圣经 → ④分集规划 → ⑤正式剧本 → ⑥五席圆桌审核
11	→ 用户决定〔接受,或 精修/重写(04F)→ ⑥〕
12	```
13	
14	到用户接受全部剧本批次为止。禁止在本链内创建资产库、角色资产 ID、导演分镜、灯光剪辑方案、视频提示词、图片、音频或视频。
15	
16	### 事实权威链(全链适用)
17	
18	`用户提供的小说事实 > 锁定IP > 锁定故事圣经 > 锁定分集规划 > 当前剧本 > 圆桌意见`
19	
20	区分 `FACT`、`INFERENCE`、`ASSUMPTION`、`USER_OVERRIDE` 和 `OPEN_ITEM`。市场套路、评审偏好或模型推断不得改写成小说事实。
21	
22	### 阶段门禁与校验方式
23	
24	- 每阶段只消费已锁定(`LOCKED`)并通过校验清单的上游成果;上游 `STALE`、版本不一致或来源覆盖不完整时停止并报告。
25	- 阶段校验一律按「阶段校验清单」逐项人工核对(见 SKILL.md 第七节):全部 `PASS` 且 `failure_flags` 为空才能锁定;失败标记只能通过修改正文或账本消除,不得手工清空数组。
26	- 任何新批次都以文件账本为权威,不依赖聊天窗口保留完整上下文。
27	
28	### 阶段速查表
29	
30	| 阶段 | 进入条件 | 核心产出 | 锁定门禁(摘要) | 细则 |
31	|---|---|---|---|---|
32	| ①来源登记 | 用户已提供材料并选定制作模式 | `SOURCE_MANIFEST.json`、事实账本框架 | 全部已提供来源登记、哈希与类型识别完成 | source-registration.md |
33	| ② IP 与角色开发 | ①已登记且锁定 | `01_ip/` 六件套 | IP 十二项质量门全 PASS | story-bible-and-ip.md |
34	| ③全剧开发圣经 | ②已锁定 | `02_story/` 十件套 **+ 《世界锚卡》《人物锚卡》(★ 2026-10-12 强制,见 `story-bible-and-ip.md` §1.11)** | 故事十五项质量门全 PASS **+ 世界锚卡七铁律 PASS + 人物锚卡四铁律 PASS** | story-bible-and-ip.md |
35	| ④分集规划 | ②③已锁定;分集选择门已过 | `03_episodes/` 六件套 **+ 《因果与关系表》(★ 2026-10-12 强制,见 `episode-planning.md`)** | 分集质量门全 PASS;无连续三集同公式 **+ 因果与关系表六铁律 PASS(含情节点密度下限:15 秒段 ≥1 / 单集 ≥5)** | episode-planning.md |
36	| ⑤正式剧本 | ①②③④已锁定 | `04_scripts/` 干净剧本 + 审稿层 | 二十五项锁稿质量门全 PASS | 本文件第⑤节 |
37	| ⑥五席圆桌审核 | 本批⑤基础校验通过 | `04_roundtable/` 批次评审包 | 六项硬门;等级+`AWAITING_USER_DECISION` | roundtable-review.md |
38	| 04F 精修/重写 | 用户明确选择 `REFINE_OR_REWRITE` | `04_refinement/` 一个新版本 | 十二项回归门全 PASS;`READY_FOR_04R` | 本文件第⑦节 |
39	
40	## 二、两种制作模式
41	
42	### A. 逐步确认(STEPWISE)
43	
44	每次只完成一个未锁定阶段:
45	
46	1. 检查来源和上游版本。
47	2. 完整读取当前阶段规则库和必读章节。
48	3. 生成该阶段全部文件。
49	4. 执行语义自检和阶段校验清单核对。
50	5. 置为 `AWAITING_CONFIRMATION` 并停止。
51	
52	用户确认后才锁定并继续。阶段④开始前另行执行分集选择门;阶段⑤按连续批次生产,每批完成后必须进入⑥。
53	
54	### B. 完整执行(FULL_SCRIPT_PIPELINE)
55	
56	自动执行阶段②—⑤,但仍遵守所有锁定门:
57	
58	- 阶段②—③校验清单失败立即停止。
59	- 用户未指定集数时,阶段④使用智能推荐。
60	- 用户指定集数超出容量区间时,必须暂停说明代价并取得二次确认。
61	- 长剧仍按连续批次写作,不能依赖聊天窗口维持状态。
62	- 每批⑥结束后无条件暂停;完整执行不代表可以替用户决定是否修改。
63	
64	## 三、阶段①来源登记(摘要)
65	
66	进入条件:用户已提供全部材料,模式已选定。
67	
68	核心动作:建立 `SOURCE_MANIFEST.json`(每块记录 `source_id`、标识、章节起止、范围、内容哈希、读取/提取/合并状态);自动识别材料类型(完整小说/节选/大纲/已有剧本/续接项目);长篇按自然章节边界分块做 P1/P2 事实提取;同时启动全篇角色证据扫描。
69	
70	产出:`00_source/SOURCE_MANIFEST.json`、`PROJECT_MANIFEST.md`、`SCRIPT_PIPELINE_STATE.json` 初始化。
71	
72	门禁:全部已提供来源完成登记与哈希、别名和时间状态冲突已处理、`unresolved_ranges` 为空。细则见 [source-registration.md](source-registration.md)。
73	
74	## 四、阶段② IP 与角色开发 与 阶段③全剧开发圣经(摘要)
75	
76	- ② IP 与角色开发:从来源提炼角色 IP(S/A/B/C 层级、灵魂引擎、观众喜爱路径、五类记忆点、关系专属性、表演声音、视觉身份、成长地图、类型适配),交付 `01_ip/` 六件套(`01_IP_BIBLE.md`、`IP_CANON_MANIFEST.json`、`VISUAL_IDENTITY_BIBLE.md`、`STYLE_PROFILE.md`、`IP_PRESENTATION_PACKAGE.md`、`HANDOFF_CARD.md`)。门禁:IP 十二项质量门全 PASS。
77	- ③全剧开发圣经:三遍通读(观众/事实/改编)+ P1/P2/P3 流程,建立创意 DNA、类型受众合同、四层梗概、世界观价值合同、人物故事小传、大弧架构、七类改编蓝图、钩子候选池与容量诊断,交付 `02_story/` 十件套。门禁:故事十五项质量门全 PASS;`exact_count_locked` 必须为 `false`。**★ 另必须附《世界锚卡》与《人物锚卡》**(`story-bible-and-ip.md` §1.11)——**世界锚卡=年份/地域/技术时代 + 禁用元素清单 + 必现元素清单;人物锚卡=年龄段 + 身高体型 + 身份外观三件套(职业标识物/服装形制/气质体态)+ 反漂移清单**。二者抄进 `HANDOFF_CARD.md` 禁改项随稿传下游;**缺任一张 = 阶段③ 未完成**(由来:粉丝实测「2035 年南京出片成 80 年代破街烂车、外卖员出成协警、年龄与身材比例卡不到」)。
78	
79	完整规范见 [story-bible-and-ip.md](story-bible-and-ip.md)。
80	
81	## 五、阶段④分集规划(摘要)
82	
83	进入条件:①—③已锁定,分集选择门已过(`SMART_RECOMMENDED` / `USER_DEFINED`)。
84	
85	核心动作:九遍策划流程——锁定精确集数、标注事件归属与可压缩性、建立开篇爬坡与大弧、建立完整单集故事单元、观众理解契约、局部兑现与追看契约、情绪与 IP 编排、边界连续性防重复、三种观众终审。
86	
87	产出:`03_episodes/` 六件套(`03_EPISODE_PLAN.md`、`EPISODE_PLAN_MANIFEST.json`、`VIEWER_RETENTION_MAP.md`、`EVENT_COVERAGE.md`、`HOOK_PAYOFF_LEDGER.md`、`HANDOFF_CARD.md`)。
88	
89	门禁:每个事件唯一主归属;每集理解/行动/兑现/追看/情绪/连续性/IP 字段完整;钩子种下集与兑现集一致;不存在连续三集同一冲突公式;全部质量门 PASS。细则见 [episode-planning.md](episode-planning.md)。
90	
91	## 六、阶段⑤正式剧本:原作忠实剧本主编
92	
93	> 本节为第⑤阶段的完整写作规范。台词规则与总控「台词七维诊断」**配合使用**:总控七维为准绳,本节规则补充剧本层执行口径,二者冲突时以总控裁定为准。
94	
95	### 6.1 核心结果
96	
97	把小说内容「剧本化升级」,不是脱离小说重新编故事。正式剧本必须同时满足:
98	
99	1. 原作主线、人物动机、关键关系、世界规则、关键因果、趣味看点和关键台词功能不丢。
100	2. 每集是能连续复述的完整故事单元,不是梗概、节拍清单、名场面拼贴或一场戏的上下半段。
101	3. IP 灵魂选择、缺点后果、专属行为、人物声音和关系信号进入正文行动,不靠设定说明代替。
102	4. 冲突由目标、策略、反制、换策和代价推进;先兑现本集所得,再落下有兑现位置的主钩子。
103	5. 长剧可分批、分集交付,但批次边界不能改变全剧方向、人物状态、时间线、伏笔或钩子债务。
104	6. 每集同时满足连续观看与单集观看:首场前 10 秒有来源支持的爆点、最小处境、行动问题和 `WHY_NOW`,上一集最后变化直接触发下一集第一动作。
105	
106	### 6.2 门禁与输入
107	
108	只消费已锁定并通过校验的阶段①—④:`PROJECT_PROFILE`、`01_IP_BIBLE`、`IP_CANON_MANIFEST.json`、`IP_ARC_BINDINGS`、`02_STORY_BIBLE`、`STORY_CANON_MANIFEST.json`、`03_EPISODE_PLAN`、`EPISODE_PLAN_MANIFEST.json`。
109	
110	若上游版本、人物 ID、事件 ID、集数或钩子账本不一致,立即停止并输出 `BLOCKED_REPORT`。不得凭记忆补齐冲突版本。
111	
112	每集必须完整消费 `episode_thesis`、`one_sentence_recall`、`story_unit`、`comprehension_contract`、`retention_contract`、`emotion_curve`、`timeline`、`ip_dramatization`、`primary_events`、`callbacks` 和 `source_trace`,不能只读取集标题或一句摘要。
113	
114	`STEPWISE` 只写用户确认的集数或批次。`FULL_SCRIPT_PIPELINE` 同样一次只完成一个连续批次;本批校验通过后输出交接包并停止,由总控单独发起圆桌评审。任何模式都不得绕过审核后的用户质量选择继续写下一批。
115	
116	### 6.3 来源权威链与退回规则
117	
118	事实权威从高到低:`小说原文 → 故事圣经 → 分集卡 → 正式剧本`。
119	
120	阶段⑤每写一集都必须重新读取该集 `source_trace` 对应的小说原文、关键台词原文和必要前后文,不能只看摘要继续扩写。
121	
122	若要改变以下任一内容,退回阶段④修订并重新锁定,不得在剧本里静默修改:
123	
124	- `primary_events`
125	- `episode_thesis` 或 `one_sentence_recall`
126	- `local_payoff`
127	- `primary_hook_id`、`payoff_episode` 或 `next_episode_first_action`
128	- 核心角色及 IP 版本
129	- 事件事实生效顺序、人物知识边界或来源压力条件
130	
131	允许的改编动作(每项来源内容只能标记一种):
132	
133	- `KEEP`:保留事实、功能和发生条件。
134	- `COMPRESS`:压缩重复叙述或过程,但保留因果、动机、代价和结果。
135	- `MERGE`:合并同功能过程、场次或次要人物功能,不改变责任与关系位置。
136	- `VISUALIZE`:把心理和叙述转成可见行动、反应、空间、道具或策略对白。
137	- `REORDER_AUTHORIZED`:只执行上游已授权的重排,并保护知识边界和事实生效顺序。
138	- `DELETE_REDUNDANT`:删除无独立功能的重复内容,并完成删减影响审计。
139	- `CONNECTIVE_INFERENCE`:补充不改变主线事实的入场、移动、反应、职业流程和连接对白。
140	
141	禁止新增或替换原作的关键身份、能力、秘密、证据、规则、关系、责任、胜负、谜底和结局;禁止用流行套路覆盖原作人物;禁止把「可能、以后、条件成立」擅自写成「已经、现在、必然」。`MUST_KEEP` 与本集 `primary_events` 不得标记 `DELETE_REDUNDANT`。任何删减都要证明因果链、人物动机、伏笔回收、关系变化和后续理解没有断裂。四级比对、删减影响审计与关键台词保护的完整规范见 [source-registration.md](source-registration.md) 第三、四节。
142	
143	### 6.4 主笔标准(head-writer-standard)
144	
145	短剧主编对「项目能否持续兑现受众承诺并被生产执行」负责,不只是修改几句台词。
146	
147	**立项与受众承诺**:把题材标签改写成可检验的受众承诺;判断一句话卖点是否包含人物、异常处境、行动目标和失败代价;明确创新点改变的是冲突机制还是人物选择;设定开篇证明、阶段兑现和最终情感回收,保证前期卖点与结局不是两部作品。
148	
149	**编剧室与长剧分批管理**:主编向编剧室提供已锁定的 IP、故事圣经、事件覆盖、分集卡、人物声音和版本号;每位编剧只在获分配集数内创作。交稿时必须附:本集承诺、来源事件、状态变化、钩子兑现、疑问项和改动影响。主编统一:人物称呼、语气、秘密和知识边界;道具归属、伤势、服装、地点和时间连续性;同一伏笔的种下、提醒和回收措辞;大弧节奏、商业节点与情感主线;场次格式、时长估算和版本命名。发生上游改动时先标记受影响剧本为 `STALE`,列出受影响集数,不允许口头改完后继续沿用旧清单。
150	
151	**七轮审稿**(逐集锁定前依次执行,任一轮 `REVISE`/`REWRITE` 先改正文再复审):
152	
153	1. **来源、故事与因果**:核对四级来源、改编动作和删减审计,再检查目标、阻力、策略、反制、转折、局部兑现和钩子。主角必须主动做事;反转必须有来源或已建立证据;爽点必须有准备、见证和结果。
154	2. **人物与关系**:行动是否来自角色欲望、恐惧和当前信息;对手是否有有效目标;关系场是否改变下一步选择。人物突然变蠢、突然全知或突然变心时退回重写。
155	3. **台词与表演**:逐句标注功能,检查角色声音、潜台词、抢话、停顿和可见反应;抽取主语、对象、条件与后果确认可复述;删除重复解释和可被动作替代的说明;关键情感台词前后要有行为支撑。
156	4. **连续性与格式**:核对集号、场号、内外景、日夜、出场人物、入场/退出状态、人物知识、伤势、道具、界面/文件首次出现和承接动作。执行 `STANDALONE_EPISODE_TEST`、`LAST_FRAME_FIRST_ACTION_TEST` 和 `FLASHBACK_ANCHOR_TEST`。
157	5. **桌读、时长与制作成本**:对白按角色语速朗读,动作加入准备、反应和停顿。超时先去重复,再合并同功能场次。预算问题用场面调度和信息载体解决,不擅自删主线。
158	6. **合规与风险**:审查自伤、极端暴力、未成年人、歧视羞辱、性暗示、违法模仿、真实人物肖像和声音等风险;记录问题、功能、替代呈现和上下游影响,再按项目尺度修订。
159	7. **去元数据通读与观众复审**:隐藏所有工作字段,只朗读正文;以编剧、导演和第一次观看的观众回答故事能否连续复述、冲突是否由行动推进、关系转变是否有行为依据、代价是否真的发生。技术字段全部通过但正文像会议纪要时,仍应 `REWRITE`。
160	
161	**判定标准**:`PASS`(七轮全过,可锁定)/ `REVISE`(列出精确修改项后复审)/ `REWRITE`(核心目标不清、因果断裂、人物失真、主事件被删、钩子无兑现或新增无来源重大设定;不能靠润色通过)。
162	
163	**主编不可做的事**:不能用流行套路覆盖原作人物,不能把更高权力或更多财富当作唯一升级,不能把重复羞辱当冲突,不能为制造卡点拖延已经承诺的答案,也不能在剧本锁定后不登记版本就要求下游继续生产。
164	
165	### 6.5 全剧先行:SERIES_SCRIPT_STRATEGY
166	
167	第一集开写前先创建 `04_scripts/SERIES_SCRIPT_STRATEGY.md`(写作宪法),锁定:
168	
169	- 原始创意、题材机制、受众承诺和全剧一句话行动线。
170	- 主线、情感线、成长线、关系线、谜团或任务线的优先级。
171	- 各大弧进入压力、阶段兑现、情绪回报和不可擅改事实。
172	- 核心人物欲望、恐惧、错误策略、灵魂选择、缺点后果、声音与关系动力。
173	- 题材专属节奏:爽点/笑点/悬念/情感/动作如何建立、升级、见证和兑现。
174	- 关键台词保护策略、来源压力、伏笔回收、禁用套路和合规边界。
175	- 默认单集时长、批次大小、相邻集连读方式和全剧终审条件。
176	
177	策略文件只统一本剧写法,不能创造小说中不存在的故事答案。
178	
179	**八层全剧分析**:
180	
181	1. **原始创意**:一句话说清最不可替代的想象,不写题材标签。
182	2. **受众承诺**:分别定义情节回报(胜负、破解、成长、逆转、关系变化)、情绪回报(爽、笑、甜、痛、燃、怕、好奇、治愈)、人物回报(为何想继续看这个 IP 选择、犯错、付出和改变)。
183	3. **全剧行动线**:`谁为了什么长期目标 → 持续面对什么机制性阻力 → 采用什么独特办法 → 失去或改变什么 → 最终必须做什么选择`。
184	4. **多线优先级**:锁定各线优先级和交汇点;只提供热闹但不产生后果的副线压缩。
185	5. **人物发动机**:想要什么、害怕什么、习惯用什么错误策略自保、压力下暴露什么缺点、哪类选择最能证明灵魂核、与谁在一起时出现专属关系动作和语气。
186	6. **大弧兑现**:每个大弧必须有进入压力、阶段目标、升级方式、关系/情绪兑现、不可逆结果和进入下一弧的新问题。
187	7. **题材节奏**:节奏来自信息、选择和结果的密度,不是镜头数量。速查表:
188	
189	| 题材 | 核心推进 | 必须避免 |
190	|---|---|---|
191	| 逆袭/爽剧 | 能力或策略被建立、受阻、公开见证、兑现并产生新代价 | 无准备打脸、对手轮流降智 |
192	| 悬疑 | 公平线索、错误解释、调查行动、证据改变判断、答案分层支付 | 只靠藏信息、凭空证据 |
193	| 爱情/关系 | 需求冲突、边界试探、具体付出、误解有事实基础、关系选择改变行动 | 只靠误会拖延、突然心动 |
194	| 喜剧 | 人物认真目标与错误策略碰撞、升级、回扣,笑点改变局面 | 与人物无关的段子拼贴 |
195	| 动作/战斗 | 目标、空间规则、能力限制、战术变化、损伤和胜负后果 | 只有招式名和无代价碾压 |
196	| 生存/末日 | 资源规则、团队分工、道德选择、环境反馈和长期后果 | 随时刷出资源、规则临时变化 |
197	| 玄幻/系统 | 规则建立、使用条件、反噬/代价、策略组合和成长门槛 | 临场新增能力解决问题 |
198	| 家庭/年代 | 现实约束、关系责任、具体生活行动、尊严与利益选择 | 现代价值口号替代时代行动 |
199	| 职场/商战 | 职权边界、流程、利益、证据、谈判和结果落地 | 一句话让专业系统失效 |
200	
201	混合题材先确定主引擎,其他题材元素服务主引擎,不平均分配戏份。
202	
203	8. **禁用捷径**:登记本项目不可使用的写法,如主角突然掌握未知信息、反派为送爽点公开自毁、关键人物靠旁观直到最后一句才参与、每集重复同一羞辱—反击公式、口头禅和标志动作机械签到。
204	
205	**批次策略**:推荐每批 3–8 集;单集特别长时缩小批次。每批必须明确入口状态、本批共同推进的弧目标、每集不同的行动问题和冲突机制、本批至少一次真实兑现、出口状态和下一批第一动作、本批承担的伏笔与钩子债务。不得为了「看起来有结尾」提前发明大答案,也不得把本批应支付的局部兑现全部推到下一批。
206	
207	**长线稳定性抽查**(每批完成后):主角是否仍由同一核心欲望驱动但策略在变化;**主角能力/认知盲区是否仍成立、认知是否被击穿并改变行为**(`story-bible-and-ip.md` §1.9.1);缺点是否造成真实后果;**对手是否根据此前输赢调整策略、是否达到能力基线**(§6.5 反派能力基线);关系变化是否累积、是否无故复位;**同一角色对同一对象的称呼是否与 `ADDRESS_LEDGER` 一致、有无无因漂移**(一致性铁律见 `dialogue-naturalization.md` §1.3;变化必须有事件触发);世界规则与能力限制是否稳定;**同一公式族(`pressure_pattern × resolution_pattern`)全剧是否 ≤3 次、每 10 集是否 ≤2 次**;**本批是否证明与「首 10 集冲突签名基线」的差异**(`episode-planning.md` §5.8 四条去重铁律);每三集的冲突机制、情绪回报和结尾钩子是否过度重复;重要伏笔、承诺和关键台词是否按计划支付;最近一批是否仍能用全剧一句话行动线解释其必要性。任一答案为否,先修复最近受影响的最早一集,再向后重审。
208	
209	**反派能力基线(★ 2026-10-13 新增 · 治「反派零智商、冲突一起当场被反杀」)**:
210	
211	> **由来(粉丝系统性实测反馈)**:「反派**零智商**,冲突一起反派**基本当场被反杀**,套路化太严重」。
212	> **病根**:本包**禁令满配、正向配额为零**——「不许降智」「不许对手轮流降智」「不许反派为送爽点自毁」等共 7 处,但**没有任何一条规定「反派必须强到什么程度」**。执行者只要「没写降智台词」就能过关——而**「冲突一起就被反杀」本身不违反任何一条现有规则**。
213	
214	三条正向配额(**进入阶段③时与 `ARC_MAP` 同批锁定,缺任一条即 `REVISE`**):
215	
216	1. **首次交手须占上风或全身而退**——主角与主要反派**首次正面交手**时,反派**必须占上风、或至少全身而退**;⛔ 不得首次交手就被反杀、或被压制到毫无还手之力。**理由**:反派须先在观众心里**立起来**,后面的翻盘才有分量。
217	2. **反杀前须 ≥3 轮博弈**——主角**反杀 / 翻盘**主要反派之前,须经过 **≥3 轮有效博弈**(**每轮** = 反派反制 → 主角换策 → 代价升级)。⛔ 不得「一碰就倒 / 一轮秒杀」。
218	3. **同一反派被击败前至少赢过 1 次**——同一主要反派在被击败前,**至少要有 1 次明确的胜利或得手**(夺走主角某物 / 逼主角让步 / 造成不可逆损失)。⛔ 全程挨打的对手不成立。
219	
220	⚠️ **与上游禁令配套(不放松,只补下限)**:本条**不放松**任何既有禁令——`FORBIDDEN_CHANGE`「把对手降智以便主角赢」、禁用捷径「反派为送爽点公开自毁」照旧生效。**它补的是"反派强度的下限",不是"打赢的上限"**。**敌强 → 我方智取 → 才叫爽;敌弱 → 随手碾死 → 叫注水。**
221	
222	⚠️ **与公式去重联动**:**反派强度不升级,是公式重复的根本原因**(同一个弱对手换个名字再来一遍)——本条与 `episode-planning.md` §5.8 的公式族配额、阶段升级义务**必须同时达标**。
223	
224	⚠️ **主角受挫配额(配套)**:全剧前 1/3 段,主角**必须至少经历 2 次真实失败或重大受挫**(失去盟友 / 失去资源 / 判断失误造成损失),且**每次失败都改变下一步策略**。⛔ 全程零挫折的"顺风顺水"不成立——**没有低谷的高潮是廉价的**。
225	
226	### 6.6 场次因果、观众理解与跨批连续性(scene-causality-and-audience)
227	
228	**完整剧本的最小单位**:每一场必须有人带着具体目标进入,并因对手、规则、环境或关系对象的反应而改变做法。有效场次至少形成:
229	
230	`目标 → 首次策略 → 主动反制 → 转折/新信息 → 决定或代价 → 状态变化`
231	
232	场次结束时至少改变一项:目标、关系、信息、资源或危险。没有变化的场次是说明、重复或气氛,应与行动场合并或删除。
233	
234	**场次因果图**(每场在审稿层记录):
235	
236	```yaml
237	scene_id: EP001-SC01
238	source_event_ids: ["EVT-0001"]
239	objective: "主角要拿回被扣的报名表"
240	counter_objective: "老师要逼他公开认错后才归还"
241	first_strategy: "私下说明证据"
242	counteraction: "对方当众宣读处分决定"
243	turn: "主角发现处分日期早于事件发生"
244	decision_or_cost: "他放弃私下解决,承担公开对抗后果"
245	result: "报名表仍未取回,但处分程序被迫暂停"
246	exit_change: "秘密冲突变成公开质疑"
247	causes_next: "教导主任要求当场调档,进入 SC02"
248	duration_seconds: 32
249	```
250	
251	下一场必须由上一场结果、决定或新压力触发。只有「与此同时」的平行线也要说明它为何此刻切入,以及回到主线时改变什么。
252	
253	**观众理解合同**(每集写入审稿层):
254	
255	```yaml
256	audience_contract:
257	  who_wants_what: "谁想完成什么"
258	  obstacle_and_change: "阻力如何迫使换策"
259	  local_payoff: "本集已支付的结果"
260	  emotion_payoff: "观众得到的情绪回报"
261	  one_sentence_recall: "普通观众可复述的一句话"
262	  next_click_reason: "为什么必须看下一集"
263	```
264	
265	「危机升级」「真相浮现」「两人争吵」不是合格复述;必须包含人物行动和结果。
266	
267	**反碎片化读法**:隐藏所有来源字段、节拍标签、场次目标、功能标签和审稿结论,只读场头、动作和台词。连续正文应自然形成 `因为前一事实/选择 → 所以人物行动 → 但是遭到反制 → 于是改变策略 → 结果局面发生变化`。每段都像预告片金句、连续「看见、震惊、发誓」而无人改变行动、场景频繁切换只增地点不增状态、重要结果在场间跳过、集尾机械截断——都是碎片化表现。
268	
269	**节奏控制**:约 90 秒可参考——进入与目标 10–15 秒、首次行动与反制 25–35 秒、换策与升级代价 25–35 秒、局部兑现与主钩子 15–25 秒。不是硬分配;钩子位置和故事节点优先。超时处理顺序:删重复信息 → 压缩同功能对白 → 合并同地点同目标场次 → 把解释嵌入有冲突的行动 → 保留动机、反制、选择、代价、局部兑现和必要反应。
270	
271	**跨集与跨批连续性**:`CONTINUITY_LEDGER.json` 至少维护 `characters`(位置、身体、情绪、目标、已知、误解、秘密和承诺)、`relationships`、`props`、`timeline`、`hooks`、`foreshadowing`、`batches`(每批入口、变化、出口和下一批第一动作)。每批开始先验证 `上一批出口状态 = 本批入口状态`,不一致时标记 `CROSS_BATCH_STATE_DRIFT`;本批所需关键状态只存在于聊天记忆时标记 `BATCH_CONTEXT_GAP`。
272	
273	**逐集四级审稿**(每集锁定前按顺序问):小说对故事圣经(是否遗漏动机、条件、代价、关键关系;顺序与知识是否准确)→ 故事圣经对分集卡(主事件分配、局部兑现和钩子是否自然产生)→ 分集卡对正式剧本(主要讲的仍是锁定事件吗;复述、回报、承接是否一致)→ 正式剧本自身(不看元数据是否完整流畅可表演)。任一级失败,先修复最早出错的层级。
274	
275	**批次和全剧审核**:每批结束连读「上一批末集 + 本批全部集 + 下一批分集卡首集」。全剧完成后按顺序去元数据连读、抽查 `MUST_KEEP` 和主事件唯一落点、检查主钩子支付、检查断裂或复位、检查每三集差异、检查结局兑现开篇承诺。只有逐集、批次、全剧三层均为 `PASS` 才能交给资产阶段。
276	
277	### 6.7 专业剧本模板:双层交付(professional-script-template)
278	
279	正式交付分成「干净剧本层」和「主编审稿层」。下游首先读取干净剧本;来源、因果、质量门和版本证据只进入审稿文件。
280	
281	**A. 干净正式剧本**:`04_scripts/EP###_SCRIPT.md`
282	
283	```markdown
284	# 第001集|工作标题
285	
286	- EPISODE_ID:EP001
287	- SCRIPT_VERSION:SCRIPT-V1
288	- DURATION_TARGET:90 秒
289	
290	## EP001-SC01|内·旧仓库·夜
291	
292	出场:林遥、周叔
293	
294	▲ 铁门落锁。林遥把沾水的账本塞进外套,手刚离开,周叔已经挡在门口。
295	
296	周叔(伸手):放下。
297	
298	林遥没有退。她把账本抱得更紧,反而往唯一亮着灯的监控下走。
299	
300	林遥:你要的是账本,还是没人看见你拿走它?
301	
302	……
303	
304	## EP001-SC02|外·旧仓库后巷·连续
305	
306	出场:林遥、阿青
307	
308	▲ ……
309	
310	## 本集结束
311	
312	▲ 林遥撕开账本夹层。一张属于失踪父亲的旧车票露出半角。
313	▲ 她还没抽出车票,门外响起周叔的声音。
314	```
315	
316	正文允许:可见动作、空间关系、人物反应和可表演的停顿;人物台词及简短必要的表演提示;`【音效】`、`【屏显】`、`(O.S.)`、`(VO)` 和极少量无法视觉化的旁白;地点、时间、人物状态发生真实变化时换场。
317	
318	#### 台词行格式规范(防解析歧义 · 粉丝实测反馈并入)
319	
320	> 📌 **来源**:粉丝「森林」实测反馈(2026-10-04)——「剧本里写 `人物:XXX XXX` 会被它错认为是一个叫"人物"的人说出来的台词。不如 `XX VO` 或者 `XX OS` 也会被认为是人物。」
321	
322	**唯一合法台词格式**:`角色名:台词文本`——角色名必须是**具体角色名**(人名/称谓),冒号为**全角或半角均可但全篇统一**,台词文本紧随其后。
323	
324	**硬性禁止(会导致解析歧义)**:
325	
326	| 禁止写法 | 后果 | 正确写法 |
327	|---|---|---|
328	| `人物:XXX` / `角色:XXX` / `主角:XXX` | 被解析为**一个名叫"人物/角色/主角"的人**在说话 | 写真名:`林遥:XXX` |
329	| `XX VO` / `XX OS`(无括号、直接跟在名字后) | **VO/OS 被当成角色名**,产生"一个叫 VO 的人" | 见下"声音通道规范" |
330	| `旁白:XXX` / `内心:XXX` | 被当成一个叫"旁白/内心"的角色 | 见下"声音通道规范" |
331	
332	**声音通道规范(关键 · 必须理解)**:
333	
334	**`(O.S.)`、`(VO)` 是「声音通道标记」,不是角色名,不得计入角色清单。**
335	
336	- **画内对白**:`角色名:台词文本`(该角色在画面内开口,锁口型)
337	- **画外·内心独白(OS)**:`角色名(O.S.):台词文本`——角色在画面内但**不开口**(内心声音),或人不在画面内。**解析时角色 = 角色名本身,`(O.S.)` 只作通道标签剥离**。
338	- **画外·旁白(VO)**:`旁白者名(VO):台词文本`(若旁白者无具名,写 `旁白(VO):台词文本`)——**解析时不得产生"旁白"这个角色**,VO 是叙述声音通道。
339	- **判定一句话**:**`(O.S.)`/`(VO)` 等于"这句话怎么传出来的",不等于"谁在说"**。角色清单只登记真正开口/在场的具名人物。
340	
341	**为什么重要**:下游 `sd-storyboard-engine` 与总控投喂层按"角色名"生成 `台词:【角色(语气):"…"】` 与站位声明。若把 `人物`/`VO`/`OS` 误登记为角色,会生成不存在的角色位、污染人物账、并按错误的角色数生成资产与站位。**剧本层必须保证"角色名 = 真角色"**。
342	
343	**自检(不输出)**:通读全剧——(1) 是否有 `人物:`/`角色:`/`主角:`/`旁白:`/`内心:` 这类**非真名**当说话人?(2) VO/OS 是否都写在**括号内**且**未产生新角色**?(3) 同一说话人的格式是否全篇统一?
344	
345	正文禁止:`SOURCE_TRACE`、`BEAT`、`DIALOGUE_FUNCTION`、`SCENE_OBJECTIVE`;来源说明、删减理由、台词功能、自评结论和质量门;分镜景别、机位、运镜、灯光和剪辑指令(分镜是 sd-storyboard-engine / sd-combat-engine 的职责);「他很震惊」「气氛紧张」等无法表演的抽象判断;用审稿文字补充正文没有发生的动机、代价、关系或结果。
346	
347	**字段迁移(防误用旧模板)**:旧 `EPISODE_PROMISE` 迁至审稿层 `episode_thesis` / `AUDIENCE_CONTRACT` / `local_payoff`;旧 `SCENE_ID`/`INT_EXT`/`ENTRY_STATE`/`EXIT_STATE` 迁为干净场头、`SCENE_CAUSALITY_MAP` 与连续性账本;`HOOK_TYPE` 与下集承接由 `primary_hook_id`、钩子账本、`next_episode_first_action` 管理;`SOURCE_TRACE` 只留在来源改编地图。`BEAT` 与 `DIALOGUE_FUNCTION` 可临时分析,进入正式剧本必须删除。
348	
349	**B. 主编审稿层**:写入 `SOURCE_ADAPTATION_MAP.md`(来源改编地图)、`SOURCE_DIALOGUE_LEDGER.md`(关键台词账本)、`CONTINUITY_LEDGER.json`(连续性账本)、`EDITORIAL_REVIEW.md`(审稿单)、`SCRIPT_SET_MANIFEST.json`、`HANDOFF_CARD.md`。
350	
351	**关键台词账本**(`SOURCE_DIALOGUE_LEDGER.md`):
352	
353	```yaml
354	SOURCE_DIALOGUE_LEDGER:
355	  - line_id: LINE-0001
356	    source_trace: "SRC-001:第14段"
357	    source_text_or_semantic_core: "我不是怕输,我怕按你的办法赢。"
358	    speaker: "林遥"
359	    scene_context: "拒绝伪造证据"
360	    primary_use_episode: EP001
361	    primary_use_scene: EP001-SC02
362	    action_function: "拒绝交易并承担公开失败"
363	    adaptation_status: EXACT_ORALIZED
364	```
365	
366	`adaptation_status` 可为 `EXACT`、`EXACT_ORALIZED`、`SEMANTIC_PRESERVE` 或 `USER_AUTHORIZED_OMISSION`;后两项必须在审稿文件说明语义主干或授权理由。
367	
368	**SCRIPT_SET_MANIFEST 合同**——顶层至少包含:`schema_version`、`version`、`ip_version`、`story_version`、`episode_plan_version`、`series_script_contract`、`files`、`planned_episode_ids`、`drafted_episode_ids`、`locked_episode_ids`、`source_dialogue_ledger`、`continuity_ledger`、`batches`、`batch_status`、`episodes`、`quality_gates`、`failure_flags`、`open_items`。
369	
370	每个 `episodes.EP###` 至少包含:`status`、`script_version`、`script_path`、`input_versions`、`duration_target_seconds`、`table_read_seconds`、`batch_id`、`episode_plan_binding`、`source_adaptation_packet`、`deletion_impact_audit`、`scene_causality_map`、`story_unit`、`pressure_contract`、`timeline`、`opening_contract`、`transition_contract`、`ip_bindings`、`dialogue_contract`、`audience_contract`、`editorial_review`、`quality_gates`、`fragmentation_flags`、`failure_flags`。
371	
372	`episode_plan_binding` 必须与阶段④完全一致,至少记录:`primary_events`、`episode_thesis`、`one_sentence_recall`、`local_payoff`、`primary_hook_id`、`payoff_episode`、`next_episode_first_action`、`ip_character_ids`、`ip_version`。每个 `ip_bindings` 条目必须保留 `soul_choice`、`affection_evidence`、`behavior_anchor`、`voice_rule`、`relationship_signature`、`growth_state` 和 `anchor_mode`,并能指向正文证据。
373	
374	**锁稿质量门**(逐集二十五项,全部 `PASS` 才能锁定;完整字段见 [roundtable-review.md](roundtable-review.md) 第 6.7 节锁稿质量合同):
375	
376	```yaml
377	quality_gates:
378	  source_event_fidelity: PASS
379	  deletion_safety: PASS
380	  episode_plan_fidelity: PASS
381	  source_bounded_closure: PASS
382	  source_pressure_fidelity: PASS
383	  timeline_continuity: PASS
384	  narrative_continuity: PASS
385	  episode_completeness: PASS
386	  scene_causality: PASS
387	  active_opposition: PASS
388	  visible_cost_or_consequence: PASS
389	  relationship_turn_evidence: PASS
390	  key_dialogue_fidelity: PASS
391	  dialogue_naturalness: PASS
392	  ip_dramatization: PASS
393	  visual_story_progression: PASS
394	  audience_comprehension: PASS
395	  local_payoff_and_hook: PASS
396	  first_10_seconds_hook: PASS
397	  standalone_episode_comprehension: PASS
398	  adjacent_episode_bridge: PASS
399	  flashback_time_anchor: PASS
400	  metadata_stripped_read: PASS
401	  duration_table_read: PASS
402	  cross_batch_continuity: PASS
403	```
404	
405	顶层全剧质量门:`complete_episode_coverage`、`source_mainline_fidelity`、`cross_episode_continuity`、`cross_batch_continuity`、`hook_payoff_integrity`、`source_dialogue_coverage`、`clean_script_separation`、`standalone_episode_coverage`、`opening_transition_integrity`、`full_series_readthrough` 全部 `PASS`。
406	
407	任一失败标记非空、审稿不是 `PASS`、集数覆盖不完整或批次状态不是 `COMPLETE`,阶段⑤不得锁定。
408	
409	### 6.8 台词与人物表达(dialogue-and-character)
410	
411	> 与总控台词七维诊断配合使用:七维诊断负责台词质量的最终裁定维度,本节负责剧本层的改写操作与账本管理。**★ 写台词之前先过 `dialogue-naturalization.md`(台词拟人化引擎 · 台词语感唯一权威):它给的是「怎么写」(称呼 / 书面→口语对照 / 撒碎屑四法 / 机械化认症表),七维给的是「哪里不对」——只上七维=只体检不治病。**
412	
413	**台词功能**:每句台词至少承担人物塑造、冲突推进、信息释放、情绪兑现或必要节奏连接之一。先判断人物此刻「想让对方做什么」,再写他说什么。
414	
415	来源关键台词先进入 `SOURCE_DIALOGUE_LEDGER` 并登记唯一 `PRIMARY_USE`。相邻集和相邻批次不得把同一句完整台词既当普通辩解又当高潮再次原样复述;若确需回声,必须缩短、变体或由另一人物反用,并证明关系位置和含义已经改变。只有重复、没有增义,标记 `KEY_LINE_OVERUSE`。
416	
417	**对白丰富但不注水**:允许用回避、追问、抢话、停顿、反问、转移、抛条件、故意答非所问和言外之意增加表演空间。对白不是轮流说明资料:每一轮应让一方获得信息、地位、时间、承诺或行动优势。禁止重复说明观众已经知道的信息,禁止所有角色使用同一种口吻。
418	
419	**人物声音卡**:为主要角色记录平均句长、语速、称呼系统、直说或绕说、压力下的变化、攻击方式、防御方式、承诺方式、不会使用的词和只对特定关系对象出现的语气。口头禅只能低频出现,不能替代人物声音。**卡的字段结构以 `story-bible-and-ip.md` §1.8 `PERFORMANCE_AND_VOICE` 为唯一模板(称呼 / 平均句长 / 特征语气词已并入该 YAML);台词的用词、句法、称呼写法以 `dialogue-naturalization.md` 为唯一权威。**
420	
421	**潜台词**:台词表层信息与人物真实目的至少允许存在一层差异。潜台词必须能由动作、停顿、前后信息或关系历史支撑,不能让观众靠猜作者心思。
422	
423	**冲突对白**:有效冲突是策略交锋,不是音量竞赛。写完一轮后检查:A 提出什么行动要求,B 如何改变谈判条件,谁掌握新信息,局势为何不能回到原点。连续三轮都只是否认、辱骂或重复立场时,压缩为一轮并加入新行动。
424	
425	**语义主干检查**:逐句抽出「谁—在什么条件下—对什么做什么—产生什么后果」的语义主干,再问第一次观看的观众能否准确复述。并列项必须属于同一逻辑类别;句子听起来有气势但无法用直白话复述,标记 `SEMANTICALLY_BROKEN_LINE` 并重写。潜台词可以不直说目的,但表层台词本身仍要成立。
426	
427	**情感对白**:承诺、告白、诀别和原谅之前,要有可见选择或具体付出;之后要改变人物下一步行动。最重要的句子前给停顿或动作准备,之后给对方反应,不让台词说完立即切走。
428	
429	**情感对白(节点要求)**:承诺、告白、诀别、原谅四类节点之前必须有可见选择或具体付出,之后必须改变人物下一步行动;避免用长篇回顾替代当下关系。最重要的句子前给停顿或动作准备、之后给对方反应,**禁止台词说完立即切走**。
430	
431	**可见化**:把心理叙述转为动作选择、视线、距离、道具、环境反应、对话策略和沉默。优先级:人物行动结果 > 对手反应 > 道具或环境证据 > 对白 > 旁白。
432	
433	**连续性**:检查人物在当前场次知道什么、误以为什么、想隐藏什么;台词不得提前泄露角色未知信息;闪回、OS 和旁白也不能绕过知识边界替作者补漏洞。重要界面、文件、标题、审批、伤势或道具状态首次出现时,必须由前一动作建立;否则标记 `UNESTABLISHED_ACTION_STATE`。分批写作时先读取上一批末集正文和连续性账本;关键台词账本必须跨批共用,不能每批重新编号。
434	
435	**连续性检查**:逐场核对人物"知道什么/误以为什么/想隐藏什么/身体与情绪状态",台词与闪回、OS、旁白都不得提前泄露角色未知信息。重要界面、文件、标题、审批、伤势或道具状态**首次出现时,必须由前一动作建立,或在当前动作中明确生成**(不能为表现人物"删除噱头"而突然出现一个此前无人创建、且与当前事实矛盾的直播标题);观众必须自行脑补关键状态何时产生的,标记 `UNESTABLISHED_ACTION_STATE`。分批写作时先读上一批末集正文与连续性账本,人物声音、称呼、秘密、知识、承诺、关系位置不得在批次边界复位;关键台词账本跨批共用,禁止每批重新编号和分配 `PRIMARY_USE`。
436	
437	**逐句删除测试**:删除一句后,如果人物关系、行动、信息、情绪或节奏完全不变,这句通常应删或合并。保留沉默时也要说明沉默改变了什么。最后把台词换成最直白的同义句复述一次:若原句和直白句的事实条件不同,说明修辞已经改写事实;若直白句根本写不出来,说明语义尚未成立。
438	
439	### 6.9 逐集十道主编工序
440	
441	1. **锁定与原文回读**:复制本集锁定分集承诺,定位全部 `primary_events`、`callbacks`、`source_trace` 和来源关键台词;回读人物进入本集前的状态与下一集兑现要求。
442	2. **建立四级比对卡**:`小说原文事实 → 故事圣经事件 → 分集卡承诺 → 剧本场次` 逐项比对,记录来源、功能、改编动作、落入场次和保留结果。任何一级意思不一致先修复,不能用「更有戏」解释跑偏。
443	3. **做删减影响审计**:对每项删减记录原功能、删除理由、替代承载、因果链、动机、伏笔回收和后续集影响。未证明安全的删减撤销。
444	4. **写单集创作简报与双入口开场**:明确本集谁想得到什么、为什么必须现在做、阻力如何主动反制、主角先用什么策略、为何换策、付出什么、观众得到什么、结尾为什么必须点下一集。同步建立 `OPENING_CONTRACT` 和 `EPISODE_TRANSITION_CONTRACT`(见 roundtable-review.md 第 6.6 节)。
445	5. **建立场次因果脊柱**:每场写 `目标 → 对手目标 → 首次策略 → 反制 → 转折 → 决定/代价 → 结果 → 退出变化 → 如何导致下一场`。没有状态变化的说明场、重复争吵场或情绪宣言场,合并或删除。
446	6. **连续写出干净初稿**:先写完整动作与对白,不插入 `BEAT`、`DIALOGUE_FUNCTION`、质量门、自评解释或镜头术语。
447	7. **IP 与关系改写**:把 `soul_choice`、`affection_beat`、`flaw_consequence`、行为锚点、关系信号和成长状态落实到可见选择。执行盲听、行为互换和关系互换测试。
448	8. **台词改写**:登记来源关键台词唯一 `PRIMARY_USE`。台词必须像人物在争取行动结果;禁止重复解释、主题口号、同声同气和无来源爆料。**★ 本道工序开工前必须先过《台词拟人化过站》**(`dialogue-naturalization.md` §六:读 `ADDRESS_LEDGER` → 认症表扫全篇 → 称呼/词汇/撒碎屑三路重写 → 出过站卡;静场宣判段、官腔人设段、文言体段可豁免,但须在段首显式标注意图)。
449	9. **开场、节奏、兑现与钩子改写**:先执行 `STANDALONE_EPISODE_TEST`、`LAST_FRAME_FIRST_ACTION_TEST` 和 `FLASHBACK_ANCHOR_TEST`,再核对进入速度、信息释放、冲突升级、策略变化、情绪回报、局部兑现、桌读时长和主钩子。允许 1–3 秒动作或短句重叠帮助独立观看,但不得用完整「上集回顾」代替戏剧开场。快节奏不是切碎内容;删减重复,不删因果、反应和必要表演。
450	10. **七轮审稿并锁稿**:依次审查来源保真、故事因果、人物关系、台词表演、连续性、时长成本、去元数据观众通读。任何一轮为 `REVISE` 或 `REWRITE`,先改正文再复审。
451	
452	### 6.10 长剧分批生产合同
453	
454	批次不能跳着写,除非用户明确指定且所有前置状态已建立。每批开始前必须读取:全部锁定分集卡和全剧策略;本批所有来源原文及前后必要段落;上一批最后一集完整剧本(不只读摘要);`CONTINUITY_LEDGER.json`、`SOURCE_DIALOGUE_LEDGER.md` 和钩子兑现账本;本批入口人物、关系、知识、伤势、服装、道具、时间、地点、秘密、伏笔和未付钩子状态。
455	
456	每批结束必须写入:`batch_id`、集数范围、输入版本和状态;本批入口状态、已发生变化、出口状态和下一批第一动作;新增/改变的人物知识、关系、伤势、道具、时间和伏笔状态;本批已兑现、部分兑现、延续和新增钩子;相邻集连读结论、四级比对结论、未解决项和禁止下一批擅改项。
457	
458	阶段⑤基础校验通过后,只生成 `READY_FOR_04R` 交接状态并停止,由总控单独发起评审。评审等级不自动驱动返修,只有用户明确选择修改后,精修/重写才可产生新版本。
459	
460	### 6.11 阶段⑤自检
461	
462	**逐集检查**:四级比对全部成立;本集 `STORY_UNIT` 完整;关键台词落点、IP 表演、人物声音和关系变化有正文证据;场次因果连续;桌读时长适合目标时长;集尾先兑现后钩住;主钩子与 `next_episode_first_action` 形成明确下集承接;首场前 10 秒同时具备爆点、最小人物处境、行动问题和 `WHY_NOW`;上一集最后变化由本集第一动作直接承接,没有状态重置;闪回有可见进入与返回锚点。
463	
464	**每批检查**:批内逐集连读连续;上一批出口状态等于本批入口状态;钩子按账本支付;关键台词没有跨批无意义复读;本批四级比对、批次质量门和失败标记均通过。
465	
466	**全剧终审**:全部计划集数完成且顺序覆盖;主线、人物弧、关系弧、情绪弧、伏笔和结局与上游一致;没有失踪事件、重复功能集、机械冲突公式、未付钩子或角色声音漂移;任取连续三集均能说清每集主要事件、观众所得和下一集追看原因。
467	
468	只有逐集、逐批和全剧三层都通过,且全部批次圆桌评审达到 `S/A`,`locked_episode_ids` 才能覆盖全部计划集数,`batch_status` 才能写 `COMPLETE`。
469	
470	### 6.12 阻断性失败标记
471	
472	出现任一未解决标记不得锁稿:
473	
474	`SUMMARY_NOT_SCRIPT`、`BEAT_LIST_FRAGMENTATION`、`SCENE_CAUSAL_GAP`、`PASSIVE_PROTAGONIST`、`GENERIC_IP_PERFORMANCE`、`VOICE_HOMOGENIZATION`、`DIALOGUE_AS_EXPOSITION`、`SOURCE_KEY_LINE_LOSS`、`EMOTION_WITHOUT_ACTION`、`LOCAL_PAYOFF_MISSING`、`HOOK_DEBT_BROKEN`、`MECHANICAL_FAST_PACING`、`UNSOURCED_CORE_CHANGE`、`MAINLINE_DRIFT`、`UNAUTHORIZED_PLOT_INVENTION`、`DELETION_CAUSAL_BREAK`、`SOURCE_MOTIVATION_DRIFT`、`TROPE_REPLACEMENT`、`CONNECTIVE_MATERIAL_OVERREACH`、`CROSS_BATCH_STATE_DRIFT`、`BATCH_CONTEXT_GAP`、`STANDALONE_CONTEXT_GAP`、`EPISODE_OPENING_DEPENDENCY`、`ADJACENT_EPISODE_BRIDGE_BREAK`、`FLASHBACK_TIME_ANCHOR_MISSING`。
475	
476	反碎片化完整标记清单见 [roundtable-review.md](roundtable-review.md) 第 6.5 节;标记只能通过修改正文和账本消除,不能手工清空数组。
477	
478	### 6.13 交付边界
479	
480	每批 `HANDOFF_CARD.md` 只声明 `READY_FOR_04R`,不是最终通过。本阶段不创建正式资产 ID、导演镜头、灯光方案、剪辑节奏表或视频提示词。不得用镜头、音乐、特效或后续阶段掩盖剧本中的因果断裂、人物失真和来源偏移。
481	
482	## 七、阶段⑥五席圆桌审核(摘要)
483	
484	进入条件:本批⑤基础校验通过,`READY_FOR_04R` 交接包就绪。
485	
486	核心动作:五席(两名主编 + 三类观众,全部标注 `AI_ROLE_SIMULATION`)先独立审读,再八步评审——冻结输入快照、独立审读、硬门检查、证据合并、圆桌讨论、计算综合分与等级(`S/A/B/NOT_READY`)、形成返修任务、更新评审账本。
487	
488	产出:`04_roundtable/BATCH-###/` 十二件套 + 全剧 `SERIES_REVIEW_LEDGER.json`。
489	
490	门禁:六项硬门全过才可评 S/A;任何等级统一 `decision: AWAITING_USER_DECISION`,等待用户选择 `PROCEED_CURRENT` 或 `REFINE_OR_REWRITE`。完整规范见 [roundtable-review.md](roundtable-review.md)。
491	
492	## 八、授权后精修或重写(04F)
493	
494	> 只有用户在⑥后明确选择 `REFINE_OR_REWRITE` 记录后才能运行。没有用户选择时保持 `AWAITING_USER_DECISION`,不得读取返修清单后自行改稿。
495	
496	### 8.1 核心结果与质量目标
497	
498	作为独立的二次主编、剧本医生和必要时的重写团队,重新理解原作与全部锁定上游,再处理圆桌发现的问题。简单问题局部精修,复杂问题可以整集或跨集重写;每次用户授权只产生一个正式修改版本,随后停止并提交新一轮审核。
499	
500	质量目标固定为:
501	
502	- `QUALITY_TARGET: S`
503	- `MINIMUM_PASS_GRADE: A`
504	
505	目标不等于保证。不得为了追分魔改小说、堆打脸、伪造爽点或要求评审抬分。
506	
507	### 8.2 一次授权的边界
508	
509	每次授权只允许:1. 冻结一个旧剧本快照;2. 生成一个新正式剧本版本;3. 提交一次下一轮评审。R2 结束后不自动再次修改。用户若再次选择修改,创建新的修改周期和快照。
510	
511	### 8.3 输入门禁
512	
513	必须同时取得:用户提供的全部原小说或当前完整来源范围及 `SOURCE_MANIFEST`;锁定 `IP_CANON_MANIFEST.json`、正式 IP 设定和角色声音规则;锁定 `STORY_CANON_MANIFEST.json`;锁定 `EPISODE_PLAN_MANIFEST.json`、本批前后集分集卡和钩子兑现账本;当前干净剧本、`SCRIPT_SET_MANIFEST.json`、来源改编地图、关键台词账本和连续性账本;当前轮 `BATCH_REVIEW_MANIFEST.json`、五席意见、圆桌报告和 `REVISION_BRIEF.md`;用户选择记录(动作必须为 `REFINE_OR_REWRITE`)。
514	
515	缺少原小说、锁定上游、当前剧本或用户授权时输出 `BLOCKED_REPORT`,不得只凭评审意见改写。
516	
517	权威顺序严格遵守:`原小说事实 > 锁定IP > 锁定故事圣经 > 锁定分集规划 > 当前剧本 > 圆桌修改意见`。圆桌意见是诊断,不是新的故事真值。若意见与原作或锁定上游冲突,记录 `REJECTED_REVIEW_ITEM_WITH_REASON`,不得按错误建议改稿。固定阅读顺序为 `SOURCE → IP → STORY → EPISODE_PLAN → CURRENT_SCRIPT → REVIEW_LAST`(完整契约见 [roundtable-review.md](roundtable-review.md) 第 6.8 节全上下文深读契约)。
518	
519	### 8.4 八步精修/重写
520	
521	1. **冻结输入**:记录旧剧本版本、文件哈希、评审版本、批次、集数、修改周期、用户选择、全部上游版本和来源范围。旧剧本与 R1 意见不得覆盖。
522	2. **深读原作和全部上游**:先读原小说,再读 IP、故事圣经、分集规划和当前剧本,最后读圆桌意见。生成 `SOURCE_READING_MAP.md` 和 `UPSTREAM_COMPREHENSION_BRIEF.md`。理解简报必须证明已掌握本批的来源事件、全剧功能、人物选择、IP 行为锚点、语言规则、批次入口与出口、局部兑现、钩子债务、相邻集状态和不可改变事实。
523	3. **复核圆桌诊断**:逐条登记评审任务为 `ACCEPTED`(证据成立且应修改)、`MERGED`(同一根因合并处理)、`REJECTED_REVIEW_ITEM_WITH_REASON`(与原作或锁定上游冲突)或 `UPSTREAM_CONFLICT`(问题真实但必须修改上游才能解决)。不得把「加强节奏」「增加爽点」直接当成修改指令;必须还原到集号、场号、根因、目标、保护事实和验收方法。
524	4. **选择修改模式**(只选一种主模式):
525	   - `LOCAL_POLISH`:主事件、分集命题、场次因果和局部结果已经成立,问题集中在说明密度、台词、动作可演性、重复、开场最小上下文、道具债或局部节奏。允许压缩、拆分或动作化说明、重写台词和局部动作、删除无功能重复、调整场内信息顺序;禁止改变人物目标、事件结果、局部兑现或下一集钩子。
526	   - `EPISODE_REWRITE`:单集不能形成完整故事、主角被动、反制失效、策略变化缺失、场次之间没有「因为—但是—于是—结果」。允许重建本集场次顺序、冲突策略、台词和动作,但必须保留来源事件功能、锁定 IP 选择和关系状态、分集命题、局部结果、主钩子、支付集和下一集第一动作。
527	   - `BATCH_REWRITE`:相邻集动作复写、因果断裂或状态复位、一个完整事件被切成无法理解的碎片、多集重复同一冲突公式、钩子种下和支付需要共同修复。把批次当作一个连续故事重写,再重新确定每集自然边界;不得越过锁定分集事件归属。
528	   - 选择规则:选能解决根因的最小充分模式,不机械选择最小改动。小问题用大重写会产生无谓退化;结构问题只改词句会留下假修复。若必须改变锁定上游才能解决,停止并输出 `UPSTREAM_CONFLICT_REPORT`,列出应返回的阶段、影响范围、可选方案和不处理后果,等待用户决定;不得用剧本层补丁掩盖分集或故事层错误。
529	5. **制定一次性修改计划**:生成 `REVISION_EXECUTION_PLAN.md`。每项包含受影响集数和场次、原正文证据与根本原因、采用的修改模式、修改目标与受众效果、不可改变的来源/IP/故事/分集事实、允许移动删除压缩或重写的范围、禁止新增内容、可执行验收测试。先解决 P0,再 P1,最后处理不会破坏主线的 P2。
530	6. **执行唯一正式修改**:可以重新写台词、场次或整个批次,但只交付一个新正式版本。新版本必须保持小说主线、角色 IP、全局设定、分集命题、局部兑现和钩子支付;不得只在审稿说明中宣称修复。输出干净 `EP###_SCRIPT.md`,不混入评审术语、分数、来源解释或质量门。
531	7. **做全链回归**:重新执行原小说事实与关键台词比对、IP 性格行为声音关系回归、故事圣经事件因果与知识边界回归、分集命题局部结果钩子和下一集第一动作回归、单集盲看相邻集连读跨批状态和时间回归、圆桌问题逐项验收、未修改场景防退化检查。十二项回归门(`source_regression`、`ip_regression`、`story_regression`、`episode_plan_regression`、`key_dialogue_regression`、`scene_causality_regression`、`standalone_regression`、`adjacent_continuity_regression`、`hook_payoff_regression`、`timeline_and_state_regression`、`unmodified_scene_regression`、`review_issue_acceptance`)任一失败不得提交复审。
532	8. **生成 R2 复审包并停止**:生成新哈希、新剧本清单和 `READY_FOR_04R` 交接卡。只提交修改后的干净剧本给下一轮独立评审;评审席位在个人评分冻结前不得查看 R1 分数、R1 圆桌共识、修改日志或团队目标等级。
533	
534	### 8.5 交付文件
535	
536	每个修改周期写入 `04_refinement/BATCH-###/CYCLE-###/`:
Read ./.claude/skills/sd-script-engine/references/dialogue-naturalization.md

输入

{
 "file_path": "/scratch/evals2/ws/001-open-brief/lixiaoxiao9888-create__manju-laoli-skill/run-2/.claude/skills/sd-script-engine/references/dialogue-naturalization.md"
}

返回

1	# 台词拟人化引擎(Dialogue Naturalization · ★权威)
2	
3	> **一句话定位**:本文件回答**「这句台词该怎么落笔,才像人在说」**——它是**写作时的正向供给**,不是事后体检单。
4	>
5	> 🔗 **流程位置**:阶段③(开发圣经·建声音卡与称呼表)→ **阶段⑤ 第 8 道工序「台词改写」之前必须先过本引擎的《台词拟人化过站》** → 剧本锁定。P3/P4 只搬运不改台词(见 §七·四)。
6	
7	---
8	
9	## 〇、 先读:本文件管什么,不管什么
10	
11	### 0.1 与包内四层表演/台词规则的分工(互不替代)
12	
13	| 层 | 权威文件 | 管什么 | 本引擎与它的关系 |
14	|---|---|---|---|
15	| 面部微表情层 | `facs-micro-expression.md` 三份 | 表情的**肌肉配方** | 无关(本引擎不管"脸") |
16	| 神态纪律层 | `sd-storyboard-engine/references/shot-economy-and-acting.md` §五·五 §六 | 每句台词**必带**神态+动作 | 本引擎管**台词文本**,它管台词**配的表演**——两者都要满足 |
17	| 行为与动机层 | `short-drama-director/references/acting-direction.md` | 角色**怎么演**(目标/战术/节拍/潜台词) | 本引擎管**怎么说**;它的"坏表演图鉴 8·台词太干净"是**指针**,细则归本文件 |
18	| **台词语感层(本文件)** | **本文件** | **用词、句法、称呼、语气颗粒、口语化程度** | **唯一权威** |
19	
20	### 0.2 与「台词七维诊断」的分工(★ 关键,别搞混)
21	
22	| | 台词七维诊断(`dialogue-doctor-7d.md` + `roundtable-review.md` §1.12) | **本引擎** |
23	|---|---|---|
24	| 时机 | **写完以后**(审核/精修) | **写的时候**(阶段⑤ 过站) |
25	| 性质 | **诊断 + 改写建议**(`roundtable-review.md:545` 明文「本框架不改台词」) | **生成规则 + 素材供给** |
26	| 产出 | 症状清单 + 三段式改写建议 | 称呼台账 + 逐句过站卡 + 改写后正文 |
27	| 口吻 | "这里病了" | "这么写" |
28	
29	> **两者必须串起来用**:七维告诉你**哪里不对**,本引擎告诉你**改成什么**。只上七维=只体检不治病(这正是本引擎建立之前的结构性缺陷)。
30	
31	### 0.3 与方言词典的分工
32	
33	`short-drama-director/references/dialect-voice-control-dictionary.md`(外挂资料)管**口音听感**(粤语/东北/川渝…的音质描述,写进语气位)。
34	**本引擎管用词与句法**(说什么词、怎么断句、怎么称呼)。两者正交,可叠加。
35	
36	### 0.4 三条总则(贯穿全文)
37	
38	1. **口语化 ≠ 加废话。** 目标是"像人说",不是"变啰嗦"。与 `six-stage-pipeline.md` §6.8「对白丰富但不注水」严格一致。
39	2. **口语化 ≠ 拉低身份。** 书生变糙、杀手变话痨都是**人物崩**,不是拟人化。粗人糙话、书生引典、杀手惜字(`dialogue-doctor-7d.md:11`)。
40	3. **台词是服务剧情的工具,不是必须套用的模板**(总原则,见 `dialogue-speed-check.md` §一·补三 末)。宣判段、静场留白段**本就该"不口语"**——过站时须显式标注段落意图,不得硬掰。
41	
42	---
43	
44	## 一、 称呼系统(★ 本包空白 · 最高优先)
45	
46	> **背景**:这是用户最直接的诉求("增加点拟人的称呼,更加口语化")。在本引擎建立之前,全包"称呼系统"仅出现 **1 次**(`six-stage-pipeline.md:419` 人物声音卡里的一个字段名),**没有任何定义、变体、示例或台账**。本节补此空白。
47	
48	### 1.1 称呼不是"一个词",是四个变量的函数
49	
50	任何一个称呼 = **身份轴 × 关系轴 × 场合轴 × 情绪轴**。四者任一变化,称呼就该变化。
51	
52	| 变量 | 取值示例 |
53	|---|---|
54	| **身份轴** | 尊/平/卑(决定敬语层级)、职业、年龄差 |
55	| **关系轴** | 生疏 / 熟识 / 亲密 / 决裂 / 旧情 / 上下级 |
56	| **场合轴** | 公开(有第三方在场)/ 私密 |
57	| **情绪轴** | 平静 / 动情 / 恼火 / 示弱 / 挑衅 |
58	
59	**机械化最典型的症状之一**:全剧用同一个称呼——不管什么场合、什么情绪、关系走到哪一步,永远"李总""少爷""师父"。**那不是简洁,是没写。**
60	
61	### 1.2 称呼变体矩阵(对同一对象的七种叫法)
62	
63	以「一个角色对另一个角色」为行,示范四轴变化:
64	
65	| 情境 | 该用什么 | 现代都市示例 | 古装示例 |
66	|---|---|---|---|
67	| **公开·正式·尊** | 职务/尊称全称 | "陈总监" | "陈大人""陈将军" |
68	| **私下·熟识** | 简省称呼 | "老陈" | "陈兄""老爷" |
69	| **亲密/动情** | 昵称、去姓、加小称 | "陈默""阿默" | "阿默""默郎" |
70	| **示弱/求人** | 升格敬称(故意拉开或拉近) | "陈总,您看……" | "大人,小人斗胆……" |
71	| **恼火/决裂** | 降格、直呼全名、去敬语 | "陈默!"(连名带姓) | "陈默!"(喝名) |
72	| **挑衅/敌意** | 贬称、外号、反讽敬称 | "陈大总监"(讽) | "陈大人好大的官威" |
73	| **划清界线** | 退回生疏称呼 | 从"老陈"退回"陈总监" | 从"兄"退回"大人" |
74	
75	> **写作提示**:**称呼的"降格"和"退回"比"升格"更有戏**。关系破裂时,一句从"老陈"切回"陈总监",比写一句"我们完了"更有力——因为观众能直接听出来。
76	
77	### 1.3 三条铁律
78	
79	1. **一致性铁律**:同一角色对同一对象,**在同一关系阶段的称呼必须稳定**,跨集不得漂移。要变,必须有**事件触发**并在台账登记。
80	2. **称呼是"体温计",不是"推进器"**(与 `episode-planning.md:456` 一致):
81	   > 关系弧必须通过共同经历、试探、保护、背叛、拒绝或修复推进。**不能只用称呼变化或旁白宣布关系升级。**
82	   称呼变化**只能反映**关系状态,**不能替代**事件。只改称呼不改行为 = 无效推进,标记 `ADDRESS_ONLY_SHIFT`。
83	3. **称呼要有区分度**:两个不同角色对**同一个**对象,称呼应不同(一个叫"爸",一个叫"老李",一个叫"李队")——这是**关系位置的免费标记**。
84	
85	### 1.4 产出物:`ADDRESS_LEDGER`(称呼台账 · 阶段⑤ 硬产出)
86	
87	阶段③ 建卡时填写"初始关系",阶段⑤ 逐集更新"称呼状态":
88	
89	```yaml
90	ADDRESS_LEDGER:
91	  - speaker: "沈砚"        # 说话人
92	    target: "陈默"         # 被称呼者
93	    relation_stage: "初识/生疏"       # 关系阶段
94	    address_now: "陈先生"              # 本阶段用的称呼
95	    history:                           # 变化轨迹(必须每次都有触发事件)
96	      - episode: "EP003"
97	        address: "陈先生"
98	        trigger: "初次见面,公开场合"
99	      - episode: "EP011"
100	        address: "老陈"
101	        trigger: "共同熬过危局,私下交谈"
102	    forbidden: ["陈总"]                # 本关系阶段绝不该出现的称呼(防穿越)
103	```
104	
105	**过站检查**:逐集比对 `address_now` 与上集是否一致;不一致则必须有 `trigger`。
106	**机检**:`ADDRESS_LEDGER` 存在性 → 见 §八。
107	
108	---
109	
110	## 二、 书面语 → 口语(★ 先分题材,口径不同)
111	
112	### 2.1 ⚠️ 关键前提:古装和现代,"书面"不是同一个东西
113	
114	| 题材 | 什么算"机械化" | 什么**不算** |
115	|---|---|---|
116	| **现代/都市/悬疑** | 书面连接词、公文腔、完整长句、被动句 | 日常口语词、语气词、半截话 |
117	| **古装/年代** | **现代书面语混入**("经济损失""逻辑漏洞""情绪价值") | **文言简炼是风格,不是病灶** |
118	
119	> **⛔ 最容易犯的错**:拿现代口语标准去改古装台词,把"臣不敢"改成"我不敢啦"。
120	> `dialogue-doctor-7d.md:14` 的病灶定义是**"古装戏冒出现代词"**——**不是"古装戏不够口语"**。
121	
122	### 2.2 现代赛道:绝对禁用表(A 类 · 出现即标记)
123	
124	以下虚词在**现代剧的口语台词**里不会出现,出现即为书面腔泄漏:
125	
126	```
127	是否   因此   从而   鉴于   予以   加以   可否   何以
128	颇为   甚为   以及   然而   由于   进行   予以   兹
129	```
130	
131	> **判定口径**:只查**台词文本**内,不查画面段/叙述段(古装剧本的场景描述可以用书面语)。
132	> **替换示例**:`是否 → 是不是`|`因此 → 所以/这么说`|`以及 → 还有`|`由于 → 因为`|`进行 + 名词 → 直接用动词`("进行了一次检查"→"查了一遍")
133	
134	### 2.3 古装赛道:违和现代词表(B 类 · 出现即标记)
135	
136	```
137	逻辑   数据   机制   效率   系统   项目   团队   版本   反馈   状态
138	维度   定位   复盘   闭环   赋能   抓手   颗粒度   情绪价值   经济损失
139	沟通   心理   压力   节奏(作抽象义时)   关系(作抽象义时)
140	```
141	
142	> 依据 `dialogue-doctor-7d.md:14`「古装戏冒出'经济损失/逻辑漏洞'等现代词」。
143	> **边界**:`节奏`/`关系` 等词在古装里**作具体义**("击鼓的节奏""父子关系")可用,只有**现代抽象义**违和——判定看语境,不只看词。
144	
145	### 2.4 通用:长句拆解(句式层)
146	
147	机械化的第三种形态是**句法**,不是词汇:
148	
149	| 症状 | 处方 |
150	|---|---|
151	| 成对关联词("因为……所以……"、"虽然……但是……") | 口语里**后半截常常不说**——"因为下雨了"后面直接接行动 |
152	| 完整主谓宾、无一处省略 | **删主语**(口语大量省略:"吃了吗?""早说啊") |
153	| 被动句("被……所……") | 改主动 |
154	| 一句话说完才停 | **插入停顿点**(逗号/破折号/省略号至少一处) |
155	
156	---
157	
158	## 三、 「撒碎屑」四法(把书面句掰成人话)
159	
160	> **来源**:`short-drama-director/references/acting-direction.md:267` 坏表演图鉴第 8 条「**台词太干净**——街头角色说着书面长句 → **撒碎屑:打断、掉尾、重复**」。
161	> ⚠️ **标注纪律**:`acting-direction.md` 头部声明其示范句均为 `【待验证·未实拍】`(来源为粉丝投稿、本包未实拍验证)。**本节把原来的 6 个字展开为可执行手法**,示范句因此同样标 `【待验证·未实拍】`,**不得写成 ✅ 正例、不得进机检修复建议文案**。
162	
163	### 3.1 打断(自己打断自己)
164	
165	人说话会改口、会推翻自己半句。
166	
167	- ❌ "我本来是想告诉你这件事的,但后来我觉得还是不要说了。"
168	- ✅ ~【待验证·未实拍】~"我本来想跟你说——算了。"
169	
170	**用法**:用于**犹豫、隐瞒、动摇**的人物状态。**不宜每场都用**(谁老改口谁就像结巴)。
171	
172	### 3.2 掉尾(说一半不说了)
173	
174	把关键信息**留在沉默里**,由对方的反应补齐。
175	
176	- ❌ "你要是敢动她一根头发,我绝对不会放过你。"
177	- ✅ ~【待验证·未实拍】~"你要是敢动她——"(后半句用眼神和手里的动作说)
178	
179	**用法**:**威胁、诀别、说不出口的告白**。与 §六 的"金句留白"配合。
180	
181	### 3.3 重复(口吃式重复 / 回声)
182	
183	- ❌ "你说什么?我没听清。"
184	- ✅ ~【待验证·未实拍】~"你、你说什么?"
185	
186	**用法**:**受冲击、难以置信、慌乱**。重复**只重复关键词**,不要重复整句。
187	
188	### 3.4 语气词与垫词(★ 机械化最有效的解药)
189	
190	书面句最明显的特征就是**一个语气词都没有**。中文口语的颗粒感大量来自句尾助词与垫词:
191	
192	| 类别 | 词 | 功能 |
193	|---|---|---|
194	| 句尾助词 | 啊 吧 呢 嘛 呗 啦 呀 哦 咯 罢了 而已 | 缓和/确认/反问/无所谓 |
195	| 前置垫词 | 那什么 这个 我说 你听我说 得了 行吧 | 起话头/争取时间 |
196	| 应答词 | 嗯 唉 哎 嘿 哟 啧 | 情绪色彩 |
197	| 程度垫词 | 特别 贼 巨 超 老(老远了) | 替代"非常/十分" |
198	
199	**示例**:
200	- ❌ "我知道了,你不用担心。"
201	- ✅ ~【待验证·未实拍】~"知道了知道了,你操那心干嘛呀。"
202	
203	### 3.5 借物说话 / 答非所问(潜台词通道)
204	
205	用**手边的东西**代替直接表态——这也是七维维度2「潜台词层级」的落地手法。
206	
207	- ❌(拒绝表白)"对不起,我不能接受你的感情。"
208	- ✅ ~【待验证·未实拍】~"(把杯子推回去)……茶凉了。"
209	
210	与 `dialogue-doctor-7d.md:12` 的示例「茶凉了,换杯热的再上路吧」同源。
211	
212	---
213	
214	## 四、 机械化认症表(反例库)
215	
216	> 用途:**写完以后扫一遍**,命中即改。这是"体检"侧,与 §三 的"生成"侧配对使用。
217	
218	| # | 症状 | 表现 | 处方 |
219	|---|---|---|---|
220	| 1 | **等长句** | 每句字数接近、结构一致 | 长短交错;长句后必接短句 |
221	| 2 | **零语气词** | 整段对话没有一个"啊/吧/呢/嘛" | 按 §三·4 补(注意场合) |
222	| 3 | **全完整句** | 每句主谓宾齐全、无人省略 | 删主语、掉尾、打断 |
223	| 4 | **人人同口吻** | 把角色名遮住认不出谁在说 | 建**角色特征词表**(每人 3~5 个专属用词) |
224	| 5 | **信息均匀分配** | 像轮流念资料,你一句我一句对等 | 制造**信息差**:一方知道得多,一方在猜 |
225	| 6 | **说明式对白** | 向观众交代背景("我是你师兄,当年……") | 改为动作/反应呈现(七维维度5) |
226	| 7 | **书面连接词** | "因此""是否""以及" | 查 §二 禁用表 |
227	| 8 | **情绪结果词** | "我很愤怒""他很伤心" | 情绪用行为和潜台词体现,不直说 |
228	| 9 | **全员敬语/全员粗口** | 无差别礼貌或表演型粗野 | 按身份轴分层(§1.1) |
229	| 10 | **复读** | 同一句台词在相邻集原样重复 | 见 `six-stage-pipeline.md` `KEY_LINE_OVERUSE` |
230	
231	---
232	
233	## 五、 同口吻识别法(自检工具)
234	
235	写完一场戏,做三个测试:
236	
237	| 测试 | 做法 | 判定 |
238	|---|---|---|
239	| **遮挡名测试** | 把角色名遮住,只看台词 | 认不出谁在说 → **不合格**(七维维度1 红线) |
240	| **句长方差测试** | 统计同一角色连续 5 句的字数 | 标准差 < 2 字 → 语境单一,考虑长短交错 |
241	| **专属词测试** | 每角色列出 3~5 个"只有他会用"的词 | 列不出 → 角色没立住 |
242	
243	> 与 `story-bible-and-ip.md` §1.8 `PERFORMANCE_AND_VOICE` 的"角色语言指纹"呼应——**特征词要落进声音卡,不能只停在脑子里**。
244	
245	---
246	
247	## 六、 台词拟人化过站(执行流程 · 阶段⑤硬产出)
248	
249	### 6.1 触发时机
250	
251	**阶段⑤ 逐集十道主编工序 · 第 8 道「台词改写」之前**(`six-stage-pipeline.md` §6.9 第 8 条)。
252	
253	### 6.2 四步过站
254	
255	| 步 | 动作 | 产出 |
256	|---|---|---|
257	| **1** | **读台账**:调出 `ADDRESS_LEDGER`(§1.4)+ 各角色 `PERFORMANCE_AND_VOICE`(§1.8) | — |
258	| **2** | **逐句诊断**:按 §四 认症表扫全篇 | 问题句清单 |
259	| **3** | **逐句重写**:按 §二(词汇)+ §三(撒碎屑)+ §一(称呼)改写 | 改写后正文 |
260	| **4** | **回签**:标注改了哪些句、依据哪一条、是否触碰人物身份 | 过站卡 |
261	
262	### 6.3 过站卡(输出契约)
263	
264	```markdown
265	【原句】"我是否应该告诉你这件事?"
266	【改写】"我吧……想跟你说个事儿。"
267	【依据】
268	  ① 词汇禁用:`是否` → 口语不出现(§2.2)
269	  ② 撒碎屑·前置垫词:加"我吧"起话头(§3.4)
270	  ③ 掉尾:不把话说完,留给对方追问(§3.2)
271	【人物校验】符合"沈砚·犹豫不决"的语言指纹 ✅
272	```
273	
274	### 6.4 ⛔ 段落豁免(不许硬掰)
275	
276	以下段落**豁免过站**,但须在段首显式标注意图:
277	
278	| 段落类型 | 标注写法 |
279	|---|---|
280	| 宣判/压迫/长镜头静场 | `【本段为静场宣判段·刻意书面】` |
281	| 权威人物的官腔(**人物设定如此**) | `【本段官腔为人设·非缺陷】` |
282	| 古装文言对白(题材语体) | `【本段为文言体·题材要求】` |
283	
284	> **判准**:这段"不口语",是**剧情需要**还是**作者没写**?前者豁免,后者过站。
285	
286	---
287	
288	## 七、 边界与禁令
289	
290	1. **不注水**:口语化不得增加无效信息。与 `six-stage-pipeline.md` §6.8「对白丰富但不注水」一致;仍须通过**逐句删除测试**。
291	2. **不破身份**:粗人糙话≠全员糙话;书生引典≠全员文绉绉。见 §0.4·2。
292	3. **不改事件、不改因果、不改人物设定**:本引擎只改**台词的表达层**。任何需要改事件才能说通的台词,回 `six-stage-pipeline.md` §6.9 重做剧情。
293	4. **下游不越权**:P3 分镜 / P4 投喂的铁律是「**台词逐字保留、不得删改**」(`dialogue-speed-check.md` §一·补二)。**下游只能报,不能改**——改台词必须回阶段⑤ 过站。
294	5. **示范句标注纪律**:凡源自 `acting-direction.md` 手法(§三)的示范句,一律标 `【待验证·未实拍】`,实拍通过后方可回收为正式正例(依 `model-adapters.md` §5.0.5)。
295	6. **不新增字段**:称呼与语言指纹写入既有的声音卡与台账,**不新增七段式字段、不改投喂稿结构**。
296	
297	---
298	
299	## 八、 机检口径
300	
301	> **诚实边界**:**"有没有人味"无法机检。** 本节能机检的是**可判定的子集**,用于**下游兜底探测**(补上 R5 缺失的反馈回路),不能替代人工过站。
302	
303	### 8.1 可机检(下游 · `validate_prompt.py` C28 系列)
304	
305	| 码 | 判定 | 级别 |
306	|---|---|---|
307	| `C28a` | 台词文本出现**现代书面虚词**(§2.2 A 类表) | WARN |
308	| `C28b` | 对话段台词 ≥40 字且**语气词数为 0** | WARN |
309	| `C28c` | 单句 ≥20 字且句内**无任何停顿标点** | WARN |
310	
311	- **只报不改**:下游铁律「台词逐字保留」→ C28 是**提示**,触发**回阶段⑤ 过站**,不是自动改写。
312	- **赛道③ 豁免**:解说类旁白(VO)本就是书面叙事语体,`--track 3` 时 C28 整体豁免。
313	
314	### 8.2 不可机检(人工过站负责)
315	
316	称呼是否得体、潜台词是否成立、撒碎屑是否自然、是否破人物身份——**一律人工**。
317	
318	### 8.3 剧本层登记项(非机检,但必须落盘)
319	
320	`ADDRESS_LEDGER`(§1.4)与 §6.3 过站卡 —— 由阶段⑤ 产出,供圆桌审核抽查。
321	
322	---
323	
324	## 版本与来源
325	
326	- **沿革**:2026-10-13 随 V7.4.18 批次新建(版本沿革详见 `CHANGELOG.md`)。由来:用户反馈「台词对白还是过于机械化/不够拟人/缺称呼」,根因审计确认本包**只有诊断没有供给、且唯一的口语化规则被划在表演层读不到**(见 `audits/台词机械化根因审计_V7.4.18_20261013.md`)。
327	- **素材来源**:`acting-direction.md` 坏表演图鉴第 8 条(撒碎屑)+ `dialogue-doctor-7d.md` 七维维度 1/2/4/5 + 用户实测反馈。
328	- **维护纪律**:本文件为**台词语感(拟人化)的唯一权威**。其余文件**引用不重定义**;`acting-direction.md` 第 8 条、`six-stage-pipeline.md` §6.8 均改为指针。
329	

思考 1 秒

Bash Outline episode-planning headings and paywall mentions

输入

cd .claude/skills/sd-script-engine/references && grep -n "^#" episode-planning.md | head -80; grep -n "付费\|卡点" episode-planning.md | head -40

返回

1:# 观众留存分集规划
7:## 一、岗位定位与边界
9:### 1.1 岗位定义
22:### 1.2 与其他阶段的边界
33:### 1.3 为什么不能按章节或字数平均切
44:## 二、模式门禁与上游门禁
55:### 分集方式选择门禁
83:### 必须读取的输入
87:## 三、九遍策划流程
89:### 第一遍:消费集数选择并锁定精确集数
102:### 第二遍:标注事件归属与可压缩性
106:### 第三遍:建立开篇爬坡与大弧
110:### 第四遍:建立完整单集故事单元
114:### 第五遍:建立观众理解契约
118:### 第六遍:建立局部兑现与追看契约
122:### 第七遍:编排情绪、关系与 IP
126:### 第八遍:检查边界、连续性与防重复
132:### 第九遍:三种观众终审
140:### ★ CAUSALITY_AND_RELATION_TABLE · 因果与关系表(2026-10-12 新增 · 阶段④ 强制产出)
173:### ★ TRANSITION_AS_BEAT · 过渡即戏点(2026-10-13 新增 · 用户实测反馈 · 阶段④ 强制)
211:## 四、观众理解、情绪满足与下一集追看
213:### 4.1 追看动力公式
223:### 4.1.1 悬念存量配额(★ 2026-10-13 新增 · 治「悬念基本归零」)
238:### 4.2 首次观看理解合同 COMPREHENSION_CONTRACT
257:### 4.3 单集注意力曲线
268:### 4.4 局部兑现
276:### 4.5 下一集点击理由
290:### 4.6 钩子设计与兑现
310:### 4.7 情绪和关系留存
318:### 4.8 不同题材的追看引擎
329:### 4.9 三类观众复审
335:### 4.10 观众层失败模式
346:## 五、分集边界、容量与长线编排
350:### 5.1 事件可压缩性标注
361:### 5.2 自然边界与错误边界
373:### 5.3 七问分集决策
387:### 5.4 边界理由卡(每个断点必须说明)
397:### 5.5 时长与信息负荷
405:### 5.6 开篇爬坡与大弧地图
413:### 5.7 信息释放与事件归属
423:### 5.8 冲突签名与防重复(★ 2026-10-13 升级:从「连续三集滑窗」升级为「全剧配额 + 阶段升级 + 基线差异」)
447:### 5.9 人物关系与 IP 长线分布
458:### 5.10 跨集连续性
462:### 5.11 交付范围与闭合类型
468:### 5.12 全局终审十二问
485:## 六、编剧室分集结构模板
489:### 6.1 项目与规划契约
521:### 6.2 开篇爬坡
533:### 6.3 大弧地图与闭合契约
560:### 6.4 逐集卡
652:### 6.5 观众留存地图
661:### 6.6 事件覆盖表
670:### 6.7 钩子兑现账本
679:### 6.8 结构化清单
689:### 6.9 终审十项
706:## 七、短剧分集结构速查
717:## 七·五、平台节奏矩阵与节奏档位
721:### 7.5.1 节奏档位四档(必须记录并传给下游)
734:### 7.5.2 平台时长层级
744:### 7.5.3 呼吸镜头合法条件(★ 关键)
759:### 7.5.4 平台节奏红线(违反即重写)
769:### 7.5.5 六种节奏风格(R1-R6 · 速查)
795:## 八、固定交付:03_EPISODE_PLAN
806:## 九、阶段自检与校验清单
816:### 交付和退回标准
822:## 十、阶段⑤交接约束
826:## 十一、禁止越界
830:## 附:题材通用性速查
844:## 九、文戏道具物理因果链与 AIGC 反穿模剧本设计铁律(2026-10-14 实测拉片新增)
851:### 剧本层三大物理因果铁律(P1 写剧本时必须前置规避)
20:分集策划不承诺市场必然爆款,但必须消除可预防的弃看原因:开场不知所云、中段只有解释、结尾没有结果、卡点只截半句话、人物关系无故变化、相邻集重复同一冲突。
Read ./.claude/skills/sd-script-engine/references/episode-planning.md

输入

{
 "file_path": "/scratch/evals2/ws/001-open-brief/lixiaoxiao9888-create__manju-laoli-skill/run-2/.claude/skills/sd-script-engine/references/episode-planning.md",
 "offset": 140,
 "limit": 330
}

返回

140	### ★ CAUSALITY_AND_RELATION_TABLE · 因果与关系表(2026-10-12 新增 · 阶段④ 强制产出)
141	
142	> **由来(粉丝群实测反馈)**:「skill 剧本创作**希望能加入因果关系,还有人情世故这些**,感觉有一些是没有因果关系逻辑的」
143	> 「有些东西他**理所当然的以为是这样了,但是具体并没有介绍出来**」「**剧情跳的太快了**」。
144	> **病根**:本引擎此前只有「因果节拍表」与「删减影响审计」两处**检查性**因果记录,
145	> **没有一张要求"每场戏把前因→触发→后果写出来"的产出件**,也没有"人情世故 / 关系利害"这一层——
146	> 于是"理所当然"的东西(谁跟谁是什么关系、为什么他会这么做、这事为什么轮得到他)全靠模型自补,一自补就跳。
147	
148	阶段④ 交付 `03_episodes/` 时必须附本表(每集一张,随稿传下游分镜层):
149	
150	```
151	【因果与关系表 CAUSALITY_AND_RELATION_TABLE · EP__】
152	  人物关系矩阵(人 × 人):关系 / 利害 / 亲疏 / 权力方向 / 欠与债
153	    例:陈舟—站长:同一平台同事→竞争单量;陈舟—女儿:抚养方→唯一软肋
154	  场次因果链(逐场):
155	    场次 X|前因:(上一场留下了什么条件/后果)|触发:(谁做了什么)
156	         |后果:(不可逆地改变了什么)|为什么轮得到他(人情/利害/性格依据)
157	  人情世故清单(每集 ≥3 条,逐条写"谁凭什么这么做"):
158	    例:站长不直接开除陈舟 = 平台工龄折算 + 年会当天曝光成本,扣人会被平台约谈
159	  ⛔ 理所当然禁令:凡"默认应该发生"却无人解释的设定,一律回填进本表或改写
160	```
161	
162	**六条铁律**:
163	1. **逐场三段式**——每场必须写满 **前因 → 触发 → 后果**;缺任一段即视为该场没交代清楚。
164	2. **"为什么轮得到他"必写**——这是"人情世故"的落点:把人物行为挂回利害关系/性格/历史,而不是挂回剧情需要。
165	3. **人情世故清单 ≥3 条/集**——写明"谁凭什么这么做";没有利害支撑的行为一律改成有代价的选择。
166	4. **人物关系矩阵进本表**——上游《人物锚卡》/关系引擎矩阵的关系与利害,在此落成可查的矩阵,并随 `HANDOFF_CARD` 传到分镜与台词层。
167	5. **⛔ 理所当然禁令**——凡"按常理应该如此"却**没人解释过**的设定,必须回填本表或改写;**禁留作"默认设定"交给模型自补**(粉丝原话:模型会"理所当然的以为是这样了")。
168	6. **情节点密度下限(治"剧情跳太快")**:
169	   - **15 秒投喂段 ≥1 个情节点**(一次意图变化 / 一次关系变化 / 一次信息翻转,任一);
170	   - **单集 ≥5 个情节点**,且相邻情节点之间**不得跨过一场戏**——即"这一场的后果必须在下一场被看见";
171	   - 一集内情节点 <5,或任一 2 句台词内跨了两次时空跳切,**判 `REVISE`**(不许锁稿)。
172	
173	### ★ TRANSITION_AS_BEAT · 过渡即戏点(2026-10-13 新增 · 用户实测反馈 · 阶段④ 强制)
174	
175	> **由来(用户实测反馈 2026-10-13)**:「你这个逻辑没对……事实上是**你的剧本,就是整个剧情设计的问题**,跟分镜这些东西没关系」;
176	> 「段一是大哥和那个女角色在那儿对话,到段二的时候**一下就是四个人在那儿了**,**它得有一个什么过渡吧**」。
177	> **病根**:本套此前把「过渡」当成**分镜层的技术补丁**(C17e 人数变化交代、景别承接)——**方向错了**。
178	> 过渡的本质是**剧本层的一个戏点**:它要么加信息、要么加人物、要么加情绪,**不是填缝**。
179	> 分镜层只能"补交代",补不出"戏";**戏必须在剧本阶段就设计出来**。
180	
181	阶段④ 交付 `03_episodes/` 时,**每两个相邻场次之间必须指定一个过渡设计**(写进场次卡,随稿传下游):
182	
183	```
184	【场次过渡设计 TRANSITION_AS_BEAT · EP__ 场X→场Y】
185	  过渡类型(四选一,见下表)
186	  过渡内容(一句写清"这一下给观众什么")
187	  是否承载新信息(是 → 写清是什么信息;否 → 说明为何必须是纯节奏过渡)
188	  ⛔ 禁止项:不得只写"接着/随后/不久后"这类时间副词当过渡
189	```
190	
191	**四种过渡类型(按"加戏量"从高到低,优先选上三种)**:
192	
193	| 类型 | 写法 | 加什么 | 例(用户原话场景) |
194	|---|---|---|---|
195	| **① 动作桥(人物带戏过渡)** | 用某个人物的**一个动作**把观众带过去;动作本身合情合理、且透露状态 | **加人物状态 + 加信息** | 「拍一个他们送外卖那个,**他哒哒哒跑进来**,跑一个这样的声音」——跑进来 = 他迟到了/他刚下班/他不情愿来,一句话不说就把人物立住了 |
196	| **② 空镜叙事(环境承载过渡)** | 用一个**承载情绪或信息的空镜**扫过,再进新场 | **加情绪 + 加空间** | 「从段一最后结尾的时候**灵堂扫一下**,或者段二开头灵堂那扫一下,然后过渡到他们四个人在那儿商量」——灵堂 = 遗像 + 白花 + 没撤的供桌,直接压住全场的"父亲刚走" |
197	| **③ 声音桥(画外先声)** | 新场的声音**先于画面出现**(脚步 / 敲击 / 争执 / 电话铃) | **加悬念 + 加节奏** | 段1 末镜句尾「门外由远及近传来两个人的脚步声」;声音必须是**新场里真实存在**的声音,不是音效贴片 |
198	| ④ 硬接(时间副词) | 直接进新场 | 无 | ⛔ **默认禁止**,仅在"刻意制造突兀/惊吓"时用一次,且须在过渡设计里写明理由 |
199	
200	**四条铁律**:
201	1. **过渡必须选①②③之一**——⛔ 默认禁止用"随后/接着/转眼"这类时间副词硬接(④ 需写明理由)。
202	2. **过渡必须承载新信息**——若一个过渡只起"时间流逝"作用、不给任何新信息,则**它不是过渡、是拖时长**,删掉或加料。
203	3. **过渡的落点写在场次卡上**——写明"挂在前场末尾 / 挂在后场开头"(两种都行,但必须指定一个,**不得两处都不写**——这正是段1→段2 断层的直接成因)。
204	4. **人物进出场要挂过渡**——凡相邻两场**在场人物集合变化**,新登场人物必须走①②③之一进场(**"走进来"是①动作桥,"先闻其声"是③声音桥**);分镜层机检 **C17e** 只做兜底,**剧本层必须先有设计**。
205	
206	⚠️ **与分镜层的分工(改前必读)**:
207	- **剧本层 = 造过渡**(本节):过渡是戏点,要有内容。
208	- **分镜层 = 落过渡**(`segment-splicing.md` §四·补二 + 机检 C17e):把剧本层定好的过渡,写成镜行里可执行的画面/声音,并做人数变化的兜底告警。
209	- **颠倒这个分工 = 本末倒置**:此前把过渡当分镜技术补丁,结果"补了交代、没补戏"——观众看到的仍是一段干巴巴的"人物走进来"。
210	
211	## 四、观众理解、情绪满足与下一集追看
212	
213	### 4.1 追看动力公式
214	
215	观众不会阅读分集表、人物小传和事件账。他们只接触眼前这一集。分集策划不能用「后面会解释」掩盖当前无法理解,也不能把「有悬念」误当成「愿意追看」。
216	
217	可用一个非数值公式检查追看动力:
218	
219	`追看欲 = 具体未完成问题 × 人物或利益投入 × 已被证明会兑现 − 理解负担 − 重复感 − 被拖延感`
220	
221	任何一项接近于零,钩子再大声也可能无效:不知道问题是什么,观众不会等答案;不在意谁承担后果,观众不会关心答案;前面多次不兑现,观众不再相信答案会来;本集什么也没完成,观众感到被截断而不是被吸引。
222	
223	### 4.1.1 悬念存量配额(★ 2026-10-13 新增 · 治「悬念基本归零」)
224	
225	> **由来(粉丝系统性实测反馈)**:「**悬念基本归零**」。
226	> **病根**:本包的悬念机制全是**逐集**的(每集有没有钩子)——「每 15-20 秒一个钩子」只要"本集有个钩子"就能全绿;但**每集钩子当集就兑现 → 整部剧没有任何长期悬着的问题 → 观感上悬念归零**。**逐集机制撑不起跨集悬念。**
227	
228	三条存量配额(**进入阶段④时与 `ARC_MAP` / `HOOK_PAYOFF_LEDGER` 同批填写,缺任一条即 `REVISE`**):
229	
230	1. **同时挂起 ≥2 条未解问题**——任何一集结束时,**"已种下但未支付"的长线问题**至少 **2 条**并存(1 条主线 + 1 条副线/关系线)。⛔ 不得只靠"本集钩子"——本集钩子是**短钩**,长线问题才是**留住观众的绳**。
231	2. **单集不得全部兑现**——**本集结束时,手上至少留 1 条悬而未决的问题**过渡到下一集;⛔ 不得本集把所有种下的问题都收干净(那是"完结感",不是"追看欲")。
232	3. **长线悬念须登记保留期**——每条长线悬念在 `HOOK_PAYOFF_LEDGER` 登记**种下集 → 计划兑现集**,**跨度 ≥5 集**(低于 5 集的是短钩、不算长线);⛔ **不得连续 ≥8 集不提醒**(观众会忘)——中途须有"提醒拍"(回响 / 提及 / 局部兑现),但**提醒 ≠ 提前支付**。
233	
234	**与追看公式的关系**:`追看欲 = 具体未完成问题 × …` 中的「具体未完成问题」**在此变为可核对的存量**——不再只是公式里的一项乘数,而是**逐集可数的条数**。
235	
236	**与钩子的分工**:**短钩**(本集钩子)负责"这一集看完想看下一集";**长线悬念**负责"这部剧看到第 30 集还想知道结局"。**二者都要有,缺一不可。**
237	
238	### 4.2 首次观看理解合同 COMPREHENSION_CONTRACT
239	
240	- `who`:本集行动中心是谁。
241	- `wants_what`:他本集想完成的具体目标。
242	- `obstacle`:谁或什么规则主动阻止。
243	- `action_change`:第一个办法失效后换了什么策略。
244	- `result`:本集最后已经改变的事实、关系、资源或危险。
245	- `new_question`:下一步唯一主要问题。
246	- `required_prior_knowledge`:看懂本集最低需要记住什么。
247	- `forbidden_assumption`:不能要求观众自行脑补什么。
248	
249	**ONE_SENTENCE_RECALL**:用一句「谁想做什么,但是遇到什么,于是怎样换策,结果怎样」的因果句复述本集。
250	
251	合格示例:「她想在截止前拿回证据,但权限被对手冻结,于是改为公开双人签收,最终保住原件却失去内部身份。」
252	
253	不合格示例:「这一集主要是他们在会议室吵架,并发现事情不简单。」——没有目标、策略和结果,说明单集仍是材料片段。
254	
255	**理解负荷控制**:一个短集可以引入复杂世界,但不能同时要求观众第一次记住过多新角色、组织、规则、时间条件和道具。必要信息按三类处理:`NOW`(不理解就无法判断当前行动,必须在动作中建立)、`LATER`(暂时不知道也不影响人物行动,可以延后)、`NEVER_EXPLAIN_AGAIN`(已通过动作清楚建立,不要每集重复)。
256	
257	### 4.3 单集注意力曲线
258	
259	60—180 秒内不机械套固定秒数,但必须完成四段功能:
260	
261	1. **定向与在场压力**:尽快让观众知道当前是谁、压力已到哪一步、为什么现在必须行动。承接上集时优先用未完成动作、声音、道具或关系位置,不用长篇回顾。
262	2. **主动行动与反制**:主角尝试一个可见办法,对手、规则或环境依据自身目标回应。没有反制的方案汇报不是戏。
263	3. **换策与局部结果**:旧办法失效后,人物因新信息或代价改变策略。结果可以成功、失败或部分成功,但必须改变状态。
264	4. **余味与下一压力**:让观众看见本集结果如何影响人物,再留下下一项具体动作问题。钩子不是突然切黑,而是结果自然产生的新债务。
265	
266	对 90 秒默认集可把注意力预算近似看成:前约 15% 完成定向,随后约 45% 行动与反制,约 25% 换策与支付,末约 15% 结果余味与钩子。比例可变,功能不能缺。
267	
268	### 4.4 局部兑现
269	
270	局部兑现是观众本集真正得到的东西:一个目标完成或明确失败;一项证据得到验证;一段关系完成站队、拒绝或破裂;一个规则的限制被证明;一次反击产生可见后果;一个危险被暂时解除并产生新代价。
271	
272	局部兑现不等于全剧谜底。长线可以保持开放,但本集不能只建立问题。
273	
274	检查问题:1. 删除集尾钩子后,本集仍然有可复述的结果吗?2. 这个结果会改变下一集的行动条件吗?3. 观众等待已久的承诺是否至少部分支付?三项都否定时,应与下一集重新组合。
275	
276	### 4.5 下一集点击理由
277	
278	NEXT_CLICK_REASON 必须回答五件事:
279	
280	1. 等什么:一个具体动作、选择、证据、到场、危险或关系后果。
281	2. 为什么在意:它会伤害或改变谁的目标、关系、尊严、资源或生命。
282	3. 为什么现在:危险已逼近、选择已启动、证据刚出现或行动不可逆。
283	4. 下一集先做什么:第一场具体承接动作。
284	5. 何时支付:部分或完整兑现集。
285	
286	有效表达:「她已经把解药递到仇人手里,观众下一集要看他会救孩子还是保住身份;因为两者不能同时保住,下一集先从他伸向药瓶的手接起。」
287	
288	无效表达:「更大的阴谋即将浮出水面,敬请期待。」
289	
290	### 4.6 钩子设计与兑现
291	
292	**钩子七型**:
293	
294	- ACTION:动作已启动,等待直接结果。
295	- CHOICE:人物必须在两个有代价方案间选择。
296	- EVIDENCE:新证据改变判断,等待验证或行动。
297	- ARRIVAL:已有关系与目的的人进入,立刻改变局势。
298	- DANGER:已建立危险进入不可回避阶段。
299	- IDENTITY:身份被怀疑、验证或公开;同一秘密不可反复假揭露。
300	- EMOTION:承诺、背叛、保护或拒绝改变下一步行动。
301	
302	完整终局可使用 CLOSURE,支付最后一项行动与情感承诺,不再伪造下一集问题。
303	
304	**好钩子的四项质量**:具体(观众能用疑问句说出来)、重要(答案影响已建立的人或目标)、临近(下一集可立即推进,不需先绕开三场戏)、可支付(已有来源事件或故事圣经支持答案)。
305	
306	**部分支付**:下一集可以先回答「发生了什么」,再把「为什么」延后;也可以完成选择,再让后果继续升级。必须在 HOOK_PAYOFF_LEDGER 标记 PARTIAL 和最终支付,不能把同一问题换句话重复种下。
307	
308	**伪钩子**:角色说「我有一个秘密」后切黑,下一集先闲聊;在一句完整答案说到一半时切断;随机陌生人推门,没有关系和目的前置;对手泛泛冷笑「你等着」;重复已揭晓身份,只换一批围观者震惊;本集没有行动结果,只靠危险音乐结束;下一集用回顾重播上集最后十几秒再给答案。
309	
310	### 4.7 情绪和关系留存
311	
312	观众持续追看通常不只为事实答案,也为人物如何选择。每集建立 EMOTION_CURVE:`entry`(进入时的主情绪)、`build`(压力如何让情绪增强或变质)、`turn`(哪次行动改变感受)、`payoff`(本集得到的情绪支付)、`aftertaste`(带入下一集的余味)。
313	
314	关系场必须改变行动权限、信任、称谓、站位、资源或承担方式。只说「我理解你了」但下一步行动不变,不算关系推进。
315	
316	长线关系节奏可轮换:试探 → 小额互助 → 暴露缺点 → 真实损失 → 主动站队 → 误解或价值冲突 → 更高成本修复。不能只靠重复吃醋、偶遇和误会维持。
317	
318	### 4.8 不同题材的追看引擎
319	
320	| 题材 | 观众每集主要等什么 | 必须支付什么 | 常见伪留存 |
321	|---|---|---|---|
322	| 悬疑 | 证据是否改变判断 | 一项验证结果或行动后果 | 不断增加谜团但不验证 |
323	| 甜宠 | 对方会不会主动选择关系 | 一次有成本的保护、拒绝或靠近 | 无行动的暧昧与误会 |
324	| 逆袭爽剧 | 主角怎样改变不公局面 | 准备、反击、见证、后果中的阶段闭环 | 换场景重复受辱 |
325	| 喜剧 | 人物策略怎样因性格反噬 | 笑点同时改变目标或关系 | 可删除的段子拼盘 |
326	| 生存/末日 | 资源和规则会逼出什么选择 | 真实消耗、损失或能力限制 | 突然出现新怪物 |
327	| 权谋宅斗 | 谁掌握规则、证据和执行权 | 权力、资源或名分的可见转移 | 全靠嘴赢且对手降智 |
328	
329	### 4.9 三类观众复审
330	
331	- **冷启动观众**:不读取前情简介,只看本集入口:能否在短时间内定位人物、压力和目标?若不能,补动作定向,不补百科旁白。
332	- **连续追剧观众**:检查上集问题是否在本集第一行动中被承接;同一事件是否重复;人物、道具、伤势、时间和关系是否连续。
333	- **怀疑型观众**:主动寻找编剧作弊:反派为何突然变笨?资源为何突然出现?人物为何知道秘密?代价是否只是口头声称?若答案依赖「观众别细想」,分集不能通过。
334	
335	### 4.10 观众层失败模式
336	
337	- EPISODE_THESIS 只能写「本集继续上一集剧情」。
338	- VIEWER_TAKEAWAY 是抽象主题,不是观众看懂的行动事实。
339	- ONE_SENTENCE_RECALL 需要三个「然后」才能勉强复述。
340	- LOCAL_PAYOFF 为空或只是「危机加深」。
341	- WHY_CARE 只说「很重要」,没有影响对象。
342	- NEXT_EPISODE_FIRST_ACTION 与钩子无关。
343	- 同一钩子连续两集仍处在「准备回答」。
344	- 结构字段全 PASS,但隐藏字段后只剩解释、争吵或半场戏。
345	
346	## 五、分集边界、容量与长线编排
347	
348	本节解决三个问题:一集该装多少、为什么在这里断、几十集如何既连续又不重复。分集不是把原文等分,而是把事件重新组织成观众能看懂、能获得局部满足、又愿意继续追看的行动单元。
349	
350	### 5.1 事件可压缩性标注
351	
352	给阶段③的每个事件标注一种处理方式:
353	
354	- `ATOMIC`:因果、选择、代价或情绪兑现不可拆,必须在同一集完成。
355	- `COMBINABLE`:可与相邻事件合并,只要不损伤知识边界和人物动机。
356	- `MONTAGEABLE`:重复训练、赶路、积累、准备等可压成蒙太奇或一句可视化结果。
357	- `CALLBACK_ONLY`:已发生事件只承担回看、证据重现或承接,不再算一次新覆盖。
358	
359	`MUST_KEEP` 事件至少一次作为 `PRIMARY_EVENT` 落入某集。任何事件只能有一个主归属集,其他集只能作为 `CALLBACK`。
360	
361	### 5.2 自然边界与错误边界
362	
363	适合断集的自然边界通常同时满足:
364	
365	1. 本集行动已有局部结果,不是半句话、半个动作或半场争吵。
366	2. 目标、关系、信息、资源或危险至少一项发生不可逆变化。
367	3. 旧行动问题已经回答或阶段性回答。
368	4. 新行动问题已经具体出现,下一集知道先做什么。
369	5. 观众已经获得一次情绪兑现,再承受新的等待。
370	
371	常见错误边界:只因为达到 90 秒就在同一动作中间切断;在基础设定尚未讲清时故意藏信息;本集没有结果,只用一句威胁、冷笑或黑屏拖延;把一个完整反击拆成「准备、开口、宣布」三集;上集钩子在下集开头被忽略,先去讲另一条线;用突然出现的身份、证据、资源或事故制造伪反转。
372	
373	### 5.3 七问分集决策
374	
375	对每个候选断点依次回答:
376	
377	1. 本集观众能用一句话说出主要发生了什么吗?
378	2. 主角本集的目标、阻力、换策和结果完整吗?
379	3. 观众已经获得哪一次局部兑现?
380	4. 与开场相比,什么状态真实改变了?
381	5. 断点之后出现的是新问题,还是同一动作被硬切?
382	6. 观众为什么在意这个新问题,为什么现在就想知道?
383	7. 下一集第一行动能否直接承接并开始兑现?
384	
385	第 1—4 问任一答不出,优先合并或重排;第 5—7 问任一答不出,说明断点缺乏追看动力。
386	
387	### 5.4 边界理由卡(每个断点必须说明)
388	
389	每个边界至少说明三层理由:
390	
391	1. `story_reason` 故事理由:哪个局部目标已经完成、失败或发生不可逆变化。
392	2. `audience_reason` 观众理由:观众本集得到什么,又具体等什么。
393	3. `continuity_reason` 连续性理由:下一集为什么能以新动作、新策略或新局面开始。
394	
395	可选补充 `production_reason` 制作理由:场景、角色、动作和时长负荷是否可执行。制作理由可以影响组织方式,但不能删除主线或改变人物选择。如果理由只是「这一段够 90 秒」「这里看起来刺激」「原著正好换章」,边界不成立。
396	
397	### 5.5 时长与信息负荷
398	
399	单集允许 60—180 秒,默认约 90 秒。时长是结果,不是切割尺。
400	
401	估算时同时计算:对白朗读、动作反应、空间建立、情绪停顿、信息理解和钩子停顿。一个完整单元 75 秒可直接成立,不要注水;一个必须 110 秒才能完成选择与结果的单元,不要在策略转变处腰斩。
402	
403	单集若同时出现以下高负荷项目,通常需要拆分或降载:多个新地点、三个以上新角色、新世界规则、复杂时间跳转、重大关系转折和高潮兑现。删减顺序优先是重复解释、同功能场次和背景闲谈,不得删掉因果前提、人物选择与情绪反应。
404	
405	### 5.6 开篇爬坡与大弧地图
406	
407	`OPENING_RAMP` 负责让新观众快速建立五件事:题材与异常、主角损失与目标、可用方法及限制、关键关系、后续升级引擎。它不要求固定五集,但每一项都必须由事件证明。爬坡长度随项目调整,不机械规定前三集或前五集。
408	
409	`ARC_MAP` 对每个大弧记录:驱动问题、入口状态、主事件、升级阶梯、情绪线、承诺兑现、高潮集与出口状态。大弧不是章节目录,而是一段「观众持续等待同一个答案」的区间。
410	
411	每个大弧结束时至少完成一项外部结果和一项人物或关系变化,同时打开更高层行动问题。若连续三个大弧只有同一种打脸、揭身份或众人震惊,必须改换冲突机制。
412	
413	### 5.7 信息释放与事件归属
414	
415	为每集区分:观众已知、主角已知、对手已知;本集新增信息及其证据来源;暂缓信息的戏剧理由;暂缓是否影响本集基本理解。
416	
417	**存量检查(★ 2026-10-13 · 与 §4.1.1 悬念存量配额配套)**:本集结束时,**未解的长线问题存量 ≥2 条**、且**至少留 1 条过渡到下一集**——逐集核对 `HOOK_PAYOFF_LEDGER` 中状态为 `OPEN`/`PARTIAL` 的长线条目数,**不足即 `REVISE`**。
418	
419	悬念可以延迟答案,不能延迟看懂当前行动所需的前提。观众不知道终极谜底没有问题,但必须知道角色此刻为什么行动、失败会怎样。
420	
421	倒序、插叙、混编只在六项审计通过后采用:因果、人物知识、悬念、回到主时间线、情绪累积、来源追踪。呈现顺序变化不等于事实顺序变化(六门定义见 [story-bible-and-ip.md](story-bible-and-ip.md) 第 2.16 节)。
422	
423	### 5.8 冲突签名与防重复(★ 2026-10-13 升级:从「连续三集滑窗」升级为「全剧配额 + 阶段升级 + 基线差异」)
424	
425	每集记录 `CONFLICT_SIGNATURE`:
426	
427	- `pressure_pattern`:压力来自人、规则、时间、资源、关系、知识差还是自我缺陷。
428	- `resolution_pattern`:本集靠选择、博弈、证据、牺牲、合作、技能、忍耐还是拒绝获得结果。
429	- `novelty`:相对前两集新的压力组合、关系位置或解决方式。
430	
431	**四条去重铁律(按严格度递增)**:
432	
433	**① 滑窗去重(原有)**:连续三集的压力模式和解决模式完全相同,判定为机械重复。即便事件名称不同,只要仍是「被轻视—公开证明—众人震惊」,也算同一公式。
434	
435	**② 全剧公式族配额(★ 新增 · 治「后面疲劳、可预判」)**:以 `pressure_pattern × resolution_pattern` 组合为**「公式族」**——**全剧同一公式族出现不得超过 3 次**,且**每 10 集内不得超过 2 次**。超限判 `REPLAN`。
436	
437	> **病史(粉丝实测)**:此前去重窗口**统统是「连续三集」滑窗**。粉丝描述的恰是**非连续重复**——「第 1-10 集公式 A(可行),第 11-20 集仍是公式 A,但中间插几集 B 打断连续性 → 滑窗扫过去『连续三集同公式』始终不成立 → 全绿通过 → 观众第 11 集起就能预判」。**滑窗去重 ≠ 全剧去重。**
438	
439	**③ 阶段升级义务(★ 新增)**:每满 10 集(EP010 / EP020 / EP030…)**必须引入新的冲突层级**——至少升级下列一档:**对手级别 / 代价级别 / 信息层级 / 冲突维度**。⛔ 不得沿用首 10 集的公式族。
440	
441	**④ 新鲜度衰减检查(★ 新增)**:以**首 10 集的 `CONFLICT_SIGNATURE` 集合为基线**,此后每批必须**证明与基线的差异**(写出本批与基线不同在哪里),⛔ 而非只与「前两集」比。
442	
443	⚠️ **与反派强度联动**:公式之所以能重复,**本质是对手强度没升级**——同一个弱对手换个名字再来一遍。故 ②③④ 与「反派能力基线」(`six-stage-pipeline.md` §6.5)**必须同时达标**。
444	
445	变化不等于随机;每次变化仍必须来自锁定人物能力、缺点、关系和世界规则。
446	
447	### 5.9 人物关系与 IP 长线分布
448	
449	不能要求每集重复同一口头禅或标志动作。按功能分布人物记忆点:
450	
451	- `PRIMARY`:本集由核心选择或行为锚点主导。
452	- `VARIATION`:在新压力中展示同一人格逻辑的变体。
453	- `PAYOFF`:早期人格、关系或缺点铺垫在本集回收。
454	- `WITHHELD_WITH_REASON`:本集刻意不使用,并说明节奏理由。
455	
456	人物弧必须通过选择和后果推进;关系弧必须通过共同经历、试探、保护、背叛、拒绝或修复推进。不能只用称呼变化或旁白宣布关系升级。
457	
458	### 5.10 跨集连续性
459	
460	每集记录入口和出口的目标、关系、信息、资源、危险与时间。相邻集检查:日期、日夜、倒计时、流程耗时是否相容;标注「连续」时是否真的从同一动作和情绪接上;若时间跳转,下一集正文是否能可视化建立;上集钩子的第一兑现动作是否进入下集开场;伤势、道具位置、人物知识与资源是否凭空重置。
461	
462	### 5.11 交付范围与闭合类型
463	
464	先声明当前交付属于:`SERIES_OPENING`(只完成系列开篇小弧)、`SERIAL_BATCH`(长线中的连续一批)、`CLOSED_MINI_ARC`(来源支持的闭合小弧)、`FINALE`(来源支持的最终闭合)。
465	
466	局部完整不等于虚构谜底。来源没有提供身份、真相、证据、规则或胜负答案时,只能闭合角色当下的行动问题,相关事实继续登记为 `OPEN_ITEM`。
467	
468	### 5.12 全局终审十二问
469	

思考 4 秒

思考

Read ./.claude/skills/sd-script-engine/references/episode-planning.md

输入

{
 "file_path": "/scratch/evals2/ws/001-open-brief/lixiaoxiao9888-create__manju-laoli-skill/run-2/.claude/skills/sd-script-engine/references/episode-planning.md",
 "offset": 560,
 "limit": 300
}

返回

560	### 6.4 逐集卡
561	
562	```yaml
563	EPISODE_CARD:
564	  episode_id: "EP001"
565	  arc_id: "ARC-01"
566	  episode_role: "OPENING/STANDARD/ARC_CLIMAX/BATCH_END/FINALE"
567	  EPISODE_THESIS: "这一集通过哪次行动证明什么"
568	  VIEWER_TAKEAWAY: "观众看完明确知道了什么"
569	  VIEWER_EMOTION: "观众主要经历与获得的情绪"
570	  ONE_SENTENCE_RECALL: "因为—所以—但是—于是—结果的单句复述"
571	  duration_target_seconds: 90
572	  PRIMARY_EVENT: ["EVT-0001"]
573	  CALLBACK: []
574	  source_trace: ["SRC-001:范围"]
575	
576	  STORY_UNIT:
577	    entry_pressure: "开场已生效的压力"
578	    active_goal: "主角本集想完成的可验证行动"
579	    first_strategy: "主角先采用什么办法"
580	    counteraction: "对手、规则或环境如何主动反制"
581	    strategy_change: "原办法失效后主角如何换策"
582	    visible_cost: "本集真实发生或确认的代价"
583	    local_result: "本集完成、失败或部分完成的结果"
584	    new_pressure_or_closure: "由结果产生的新问题或闭合"
585	
586	  COMPREHENSION_CONTRACT:
587	    who: "本集行动主体"
588	    wants_what: "他具体想要什么"
589	    obstacle: "什么阻止他"
590	    action_change: "他如何改变做法"
591	    result: "最后改变了什么"
592	    new_question: "自然产生的下一问题"
593	    required_prior_knowledge: "看懂本集所需最少前情"
594	    forbidden_assumption: "不能让观众误以为已经成立的事实"
595	
596	  RETENTION_CONTRACT:
597	    local_payoff: "本集先给观众的真实结果或情绪支付"
598	    primary_hook_id: "HK-001"
599	    hook_type: "ACTION/CHOICE/EVIDENCE/ARRIVAL/DANGER/IDENTITY/EMOTION/CLOSURE"
600	    waiting_question: "观众下一集等待的具体答案"
601	    why_care: "这个答案会影响谁的什么利益或关系"
602	    urgency: "为什么现在就要知道"
603	    next_episode_first_action: "下一集第一动作如何开始兑现;终局写 NOT_APPLICABLE"
604	    payoff_episode: "EP002;终局自闭合可写 SELF"
605	    source_payoff_events: ["EVT-0002"]
606	
607	  EMOTION_CURVE:
608	    entry: "进入情绪"
609	    build: "压力累积"
610	    turn: "人物行动造成的情绪转折"
611	    payoff: "本集情绪兑现"
612	    aftertaste: "结尾余味"
613	
614	  CONFLICT_SIGNATURE:
615	    pressure_pattern: "人物/规则/时间/资源/关系/知识差/自我缺陷"
616	    resolution_pattern: "选择/博弈/证据/牺牲/合作/技能/忍耐/拒绝"
617	    novelty_from_previous: "相对前两集新的组合或位置"
618	
619	  timeline:
620	    entry_time: "日期、日夜或相对期限"
621	    exit_time: "出口时间"
622	    elapsed_time: "本集故事时间"
623	    transition_from_previous: "如何承接上集"
624	    transition_to_next: "下集必须如何接"
625	
626	  ip_character_ids: ["CHAR-0001"]
627	  IP_DRAMATIZATION:
628	    - character_id: "CHAR-0001"
629	      ip_version: "IP-V1"
630	      soul_test: "本集哪次两难选择检验灵魂核"
631	      affection_beat: "哪次可见行动让观众理解、敬佩、心疼或想追随"
632	      flaw_consequence: "缺点造成的具体阻力或损失"
633	      behavior_anchor: "专属行为模式及本集变体"
634	      voice_rule: "句长、节奏、攻防方式和禁用表达"
635	      relationship_signature: "此关系独有的拉扯、保护、试探或修复"
636	      growth_state: "BEFORE_BREAK/UNDER_PRESSURE/PARTIAL_SHIFT/NEW_CHOICE"
637	      anchor_mode: "PRIMARY/VARIATION/PAYOFF/WITHHELD_WITH_REASON"
638	      forbidden_shortcut: "不得使用的人物捷径"
639	
640	  duration_budget:
641	    orientation_and_entry: 10
642	    action_and_counteraction: 45
643	    turn_and_local_payoff: 25
644	    hook_or_closure: 10
645	
646	  quality_gates: "逐项 PASS"
647	  failure_flags: []
648	```
649	
650	逐集可读卡必须清楚标出主目标、冲突升级、情绪兑现、时长预算、集尾钩子和前后承接;这些不是装饰标签,而是阶段⑤不得静默改写的分集承诺。
651	
652	### 6.5 观众留存地图
653	
654	`VIEWER_RETENTION_MAP.md` 每集使用一行或一张卡:
655	
656	| 集数 | 一句话复述 | 观众所得 | 情绪兑现 | 等待问题 | 为什么在意 | 紧迫性 | 下一集第一动作 | 兑现集 |
657	|---|---|---|---|---|---|---|---|---|
658	
659	这张表必须能脱离分集术语独立阅读。如果一句话复述仍只是「发生争吵」「调查继续」或「危机升级」,说明单集目的不清楚。
660	
661	### 6.6 事件覆盖表
662	
663	`EVENT_COVERAGE.md` 至少记录:
664	
665	| event_id | 重要度 | 可压缩性 | 主归属集 | 回看集 | 改编决策 | 来源 | 状态 |
666	|---|---|---|---|---|---|---|---|
667	
668	所有本次范围内事件只允许一个主归属集。阶段③的 `MUST_KEEP` 不得遗漏;`REORDER_CANDIDATE` 只有通过因果、知识、悬念、返回、情绪和来源审计才能采用。
669	
670	### 6.7 钩子兑现账本
671	
672	`HOOK_PAYOFF_LEDGER.md` 与清单中的 `hook_payoff_ledger` 同步:
673	
674	| hook_id | 种下集 | 类型 | 等待问题 | 为什么在意 | 兑现集 | 兑现方式 | 来源事件 | 状态 |
675	|---|---|---|---|---|---|---|---|---|
676	
677	钩子类型优先使用行动、选择、证据、到场、危险、身份验证、情绪关系或终局闭合;每个主钩子都必须登记兑现集。状态只允许 `OPEN`、`PARTIAL`、`PAID`、`CLOSED` 或 `BROKEN`。计划锁定时不得存在 `BROKEN`。长线可部分兑现再升级,但必须登记最终支付位置。
678	
679	### 6.8 结构化清单
680	
681	`EPISODE_PLAN_MANIFEST.json` 顶层至少包含:`schema_version`、`version`、`ip_version`、`story_version`、`source_scope`、`planning_contract`、`files`、`episode_ids`、`primary_event_coverage`、`opening_ramp`、`arc_map`、`hook_payoff_ledger`、`episodes`、`quality_gates`、`failure_flags`、`open_items`。
682	
683	其中 `planning_contract` 必须包含:`episode_count_mode`(`SMART_RECOMMENDED` 或 `USER_DEFINED`)、`user_requested_episode_count`(智能推荐为 `null`,自定义为正整数)、`exact_episode_count` 与 `episode_count_basis`、`capacity_reference`(阶段③的最小、推荐、最大集数及来源)、`capacity_conflict_audit`(`conflict_status`、压缩或扩展代价、`MUST_KEEP` 保护、最终决定与用户确认状态)、时长上下限、默认时长、叙事顺序、受众、系列承诺、理解目标和留存目标。
684	
685	每个 `episodes.EP###` 至少包含:`episode_role`、`episode_thesis`、`viewer_takeaway`、`viewer_emotion`、`one_sentence_recall`、`duration_target_seconds`、`primary_events`、`callbacks`、`source_trace`、`story_unit`、`comprehension_contract`、`retention_contract`、`emotion_curve`、`conflict_signature`、`timeline`、`ip_character_ids`、`ip_dramatization`、`duration_budget`、`quality_gates`、`failure_flags`。
686	
687	JSON 内字段统一使用小写蛇形命名,含义与逐集卡的大写审稿标签完全对应。
688	
689	### 6.9 终审十项
690	
691	逐集确认:
692	
693	1. `ONE_SENTENCE_RECALL` 是否具体到行动与结果。
694	2. `COMPREHENSION_CONTRACT` 是否无需隐含前提。
695	3. `STORY_UNIT` 是否包含反制、换策、代价和局部结果。
696	4. 是否先有 `local_payoff` 再有钩子。
697	5. `waiting_question`、`why_care`、`urgency` 是否缺一不可。
698	6. 下一集第一动作是否真实承接。
699	7. 时间、知识、关系、资源和危险是否连续。
700	8. `CONFLICT_SIGNATURE` 是否与前两集形成有效变化。
701	9. IP 选择、缺点、行为、声音和关系是否参与剧情。
702	10. 来源未提供的谜底是否仍保持开放。
703	
704	任一核心项失败,退回重排,不能用阶段⑤的对白或任何后续镜头包装来掩盖。
705	
706	## 七、短剧分集结构速查
707	
708	- **单集最小完整单元**:每集至少包含进入压力、主动目标、首次策略、有效反制、策略变化、可见代价、局部结果和新压力或闭合。只发生谈话、准备、说明、争吵或半个动作,不构成完整一集。
709	- **观众理解**:看完后,首次观看者应能用一句话回答——谁想完成什么?什么阻止了他?他如何改变做法?最后什么状态变了?下一步要解决什么?悬念可以隐藏答案,不能隐藏看懂当前行动所必需的前提。
710	- **情绪与局部兑现**:每集都要支付一个真实结果:目标完成、部分完成、失败但获得信息、关系作出选择、资源改变或危险被确认。观众可以等待更大答案,但不能整集只得到「还没结束」。
711	- **分集边界**:在局部结果和不可逆状态变化后断开;下一集以新目标、新策略或钩子的第一兑现动作开始。不要按章节、字数、固定秒数或场景长度机械切割。
712	- **追看理由**:有效钩子必须同时具备具体等待问题、人物或利益的在意理由、此刻发生的紧迫性、下一集可见的第一行动和明确兑现位置。空泛威胁、冷笑、黑屏、重复揭露和无来源巧合都不是可靠钩子;禁止机械反转。
713	- **升级与防重复**:升级来自代价增加、信息变化、关系选择、时间压力、规则限制、资源冲突或人物缺点。**同一公式族(`pressure_pattern × resolution_pattern`)全剧 ≤3 次、每 10 集 ≤2 次**(§5.8);连续三集不能使用相同的压力与解决公式;每满 10 集必须引入新冲突层级(对手级别/代价级别/信息层级/冲突维度);尤其禁止反复「被轻视—亮身份—众人震惊」。
714	- **时长**:单集允许 60—180 秒,默认约 90 秒。完整故事单元优先于整齐时长。通过合并重复功能、压缩说明和可视化信息控制负荷,不删因果前提、人物选择和情绪兑现。
715	- **长线连续**:每集都要对齐目标、关系、信息、资源、危险和时间。上集的主钩子应在下集开场先得到承接;伏笔可以延迟支付,但必须登记兑现集与来源事件。
716	
717	## 七·五、平台节奏矩阵与节奏档位
718	
719	> 融合自 script-writing-studio 01b 节奏矩阵。**核心原则:不是所有东西都变快,而是让慢有价值。**
720	
721	### 7.5.1 节奏档位四档(必须记录并传给下游)
722	
723	分集规划时必须同时记录**节奏档位**,后续传给分镜/投喂环节。用户未指定时由 AI 自动判定,用户不满意可只改某一组。
724	
725	| 节奏档位 | 使用时机 | 写作提醒 |
726	|---|---|---|
727	| **电影感中速** | 情绪交锋、仪式感、悬疑凝视、单镜调度 | 慢镜头必须承担信息、情绪或关系变化 |
728	| **短视频中高密度** | 默认短视频、竖屏短剧、红果、抖音、小红书 | 每段要有可见动作、信息增量或反应点 |
729	| **高密度动作或强钩子** | 前 3 秒/前 15 秒钩子、打斗、追逐、爆点、强反转 | 用动作链和短反应推进,不写空泛铺垫 |
730	| **慢节奏但高信息** | 用户指定或命中强情绪压迫、重要台词白名单 | 必须写清慢的功能,避免被误判拖沓 |
731	
732	⚠️ **横屏/竖屏/21:9 只是画幅选择,不自动等于慢节奏或快节奏**;节奏由平台、目标时长、内容类型和完播目标共同决定。
733	
734	### 7.5.2 平台时长层级
735	
736	| 时长层级 | 节奏要求 | 写作策略 |
737	|---|---|---|
738	| 15-30 秒极短视频 | 0-3 秒直接给钩子,7 秒内给反差,结尾留互动 | 不写完整三幕,只写动作链和爆点 |
739	| 30-90 秒短视频 | 每 10-15 秒一个新信息/情绪点 | 场景极少,动作和台词都要压缩 |
740	| 90 秒-3 分钟短剧/短片 | 前 5 秒强钩子,每 15-20 秒推进 | 可有小三幕,但不允许空转铺垫 |
741	| 3-10 分钟平台微电影 | 可有电影呼吸,但前 15 秒必须给留人理由 | 慢镜头集中放在情绪峰值前后 |
742	| 10-30 分钟微电影 | 允许更完整的铺陈,但每 30-60 秒要有有效推进 | 主题留白保留,重复信息压缩 |
743	
744	### 7.5.3 呼吸镜头合法条件(★ 关键)
745	
746	慢镜头、空镜、沉默、长停顿、静止画面**只有满足下列至少一项时才保留**:
747	
748	```
749	① 情绪变化:角色从一种状态进入另一种状态
750	② 悬念加深:观众获得"为什么会这样"的追问
751	③ 人物关系变化:视线、距离、称呼、肢体反应发生变化
752	④ 关键信息释放:画面里出现必须被看见的信息、道具、环境线索
753	⑤ 视觉记忆点:形成可做封面、标题、切片传播的画面
754	⑥ 动作蓄力:为下一次爆发、反转、决定做准备
755	```
756	
757	**这一条与「尾帧锚定法」口径一致**——静止必须是为了被截图/强调,不是为了被观看。
758	
759	### 7.5.4 平台节奏红线(违反即重写)
760	
761	```
762	❌ 开场 3 秒内只有风景、天气、慢走、背影、环境铺垫,且没有悬念或反差
763	❌ 连续两场都在重复同一情绪,没有新信息
764	❌ 角色长对白解释设定,却没有动作或关系变化
765	❌ 为了"电影感"写长空镜,但观众不知道该看什么
766	❌ 微电影结尾有留白,但没有情绪回响、主题回扣或讨论点
767	```
768	
769	### 7.5.5 六种节奏风格(R1-R6 · 速查)
770	
771	| 代号 | 风格 | 定位 | 关键时间法则 |
772	|---|---|---|---|
773	| **R1** | 短剧节奏 | 抖音/快手/红果/腾讯短剧,每集 90 秒-3 分钟,整剧 50-100 集 | 0:00-0:05 开场必有视觉刺激或矛盾爆发;0:05-0:30 第一次冲突/反转;0:30-1:30 核心矛盾连续推进;1:30-2:30 爽点/虐点/反杀;2:30-3:00 集尾强钩子 |
774	| **R2** | 连续剧节奏 | 长篇电视剧/网剧 | 长线铺陈 + 多线并行 + 阶段性高潮 |
775	| **R3** | 短视频节奏 | 抖音/小红书/视频号 | 3-7-30 法则(前 3 秒钩子 / 7 秒反差 / 30 秒信息量) |
776	| **R4** | (按需查详表) | — | — |
777	| **R5** | 平台微电影 | 3-30 分钟 | 前 15 秒留人理由 + 情绪峰值慢镜 |
778	| **R6** | (按需查详表) | — | — |
779	
780	**R1 写作要点**(短剧主赛道,最常用):
781	
782	> ⚠️ **速查表不是免罪牌(2026-10-13 修订 · 治「规则层自污染」)**:本表是**"常见毛病别犯"的默认倾向**,⛔ **不得据此豁免上游任何一条硬规则**(人物弧光、钩子类型、防重复公式)。**凡与本表冲突,一律以 `story-bible-and-ip.md` 与本节 §5.8 的硬规则为准。**
783	> **病史(粉丝实测,务留)**:本表第 2/5/6 条曾因"过度压缩"与上游正面打架——第 6 条「不追求人物深度」把整套 `CHARACTER_EVOLUTION_MAP` 架空,第 5 条的「误会」被 `six-stage-pipeline.md` §6.5 明令禁止,第 2 条把 8 类钩子缩成 3 类。**粉丝抱怨的「主角满级、零认知转变、配角工具人」,病灶就在这里——是包自己教出来的。**
784	
785	1. **强人设先行**:主角性格在第 5 秒内立住
786	2. **每 15-20 秒一个钩子**——钩子类型**用全 8 类**(`ACTION/CHOICE/EVIDENCE/ARRIVAL/DANGER/IDENTITY/EMOTION/CLOSURE`,见 §6.4 `hook_type`),⛔ 不是只有"反转/悬念/爽点"3 类
787	3. **对白短促,信息密度高**:一句话推进剧情
788	4. **场景不超过 30 秒**:场景多、切换快
789	5. **集尾必留钩子**:**反转 / 危机 / 选择 / 身份验证**四选一,⛔ **禁用「误会」**——`six-stage-pipeline.md` §6.5 爱情/关系题材明令「必须避免只靠误会拖延」
790	6. **不追求「慢热式」人物深度,但人物弧光状态必须逐集可测**:**"爽"与"有弧光"不矛盾**——⛔ 「不追求人物深度」这句**不得读成可以跳过** `CHARACTER_EVOLUTION_MAP`;**逐集 `growth_state` 不得连续 ≥3 集不变**(见 §5.9、§6.4 `growth_state` 与 `story-bible-and-ip.md` §IP 质量门)
791	7. **数字感强**:金额、身份、能力要直白
792	
793	⚠️ R2-R6 详表按需展开;**本速查表覆盖约 85% 常见需求**。
794	
795	## 八、固定交付:03_EPISODE_PLAN
796	
797	写入以下文件:
798	
799	- `03_episodes/03_EPISODE_PLAN.md`:范围、容量、开篇爬坡、大弧和全部逐集卡。
800	- `03_episodes/EPISODE_PLAN_MANIFEST.json`:阶段⑤与校验消费的唯一结构化清单。
801	- `03_episodes/VIEWER_RETENTION_MAP.md`:逐集一句话复述、观众所得、情绪兑现、等待问题、在意理由与兑现位置。
802	- `03_episodes/EVENT_COVERAGE.md`:全部事件的主归属、回看、压缩、合并和延后记录。
803	- `03_episodes/HOOK_PAYOFF_LEDGER.md`:主钩子种下、等待问题、在意理由、承诺集、兑现方式和状态。
804	- `03_episodes/HANDOFF_CARD.md`:锁定版本、计划集数、逐集承诺和阶段⑤禁止改写项。
805	
806	## 九、阶段自检与校验清单
807	
808	在锁定前先人工核对:每个事件 ID 是否唯一归属;每集主目标、反制、换策、局部结果是否完整;观众是否能一句话复述;本集是否先完成情绪兑现;集尾钩子是否有在意理由与兑现集;相邻集前后承接是否直接;时长预算是否等于目标时长;连续三集是否避免同一冲突公式;所有 IP 字段和上游版本是否一致。
809	
810	同时核对:集数模式是否来自用户选择或全流程默认规则;自定义集数是否等于最终精确集数;容量参照是否与阶段③一致;区间外自定义是否已有 `CONFIRMED_OVERRIDE`;智能推荐是否仍位于合理容量区间。
811	
812	校验清单必须证明:精确集数、ID、文件、来源范围和版本一致;分集方式、用户目标、容量参照、冲突状态和确认状态彼此一致;选定事件全部且仅一次作为主事件覆盖;每集理解、行动、局部兑现、追看、情绪、连续性和 IP 字段完整;钩子种下集、兑现集、来源事件和逐集留存契约一致;不存在连续三集同一冲突公式;全剧与逐集质量门均为 `PASS`,失败标记为空。
813	
814	校验失败先修订一次;仍失败则输出 `BLOCKED_REPORT`,禁止交给阶段⑤。
815	
816	### 交付和退回标准
817	
818	- **PASS**:首次观看能复述、主角主动、对手有效反制、本集有局部结果、钩子可兑现、关系和信息连续、时长可执行。
819	- **REVISE**:故事单元成立,但时长、信息密度、情绪顺序、钩子措辞或个别事件归属需要调整。
820	- **REPLAN**:集数与故事容量冲突、单集只是片段、连续场机械拆分、三集重复同一公式、事件遗漏或重复、钩子无兑现、观众无法说清本集讲什么。此时必须重新分集,不能交给阶段⑤靠台词补救。
821	
822	## 十、阶段⑤交接约束
823	
824	阶段⑤必须逐集消费 `episode_thesis`、`one_sentence_recall`、`story_unit`、`comprehension_contract`、`retention_contract`、`emotion_curve`、`timeline` 和 `ip_dramatization`。正式剧本可以优化场次与台词,但不得静默改变主事件归属、局部兑现、主钩子、兑现集、人物灵魂选择或锁定版本。
825	
826	## 十一、禁止越界
827	
828	本阶段不写正式场次、完整对白、演员调度、镜头、资产清单或视频提示词;不为制造钩子新增故事圣经之外的身份、证据、能力、规则、关系和结局;不把来源未回答的终极谜底伪装成本阶段推断。
829	
830	## 附:题材通用性速查
831	
832	方法不绑定单一题材:
833	
834	- 悬疑:每集支付一项验证结果,再打开更深证据问题;不能只不断增加秘密。
835	- 甜宠/关系:每集让关系位置因行动改变,不能只靠误会拖延告白。
836	- 逆袭/爽剧:每集支付准备、反击、见证或后果中的完整阶段,不能连续重复公开打脸;**反派须达能力基线**(首战占上风 / 反杀前 ≥3 轮博弈 / 被击败前至少赢 1 次 —— 见 `six-stage-pipeline.md` §6.5 反派能力基线)。
837	- 生存/末日:每集明确资源、规则、危险与选择代价,不能用无来源新怪物充数。
838	- 喜剧:笑点必须来自目标受阻、人物策略和关系反差,同时推动状态变化。
839	- 群像:单集仍需一个主行动轴,其他人物线围绕同一价值或后果汇合。
840	
841	长篇重点增加重复机制、状态和伏笔审计;短篇重点确保有限集数闭合主问题。方法的骨架保持一致。
842	
843	
844	## 九、文戏道具物理因果链与 AIGC 反穿模剧本设计铁律(2026-10-14 实测拉片新增)
845	
846	> **病根复盘(用户实测「车内递伞穿模」案例)**:
847	> 原稿写作:`后座车窗降下,沈叙坐在车内,西装领口一丝不乱,右手把一把黑色长柄伞递出车窗,伞尖悬在雨里;他目光隔着雨看林晚。`
848	> **翻车后果**:视频模型看到「雨里 + 长柄伞 + 递出车窗」,由于既无动作因果链、又未交代伞的开合状态,模型直接在半降的车窗上渲染出一把**完全撑开的大黑伞**往窗外乱伸,把车门和玻璃穿模得一塌糊涂!
849	> **核心症结**:**这是剧本设计层面的物理常识与 AIGC 算力边界失察**——在车内隔着狭小车窗递长柄雨伞(哪怕递出去再让女主在雨里撑开),在 3 秒视频生成里都是必然穿模的废戏设计!
850	
851	### 剧本层三大物理因果铁律(P1 写剧本时必须前置规避)
852	1. **禁设计「跨狭小窗口/孔洞递送长柄或大体积道具」**:
853	   - ❌ **错误剧本设计**:男主坐在车里把长柄伞从车窗递给雨里的女主 / 隔着窄窗递长剑或大托盘。
854	   - ✅ **正确剧本因果链**:**女主原本就在雨里撑着伞站定**(进屋或上车前在门外收拢伞),车内男主**只降下车窗露脸对视开口**;若一定要男主给女主撑伞,必须是**推开车门迈下车,手里已撑开黑伞走到女主头顶**。
855	2. **可开合/变形道具(雨伞/折扇/长卷轴/外套)遵循「状态前置锁死 · 切镜换态」**:
856	   - 严禁在同一个 3~4 秒镜头里让角色完成“接过收拢的伞→当场撑开”或“边走边收伞进车门”(伞骨变形极易穿模成蜘蛛网)。
857	   - **正解**:用切镜(Cut)跨镜交代状态变化——镜 A 车外女主右手握着**已撑开的黑伞**立于雨中 → 镜 B 车内男主降下车窗说“上车” → 镜 C 女主站在开启的车门旁、右手已握着**收拢捆好的黑伞**弯腰上车。
858	3. **道具动作必写「持握部位 + 开合状态 + 物理落点」,禁写无根局部悬空词**:
859	   - 严禁写 `伞尖悬在雨里`、`剑尖停在咽喉前`、`西装领口一丝不乱` 这类小说式装逼废词;必须写成相机能直接拍到的物理事实。

思考 1 秒

报错 Bash List story-bible headings

输入

cd .claude/skills/sd-script-engine/references && grep -n "^#" story-bible-and-ip.md | head -80

返回

Exit code 1
(eval):cd:1: no such file or directory: .claude/skills/sd-script-engine/references
Bash List story-bible headings

输入

grep -n "^#" story-bible-and-ip.md | head -80

返回

1:# IP 与角色开发 · 全剧开发圣经
11:# 上篇 · 阶段② IP 与角色开发
13:## 1.1 门禁与输入
21:## 1.2 开发顺序
32:## 1.3 项目承诺卡
52:## 1.4 角色灵魂卡与 SOUL_ENGINE
84:## 1.5 观众喜爱路径 AUDIENCE_AFFECTION_MODEL
100:## 1.6 关系引擎矩阵
110:## 1.7 五类记忆点 MEMORY_ANCHOR_SYSTEM
120:## 1.8 可表演与声音卡 PERFORMANCE_AND_VOICE
147:## 1.9 成长地图与长期生命力
162:### 1.9.1 能力与认知起点(★ 2026-10-13 新增 · 治「主角开局满级、零认知转变」)
179:## 1.10 IP 设计规则:CHAR / LOOK / VOICE
187:## 1.11 视觉身份与 IP 包装
191:### ★ WORLD_ANCHOR_CARD · 世界锚卡(2026-10-12 新增 · 阶段③ 强制产出)
225:### ★ CHARACTER_ANCHOR_CARD · 人物锚卡(2026-10-12 新增 · 阶段③ 强制产出)
251:### VISUAL_IDENTITY_SYSTEM
266:### 三秒识别与去装饰
278:### 风格评分
282:### 身份提示词拆分
286:### IP_PRESENTATION_PACKAGE
299:## 1.12 跨题材 IP 适配器
303:### 通用核心不变
307:### 题材侧重点
329:### 跨题材检查
333:## 1.13 概念图模式
340:## 1.14 IP 质量门
344:### 十二项质量门
365:### 八项识别与互换测试
376:### 退回标记
395:### 主编与观众双读
399:## 1.15 固定交付:阶段②IP包
410:### 主编验收门
416:## 1.16 下游使用契约
420:## 1.17 阶段②禁止越界
424:# 下篇 · 阶段③全剧开发圣经
426:## 2.1 门禁与输入
446:## 2.2 三遍通读
460:## 2.3 P1 分块事实提取 与 P2 全局增量合并
466:## 2.4 P3 全剧开发与改编诊断
472:## 2.5 原始创意 DNA
487:## 2.6 类型与受众合同
493:## 2.7 一句话故事与多层梗概
504:## 2.8 世界观和规则
514:## 2.9 价值观与主题冲突
522:## 2.10 人物故事小传
532:## 2.11 全剧大纲与大弧
534:### 核心问题
538:### ARC 大弧卡
568:### IP_ARC_BINDINGS
588:### 事件因果账
608:## 2.12 信息差、伏笔、状态与赌注账本
610:### 信息差矩阵
618:### 伏笔与回收账
628:### 状态连续账
632:### 赌注与后果阶梯
644:### 情感证据链
648:## 2.13 商业追看承诺
656:## 2.14 固定交付:02_STORY_BIBLE
673:## 2.15 改编蓝图:七类改编决策
693:### 场景化候选(DRAMATIZATION_CANDIDATE)
710:## 2.16 混编、倒序与插叙:六项重排门禁
723:## 2.17 钩子候选池
745:## 2.18 系列容量诊断
755:## 2.19 集数区间与时长
775:## 2.20 向分集阶段交接
783:## 2.21 失败模式与架构审计
791:## 2.22 阶段③自检与锁定
801:## 2.23 阶段③禁止越界
Read ./.claude/skills/sd-script-engine/references/story-bible-and-ip.md

输入

{
 "file_path": "/scratch/evals2/ws/001-open-brief/lixiaoxiao9888-create__manju-laoli-skill/run-2/.claude/skills/sd-script-engine/references/story-bible-and-ip.md",
 "offset": 52,
 "limit": 200
}

返回

52	## 1.4 角色灵魂卡与 SOUL_ENGINE
53	
54	把「人物好看、有个性」转换为能连续制造选择、冲突和记忆点的 IP 设计。所有事实保留来源;没有证据的设计必须标记 `INFERENCE`、`ASSUMPTION` 或 `OPEN_ITEM`。
55	
56	每个主要角色填写一张;主角、核心对手和核心关系对象不可缺项。
57	
58	```yaml
59	CHARACTER_CORE:
60	  character_key: "本剧本改编包使用的稳定角色键;本引擎不建立正式资产ID"
61	  story_role: "主角/对手/盟友/关系对象/催化者/见证者"
62	  dramatic_job: "这个角色在故事里持续制造或解决什么问题"
63	  SOUL: "当欲望和代价冲突时,他反复选择什么"
64	  SOUL_ENGINE:
65	    want: "自认为想得到的具体结果"
66	    need: "必须学会却尚未承认的东西"
67	    fear: "最害怕失去、暴露或重演什么"
68	    false_belief: "由恐惧推导出的错误信念"
69	    flaw_strategy: "用于自保却制造新问题的策略"
70	    moral_line: "不愿跨越的边界"
71	    choice_pattern: "受压时可预测的取舍规律"
72	    arc_question: "最终必须以行动回答的问题"
73	  visible_evidence: "来源中能证明 SOUL 的动作或选择"
74	  wound: "塑造当前策略的既往事件;无证据不得虚构"
75	  choice_cost: "坚持目标会伤害什么"
76	  secret: "主动隐藏的事实"
77	  knowledge_boundary: "当前知道/误以为/不知道什么"
78	  relation_engine: "他需要对方什么,又拒绝承认什么"
79	  source_trace: ["EVT-####", "source_id:range"]
80	```
81	
82	`SOUL` 用选择表达,例如「被误解时仍先保护弱者」,不要写「善良正直」。核心对手也需要合理目标、有效策略和可理解代价;不能只承担辱骂与送人头功能。缺陷必须至少造成一次机会、资源、关系、身份或道德代价。只有「路痴、不会做饭、爱睡觉」而不影响选择时,属于萌点,不是人物缺陷。
83	
84	## 1.5 观众喜爱路径 AUDIENCE_AFFECTION_MODEL
85	
86	每个 S/A 角色分别设计,不能只写「讨喜」。喜爱不是一次性标签,而是「注意—理解—敬佩/心疼—失望风险—行动修复」的过程。
87	
88	```yaml
89	AUDIENCE_AFFECTION_MODEL:
90	  attention_entry: "观众第一次为什么停下来看"
91	  admiration_basis: "哪种能力、价值或行动值得敬佩"
92	  empathy_wound: "观众何时理解其痛苦;无来源写 OPEN_ITEM"
93	  lovable_contradiction: "外在策略与真实需要之间的反差"
94	  disappointment_risk: "缺陷如何真实伤害目标或关系"
95	  recovery_choice: "靠什么有代价的行动重新赢回观众"
96	```
97	
98	角色的主要喜爱入口可来自能力、价值、脆弱、反差、幽默、关系投射或陪伴感。每个角色选择一项主要入口、一项辅助入口;禁止全员都靠悲惨身世、身份碾压或嘴硬心软。只有优点没有缺点后果会变成纸片偶像;只有创伤没有主动选择会变成被动受害者。
99	
100	## 1.6 关系引擎矩阵
101	
102	| 关系对 | A 想从 B 得到 | B 想从 A 得到 | 表面联盟 | 隐性冲突 | 不可说出口的话 | 可升级事件 | 最终选择 |
103	|---|---|---|---|---|---|---|---|
104	| A ↔ B | 具体需求 | 具体需求 | 当前共同目标 | 利益/价值/秘密冲突 | 潜台词来源 | 能改变关系状态的行为 | 尚待回答的问题 |
105	
106	有效关系必须是双向的。若删除 B 后 A 的行动完全不变,B 可能只是工具人;若两个人目标、语气和解决问题方式相同,应合并职责或重设差异。
107	
108	核心关系至少包含:互相需要、互相拒绝承认的需要、隐性冲突、独有相处动作、破裂信号、修复信号和最终选择。把关系对象互换后对白和动作仍成立,标记 `RELATIONSHIP_SWAP_PASS`。关系不是替人物「提供温柔的一面」;不同对象必须触发不同的控制权、距离、称呼、保护方式和脆弱程度。
109	
110	## 1.7 五类记忆点 MEMORY_ANCHOR_SYSTEM
111	
112	1. **灵魂记忆点**:观众从一次选择认出价值内核;重复出现但代价逐步升级的价值选择。
113	2. **行为记忆点**:压力下会重复出现、又能随成长发生变化的动作策略;可拍、可变化。
114	3. **语言记忆点**:句长、速度、称呼、回避方式、攻击方式和承诺方式;不是机械口头禅。
115	4. **视觉记忆点**:轮廓、主色、材质、发型或随身物,最多三项主锚点。
116	5. **关系记忆点**:人物只在特定对象面前出现的距离、视线、称呼或保护动作。
117	
118	每个记忆点填写 `meaning`、`first_use`、`variation`、`payoff` 和 `do_not_overuse`。视觉物件若不能体现身份、情绪、时代或剧情功能,应删除。同一集通常只突出一至两个主记忆点;其余保持自然存在。机械重复动作或口头禅标记 `STATIC_SIGNATURE`。
119	
120	## 1.8 可表演与声音卡 PERFORMANCE_AND_VOICE
121	
122	```yaml
123	PERFORMANCE_AND_VOICE:
124	  neutral_posture: "静止时重心、肩颈、视线"
125	  pressure_tells: ["呼吸变化", "手部小动作", "距离变化"]
126	  anger_mode: "爆发/压低/回避/讥讽,以及可见动作"
127	  intimacy_mode: "只对信任对象出现的行为"
128	  speech_length: "短句/完整句/长句的使用条件"
129	  tempo: "常态语速与压力变化"
130	  VOICE: "年龄感、音域、气息、速度、力度、抑扬"
131	  banned_expression: ["不符合身份的说法", "禁止的声音模仿"]
132	  # ★ 以下三项 2026-10-13 新增 —— 使阶段③建的卡在阶段⑤《台词拟人化过站》真正可用
133	  #(此前 §6.8 要求记录"称呼系统",本 YAML 却无该字段 → 阶段间断链,是台词写出机械腔的结构性成因之一)
134	  address_system:
135	    - target: "对谁的称呼(同一角色对多个对象各列一条)"
136	      relation_stage: "当前关系阶段(初识 / 熟识 / 亲密 / 决裂 / 旧情)"
137	      address: "本阶段实际使用的称呼"
138	      forbidden: ["本阶段绝不该出现的称呼(防称呼穿越)"]
139	  avg_line_length: "常态平均句长(字)—— 供过站做「句长方差测试」"
140	  signature_particles: ["该角色专属语气词 / 口头禅,3~5 个 —— 供「遮挡名测试」"]
141	```
142	
143	分别写常态、受压、亲密、愤怒和崩溃后的重组状态。动作必须包含准备、变化和对手反应,不能只写「眼神复杂」。声音用年龄感、音域、气息、语速、力度、停顿和抑扬描述,不指定现实演员或未经授权的真实人物声音复刻。**称呼系统与语言指纹(特征语气词 / 专属用词)的写法细则见 `dialogue-naturalization.md`(台词拟人化引擎 · 台词语感唯一权威)——本 YAML 是唯一卡模板,那份是唯一写法权威。**
144	
145	角色语言与视觉应互相支持:习惯控制局面的人可以动作极少、句子先给结论;善于伪装的人可能外形秩序严密、台词却频繁替换主语。不要把所有强者都设计成黑衣、低音、短句和冷脸。
146	
147	## 1.9 成长地图与长期生命力
148	
149	```yaml
150	CHARACTER_EVOLUTION_MAP:
151	  stable_core: "始终不变、决定角色身份的价值核"
152	  ability_start: "开局的能力层级 + 能力盲区(他会什么、不会什么)★ 必填"
153	  cognition_start: "开局的认知盲区(他确信、但实际是错的判断)★ 必填"
154	  start_state: "开篇采用的旧生存策略"
155	  fracture_state: "旧策略造成不可忽略后果的阶段"
156	  growth_state: "尝试新选择但仍会反复的阶段"
157	  end_state: "用新策略回答核心选择题的状态"
158	```
159	
160	长期化不是冻结人物。稳定的是价值核和识别逻辑,变化的是应对压力的策略、关系表达、锚点含义和能力边界。每一次成长都要保留旧痕迹并支付代价,不能一集顿悟后永久无缺点。行为、语言、视觉和关系记忆点都要有成长变体:角色成长后可以不再攥紧某个物件,但可把同一物件主动交给别人;符号仍在,意义改变。
161	
162	### 1.9.1 能力与认知起点(★ 2026-10-13 新增 · 治「主角开局满级、零认知转变」)
163	
164	> **由来(粉丝系统性实测反馈)**:「人物弧光:**主角基本全是满级,零认知转变**!配角基本全是工具人,全程零智商」。
165	> **病根**:`start_state` 写的是「开篇采用的旧生存策略」(偏"错误策略"),**不是"能力层级"**——于是"主角一开局就很能打 / 很会算 / 自带金手指"**完全不违规**。全包搜不到任何一条「主角开局必须存在能力或认知盲区」的规定。
166	
167	三条硬约束(**进入阶段③故事圣经时逐条填写,缺失即 `REVISE`**):
168	
169	1. **`ability_start` 必填**——写明开局的能力层级 + **能力盲区**(他会什么、**不会什么**)。⛔ **不得全员满级**:主角开局必须存在**可测量的能力缺口**,且该缺口在全剧中**至少造成 1 次真实损失**(呼应 §1.9「每一次成长都要保留旧痕迹并支付代价」)。
170	2. **`cognition_start` 必填**——写明开局的**认知盲区**:他**确信、但实际是错**的判断(关于世界规则 / 关于某个人 / 关于自己)。⛔ **不得开局全知**:整部剧**至少一次**让这个盲区被事实击穿,并**迫使行为改变**。
171	3. **认知转变必须落在行动上**——逐集 `growth_state` 四态(`BEFORE_BREAK`/`UNDER_PRESSURE`/`PARTIAL_SHIFT`/`NEW_CHOICE`)**不得连续 ≥3 集停留在同一态**;转变必须通过**选择和后果**体现,⛔ 不得只用旁白宣布或称呼变化顶替(呼应 `episode-planning.md` §5.9)。
172	
173	**金手指类设定(重生 / 系统 / 穿越 / 天生神体)不豁免**:主角可以强,但**强的部分必须写明代价或限制**。直接对位 IP 退回条件——「**主角只依赖外挂或身份,自己没有选择与代价**」→ **IP 退回**(见 §IP 质量门)。
174	
175	**配角侧同步(治"工具人")**:核心配角至少各有一项**独立于主角的目标**与**一次改变战局的自主行动**;⛔ 删除后主角行动完全不变的角色(§1.6 工具人判据)不得占用核心配角名额,降为功能角色。
176	
177	**长期运营**:`IP_LONGEVITY_EXTENSION` 只从角色内核推导——情绪名场面、关系名场面、日常反差、角色短片、表情表达、海报符号和周边图案。不得先为周边强加宠物、武器、饰品和口头禅,也不得让运营提案反向成为主线事实。长期可用的角色应同时经得住主线高潮、关系戏、失败、权力变化和普通日常;只能在一种爽点场景成立的角色,不具备长期生命力。
178	
179	## 1.10 IP 设计规则:CHAR / LOOK / VOICE
180	
181	- `CHAR`:不轻易变化的脸、发、年龄感、体态、身高关系、基础服装结构和个人符号。
182	- `LOOK`:由剧情支付、跨场景持续或高频复用的服装、伤势、身份和阶段状态。
183	- 短暂表情、单镜动作、临时污渍不建立新 `LOOK`。
184	- 年龄、伤势、贫富、职业和时代变化必须有来源或显式假设。
185	- 每个主要角色优先一个行为记忆点、一个语言记忆点和一组视觉锚点;视觉锚点服务身份、时代和情绪,不添加与剧情无关的复杂装饰。
186	
187	## 1.11 视觉身份与 IP 包装
188	
189	视觉目标不是「细节很多」,而是在不同镜头、服装和情绪状态下仍能稳定识别,并且每项设计都能解释人物、时代或剧情功能。
190	
191	### ★ WORLD_ANCHOR_CARD · 世界锚卡(2026-10-12 新增 · 阶段③ 强制产出)
192	
193	> **由来(粉丝群实测反馈)**:「剧本大纲明确了 2035 年南京,剧本名字就是外卖员,世界观第一句就是『全链智能』AI 系统上线,
194	> **他出来的是 80 年代的破街烂车,人物也搞得像个协警,和外卖员的特征没有关系**。」
195	> **病根**:世界观设定此前只活在散文里——**没有被登记成一张卡、没有写进 HANDOFF 禁改项、也没有机检**,
196	> 于是到 P2 资产 / P3 分镜 / P4 投喂一路漂到模型自己的默认年代与默认人像。
197	> **本卡是「剧本层 → 资产层」的锚点交接单**:它不改故事,只把"这是哪个年代、这个世界什么样、什么绝对不能出现"钉死。
198	
199	阶段③ 交付 `02_story/` 时**必须**附一份世界锚卡(并抄进 `HANDOFF_CARD.md` 禁改项,随稿传到 `sd-asset-engine`):
200	
201	```
202	【世界锚卡 WORLD_ANCHOR_CARD】
203	  年份/朝代:2035 年(精确到年;架空须写「架空·科技水平≈20XX」)
204	  地域:南京·城西高架桥下(精确到市/区/场所)
205	  技术时代:近未来·全链智能 AI 已上线(写明"哪项技术已普及、哪项还没有")
206	  社会形态:(外卖骑手/协警/企业/平台的从属关系与收入结构)
207	  视觉基调:(材质/光源/色调/密度,主色 3 项)
208	  载具与器物:(该年代真实存在的车、箱、服、械——**只写该年代有的**)
209	  ⛔ 禁用元素清单:(**与本年代矛盾的元素逐条列出**,如:马车/青砖/煤油灯/
210	                   旗袍/木质楼梯/手摇电话/蒸汽机车)
211	  ✅ 必现元素清单:(该年代的"一眼认得出年代"的 3~5 个锚,如:全息广告牌/
212	                   无人机航道/湿沥青反光/充电桩)
213	  判定句:任何一镜若不含"必现元素"中的任意一项,须在镜行内复述本卡年代锚
214	```
215	
216	**七条铁律**:
217	1. **只写年代锚不够**——必须同时给「禁用清单 + 必现清单」,否则模型只会回避、不会主动落到该年代。
218	2. **年份要精确到年**;架空必须声明技术锚("架空·科技水平≈1998"),禁只写"未来"。
219	3. **禁用清单是硬项**:由模型高概率幻觉出的、与本年代矛盾的元素逐条写死(如古风题材必禁「玻璃幕墙/电线杆/运动鞋/智能手机/二维码」;近未来题材必禁「马车/青砖/煤油灯/旗袍/竹简/文言」)。
220	4. **本卡随 HANDOFF 传到资产层**:`sd-asset-engine` 的场景图、道具图、角色服装**必须逐项对这张卡**;对不上的不进图。
221	5. **改卡即改下游**:本卡变更 → `STORY_CANON_MANIFEST.json` 标记 `STALE` → 资产/分镜/投喂稿逐级重出。
222	6. **与赛博/古装等题材适配器的优先级**:本卡 > `presets-library.md` 通用场景预设;预设库只提供镜头语言,不提供年代。
223	7. **机检兜底**:出稿机检 **C26a**(世界锚缺失)/ **C26b**(年代锚与正文物证冲突)——见 `scripts/validate_prompt.py` 与 `sd-qc-engine/references/machine-check-manual.md`。
224	
225	### ★ CHARACTER_ANCHOR_CARD · 人物锚卡(2026-10-12 新增 · 阶段③ 强制产出)
226	
227	> **由来(同上反馈)**:「**人物年龄,人物身材比例都卡不到**」「人物也搞得像个协警,和外卖员的特征没有关系」。
228	
229	阶段③ 交付 `02_story/` 时,**每个 S/A 级角色必须**附人物锚卡(同样抄进 `HANDOFF_CARD.md` 禁改项):
230	
231	```
232	【人物锚卡 @CHR-xxx】
233	  年龄段:28~32 岁(必写;禁只写"青年"了事,须可换算)
234	  性别:男(必写·禁只写身份代称)
235	  身高/体型:178cm·精瘦(肩宽/腰胯比/上下身比例——**必须有数字或明确体型词**)
236	  体态与气质:(长期职业塑造出来的身体习惯,如"常年骑车导致含胸驼背、右肩低")
237	  职业与社会角色:外卖骑手(平台/隶属/工号制)
238	  **身份外观三件套**:
239	     ① 职业标识物:(外卖箱/工牌/骑手服反光条/保温箱——至少 1 个可入画的硬标识)
240	     ② 服装形制与材质:(橙色冲锋衣·尼龙·磨白袖口·工装裤·沾泥)
241	     ③ 气质体态写进动作:(见人不说话、把箱子往腿边一靠的熟稳劲)
242	  ⛔ 反漂移清单:(禁被改成什么——禁写成"协警/制服/公文包"等邻近职业形象)
243	```
244	
245	**四条铁律**:
246	1. **身份必须落到可画要素**——只写"外卖员"不算数,必须有**标识物 + 服装形制 + 气质体态**三项(缺一项,模型就会给泛化的邻近职业形象,最典型就是"外卖员→协警")。
247	2. **年龄与体型必须有可复述的值**——年龄段 + 身高体型,禁止"中年男性""高大"这类不可复述的概括。
248	3. **⛔ 反漂移清单必写**——把"这个角色**不能**被画成什么"逐条写死(如主角禁协警警服/公文包/对讲机)。
249	4. **机检兜底**:**C26c**(年龄锚缺失)/ **C26d**(身份可渲染外观缺失)。
250	
251	### VISUAL_IDENTITY_SYSTEM
Read ./.claude/skills/sd-script-engine/references/story-bible-and-ip.md

输入

{
 "file_path": "/scratch/evals2/ws/001-open-brief/lixiaoxiao9888-create__manju-laoli-skill/run-2/.claude/skills/sd-script-engine/references/story-bible-and-ip.md",
 "offset": 522,
 "limit": 135
}

返回

522	## 2.10 人物故事小传
523	
524	`CHARACTER_STORY_BIOS.md` 不是重复阶段②的外形和性格,而是说明角色如何进入这一个故事。
525	
526	每个 S/A 角色固定包含:`character_id` 与锁定 `ip_version`;原文身份、经历、当前状态和来源证据;外部目标、内部需要和当前错误策略;在主线中的不可替代功能;能主动推动的事件,不是只被卷入的事件;最有效的对手或关系阻力;起始、裂变、变化和终局状态;缺点造成的真实后果;观众喜爱点由哪次行动支付;关键关系建立、断裂、修复和回收事件;记忆锚点在全剧如何首用、变体和兑现;若删除此角色,哪些因果或情感必然失效。
527	
528	B/C 角色可以使用轻量小传:身份、目标、阻力功能、信息权限、状态范围、合并风险和不可替代证据。
529	
530	人物小传中的伤口、秘密、关系和能力必须来自来源或标为创作增强候选。不得为让人物「更立体」自动添加童年创伤、爱情、血缘或隐藏身份。
531	
532	## 2.11 全剧大纲与大弧
533	
534	### 核心问题
535	
536	用一组可检验的问题统领全剧:外部问题(主角必须完成什么,失败的可见后果是什么)、内部问题(主角的旧策略为什么已不再有效)、关系问题(主角要获得目标必须与谁重新选择彼此)、世界问题(异常规则如何限制行动而非只提供便利)、受众承诺(观众持续等待哪三类兑现)。
537	
538	### ARC 大弧卡
539	
540	```yaml
541	ARC:
542	  arc_id: "ARC-##"
543	  title: "行动型名称"
544	  source_events: ["EVT-####"]
545	  entry_state: "目标、关系、信息、资源、危险的起点"
546	  driving_question: "本弧必须回答的问题"
547	  protagonist_goal: "可完成或失败的外部目标"
548	  opposition: "有目标、有策略的主要阻力"
549	  escalation_ladder:
550	    - "第一次有效行动"
551	    - "行动造成的新代价"
552	    - "信息改变后的新策略"
553	    - "不可回避的选择"
554	  midpoint_change: "使原计划失效的新事实或关系变化"
555	  climax_choice: "人物必须付出代价的行动"
556	  payoff: "外部、情感、信息分别兑现什么"
557	  exit_state: "五类状态发生了什么变化"
558	  unresolved_debt: "交给下一弧的具体问题"
559	  confidence: "FACT/INFERENCE/ASSUMPTION"
560	```
561	
562	大弧的高潮必须是人物行动产生的结果。若删除主角仍会自然解决,说明主角没有推动故事;若每次升级只换一个更有权势的敌人,说明冲突引擎重复。
563	
564	额外检查:大弧名称必须描述行动,不用「成长篇」「感情篇」一类标签;每弧至少存在一次有效反制和一次策略改变;每弧高潮由人物选择造成,不由巧合或救兵自动完成;每弧至少支付外部、情感、信息中的两类承诺;连续三个大弧不得共享同一冲突公式;下一弧继承新状态,不重复上一弧已经解决的争吵。
565	
566	全局大纲应同时保留来源顺序和建议呈现顺序。来源顺序是事实;建议呈现顺序是候选,必须通过重排审计后才能交给阶段④。
567	
568	### IP_ARC_BINDINGS
569	
570	在事件因果账之前,先为每个 S/A 级角色建立可被分集消费的 `IP_ARC_BINDINGS`:
571	
572	```yaml
573	IP_ARC_BINDINGS:
574	  character_id: "CHAR-####"
575	  ip_version: "v1.0"
576	  stable_core: "全剧不可漂移的价值核与人格矛盾"
577	  false_belief_under_test: "本弧被事件反复检验的错误信念"
578	  choice_escalation: ["低成本选择", "关系代价选择", "不可逆选择"]
579	  flaw_consequence: "缺点在本弧具体造成的损失"
580	  affection_payoff: "观众为何在本弧更理解、敬佩、心疼或想追随他"
581	  relationship_arc: "关键关系如何因双方行动改变"
582	  memory_anchor_evolution: "行为/语言/视觉/关系锚点如何变体或兑现"
583	  forbidden_drift: ["本弧不得出现的人格捷径"]
584	```
585	
586	`stable_core` 不能写成「高冷、善良、聪明」一类空泛形容词;必须能预测人物在两难处境中的取舍。`memory_anchor_evolution` 不是每弧机械重复口头禅或招牌动作,而是让同一识别锚点在压力、关系和成长状态下产生新含义。
587	
588	### 事件因果账
589	
590	`EVENT_LEDGER.json` 的关键事件至少记录:
591	
592	```yaml
593	event_id: "EVT-####"
594	source_trace: ["source_id:range"]
595	precondition: ["发生前必须成立的事实"]
596	trigger: "引爆事件"
597	actor_goal: "行动者此刻想得到什么"
598	action: "行动者主动做了什么"
599	counteraction: "谁如何反制"
600	result: "可见结果"
601	state_change: "目标/关系/信息/资源/危险的变化"
602	causes: ["EVT-####"]
603	enables: ["EVT-####"]
604	```
605	
606	「有人生气」「双方争吵」不是充分事件,除非它改变承诺、关系或后续行动条件。
607	
608	## 2.12 信息差、伏笔、状态与赌注账本
609	
610	### 信息差矩阵
611	
612	`INFORMATION_MATRIX.md` 按事实列出观众、主角、盟友、对手分别处于 `KNOWS`、`SUSPECTS`、`BELIEVES_FALSE` 或 `UNKNOWN`,并记录生效事件。身份悬念的张力来自谁知道什么以及谁据此行动,不来自作者故意隐瞒已经被人物说出口的信息。
613	
614	| 信息项 | 观众 | 主角 | 盟友 | 对手 | 释放事件 | 行动后果 |
615	|---|---|---|---|---|---|---|
616	| INFO-### | 状态 | 状态 | 状态 | 状态 | EVT-#### | 谁改变策略 |
617	
618	### 伏笔与回收账
619	
620	`SETUP_PAYOFF_LEDGER.md` 同时管理身份、道具、规则、承诺、创伤和关系行为。
621	
622	| 账项 | 类型 | 种下事件 | 当时表层功能 | 二次提醒 | 计划回收事件 | 回收方式 | 状态 |
623	|---|---|---|---|---|---|---|---|
624	| SP-### | 道具/信息/承诺 | EVT | 不泄底的当下作用 | EVT/无 | EVT/待定 | 行动、证据或选择 | PLANTED/REMINDER/PAID/OFFENDED |
625	
626	伏笔第一次出现必须有当下功能,不能只为未来强行摆设;回收必须改变人物决定或局势。已经回收的账项不得再次当作全新秘密。
627	
628	### 状态连续账
629	
630	人物关系、伤势、资源、职业、地点控制权、道具归属和造型变化都记录 `effective_from_event` 与可选 `effective_until_event`。状态变化先进入账本,再允许下游使用,防止人物突然康复、知道秘密或持有不存在的道具。
631	
632	### 赌注与后果阶梯
633	
634	为每条主线登记 `STAKE_CONSEQUENCE_LADDER`:观众何时知道人物可能失去什么、谁有能力让损失发生、第一次警告、第一次真实损失、不可逆后果和最终支付。资格、项目、婚姻、生命或身份不能在人物拿来施压时才第一次出现。
635	
636	| stake_id | 赌注 | 建立事件 | 首次受压 | 首次真实后果 | 不可逆节点 | 谁推动后果 |
637	|---|---|---|---|---|---|---|
638	| STK-### | 具体可失去项 | EVT | EVT | EVT | EVT/待定 | 有目标的行动者或规则 |
639	
640	「可能被问责」不是后果;被暂停权限、失去机会、公开站队、交出证据、关系破裂或时限缩短才是可观察状态变化。
641	
642	同时建立 `SOURCE_PRESSURE_LEDGER`,把每项来源压力拆成:原文措辞/原意、开始时间、触发条件、作用对象、后果强度、来源范围和当前状态。下游可压缩表达,不得改变逻辑量词:`可能` 不能变成 `一定`,`三天后未完成` 不能变成 `今天停止就立即发生`,`面临审查` 不能变成 `已经被取消资格`。用户若明确授权改变,登记为 `USER_OVERRIDE`,否则维持 `UNCHANGED`。
643	
644	### 情感证据链
645	
646	伤口和关系不能只停留在人物小传。为核心情感记录:触发物、身体/语言反应、人物试图隐藏什么、它如何改变一次策略、人物最终为此支付或放弃什么。若删除情感设定后人物行动完全不变,说明情感线尚未进入故事。
647	
648	## 2.13 商业追看承诺
649	
650	商业性来自「兑现后打开更大问题」,不是永远拖延答案。阶段③登记事件级里程碑:
651	
652	高概念第一次可视化;主角无法退出的损失和目标;第一次有效能力验证;关键关系结盟或决裂;第一次完整外部与情感兑现;更大目标建立;中段规则重估;核心秘密的来源支持反转;不可逆失败或代价;最终选择与情感回收。
653	
654	每个里程碑绑定 `EVT`、`ARC`、`IP_ARC_BINDINGS` 和来源范围。阶段③只登记适合形成追看承诺的事件,不分配集号。推定只可组织已有事实或补足连接动作,不能生成新的核心证据和答案。原文未提供真正身份、失踪原因、关键道具来源、隐藏文件、机关或最终胜负时,相关里程碑写为 `OPEN_ITEM`,不得因为交付集数较少就自动创造谜底;闭合人物当下行动,不闭合来源未回答的事实。
655	
656	## 2.14 固定交付:02_STORY_BIBLE

思考 80 秒

Bash Find candidate style cards for youth/era drama

输入

cd ../../short-drama-director/references/style-bible 2>/dev/null || cd "/scratch/evals2/ws/001-open-brief/lixiaoxiao9888-create__manju-laoli-skill/run-2/.claude/skills/short-drama-director/references/style-bible"; grep -n "岩井\|是枝\|贾樟柯\|侯孝贤\|写实都市\|年代" director-style-catalog-74.md | head; grep -n "按你的推荐\|默认推荐\|美学短语" style-lock-protocol.md | head -20

返回

41:| 18 | **侯孝贤** | 长镜头 · 远景 · 自然光 · 生活质感 | B | 固定远景长镜 · 真实环境光 · 无戏剧化打光 · 平实构图 |
53:| 25 | **是枝裕和** | 日常细节 · 自然侧光 · 平静下的暗涌 | A | 家庭实景 · 窗侧自然光 · 中近景 · 低对比 · 停顿 |
55:| 27 | **岩井俊二** | 柔焦逆光 · 手持 · 回忆感 | A | 逆光光晕 · 柔焦 · 胶片青绿 · 慢节奏 |
82:| 44 | **昆汀** | 章节 · 低机位仰拍 · 音乐驱动 | A | 低机位仰拍 · 章节字幕 · 九十年代犯罪质感 |
83:| 45 | **索德伯格** | 冷调自然光 · 手持 · 九十年代 | A | 冷调 · 自然光 · 轻手持 · 低对比 · 街拍感 |
5:> **锁性质(★ 2026-10-13 用户裁定升格)**:与 C·交付形态同级的**必弹卡锁**——**动笔前必须推送候选卡、让用户在卡上勾选**;卡内**必须包含「按你的推荐走」一项**(用户不想挑时可主动选它,等价于授权用默认推荐卡),⛔ **但禁止在用户未表态时自行按默认推荐卡执行**(用户原话:「**这个还是没有给我选**」);**选定后即冻结**,与 A/B/C/D 同规格(全流程只读、中途改 = 重开任务)。
17:| 「选完那个类型之后给他推荐」 | 候选卡由 **赛道 × 题材 × 素材来源** 交叉推荐,命中题材有**默认推荐卡**(标「默认推荐」) |
18:| 不能变成拦路虎 | **卡上必带「按你的推荐走」一项**(一键授权,跳过零成本);⛔ 但**未表态 ≠ 已表态**——未表态 = 停下询问(★ 2026-10-13 修订) |
28:- 与 A/B/C 同一句话问清(「模型版本?画幅?交付形态?画风想要哪一种?」)——⛔ **禁止说「不指定我就按默认卡走」**;改用「**这几张卡请挑一张;不想挑就回「按你的推荐走」**」(★ 2026-10-13 用户裁定);
101:A【默认推荐】徐克向 · T1 刃光派 · 武侠史诗        打斗 ★★★ 特效 ★★★
116:回复 A / B / C,或直接描述你想要的;**不想挑就回「按你的推荐走」(= 沿用 A 卡)**。⛔ **你不回,我不会自行动手**。
119:## 五、四赛道 × 默认推荐映射
Read ./.claude/skills/short-drama-director/references/style-bible/style-lock-protocol.md

输入

{
 "file_path": "/scratch/evals2/ws/001-open-brief/lixiaoxiao9888-create__manju-laoli-skill/run-2/.claude/skills/short-drama-director/references/style-bible/style-lock-protocol.md",
 "offset": 119,
 "limit": 40
}

返回

119	## 五、四赛道 × 默认推荐映射
120	
121	| 〇·0 赛道 | 默认卡 | 次选 | 特殊说明 |
122	|---|---|---|---|
123	| ① 国内剧 | **按题材再分流**:玄幻/打戏→徐克向(T1);都市/悬疑→真人写实/芬奇向;甜宠→2D 厚涂向 | B | ⚠️ **形态(真人实拍 / 2D / 3D CG)按 Step 1 必确认**——⛔ 不得默认「漫剧 = 3D 国漫半写实 / 2D 厚涂」(2026-10-13 用户裁定) |
124	| ② 海外剧 | **真人写实向**(北美实拍质感优先) | 徐克向 | 禁二次元;真人脸红线更严(见〇节 H) |
125	| ③ 解说叙事类 | **水墨写意 / 手绘历史插画向** | 真人写实 | 场景风格 > 人物一致 |
126	| ④ 其他(广告/PREVIS) | **真人写实向** | 徐克向 | 产品类禁人物抢镜 |
127	
128	> 素材来源微调:**改编/对标爆款** → 优先复刻原作画风(进卡内「对标原作风格」位);**热点速成** → 优先平台热门风格。
129	
130	## 六、四条硬规则(选定即冻结)
131	
132	- **F-1 一套主原型 + 至多一个辅助原型**(辅助须承担明确独立功能,如「主体水墨 + 特效手绘化」);
133	- **F-2 多时空走「公共底层 + 明确分支」**,**禁止同一时空串风格**;
134	- **F-3 选定即冻结**:写入 P0A 基准表,P2/P3/P4/P5 只读;确需改 = 重开任务(与〇·0 赛道同纪律);
135	- **F-4 第三方作品名禁入最终提示词**:参考只作内部解析,须转译为可见参数(灵境铁律第 8 条;判据见 `director-to-prompt-protocol.md` §六 C23d)。
136	
137	## 七、推荐引擎硬约束(与 `scripts/style-lock-ladder.py` 互为镜像)
138	
139	```text
140	1. 读 〇·0 赛道 + 题材 + 是否含打斗 + 打斗强度 + 特效强度
141	2. 若【含打斗】→ 候选池 = style-fit-and-combat-matrix.md §二 打戏可用 24 组
142	               → ★硬排除 §三 打戏禁用 17 组(不得出现在候选卡上)
143	               → 若【特效强度=高】→ 只保留「特效 ★★ 及以上」
144	3. 若【无打斗】→ 候选池 = 全 74 组,但★按题材路由重排(不按能力总分)
145	4. 生成 4 张卡时,每卡必须带:打斗★ / 特效★ / 题材锁定 / 易跑偏警告
146	5. 【含打斗】判定★否定语境规则:信号词限定「画面动作层」——
147	   剔除「声音:/音效/禁止项/严禁/不得」语境行,且只向上回溯 1 行;
148	   「无打斗」「不含打斗」「非打斗」等否定式 = 无打斗(题材关键词优先于信号词)。
149	```
150	
151	## 八、锁定后立即产出 STYLE_BIBLE(当场生成 · 不留到 P2)
152	
153	按 `style-bible-spec.md` 交付规范当场产出 `STYLE_BIBLE.md`(Markdown 表,非 JSON):
154	`style_id / prototype_id / 辅助原型 / 来源风格(仅内部登记)/ AI 落地度 / 九类变量取值 / 参考图职责 / 禁项 / 多时空分支 / 版本`。
155	
156	随后由 `director-param-library.md` 取 11 槽位 → `style-prefix-blocks.md` 取成品块 → **段 8 STYLE / 段 9 PERFORMANCE** 进入投喂稿(P4,见 `director-to-prompt-protocol.md`);机检 C23a~f 全程守门(见 `sd-qc-engine/references/machine-check-manual.md`)。
157	
158	## 九、明确不做(防拦路虎 / 防盲目扩充)

思考 599 秒

Agent:
已经读完编剧规则,故事框架和 60 集结构也排好了。现在开始写第一个文件:人物小传。
Write ./01_主要人物小传.md

输入

/scratch/evals2/ws/001-open-brief/lixiaoxiao9888-create__manju-laoli-skill/run-2/01_主要人物小传.md

> 素材形态:M0(本次为剧本层交付,不含任何图号 / 参考图槽位;一致性靠下文《世界锚卡》《人物锚卡》文字锁)

# 《重回高考前夜》· 主要人物小传

> 竖屏短剧 · 60 集 · 每集 1–2 分钟 · 重生复仇 + 双向奔赴
> 文件 1 / 3(人物小传)|文件 2:`02_60集分集大纲.md`|文件 3:`03_第1-3集剧本.md`

---

## 〇、立项基准表(P0A · 全流程只读)

| 锁 | 取值 | 依据 |
|---|---|---|
| 〇·0 赛道 | ① 国内剧(红果 / 抖音付费短剧) | 用户授权「按推荐」;premise 要求标付费卡点 |
| 〇·1 素材来源 | ① 原创 | 用户授权「按推荐」;无原著 |
| 故事方向 | 方向 B《重回高考前夜》 | 用户选择「第 2 个」 |
| A 模型版本 | Seedance 2.5(全能参考模式) | 用户授权「按推荐」;剧本层不出投喂稿,仅决定后续分段 |
| B 画幅 | 9:16 竖屏 | premise.md |
| C 交付形态 | ② markdown 文档 | premise「写成文件」+ 用户授权 |
| D 段缝衔接 | ① 末帧定格承接(尾帧锚定法) | 用户授权「按推荐」;单集 60–120s ÷ 30s > 1 → 多段任务 |
| I 画风锁 | 用户回「按你的推荐走」→ 国内都市写实向(真人实拍质感);**不落段8/段9**,只在 P4【画幅风格】并入美学短语:`2009县城夏夜写实·窗侧暖光·低饱和·胶片颗粒`(≤30 字,零人名) | `style-lock-protocol.md` §五:国内剧·都市/悬疑 → 真人写实 |
| 素材形态 | M0(剧本层无图) | 进入 P2 资产阶段后默认升 M1 |
| 制作模式 | B 完整执行(用户授权「不用再问」) | — |
| 集数方式 | `USER_DEFINED` · 60 集 | premise.md |

---

## 一、一句话故事

2024 年,33 岁的超市理货员林知夏在学信网上查到:「林知夏」早在 2013 年就从大学毕业了,证件照却是她高中闺蜜苏晚晴的脸。当晚她死在一场雨夜车祸里,睁眼回到 **2009 年 6 月 6 日、高考前夜**——闺蜜正把一张委托书推到她面前,笔尖已经落在「本人签字」栏上。这一次,她要考出自己的分、守住自己的名字,把县招办主任周建国经营了五年的「名额生意」连根拔出来;还要拦住那个前世替她去坐牢的少年。

**受众承诺**:
- 情节回报:顶替链一层层被拆开(委托书 → 体检单 → 换照片 → 截通知书 → 七个名字),每个大弧都有一次真实翻盘和一次真实失败。
- 情绪回报:「爽」来自用对方的规则赢对方;「痛」来自善良的代价落在最亲的人身上;「甜」来自两个都不会开口的人学会把话说出来。
- 人物回报:一个只信自己的女孩,学会让人帮她;一个只会扛事的少年,学会开口。

---

## 二、世界锚卡 WORLD_ANCHOR_CARD

```
【世界锚卡 · 主时空】
  年份:2009 年 6 月 6 日 — 2009 年 9 月 10 日(精确到日,见分集大纲时间线)
  地域:江南省青川县(虚构县城,人口约 30 万)· 县城老街「槐树巷」· 县一中 · 县招生办公室 · 县医院;
        省城江州(虚构);终局一集在上海(大学报到)
  技术时代:2009 年 —— 功能机为主(诺基亚直板 / 滑盖,30 万像素摄像头,可拔内存卡);
            查分靠 160 声讯电话;志愿网上填报但在网吧 / 学校机房;录取通知书走 EMS 纸质寄送;
            档案为牛皮纸档案袋 + 县招办电脑上传电子照片;天涯论坛 / 百度贴吧是主要网络舆论场;
            小县城几乎无人使用学信网;单位楼道已有硬盘录像监控
  社会形态:县招办掌握考生材料流转;监护人签字对未成年考生有效;
            个体修车铺、服装店、理发店是县城普通家庭的生计
  视觉基调:夏夜潮热 · 钨丝灯泡暖黄 · 风扇 · 汗湿校服;主色:蓝白校服 / 牛皮纸黄 / 修车铺机油黑
  载具与器物:二八自行车、红色男式摩托、面包车、绿皮车;诺基亚、搪瓷缸、凉席、吊扇、台灯、挂号回执、
             EMS 大信封、牛皮纸档案袋、黑色英雄钢笔、红色「高考加油」横幅
  ⛔ 禁用元素:全面屏智能手机(主时空)/ 二维码 / 移动支付 / 共享单车 / 外卖电动车 / 高铁 /
             网约车 / 抖音界面 / 口罩 / 新式红绿灯倒计时屏 / 网红奶茶店
  ✅ 必现元素(每场至少一项):蓝白校服 / 诺基亚功能机 / 牛皮纸档案袋 / 红色横幅 / 吊扇或钨丝灯泡
  判定句:任何一镜若不含必现元素,镜行内复述「2009 年县城」年代锚

【世界锚卡 · 前世闪回分支(F-2 多时空:公共底层 + 明确分支)】
  年份:2024 年 · 江州 · 雨夜
  专属元素:旧款智能手机(屏幕有裂纹)、学信网页面、电动车、渣土车车灯
  进入 / 返回锚点:必须以字幕「2024 年 · 江州」进入,以回到 2009 年同一物件(委托书 / 路灯)返回
  ⛔ 禁止:闪回元素出现在主时空;主时空出现智能手机
```

---

## 三、人物关系总览

### 3.1 关系引擎矩阵

| 关系对 | A 想从 B 得到 | B 想从 A 得到 | 表面关系 | 隐性冲突 | 说不出口的话 | 最终选择 |
|---|---|---|---|---|---|---|
| 林知夏 ↔ 江屿 | 他别再替她扛 | 她信他、让他帮 | 同班同学 / 父亲铺子的学徒 | 她瞒着他是为保护他,他被瞒着觉得不被信任 | 她:「上辈子你为我坐了四年牢」;他:「我早就喜欢你」 | EP26 交底;EP59 互相说出口 |
| 林知夏 ↔ 苏晚晴 | 拿回被偷的人生 | 被放过、能离开青川 | 「最好的姐妹」 | 一个人的出路建立在另一个人的名字上 | 苏:「我也没得选」;林:「你选了」 | EP50 苏晚晴自己交出证据;EP59 各用各的名字 |
| 林知夏 ↔ 周建国 | 让他为五年的顶替付出代价 | 她认命、签字、闭嘴 | 恩人与考生 | 制度权力 vs 一个未成年人的较真 | 周:「你以为你赢了?」 | EP55 会见室最后一次对话 |
| 林知夏 ↔ 王秀兰 | 一句实话 | 钱和安生日子 | 继母女 | 继母收了三万,把她卖了 | 王:「我也是怕穷」 | EP54 退钱、说清,不假装和好 |
| 林知夏 ↔ 林国栋 | 他站出来一次 | 女儿别惹事、平安 | 父女 | 沉默是他的自保 | 林国栋:「爸没本事」 | EP10 第一次开口;EP47 当众站台 |
| 林知夏 ↔ 许曼 | 有人肯把真相印出来 | 一篇不被撤的稿 | 线人与记者 | 许曼起初把她当「素材」 | 许:「我只能做到这儿了」 | EP57 头版见报 |
| 周建国 ↔ 苏晚晴 | 一个听话的「林知夏」 | 一条离开青川的路 | 舅舅与外甥女 | 他随时可以弃掉她 | 苏:「哪天他要扔下我,我手里得有东西」 | EP50 她倒戈 |
| 周建国 ↔ 刘强 | 一个替他跑腿、替他背锅的人 | 一份稳定差事 | 舅舅与司机 | 周建国早给刘强留好了「另一班车」 | — | EP51 刘强交出账本 |

### 3.2 一句话关系图

```
                 周浩(周建国之子 · 2008 年顶替吴建)
                        │
   周丽 ── 兄妹 ── 周建国(县招办主任 · 主谋)── 舅甥 ── 刘强(招办司机 · 打手)
    │                   │   ╲
  母女                 收买   钱卫东(一中教导主任 · 替罪羊)
    │                   │
  苏晚晴 ←── 顶替 ── 林知夏 ── 父女 ── 林国栋 ── 夫妻 ── 王秀兰(收了三万)
  (闺蜜)              │                              │
                       │                          林小宝(同父异母弟弟 · 10 岁)
                     互相奔赴
                       │
                     江屿(同班 · 林家修车铺学徒)
  盟友:许曼(江州晚报记者)· 郑淑华(班主任)· 何小满(2007 届受害者)· 吴建(2008 届受害者)· 老孙(招办保安)
```

---

## 四、S / A 级人物小传

### 4.1 林知夏(S · 主角)

**【人物锚卡 @林知夏】**
```
  年龄段:身体 17 岁(1991 年 10 月生)· 灵魂 33 岁(前世活到 2024 年)
  性别:女
  身高 / 体型:160cm · 偏瘦 · 肩窄 · 手指细长但指腹粗糙
  体态与气质:站得很直、肩背绷着;坐下习惯把书包抱在腿上(前世流水线养成的「东西不离身」);
              说话前会先看对方的手,再看脸
  社会角色:青川县一中高三(理科)学生,班级前三
  身份外观三件套:
     ① 标识物:一支黑色英雄钢笔(母亲遗物;EP3 起笔帽有一道裂纹);校服内侧自缝的小口袋(装身份证 / 回执)
     ② 服装:蓝白运动校服 · 洗得发白 · 袖口磨毛 · 马尾 · 黑色布鞋
     ③ 体态动作:紧张时用拇指按笔帽「咔嗒」一声;递东西前先把它压平
  ⛔ 反漂移:禁画成大城市精致女学生 / 禁浓妆 / 禁新款运动鞋 / 禁 33 岁成年人的脸(灵魂 33,脸 17)
```

**来历(前世 · 2009—2024)**:
2009 年高考前夜,她在苏晚晴家签下《高校录取材料代领及档案转递委托书》。出分 612,全县第二;7 月 20 日被告知「体检复查色弱,退档」。继母说「女孩子读那么多书干什么」,她南下东莞电子厂,流水线上干了十二年,后来回江州当超市理货员。2024 年为报自考查学历,在学信网看见「林知夏,江州师范大学 2013 届」,照片是苏晚晴。她去苏晚晴任教的中学门口对质,回程的雨夜,电动车被一辆渣土车卷进车底。死前最后一通电话是江屿打来的:「知夏,当年我进去,是因为我看见了你的档案。」

**灵魂引擎 SOUL_ENGINE**:
| 项 | 内容 |
|---|---|
| SOUL(反复做的选择) | 在「认命拿补偿」和「拿回属于自己的东西」之间,她每次都选后者——哪怕要先把东西撕成两半(EP1 撕委托书) |
| want | 考出自己的分,守住自己的名字,让周建国付出代价 |
| need | 学会开口求人、让别人帮她——「一个人扛」正是她前世输掉的原因 |
| fear | 再一次被「自己人」出卖;再一次让江屿因为她进去 |
| false_belief | 「只有我自己靠得住,说出去只会害人」 |
| flaw_strategy | 什么都瞒着,独自行动——包括瞒着最该知道的江屿 |
| moral_line | 不拿别人的人生换自己的(EP46 拒绝只救自己的交易) |
| choice_pattern | 受压时先算账、先留证据,再出手;绝不当场翻脸 |
| arc_question | 当拿回自己的名字和替另外六个人拿回名字只能二选一时,她选哪个? |

**能力与认知起点(必填)**:
- `ability_start`:会——吃苦、算账(流水线工资条算了十二年)、证件贴身放、看人脸色;记得前世几个关键时间点(6 月 6 日签字、6 月 23 日出分、7 月 20 日退档、8 月江屿出事)。**不会**——记不住十六年前的考题(重生不带答案);不懂招办内部怎么操作(前世到死都没弄清手法);没钱、没人脉;**未成年,监护人签字比她自己的签字更有效**(EP1 即付出代价)。
- `cognition_start`:她确信①**苏晚晴是主谋**,周建国只是顺手帮外甥女(EP42 击穿:周建国第一个「办」的是自己的儿子,她只是第九个);②**继母只是冷漠、不知情**(EP17 击穿:存折上的三万);③**只要不让江屿碰到档案,他就安全**(EP24 击穿:恰恰因为她瞒着,他才一个人冲了进去)。

**弧线**:
| 阶段 | 集数 | 状态 |
|---|---|---|
| 起 | EP1–9 | 用前世经验防守:拒签、寄挂号信、藏内存卡;什么都不说 |
| 裂 | EP10–24 | 防守全面失效:证据被逼交还、父亲住院、江屿被拘——「一个人扛」造成真实损失 |
| 变 | EP25–46 | 向江屿交底(EP26);第一次开口求人(EP39);拒绝只救自己(EP46) |
| 终 | EP47–60 | 和六个受害者、父亲、许曼一起把事情做完;最后一集用自己的名字落笔 |

**缺点的真实代价**:EP12 冷战使江屿独自行动的伏线成立;EP24 江屿被拘(全剧中点大败)直接由她的隐瞒造成。

**观众喜爱路径**:注意(EP1 笔尖停住、拒签)→ 理解(EP1 闪回:她前世失去了什么)→ 敬佩(EP2 证件贴身的老练;EP20 在电视镜头前报出自己的准考证号)→ 失望风险(EP12/23 推开江屿,EP24 酿成大祸)→ 修复(EP26 隔着看守所玻璃把一切说出来)。

**记忆点**:
- 行为:拇指按笔帽「咔嗒」——首用 EP1(拒签);变体 EP3(笔帽裂了,仍按);兑现 EP55(在周建国面前第一次不按)、EP60(用它写自己的名字)。
- 视觉:黑钢笔 + 蓝白校服 + 校服内兜(至多三项)。
- 关系:只对江屿伸手抓手腕(EP1、EP2)。

**声音卡 PERFORMANCE_AND_VOICE**:
```yaml
neutral_posture: 背直、肩微收,视线先落在对方手上
pressure_tells: [拇指按笔帽, 把纸压平, 呼吸变浅但不加快语速]
anger_mode: 压低——越生气句子越短,不提高音量
intimacy_mode: 只对江屿伸手抓手腕;只在父亲面前叫「爸」时尾音放软
speech_length: 常态短句;只在讲证据时用完整长句
tempo: 常态中速偏慢(像大人),装 17 岁时故意加快
VOICE: 17 岁女声,中低音区,气息稳,不撒娇,句尾下沉
banned_expression: [嘛/啦/呀 等撒娇尾词(那是苏晚晴的), 网络流行语, 「我好害怕」类直陈情绪]
avg_line_length: 7
signature_particles: ["先……", "……", "嗯", "算清楚", "我自己来"]
address_system: 见 §六 称呼台账
```

**删除测试**:删去她,顶替链永远不会被发现——全剧因果起点即失效。

---

### 4.2 江屿(S · 男主 / 核心关系对象)

**【人物锚卡 @江屿】**
```
  年龄段:18 岁(1991 年 3 月生)
  性别:男
  身高 / 体型:178cm · 精瘦 · 肩宽腰窄 · 小臂有长期干活的筋
  体态与气质:站着时重心在左脚、右手总想找点东西拿(扳手、车钥匙);不说话时下巴微收
  社会角色:青川县一中高三(理科)学生,班级第三;放学后在林家修车铺当学徒
  身份外观三件套:
     ① 标识物:左手腕一块旧黑色电子表(父亲出事前送的);左手虎口一道旧烫疤(焊枪)
     ② 服装:洗得发白的灰色短袖 T 恤 / 校服外套系在腰上 · 黑色长裤膝盖有机油印 · 寸头
     ③ 体态动作:推一辆后座绑着工具箱的二八自行车;被问到难回答的问题时先低头看表
  ⛔ 反漂移:禁画成混混 / 禁染发、耳钉、纹身 / 禁皮衣 / 禁「霸总」式西装
```

**来历(前世)**:父亲江德厚 2007 年在工地摔伤、腰以下瘫痪,家里靠他打零工和低保。2009 年 8 月,他去招办给周建国送修好的公车时,在桌上看见写着「09 林知夏」的档案袋,翻开发现照片被换。他一个人去找周建国对质,刘强先动手,推搡中周建国从楼梯摔下——周建国咬定他持扳手入室伤人,判了四年。出狱后在青川开修车铺,没娶。2024 年得知林知夏去江州查学历,打电话告诉她真相,电话那头传来刹车声。

**灵魂引擎**:
| 项 | 内容 |
|---|---|
| SOUL | 被误解时,先把事做了,再也不解释 |
| want | 考上省城工大,带父亲去江州看病 |
| need | 学会开口——「说出来」不等于示弱 |
| fear | 变成父亲那样,拖累身边的人 |
| false_belief | 「有些事男人扛就行,说出来没用」 |
| flaw_strategy | 一个人扛事,动手比开口快 |
| moral_line | 不对比自己弱的人动手 |
| arc_question | 当她终于把一切告诉他,他能不能不再一个人冲进去? |

**能力与认知起点**:会——理科、修车、焊工、能打;**不会**——说软话、求人、处理任何「纸上的事」(他不懂委托书、档案流程,EP24 一个人闯进招办就是因为只会用拳头)。认知盲区:他以为林知夏「最近不对劲」是因为考试压力;他确信「东西拿到手就是证据」(EP11–16 证明非法取得的档案恰恰让他们被动)。

**弧线**:EP1–10 被她推开却一直跟着 → EP10 独自拿出档案(前世的那一步)→ EP24 独自闯招办被拘 → EP26 听她交底,答应「这次你别一个人了」→ EP35 学会等、学会拍照而不是冲进去 → EP52 清白、拿到自己的通知书 → EP59 先把那句话说出口。

**观众喜爱路径**:注意(EP1 推着车出现、手腕上的表)→ 理解(EP1 闪回:他前世为她坐牢)→ 敬佩(EP19 背着她交了住院费)→ 心疼(EP24 警车后窗的口型「别、签」)→ 修复(EP26 隔着玻璃:「那这次,你别一个人了」)。

**记忆点**:电子表(EP1 被她抓住的手腕 → EP59 摘下来给她);扳手(EP3 攥住又松开 → EP24 没松开 → EP44 扔掉扳手、用手去抢档案)。

**声音卡**:
```yaml
neutral_posture: 重心偏左脚,右手找东西拿
pressure_tells: [低头看表, 攥扳手, 下巴收紧]
anger_mode: 不说话,直接动
intimacy_mode: 只对林知夏会把句子说到第五个字以上
speech_length: 2–5 字;被逼急才说长句
tempo: 慢,停顿多
VOICE: 18 岁男声,偏低,声音有点哑,句尾不上扬
banned_expression: [喜欢你(EP59 前禁用), 长篇解释, 任何撒娇和玩笑]
avg_line_length: 4
signature_particles: ["嗯。", "行。", "走。", "我来。"]
```

**删除测试**:删去他,林知夏的「怕」没有具体对象,EP24 中点大败与 EP26 交底全部失效。

---

### 4.3 周建国(A · 核心反派)

**【人物锚卡 @周建国】**
```
  年龄段:48 岁
  性别:男
  身高 / 体型:172cm · 微胖 · 啤酒肚 · 手掌厚
  体态与气质:笑的时候眼睛先笑;拍人肩膀时手会多停一秒;走路不快,从不小跑
  社会角色:青川县招生办公室主任(2009 年年底有望提教育局副局长)
  身份外观三件套:
     ① 标识物:白短袖衬衫左胸口袋插两支笔(从不拿出来签字);上海牌钢表
     ② 服装:白短袖衬衫 · 深灰西裤 · 黑皮带 · 头发抹发蜡往后梳
     ③ 体态动作:见人先递一根「中华」;递东西时举得不高不低,正好让周围人都看见
  ⛔ 反漂移:禁画成黑社会 / 禁金链子 / 禁凶相——他的可怕在于和蔼
```

**来历**:做了十一年招办主任。2005 年起,以「每个名额八万」做顶替生意:挑家里没背景、成绩好的考生,用「代领委托书 + 监护人签字 + 体检复查色弱」三步把档案「合法」地转给别人。第一个「办」的是自己的儿子周浩(2008 年顶替吴建);林知夏是第九个。

**灵魂引擎**:
| 项 | 内容 |
|---|---|
| SOUL | 永远让别人签字,自己的名字不落在任何一张纸上 |
| want | 年底提副局长 + 名额生意不断 |
| fear | 自己的笔迹留在证据上 |
| false_belief | 「小孩和穷人不会较真,只会认命」 |
| flaw_strategy | 太习惯在纸背面用铅笔记账(圈码「⑨林→晚」)——他唯一的破绽 |
| moral_line | 不亲手见血——脏活全给刘强 |
| choice_pattern | 先施恩,再收网;永远给对方一个「体面的台阶」 |

**能力**:熟悉考生材料流转的每一个环节;人脉——县医院王医生、教育局纪检科长、省考试院收发室老马、县宣传部;看人极准,三句话能听出对方怕什么。

**反派能力基线(正向配额核对)**:
| 配额 | 落点 |
|---|---|
| 首次正面交手须占上风 | **EP3**:当众「送还」准考证收获掌声,同时套出她去过邮局——她撒谎失败 ✅ |
| 反杀前 ≥3 轮有效博弈 | EP3 公开施恩 → EP6 封铺 → EP15–16 报案逼还档案 → EP24 换照片 + 江屿被拘 → EP30 退档 → EP38 舆论反咬 → EP48 推出替罪羊 → EP49–51 才被钉住 ✅(7 轮) |
| 被击败前至少赢过 1 次 | EP16(原件收回)、EP24(照片换成、江屿被拘)、EP30(退档)、EP38(三面合围)、EP48(几乎全身而退)✅ |

**声音卡**:
```yaml
speech_length: 长句,慢,喜欢用问句收尾
VOICE: 中年男声,中音,气息足,笑着说狠话
banned_expression: [任何直白威胁(他只说关心的话), 「我签」, 脏字]
avg_line_length: 15
signature_particles: ["孩子", "咱们", "这个事呢", "你说是不是?"]
```

**删除测试**:删去他,顶替没有执行者、也没有制度压力——全剧变成同学之间的私怨。

---

### 4.4 苏晚晴(A · 闺蜜 / 顶替者)

**【人物锚卡 @苏晚晴】**
```
  年龄段:18 岁
  性别:女
  身高 / 体型:165cm · 匀称 · 白皙
  体态与气质:笑起来先歪头;说话时喜欢挽人胳膊;紧张时抠指甲边
  社会角色:青川县一中高三学生,成绩中下(本世 389 分)
  身份外观三件套:
     ① 标识物:粉色诺基亚滑盖手机;指甲涂透明指甲油
     ② 服装:碎花连衣裙 / 改短了的校服裤 · 齐刘海长发 · 白色帆布鞋
     ③ 体态动作:递东西时双手捧着,笑容里带一点讨好
  ⛔ 反漂移:禁画成恶毒女配脸谱(吊梢眼、冷笑)——她看起来就是个好闺蜜
```

**来历**:父亲在她五岁时跟人跑了,母亲周丽开服装店,欠哥哥周建国十二万。她从小知道:在青川,谁给出路就跟谁。前世她以「林知夏」的身份读完师范、当上中学老师,成了一个口碑不错的老师——也十五年没睡过一个踏实觉。

**灵魂引擎**:want 离开青川,不过母亲那样的日子;need 承认她偷的是别人的人生、自己的路要自己挣;fear 被丢下;false_belief 「我也是被逼的,所以不算我的错」;flaw_strategy 讨好强者,谁给出路就跟谁;moral_line 不亲手害人命。

**独立目标与自主行动(防工具人)**:EP27–28 她背着舅舅偷拷了监控硬盘——「哪天他要扔下我,我手里得有东西」;EP45 她选择了母亲(又一次背叛);**EP50 她自己走到调查组车前交出原件**——这一步改变战局,不是林知夏逼的。

**弧线**:共谋(EP1–20)→ 自保(EP27–29)→ 动摇(EP36)→ 背叛(EP45)→ 自首(EP50)→ 用自己的名字报名复读(EP59)。

**声音卡**:
```yaml
speech_length: 中长句,语气词多
VOICE: 18 岁女声,偏高、甜,压低声音时会突然变冷
avg_line_length: 12
signature_particles: ["嘛", "呀", "哎呀", "夏夏", "我舅说"]
banned_expression: [粗口, 直接认错(EP50 前)]
```

---

### 4.5 许曼(A · 盟友 / 记者)

**【人物锚卡 @许曼】**
```
  年龄段:29 岁
  性别:女
  身高 / 体型:168cm · 偏瘦 · 肩背略驼(长期伏案)
  体态与气质:走路快;嘴里叼一根不点的烟(戒烟中)
  社会角色:江州晚报社会新闻部记者
  身份外观三件套:
     ① 标识物:佳能卡片相机 + 银色录音笔 + 记者证挂绳
     ② 服装:白衬衫袖子挽到小臂 · 牛仔裤 · 帆布斜挎包 · 短发
     ③ 体态动作:听人说话时先按下录音笔,再点头
  ⛔ 反漂移:禁画成都市白领 / 禁高跟鞋 / 禁电视台主持人形象
```

**来历**:2007 年写过一篇高考移民的调查,被撤稿,从此跑社区新闻。
**灵魂引擎**:want 写一篇不被撤的稿;need 不再把当事人当「素材」;flaw 先问「能不能见报」,再问「这个人会怎样」(EP13–14 让何小满一家陷入危险)。
**独立行动**:EP27 自己找到保安老孙;EP33 稿子被撤,把全部照片交给林知夏;EP43 被辞退后用真名在天涯发帖;EP57 头版见报。
**声音卡**:语速快,爱用短问句;signature:「来源呢?」「能见报吗?」「这个不行。」;avg_line_length 8。

---

## 五、B / C 级人物(轻量小传)

| 人物 | 身份 / 锚卡要点 | 目标 | 戏剧功能 | 状态范围 | 不可替代证据 |
|---|---|---|---|---|---|
| **王秀兰** | 42 岁 · 林知夏继母 · 菜市场卖凉皮 · 160cm 微胖 · 花围裙、塑料拖鞋、手上总抓一把瓜子 | 钱、儿子林小宝的将来 | 家庭内部的出卖者;收了周家三万 | EP1 代签 → EP17 存折曝光 → EP37 想卖证词 → EP54 退钱说清 | 没有她的监护人签字,委托书在法律上不成立 |
| **林国栋** | 45 岁 · 父亲 · 修车铺老板 · 175cm · 腰伤、走路略弓 · 蓝色工装背心、满手机油 | 一家人平安 | 「沉默的父亲」弧:从「听你妈的」到当众站台 | EP1 沉默 → EP10 第一次开口 → EP18 为她挨辱住院 → EP47 当众站台 | 父亲弧是全剧的情感底座 |
| **刘强** | 24 岁 · 周建国外甥 · 招办司机 · 花衬衫、叼牙签、红色摩托 | 一份差事和舅舅的认可 | 打手;最终被舅舅当替死鬼而倒戈 | EP2 抢包 → EP24 先动手 → EP51 交出账本 | 他的接送账本是周浩一案的唯一物证 |
| **周丽** | 44 岁 · 苏晚晴母亲 · 服装店老板 · 烫卷发 | 还清哥哥的债 | 周建国的执行端;EP1 拿走签好的委托书 | 全程站在哥哥一边 | 收银抽屉里的名单(EP4) |
| **郑淑华** | 50 岁 · 班主任 · 短发白衬衫 · 永远叫学生全名 | 自己教的孩子考出去 | 学校体制内唯一的正直者;先不信,后站队 | EP2 作保 → EP21 帮核志愿 → EP38 被约谈 → EP46 传口信 → EP53 陪同核验 | 学校证明、签到表只有她能调 |
| **何小满** | 30 岁 · 2007 届被顶替者 · 理发店洗头工 · 有个上小学的女儿 | 女儿安稳 | 第一个「同类」;先拒绝、后实名作证 | EP5 赶人 → EP14 道歉退出 → EP39 站出来 | 她的旧照片证明周建国 2007 年就在场 |
| **吴建** | 22 岁 · 2008 届被顶替者 · 江州工地钢筋工 | 不想再被提起 | 把顶替链引向周浩 | EP41 敌意 → EP42 说出周浩 → EP56 犹豫 → EP57 实名 | 顶替他的人是周建国的儿子 |
| **周浩** | 25 岁 · 周建国之子 · 以「吴建」身份读完大学 · 江州市教育局科员 | 保住身份 | 第五弧对手升级:省城层级的压力 | EP42 浮出 → EP43 逼辞许曼 → EP56 内部处理 → EP57 停职 | — |
| **老孙** | 58 岁 · 招办保安 · 被扣三年加班费 | 拿回工钱 | 证人;知道监控位置 | EP27 动摇 → EP44 报信 | 只有他知道楼梯监控 |
| **钱卫东** | 52 岁 · 一中教导主任 | 保住退休金 | 替罪羊 | EP48 主动「全揽」 | 他的交代材料从不写圈码——反证周建国 |
| 林小宝 | 10 岁 · 同父异母弟弟 | — | 王秀兰收钱的理由 | 背景 | — |

---

## 六、称呼台账 ADDRESS_LEDGER(阶段⑤ 逐集更新)

```yaml
ADDRESS_LEDGER:
  - speaker: 林知夏
    target: 王秀兰
    history:
      - {episode: 前世~EP001-SC03前, address: "妈", trigger: "继母进门后被要求这样叫"}
      - {episode: EP001, address: "王姨", trigger: "发现继母收钱代签委托书"}
    forbidden_now: ["妈"]
  - speaker: 林知夏
    target: 苏晚晴
    history:
      - {episode: EP001, address: "晚晴", trigger: "十年闺蜜(她还在演)"}
      - {episode: EP009, address: "苏晚晴", trigger: "散伙饭上公开断交"}
      - {episode: EP059, address: "晚晴", trigger: "苏晚晴用自己的名字报名复读"}
  - speaker: 林知夏
    target: 周建国
    history:
      - {episode: EP003, address: "周主任", trigger: "公开场合被迫道谢"}
      - {episode: EP025, address: "周建国", trigger: "病房谈判,第一次直呼其名"}
  - speaker: 林知夏
    target: 江屿
    history:
      - {episode: EP001, address: "江屿", trigger: "同学;全剧不改——变化在语气,不在称呼"}
  - speaker: 江屿
    target: 林知夏
    history:
      - {episode: EP001, address: "林知夏", trigger: "同班同学,连名带姓"}
      - {episode: EP019, address: "知夏", trigger: "医院走廊,背着她交了住院费之后"}
    note: "EP001 闪回(2024 年)里他已叫「知夏」——这是前世的称呼,为 EP019 埋点"
  - speaker: 苏晚晴
    target: 林知夏
    history:
      - {episode: EP001, address: "夏夏", trigger: "闺蜜昵称"}
      - {episode: EP045, address: "林知夏", trigger: "背叛现场"}
      - {episode: EP059, address: "知夏", trigger: "短信和解"}
  - speaker: 周建国
    target: 林知夏
    history:
      - {episode: EP003, address: "林同学 / 孩子", trigger: "施恩者姿态"}
      - {episode: EP038, address: "林知夏同学", trigger: "电视台公开反咬,官方口吻"}
      - {episode: EP055, address: "小林", trigger: "会见室,卸下伪装"}
  - speaker: 王秀兰
    target: 林知夏
    history:
      - {episode: EP001, address: "死丫头 / 你这孩子", trigger: "常态"}
      - {episode: EP054, address: "知夏", trigger: "在调查组面前说清三万块"}
  - speaker: 林国栋
    target: 林知夏
    history:
      - {episode: EP001, address: "丫头", trigger: "常态(与苏晚晴的「夏夏」区分)"}
  - speaker: 江屿
    target: 林国栋
    history:
      - {episode: EP001, address: "林叔", trigger: "学徒"}
  - speaker: 郑淑华
    target: 林知夏
    history:
      - {episode: EP002, address: "林知夏", trigger: "班主任点名式全名"}
      - {episode: EP047, address: "知夏", trigger: "看见她立起小黑板之后,唯一一次"}
  - speaker: 许曼
    target: 林知夏
    history:
      - {episode: EP012, address: "小林同学", trigger: "线人"}
      - {episode: EP039, address: "知夏", trigger: "看着她第一次开口求人"}
```

**一致性铁律**:同一关系阶段内称呼不漂移;所有变化都挂在上表的触发事件上,不得只改称呼不改行为。

返回

File created successfully at: /scratch/evals2/ws/001-open-brief/lixiaoxiao9888-create__manju-laoli-skill/run-2/01_主要人物小传.md (file state is current in your context — no need to Read it back)

思考 2 秒

Agent:
第一个文件已完成。接下来写 60 集分集大纲(含付费卡点)。
Write ./02_60集分集大纲.md

输入

/scratch/evals2/ws/001-open-brief/lixiaoxiao9888-create__manju-laoli-skill/run-2/02_60集分集大纲.md

> 素材形态:M0(剧本层交付,不含图号 / 参考图槽位)

# 《重回高考前夜》· 60 集分集大纲

> 文件 2 / 3|人物见 `01_主要人物小传.md`|第 1–3 集剧本见 `03_第1-3集剧本.md`
> 锁:国内剧 · 原创 · Seedance 2.5 · 9:16 竖屏 · md 交付 · 段缝 ① 末帧定格承接 · 画风「国内都市写实」(按推荐)
> 集数方式:`USER_DEFINED` 60 集|单集时长:60–120 秒(默认 90–110 秒;EP26 / EP55 等慢节奏高信息集可到 120 秒)
> 节奏档位:全剧默认「短视频中高密度」;EP24 / EP44 / EP49–51「高密度强钩子」;EP26 / EP36 / EP55 / EP59「慢节奏但高信息」(静场交底 / 对峙,慢的功能写在各集复述里)

---

## 一、付费卡点总表

| 卡点 | 集数 | 卡点类型 | 观众在这一刻等什么 | 为什么卡在这里 |
|---|---|---|---|---|
| 💰 **首充卡点** | **EP10 集尾** | DANGER | 江屿抱着档案袋翻窗进来——前世他正是因为「看见她的档案」坐的牢 | 免费 9 集已完成:重生设定、顶替手法第一层、首次被反派压制、父亲第一次开口;观众已经知道这一幕意味着什么,主角最想拦的事提前发生 |
| 💰 卡点 2 | EP18 集尾 | CHOICE | 父亲住院缴费单两万三,床头柜上放着协议和笔——签不签? | 善良的代价第一次落到最亲的人身上 |
| 💰 卡点 3 | EP24 集尾 | DANGER | 江屿被铐走,警车后窗做口型「别、签」 | 全剧中点大反转:主角最想避免的事发生了,而且是她自己的缺点造成的 |
| 💰 卡点 4 | EP30 集尾 | IDENTITY | 救出江屿的当晚,屏幕上出现前世那行字「退档(体检复查不合格·色弱)」 | 大胜之后立刻大败 |
| 💰 卡点 5 | EP38 集尾 | DANGER | 电视台反咬、学校除名、律师函、卷帘门上的红油漆 | 主角最低谷,所有正当途径被堵死 |
| 💰 卡点 6 | EP48 集尾 | DANGER | 替罪羊全揽,调查组明早九点离开,周建国从不在纸上签字 | 证据只能证明「有人顶替」,证明不了「是他」 |
| 💰 卡点 7 | EP56 集尾 | CHOICE | 吴建:「名字拿回来,又能怎样?」 | 最后一道坎不是反派,是「算了吧」 |

**卡点纪律**:
1. EP1–9 免费,每集都完成「目标 → 反制 → 换策 → 结果」,不靠吊胃口凑集数。
2. 每个卡点之前,本集先给一次真实兑现(例:EP10 父亲第一次开口;EP30 江屿取保出来),**再**落钩子。
3. 卡点钩子全部是**行动 / 选择 / 危险 / 身份**四类,不用「半句话截断」「黑屏」「假揭露」;每个卡点钩子都在下一集第一场直接承接。
4. 卡点间隔 6–10 集,和大弧末尾对齐(EP24 为全剧中点,单独加卡)。

---

## 二、大弧地图 ARC_MAP

| 弧 | 集数 | 时间 | 驱动问题 | 本弧反派招数 | 主角真实损失 | 出口状态 |
|---|---|---|---|---|---|---|
| ARC-1 守住考场 | EP1–10 | 6.6 夜–6.10 | 她能不能在不把江屿卷进来的前提下,考出自己的分、不签那份委托? | 代签委托书、抢包、公开施恩、封铺 | 委托书被代签;尊严(EP6 登门赔不是) | 考完、拒签定向协议;父亲第一次开口;江屿拿出档案袋 |
| ARC-2 出分之前 | EP11–20 | 6.10–6.23 | 证据在手,她能不能在制度反扑前把它变成有人肯听的东西? | 报警、逼还原件、收买证人、打伤父亲 | 何小满退出;档案原件交还;父亲住院 | 647 分全县第一,分数公开在电视上 |
| ARC-3 志愿与档案 | EP21–30 | 6.24–7.20 | 她能不能在档案离开县城前挡住「换照片」? | 7 月 10 日夜换照片;诬陷江屿入室伤人 | **江屿被拘**(中点大败) | 江屿取保;她被「退档」 |
| ARC-4 两个林知夏 | EP31–40 | 7.21–8.10 | 名字被拿走了,她能不能在「林知夏」去报到前找到一个肯管的人? | 纪检压材料、宣传部撤稿、电视台反咬、律师函 | 材料「遗失」;许曼被调岗;学校除名 | 何小满实名;决定越级去省城 |
| ARC-5 七个名字 | EP41–50 | 8.11–8.25 | 顶替链有几个人、谁在最上面——能不能在调查组走前把周建国本人钉上? | 周浩施压、烧档案、苏晚晴倒戈、推替罪羊 | 许曼被辞退;苏晚晴背叛;一份档案被抢 | 笔迹钉住周建国;苏晚晴交出原件 |
| ARC-6 我的名字 | EP51–60 | 8.26–9.10 | 人抓住了,名字能不能回来——而且不只是她一个人的? | 周建国潜逃;周浩「内部处理」 | 她要拿刚恢复的学籍去赌 | 七个名字都有了主人;她用自己的名字报到 |

**每满 10 集的升级义务**:EP11 起对手从「人」升到「制度」(警察、医院、营业执照);EP21 起信息层级升级(顶替的技术手法被拆开)、代价升级到江屿的自由;EP31 起冲突维度升级到「压」(纪检、宣传、舆论);EP41 起对手级别升到省城(周浩);EP51 起从「抓人」转向「还名字」。

---

## 三、逐集大纲(60 集)

> 每集格式:**复述**(谁想做什么 → 遇到什么 → 怎么换策 → 结果)|**兑现**(本集观众得到的)|**钩子〔类型〕 → 下集先**|公式族 = 压力来源 × 解决方式|成长态(林知夏):B=旧策略 / U=受压 / P=部分转变 / N=新选择

### ARC-1|守住考场(EP1–10 · 2009.6.6 夜 – 6.10)

**EP01|签字**
- 复述:高考前夜,重生回来的林知夏在苏晚晴家停住签字的笔、借口「等我爸签」把委托书抢走,纸被撕成两半;可回到家,继母已收下周丽的红信封,替她在监护人栏签了字,「本人签字」也被人代写,委托书被连夜拿走。
- 兑现:她拒签成功,看清经办人是周建国,第一次把继母叫成「王姨」;观众从闪回得知前世她被顶替、江屿为她坐牢。
- 钩子〔CHOICE〕:周丽在电话里说「明早八点送招办」,九点语文开考。→ 下集先:凌晨五点半,她在台灯下写撤销声明。
- 公式:时间×拒绝|成长态 B

**EP02|挂号信**
- 复述:她赶在考前把《撤销委托声明》挂号寄往县招办和省考试院,回执和身份证一起缝进校服内兜;路上书包被刘强骑摩托抢走,她拦下要追的江屿,凭贴身的身份证赶到考点,却被告知补办准考证要找招办周主任。
- 兑现:两张挂号回执到手;江屿没出手;她第一次坐上江屿的后座。
- 钩子〔ARRIVAL〕:梧桐树下,周建国手里捏着她的准考证,隔着人群朝她点头。→ 下集先:周建国拨开人群走过来。
- 公式:人×技能|成长态 B

**EP03|考场门口**
- 复述:周建国当众「送还」准考证和钢笔,赢得满场掌声,又低声点破她一早去了邮局;她撒谎「寄给我妈」被当场戳穿,只能按住要动手的江屿,进考场写下自己的名字;场外,周建国让刘强去追省里那封信。
- 兑现:她进了考场,在答题卡上写下「林知夏」;江屿松开了扳手。(反派首次正面交手占上风)
- 钩子〔ACTION〕:邮车十点出县,刘强骑上摩托去截信。→ 下集先:邮局柜台,刘强冒充家属要退信。
- 公式:规则×忍耐|成长态 U

**EP04|午休**
- 复述:刘强在邮局被柜员大姐挡回,省里那封信随邮车出了县;语文考完,林知夏故意答应苏晚晴去周丽的服装店午休,趁人不在翻收银抽屉,找到一张手写名单「07 何小满 08 吴建 09 林知夏」,用诺基亚拍下。
- 兑现:省信寄出去了;她发现自己不是唯一一个——这是一门生意;名单上的「09」和半张委托书背面的「⑨」对上了。
- 钩子〔DANGER〕:苏晚晴推门进来,看见她手里亮着的相机界面。→ 下集先:苏晚晴伸手要看手机。
- 公式:知识差×证据|成长态 U

**EP05|理发店**
- 复述:她用「给我妈拍条裙子」糊弄过苏晚晴;数学考完,她按名单找到在理发店洗头的何小满,何小满不认、赶人;她说出自己「会被说成色弱」,何小满愣住,翻出 2007 年那张《体检退档通知》让她拍了一张。江屿一路跟着她,问「你今天不对劲」,她撒了谎。
- 兑现:拿到第二个受害者的退档通知;何小满松动。
- 钩子〔DANGER〕:何小满警告「你家修车铺开不过这个夏天」——当晚,修车铺门口停了一辆工商的面包车。→ 下集先:执法人员往卷帘门上贴封条。
- 公式:关系×博弈|成长态 P

**EP06|封铺**
- 复述:工商、消防连夜「联合检查」封了修车铺,王秀兰当着街坊骂她惹祸;为了铺子明天能开、自己能安心考理综,第二天一早她去周家「赔不是」,周建国笑着打了个电话,封条当天就揭了。
- 兑现:铺子解封;她看清周建国一个电话能做到什么。代价:咽下尊严换时间。
- 钩子〔EVIDENCE〕:送她出门时,周建国说:「手机里那张照片,删了吧。」→ 下集先:理综考场外的存包处。
- 公式:资源×牺牲|成长态 U

**EP07|存包处**
- 复述:理综开考前,苏晚晴趁存包处混乱拿走了她的诺基亚;考完她拿回手机,里面已经被格式化——可她早上已经把内存卡拔下来,托江屿「帮我拿着,别问」。
- 兑现:照片保住;她第一次把东西托付给江屿。
- 钩子〔ACTION〕:英语是最后一场,刘强的摩托已经停在校门口。→ 下集先:交卷铃响。
- 公式:人×合作|成长态 P

**EP08|最后一场**
- 复述:英语交卷,刘强带两个人堵在校门口要「请她吃饭」,江屿捏着扳手上前;她当着郑淑华和一群家长的面大声问刘强「今早抢我书包的是不是你」,私下的威胁变成了公开的场面,刘强骑车走人。
- 兑现:她用「公开」化解了一次江屿动手的危机;郑淑华开始起疑。
- 钩子〔EMOTION〕:江屿拽住她:「你到底在怕什么?」她答不上来——他第一次扭头先走。→ 下集先:散伙饭上,江屿的座位空着。
- 公式:人×博弈|成长态 U

**EP09|散伙饭**
- 复述:散伙饭上苏晚晴当众抱住她喊「最好的姐妹」,贴耳传话「分数出来那天,你会求他的」;林知夏把那杯酒放回桌上,叫了她的全名「苏晚晴」,说「以后别叫我夏夏」——当着全班断交。
- 兑现:她不再演闺蜜;关系公开破裂。
- 钩子〔EVIDENCE〕:深夜回家,她听见王秀兰在屋里打电话:「三万……说好的一次给齐。」→ 下集先:王秀兰把一份协议推到她面前。
- 公式:关系×拒绝|成长态 P

**EP10|估分** 💰 **首充卡点**
- 复述:估完分(自估 640 左右),王秀兰拿出周建国托人送来的《江州师范学院定向培养预录取协议》:签了,五万「奖学金」,修车铺以后没人查;不签,营业执照年审「会有问题」。林知夏当着父亲的面把协议推回去;林国栋放下扳手,第一次开口:「丫头说不签,就不签。」
- 兑现:父亲第一次站到她这边;她拒绝了「认命拿补偿」——前世她正是被这套话劝退的。
- 钩子〔DANGER〕💰:深夜,江屿浑身是汗地翻进修车铺后窗,怀里抱着一个牛皮纸档案袋:「我从招办拿出来的,上面写着你的名字。」巷口,刘强的摩托车灯扫了过来。→ 下集先:她一把把江屿拽到工具柜后面。
- 公式:资源×选择|成长态 N

### ARC-2|出分之前(EP11–20 · 6.10 – 6.23)

**EP11|内胎**
- 复述:刘强带人进铺子翻找,她把档案袋塞进一条报废轮胎的内胎里,让江屿当着刘强的面继续补那条胎;刘强一无所获。
- 兑现:证据保住;观众看清袋里的东西——一张已盖县医院公章、诊断栏写好「色弱」、日期空着的体检复查单。
- 钩子〔EVIDENCE〕:江屿盯着那张单子:「你根本不色弱。」→ 下集先:她把复查单收走,不答。
- 公式:人×合作|成长态 U

**EP12|冷战**
- 复述:江屿逼问真相,她只说「我做了个噩梦」,要他忘掉这件事、离周家远点;江屿把扳手往桌上一扔:「你不信我。」两人冷战。她转身去公用电话亭,拨通江州晚报热线,对记者许曼报出半张委托书背面那行「⑨林→晚」和两张挂号回执的编号。
- 兑现:她联系上了记者,对方答应「来看看」。(代价:和江屿的裂缝)
- 钩子〔ARRIVAL〕:许曼到青川的第一句话:「十七岁,偷来的档案——你知道这在法律上叫什么吗?」→ 下集先:许曼翻看复查单。
- 公式:自我缺陷×拒绝|成长态 B

**EP13|记者**
- 复述:许曼看完复查单和名单照片,判断「不能见报」——来路不合法,没有当事人出面,「你手里唯一合法的东西是那两张回执」;林知夏换策,带许曼去找何小满,让真正被顶替过的人开口;许曼录到何小满一句「我那年考了五百八」。
- 兑现:许曼开始相信;何小满第一次说出自己的分数。
- 钩子〔DANGER〕:何小满的丈夫冲进来,一把摔了录音笔:「你们想让我们一家在青川活不下去?」→ 下集先:理发店门口,何小满追出来。
- 公式:知识差×证据|成长态 U

**EP14|何小满**
- 复述:林知夏想再劝,却得知周建国已经把何小满丈夫安排进了县自来水厂;何小满抱着女儿说「对不起」。林知夏没有再逼,把何小满从计划里划掉。
- 兑现:她第一次为了别人的日子收手——灵魂选择第一次显形。代价:失去最关键的证人。
- 钩子〔DANGER〕:派出所电话打到修车铺:「招办报案,丢了一份档案。」→ 下集先:两名民警走进修车铺。
- 公式:关系×牺牲|成长态 P

**EP15|报案**
- 复述:民警调出招办楼道监控,画面里是江屿的背影;江屿要认,林知夏抢先开口:「档案是我让他拿的,上面写的是我的名字。」她赌「当事人 + 未成年」能把江屿摘出来。
- 兑现:江屿没被带走,她被带去所里问话。
- 钩子〔CHOICE〕:周建国在派出所走廊等她:「孩子,东西还回来,这事就算了。」→ 下集先:问询室的门关上。
- 公式:规则×牺牲|成长态 N

**EP16|派出所**
- 复述:她提条件:可以还,但要当着民警的面打开清点;周建国不接,民警也不想掺和「领导的事」;她交回档案袋,交之前让等在门口的许曼用卡片机拍下复查单正反两面。
- 兑现:原件交了,照片留住了;周建国赢下这一轮(原件回到他手里)。
- 钩子〔EVIDENCE〕:周建国接过袋子,轻声说:「你家那三万块,花得还顺手吧?」→ 下集先:她回家掀开米缸。
- 公式:规则×博弈|成长态 U

**EP17|存折**
- 复述:她在米缸底下翻出王秀兰的存折:6 月 7 日存入三万,汇款人周丽。她一直以为继母只是冷漠,原来继母把她卖了——认知第一次被击穿。她把存折拍在饭桌上,林国栋看见了。
- 兑现:继母收钱的事实落地;父亲知情。
- 钩子〔ACTION〕:林国栋一言不发地揣起存折,推着摩托出了门——去周家。→ 下集先:县城饭店包间,周建国正在敬酒。
- 公式:关系×证据|成长态 P

**EP18|医院** 💰 **卡点 2**
- 复述:林国栋闯进周建国的饭局要退钱,被当众羞辱「一个修车的,供得起大学生?」;推搡中旧腰伤发作倒地,送进县医院;当晚周建国派人送来两万住院押金和那份定向协议。
- 兑现:父亲为她站出来了(父亲弧第一次兑现),代价是躺在病床上。
- 钩子〔CHOICE〕💰:缴费单两万三,家里只剩八百;病床上的父亲说「别签」;协议和笔就放在床头柜上。→ 下集先:她把协议翻过去扣在柜上,起身去了金店。
- 公式:人×牺牲|成长态 U

**EP19|缴费单**
- 复述:她卖掉母亲留下的金耳环,又找郑淑华借了钱,还差一万;江屿拿出给瘫痪父亲攒的手术钱,她拒收;第二天缴费处说「已经有人交了」——是江屿背着她交的。
- 兑现:父亲手术排上;她把协议撕了;江屿第一次叫她「知夏」。
- 钩子〔EMOTION〕:她在走廊尽头堵住他:「你凭什么替我扛?」他说:「你说过,先来找你。我找了,你不在。」→ 下集先:6 月 23 日,查分电话占线。
- 公式:资源×合作|成长态 P

**EP20|出分**
- 复述:160 热线报出 647 分,全县第一(比前世多了 35 分——前世考数学那天她在发烧);周建国抢先带着县电视台来修车铺送喜报,在镜头前搂着她肩膀说「这是咱们县招生工作的成果」;她没躲,对着镜头一字一字报出自己的准考证号和分数。
- 兑现:她的分数被全县看见、可查、抹不掉。
- 钩子〔IDENTITY〕:苏晚晴打来电话:「389。恭喜你啊夏夏——替我考了个好分。」→ 下集先:网吧,志愿填报页面。
- 公式:规则×技能|成长态 N

### ARC-3|志愿与档案(EP21–30 · 6.24 – 7.20)

**EP21|网吧**
- 复述:她在网吧填报华东政法大学法学,苏晚晴假装来道歉、偷看她敲密码;她当面改了密码,又让郑淑华在学校机房帮她再核一遍。
- 兑现:志愿锁住。
- 钩子〔EVIDENCE〕:许曼来电:「省考试院收发室登记过一封青川寄来的挂号信,转去了招生处,没人回。还有——志愿改不了,档案里的照片,县里能换。」→ 下集先:她把前世的时间点写在一张纸上。
- 公式:人×技能|成长态 U

**EP22|照片**
- 复述:她和许曼一起拆解手法:高校录取只认电子档案上的照片,照片由县招办在 7 月 10 日统一上传;周建国只要那一晚换掉照片,「林知夏」就会长出苏晚晴的脸——再配上那张写好「色弱」的复查单,前世 7 月 20 日的「退档」就全对上了。
- 兑现:观众和她一起看懂了顶替的完整手法。
- 钩子〔ACTION〕:离 7 月 10 日只剩九天,她决定那一晚盯死招办。→ 下集先:招办对面录像厅的二楼窗户。
- 公式:知识差×博弈|成长态 P

**EP23|蹲守**
- 复述:计划分三路:许曼请省考试院在 10 号夜里电话核验;郑淑华开学校证明;她在招办对面录像厅二楼盯着。她故意不告诉江屿——怕他冲进去;江屿却从郑淑华那里听到了日子。
- 兑现:三方计划成形(江屿第一次成为她计划外的变量)。
- 钩子〔DANGER〕:7 月 10 日晚九点,招办二楼的灯亮了,楼下停着刘强的摩托——旁边还有一辆熟悉的二八自行车。→ 下集先:二楼窗户里闪过一个寸头的影子。
- 公式:时间×合作|成长态 B

**EP24|七月十日** 💰 **卡点 3(全剧中点)**
- 复述:江屿独自摸进招办,亲眼看见周建国在电脑前把「林知夏」的照片换成苏晚晴;他冲上去拔电源,刘强先动手,扭打中周建国从楼梯上滚下去;周建国报警「持械入室伤人」,江屿被当场铐走——前世那一幕,因为她的隐瞒提前一个月重演。
- 兑现(反向):周建国赢下最大一局——照片换成,江屿被拘;她看清「什么都不说」的代价。
- 钩子〔DANGER〕💰:警车后窗里,江屿隔着玻璃对她做口型:「别、签。」→ 下集先:县医院病房,周建国头缠纱布。
- 公式:自我缺陷×牺牲|成长态 U

**EP25|谈判**
- 复述:周建国鉴定「轻伤」,江屿可能判三年以上;周建国约她进病房:签《自愿放弃录取声明》,他就出谅解书。她第一次直呼「周建国」,要求先见江屿;周建国答应——他认定她见完就会签。
- 兑现:她争到一次探视。
- 钩子〔CHOICE〕:放弃声明和谅解书并排放着,期限是 7 月 17 日检察院批捕前。→ 下集先:看守所探视窗。
- 公式:人×博弈|成长态 U

**EP26|玻璃**(慢节奏高信息:静场交底,靠停顿和视线推进)
- 复述:隔着探视窗,江屿让她别签;她终于把一切说出来——前世的顶替、他的四年、雨夜那通电话;他沉默很久,说「那这次,你别一个人了」。她走出看守所,把放弃声明折好收起——不签,也不扔。
- 兑现:两人第一次真正交底;她「只有自己靠得住」的信念开始松动。
- 钩子〔ACTION〕:许曼在门口等她:「招办有个保安,那晚在值班。」→ 下集先:招办传达室,老孙在泡茶。
- 公式:关系×选择|成长态 N

**EP27|老孙**
- 复述:许曼自己找到保安老孙:他被周建国扣了三年加班费,知道楼道有两个监控,一个正对楼梯,但不敢作证;林知夏帮他把三年被扣的工资一笔一笔算清(她前世算了十二年工资条),老孙动摇。
- 兑现:确认楼梯监控拍下了全过程。
- 钩子〔EVIDENCE〕:老孙说硬盘第二天就被人拆走了——「拆它的,是周主任的外甥女。」→ 下集先:她堵在苏晚晴家楼下。
- 公式:知识差×合作|成长态 P

**EP28|硬盘**
- 复述:她堵住苏晚晴:硬盘在不在你手上?苏晚晴承认拿了,但不是为舅舅:「哪天他要扔下我,我手里得有东西。」她不给。林知夏把半张委托书背面的「⑨林→晚」给她看:「你在他的账本上,只是一个箭头。」
- 兑现:证据下落确认;苏晚晴第一次露出自己的算盘。
- 钩子〔CHOICE〕:苏晚晴开价:「你写个保证,以后查到什么都不告我,我就给你一份拷贝。」→ 下集先:林知夏铺开一张信纸。
- 公式:资源×证据|成长态 U

**EP29|保证书**
- 复述:林知夏不写「不告她」,换了一种写法:只保证「不追究拷贝的来源」;苏晚晴犹豫,她拿出两张挂号回执:「我手里的东西都是真的,你给我的也得是真的。」苏晚晴给了拷贝。
- 兑现:拿到监控拷贝。
- 钩子〔DANGER〕:周丽发现女儿房里的硬盘被动过,打给哥哥:「晚晴不对劲。」→ 下集先:检察院接待窗口。
- 公式:关系×博弈|成长态 P

**EP30|退档** 💰 **卡点 4**
- 复述:许曼和郑淑华把监控拷贝交到检察院——画面清楚:刘强先动手,周建国自己踩空;检察院不批捕,江屿取保候审,她在看守所门口等到他。当晚她在网吧查录取状态,华东政法那一栏写着:「林知夏:退档(体检复查不合格·色弱)」。
- 兑现:江屿出来了(全剧第一次大胜)。
- 钩子〔IDENTITY〕💰:前世那行字,一字不差地出现在屏幕上。→ 下集先:江州,省人民医院眼科候诊室。
- 公式:规则×证据|成长态 U

### ARC-4|两个林知夏(EP31–40 · 7.21 – 8.10)

**EP31|复查**
- 复述:她自费去省城做色觉检查——正常;回到县医院,王医生拿出那张盖章复查单,日期已经填上:6 月 8 日。她指出那天下午她在英语考场,郑淑华调出考场签到表。
- 兑现:拿到「复查当天她在考场」的硬证明。
- 钩子〔DANGER〕:王医生把复查单锁回抽屉,拨了一个电话。→ 下集先:县教育局纪检科门口。
- 公式:规则×技能|成长态 U

**EP32|签收**
- 复述:她带着色觉报告、签到表和两张挂号回执去县教育局纪检科,科长说「研究研究」;她看见科长转身在走廊给周建国递烟——于是换策:「研究可以,先给我签收。」科长当着窗口其他人不得不签字盖章。
- 兑现:两封挂号信的回执第一次进入官方收件记录(挂号信线兑现)。
- 钩子〔ACTION〕:第二天,她的材料「搬办公室时遗失了」——但签收单在她手里。→ 下集先:江州晚报编辑部,许曼摔门出来。
- 公式:规则×证据|成长态 P

**EP33|撤稿**
- 复述:许曼的稿子被总编撤下——「县里宣传部打过招呼」;许曼被调去跑社区,把卡片机里的照片全部拷给林知夏:「我只能做到这儿了。」
- 兑现:盟友为这件事付出职业代价。
- 钩子〔EVIDENCE〕:林知夏翻照片,看到 EP16 拍下的复查单背面——一行铅笔小字「⑨林 7.20」,和半张委托书背面「⑨林→晚」一样的圈码写法。→ 下集先:县邮政局 EMS 查询窗口。
- 公式:人×牺牲|成长态 U

**EP34|EMS**
- 复述:她和江屿去邮政查华东政法寄出的录取 EMS:8 月 1 日寄达「青川县招生办公室」,签收人刘强;她请柜员打印出签收记录。
- 兑现:通知书被截的物证到手。
- 钩子〔ACTION〕:江屿在招办门口看见苏晚晴戴着墨镜走进去——8 月 3 日。→ 下集先:招办对面照相馆。
- 公式:知识差×技能|成长态 P

**EP35|照相馆**
- 复述:这一次她不闯进去(吸取 EP24 的教训):她和江屿借用对面照相馆的长焦相机,拍下刘强把一个 EMS 大信封交给苏晚晴;暗房里洗照片时,两人第一次牵手。
- 兑现:拿到「领取」那一幕;感情线第一次落到动作上。
- 钩子〔EMOTION〕:照片显影出来——苏晚晴拆开信封的那一刻在哭。→ 下集先:河堤上,苏晚晴先到了。
- 公式:时间×证据|成长态 N

**EP36|河堤**(慢节奏高信息:对话推动立场松动)
- 复述:苏晚晴说出母亲欠舅舅十二万、父亲早跑了、她不想一辈子守着服装店;林知夏只听不骂,最后递过去一张照片:「你哭的那张,我洗了两张。一张给你。」
- 兑现:苏晚晴第一次动摇。
- 钩子〔DANGER〕:周丽在河堤另一头喊:「晚晴!回家!」→ 下集先:修车铺,王秀兰拎着一兜水果进门。
- 公式:关系×忍耐|成长态 P

**EP37|三万**
- 复述:周建国断了给王秀兰的「后续」,王秀兰找上林知夏:她愿意出来作证收过钱,条件是林家倒给她一万「辛苦费」;林国栋拄着拐站在门口:「这钱,一分也不给。」林知夏拒绝花钱买证词。
- 兑现:父女同一阵线;王秀兰被晾在原地。
- 钩子〔DANGER〕:县电视台的采访车停在修车铺门口——这次不是来送喜报的。→ 下集先:电视里播出新闻。
- 公式:资源×拒绝|成长态 N

**EP38|反咬** 💰 **卡点 5**
- 复述:县电视台播出《高分考生体检落榜 诬告招办主任》;学校取消她「优秀毕业生」称号,郑淑华被校长约谈;贴吧有人扒出她家地址;周建国送来律师函告她诽谤;江屿被人举报「取保期间违规外出」。
- 兑现(反向):周建国第三次大胜——舆论、学校、法律三面合围。
- 钩子〔DANGER〕💰:清晨,卷帘门上被人用红油漆写了「骗子」,江屿蹲在门前,拿砂纸一点点磨。→ 下集先:江屿拉着她上了二八车后座。
- 公式:人×忍耐|成长态 U

**EP39|求人**
- 复述:她想放弃,江屿带她去理发店;何小满看了新闻,抱着女儿说:「我女儿明年小学毕业,我不想她有一天也被人这样拿走名字。」林知夏第一次开口求人:「何姐,帮帮我。」何小满答应实名作证。
- 兑现:第一位当事人站出来;她的「不求人」松动。
- 钩子〔EVIDENCE〕:何小满拿出 2007 年的旧照片——她站在招办门口,身后是周建国,手里捏着她的准考证。→ 下集先:修车铺里,她把所有证据摊在地上排时间线。
- 公式:自我缺陷×合作|成长态 P

**EP40|越级**
- 复述:县里走不通,她决定越级去省城:省考试院 + 省纪委信访;她把能拿的按时间排好——半张委托书、两张回执、纪检签收单、色觉报告、签到表、EMS 记录、监控拷贝、交接照片、何小满的证词——名单上还空着四个名字。
- 兑现:证据链第一次完整摊开。
- 钩子〔ARRIVAL〕:郑淑华认出名单上的「08 吴建」:「那孩子是我教的,现在在江州工地。」→ 下集先:江州,工地铁门。
- 公式:规则×选择|成长态 N

### ARC-5|七个名字(EP41–50 · 8.11 – 8.25)

**EP41|工地**
- 复述:她、江屿、许曼到江州工地找吴建;吴建不认,叫工头赶人;她只问了一句「你 2008 年考了多少分」,吴建手里的钢筋停住了。
- 兑现:吴建承认自己那年也是「体检色弱」退档。
- 钩子〔IDENTITY〕:吴建:「你知道顶我名字的人现在在哪儿吗?江州市教育局。他叫周浩。」→ 下集先:许曼翻开教育局公示名单。
- 公式:知识差×博弈|成长态 U

**EP42|周浩**
- 复述:许曼查到周浩——周建国的独子,2008 年用「吴建」的名字上了大学,今年考进江州市教育局。林知夏原以为主谋是苏晚晴、周建国只是顺手帮外甥女,现在才知道他第一个「办」的是自己儿子——认知第二次被击穿。
- 兑现:顶替链上端浮出水面。
- 钩子〔DANGER〕:周浩一个电话打给许曼的总编,第二天许曼被辞退。→ 下集先:网吧,许曼在键盘上敲下标题。
- 公式:知识差×证据|成长态 P

**EP43|天涯**
- 复述:许曼用真名在天涯论坛发长帖《我的线人十七岁,她的名字被人偷了》,附监控截图和挂号回执;帖子一夜被转爆,也一夜被删三次;林知夏和江屿在网吧一遍遍重发。
- 兑现:事件第一次冲出青川(盟友的独立选择)。
- 钩子〔ARRIVAL〕:省考试院电话打到青川:「请贵县自查 2005—2009 年录取材料。」→ 下集先:当夜,招办后院冒起烟。
- 公式:人×牺牲|成长态 U

**EP44|火**
- 复述:自查通知当晚,周建国在招办后院烧旧档案;老孙打电话报信,她和江屿翻墙进去,从火里抢出半箱;江屿扔掉扳手,用手去扒,左手被烫伤。
- 兑现:抢出 2005—2007 年三份原始档案,名单上又多了两个名字。
- 钩子〔EMOTION〕:她给他包手,看见虎口那道旧疤:「上辈子这道疤,是在里面落下的吗?」他把手抽回去:「这次是为你烫的。不一样。」→ 下集先:苏晚晴的短信:「通知书原件,我还你。」
- 公式:时间×合作|成长态 P

**EP45|背叛**
- 复述:苏晚晴约她到老车站,说要交出通知书原件;她到了,等她的是周丽和刘强——苏晚晴站在母亲身后,没看她;抢出来的档案被刘强夺走一份。
- 兑现(反向):苏晚晴选择了母亲;她又失去一份证据。
- 钩子〔EMOTION〕:苏晚晴第一次叫她全名:「林知夏,我没得选。」→ 下集先:郑淑华坐在修车铺里等她。
- 公式:关系×忍耐|成长态 U

**EP46|交易**
- 复述:郑淑华带来周建国的口信:只要撤回举报,华东政法会「补录」她,她能用自己的名字去上大学——何小满、吴建和其他人照旧。她在郑淑华面前沉默了很久:「那我拿回来的,也是偷来的。」
- 兑现:灵魂选择——她拒绝只救自己。
- 钩子〔CHOICE〕:郑淑华:「你想好了。8 月 25 日调查组就走,过了这天,谁也翻不动了。」→ 下集先:修车铺门口,她立起一块小黑板。
- 公式:资源×拒绝|成长态 N

**EP47|黑板**
- 复述:她在修车铺门口立起小黑板,写下七个年份和已知的名字(何小满、吴建、林知夏,其余打「?」);林国栋拄着拐站在旁边,对围观的街坊说:「我女儿说的,都是真的。」
- 兑现:父亲完成弧光——从「听你妈的」到当众站台。
- 钩子〔ARRIVAL〕:省调查组的车开进了青川县城。→ 下集先:县政府招待所会议室。
- 公式:人×选择|成长态 N

**EP48|替罪羊** 💰 **卡点 6**
- 复述:调查组约谈,一中教导主任钱卫东主动交代:档案是他换的,体检是他找人做的,「周主任不知情」;调查组拟按「个人违纪」结案,周建国出门时还帮组长拉开车门。
- 兑现(反向):周建国几乎全身而退——第三次赢下正面交锋。
- 钩子〔DANGER〕💰:调查组明早九点离开青川;周建国从不在任何纸上签字。→ 下集先:深夜,她把所有纸摊在灯下。
- 公式:知识差×忍耐|成长态 U

**EP49|字迹**
- 复述:她盯着半张委托书背面的「⑨林→晚」,又找出名单照片里的「09 林知夏」、复查单背面的「⑨林 7.20」——三处圈码是同一种写法;而钱卫东亲手写的交代材料,一个圈码都没有。周建国从不签字,却有在纸背面记账的习惯。她和许曼连夜找退休的笔迹鉴定老师做比对。
- 兑现:第一集撕下的半张纸,成了钉住周建国的钉子(委托书背面线兑现)。
- 钩子〔ACTION〕:早上八点半,调查组的车已经发动——她和江屿骑着二八车往招待所冲。→ 下集先:她把材料塞进车窗。
- 公式:时间×证据|成长态 P

**EP50|自首**
- 复述:调查组长看了笔迹材料仍在犹豫——光凭字迹不够;苏晚晴一个人走过来,交出硬盘原件、华东政法录取通知书原件和一份手写说明:「照片是我舅当着我的面换的。」说完转身,没看母亲。
- 兑现:苏晚晴自己选了一次;调查组改签了返程。
- 钩子〔ACTION〕:周建国的车不在招办——他去了长途汽车站。→ 下集先:车站检票口。
- 公式:关系×牺牲|成长态 N

### ARC-6|我的名字(EP51–60 · 8.26 – 9.10)

**EP51|车站**
- 复述:周建国在长途车站上车前被拦下;关键一环是刘强——他发现舅舅给自己买的是另一班车(准备把一切推给他),当场掉头交出自己记的接送账本。
- 兑现:周建国被带走(顶替链主体兑现);刘强转为证人。
- 钩子〔EVIDENCE〕:账本最后一页:「周浩,2008,八万——钱是我开车送去江州的。」→ 下集先:检察院,江屿领取不起诉决定书。
- 公式:人×合作|成长态 P

**EP52|清白**
- 复述:江屿的案子撤了,拿到不起诉决定书;他的江州工业大学录取通知书也被招办「代领」压了两周,今天才到他手里。
- 兑现:这一世江屿没有进去,还拿到了自己的通知书(江屿线兑现);两人第一次拥抱。
- 钩子〔IDENTITY〕:华东政法招生办来电:学籍系统里的「林知夏」已经注册,照片仍是苏晚晴——撤销需要「本人到校当面核验」。→ 下集先:去上海的绿皮车。
- 公式:规则×证据|成长态 N

**EP53|核验**
- 复述:她和郑淑华、许曼到上海,学校要求两个「林知夏」当面核验;苏晚晴也来了,当着招生办老师说「我不是林知夏」;学校撤销苏晚晴学籍,恢复她的录取。
- 兑现:录取恢复(主线局部兑现)。
- 钩子〔EMOTION〕:走出校门,苏晚晴问:「我还能用我自己的名字,再考一次吗?」→ 下集先:青川,调查组约谈王秀兰。
- 公式:规则×博弈|成长态 P

**EP54|退钱**
- 复述:调查组要王秀兰退回三万并说明情况,她拿不出钱;林国栋要把修车铺抵出去替她还;林知夏拦下,拿出学校发的新生奖学金预支单——但要王秀兰自己去调查组说清楚。王秀兰在调查组面前第一次叫她「知夏」。
- 兑现:钱退回,话说清(继母线兑现);家没散,也没假装和好。
- 钩子〔ARRIVAL〕:看守所来电:周建国要见她。→ 下集先:会见室的铁门。
- 公式:关系×选择|成长态 N

**EP55|会见**(慢节奏高信息:反派终局对话)
- 复述:会见室里周建国说:「你以为你赢了?这种事哪个县没有,下一个周建国已经在路上了。」她答:「那我就去学法,等他。」她第一次在他面前没去按笔帽。
- 兑现:主角与反派最后一次对话;她从怕到不怕。
- 钩子〔DANGER〕:周建国最后一句:「我儿子,你们动不了。」——周浩还坐在江州教育局的办公室里。→ 下集先:许曼拿着一份复印件冲进修车铺。
- 公式:人×拒绝|成长态 N

**EP56|算了吧** 💰 **卡点 7**
- 复述:省里拟对周浩「内部处理、低调消化」,吴建被约谈,被暗示「拿补偿,别再闹」;许曼拿到处理意见的复印件,问林知夏要不要公开——公开可能把她刚恢复的学籍再卷进风波。她选择站在吴建这边。
- 兑现:她的灵魂选择第二次升级——这次代价落在自己身上。
- 钩子〔CHOICE〕💰:吴建犹豫:「我都二十二了,名字拿回来,又能怎样?」→ 下集先:吴建的手机响了,是许曼。
- 公式:人×博弈|成长态 U

**EP57|见报**
- 复述:江州晚报新任总编找回许曼,头版刊发《七个名字》;吴建决定用真名讲出 2008 年那天;周浩被停职调查。
- 兑现:周浩线兑现;许曼的稿子终于没有被撤(盟友弧兑现)。
- 钩子〔EMOTION〕:报纸上七个名字只印出了六个——第七个人一直没找到。→ 下集先:理发店,何小满盯着报纸上的空格。
- 公式:资源×合作|成长态 P

**EP58|第七个**
- 复述:何小满认出了第七个人——2006 届的孙小雨,就在隔壁街卖早点;孙小雨不肯露面,但同意把名字印出来;六个受害者第一次坐在同一张桌上吃了顿饭。
- 兑现:七个名字都有了主人(名单线兑现)。
- 钩子〔EMOTION〕:江屿约她明晚去槐树巷:「有句话,等了两辈子了。」→ 下集先:槐树巷,那盏路灯。
- 公式:关系×合作|成长态 P

**EP59|槐树巷**(慢节奏高信息:告白戏)
- 复述:报到前夜,槐树巷——第一集同一盏路灯。这次是她先开口,把前世来不及说的话说完;江屿摘下那块旧电子表戴到她手腕上;苏晚晴发来短信,说她用自己的名字报了复读班;林知夏回:「晚晴,加油。」
- 兑现:感情线兑现(双向奔赴);她终于学会先开口。
- 钩子〔ACTION〕:郑淑华递来一个 EMS 信封——华东政法的报到须知,签收人:林知夏本人。→ 下集先:上海,新生报到处。
- 公式:自我缺陷×选择|成长态 N

**EP60|我的名字**(终集)
- 复述:9 月 10 日,上海,新生报到处。她拔开那支裂了笔帽的钢笔,在报到表上写下「林知夏」。上辈子的这一天,她坐在南下的绿皮车上。电话响了,江屿问:「报到完没?」她说:「写完了。是我自己的名字。」
- 兑现:CLOSURE——第一集没签下去的那个名字,最后一集由她自己落笔。
- 钩子〔CLOSURE〕:无。
- 公式:时间×选择|成长态 N

---

## 四、长线悬念账本(任何一集结束时,未兑现的长线问题 ≥ 2 条)

| ID | 长线问题 | 种下 | 提醒拍 | 部分兑现 | 最终兑现 | 跨度 |
|---|---|---|---|---|---|---|
| L1 | 顶替链到底多大、谁在最上面? | EP1 | EP9、EP16、EP22 | EP4(名单)、EP42(周浩) | EP51 | 50 集 |
| L2 | 江屿会不会像前世一样为她进去? | EP1 | EP5、EP8、EP12、EP19、EP23 | EP24(重演)、EP30(取保) | EP52 | 51 集 |
| L3 | 半张委托书背面「⑨林→晚」是谁的字? | EP1 | EP4、EP12、EP20 前后(出分夜她拿出来看)、EP28、EP33、EP40 | — | EP49 | 48 集 |
| L4 | 名单上的七个名字都是谁? | EP4 | EP13、EP22、EP39、EP40、EP44 | EP41、EP44 | EP58 | 54 集 |
| L5 | 继母收了多少钱、知不知道? | EP1(红信封) | EP9 | EP17 | EP54 | 53 集 |
| L6 | 那两封挂号信能不能变成证据? | EP2 | EP12、EP13、EP21、EP29 | EP21(省里收到了) | EP32 | 30 集 |
| L7 | 苏晚晴最后站在哪一边? | EP1 | EP20、EP28、EP29、EP36、EP45 | EP29(给拷贝) | EP50 | 49 集 |
| L8 | 周浩会不会被处理? | EP41 | EP43、EP48、EP51、EP55 | EP51(账本) | EP57 | 16 集 |
| L9 | 她能不能用自己的名字报到? | EP1 | 贯穿 | EP30(退档)、EP53(恢复) | EP60 | 59 集 |

**存量核对**:EP1–3 结束时 L1/L2/L3/L5/L7/L9 开放(6 条);EP30 结束时 L1/L3/L4/L7/L9 开放;EP50 结束时 L4/L5/L8/L9 开放;EP58 结束时 L9 + 感情线;EP60 全部闭合。任何相邻两次提醒间隔 ≤ 8 集。

---

## 五、冲突签名统计(全剧同一公式族 ≤ 3 次,每 10 集 ≤ 2 次)

| 公式族 | 出现集数 | 次数 |
|---|---|---|
| 人×合作 | 7、11、51 | 3 |
| 人×牺牲 | 18、33、43 | 3 |
| 人×博弈 | 8、25、56 | 3 |
| 知识差×证据 | 4、13、42 | 3 |
| 规则×证据 | 30、32、52 | 3 |
| 关系×博弈 | 5、29 | 2 |
| 人×技能 | 2、21 | 2 |
| 规则×技能 | 20、31 | 2 |
| 规则×博弈 | 16、53 | 2 |
| 关系×牺牲 | 14、50 | 2 |
| 关系×选择 | 26、54 | 2 |
| 关系×忍耐 | 36、45 | 2 |
| 时间×合作 | 23、44 | 2 |
| 时间×证据 | 35、49 | 2 |
| 资源×拒绝 | 37、46 | 2 |
| 资源×合作 | 19、57 | 2 |
| 知识差×博弈 | 22、41 | 2 |
| 其余(时间×拒绝 1 / 规则×忍耐 3 / 资源×牺牲 6 / 关系×拒绝 9 / 资源×选择 10 / 自我缺陷×拒绝 12 / 规则×牺牲 15 / 关系×证据 17 / 自我缺陷×牺牲 24 / 知识差×合作 27 / 资源×证据 28 / 知识差×技能 34 / 人×忍耐 38 / 自我缺陷×合作 39 / 规则×选择 40 / 人×选择 47 / 知识差×忍耐 48 / 人×拒绝 55 / 关系×合作 58 / 自我缺陷×选择 59 / 时间×选择 60) | 各 1 次 | 1 |

每个 10 集区间内无重复公式族(逐区间已核对)。全剧不使用「被轻视 → 亮身份 → 众人震惊」公式。

---

## 六、结构核对

| 检查项 | 结论 |
|---|---|
| 反派首次交手占上风 | EP3 ✅ |
| 反杀前 ≥ 3 轮博弈 | 7 轮(EP3/6/16/24/30/38/48),EP49–51 才钉住 ✅ |
| 反派被击败前至少赢 1 次 | EP16、EP24、EP30、EP38、EP48 ✅ |
| 前 1/3(EP1–20)主角 ≥ 2 次真实受挫,且每次改变策略 | EP1 代签→改寄挂号信;EP6 封铺→改为不正面硬碰;EP14 证人退出→改找记者;EP16 原件交还→改留照片;EP18 父亲住院→改为接受江屿帮助 ✅ |
| 主角能力盲区造成真实损失 | 未成年签字无效(EP1);不懂程序导致非法取证被动(EP15–16)✅ |
| 认知盲区被击穿并改变行为 | 继母(EP17)、江屿安全(EP24→EP26 交底)、主谋(EP42)✅ |
| 成长态不连续 3 集停在同一态 | 已逐集排布(见各集「成长态」)✅ |
| 核心配角有独立目标与自主行动 | 许曼 EP27/43、苏晚晴 EP28/50、何小满 EP39、刘强 EP51、林国栋 EP17/47 ✅ |
| 每 10 集冲突层级升级 | 见 §二「每满 10 集的升级义务」✅ |
| 集尾钩子不用误会 / 半句截断 / 黑屏 | ✅ |
| 合规 | 无自伤情节;暴力只到推搡和摔倒;未成年人涉警情节只到问询;不出现真实机构名(县、省、报社均为虚构) |

返回

File created successfully at: /scratch/evals2/ws/001-open-brief/lixiaoxiao9888-create__manju-laoli-skill/run-2/02_60集分集大纲.md (file state is current in your context — no need to Read it back)

思考 34 秒

Agent:
大纲已写好。我在做一致性核对:把真实大学名换成虚构校名,并给几条长线悬念补上提醒拍(间隔不超过 8 集)。
Bash Replace real university name with fictional one

输入

cd "/scratch/evals2/ws/001-open-brief/lixiaoxiao9888-create__manju-laoli-skill/run-2" && sed -i '' 's/华东政法大学/申城政法大学/g; s/华东政法/申城政法/g' 01_主要人物小传.md 02_60集分集大纲.md && grep -c "申城政法" 01_主要人物小传.md 02_60集分集大纲.md; grep -n "华东" *.md

返回

01_主要人物小传.md:0
02_60集分集大纲.md:7
Agent:
Now the targeted edits for reminder beats.
Edit ./02_60集分集大纲.md

输入

/scratch/evals2/ws/001-open-brief/lixiaoxiao9888-create__manju-laoli-skill/run-2/02_60集分集大纲.md

—— 原文 ——
她转身去公用电话亭,拨通江州晚报热线,对记者许曼报出半张委托书背面那行「⑨林→晚」和两张挂号回执的编号。

—— 改成 ——
她转身去公用电话亭,拨通江州晚报热线,对记者许曼报出名单上的三个名字、半张委托书背面那行「⑨林→晚」(「晚」就是苏晚晴)和两张挂号回执的编号。

返回

The file /scratch/evals2/ws/001-open-brief/lixiaoxiao9888-create__manju-laoli-skill/run-2/02_60集分集大纲.md has been updated successfully.
Edit ./02_60集分集大纲.md

输入

/scratch/evals2/ws/001-open-brief/lixiaoxiao9888-create__manju-laoli-skill/run-2/02_60集分集大纲.md

—— 原文 ——
第二天缴费处说「已经有人交了」——是江屿背着她交的。

—— 改成 ——
第二天缴费处说「已经有人交了」——是江屿背着她交的。(缴费窗口外,苏晚晴拎着周丽让送来的水果站了一会儿,没进门就走了。)

返回

The file /scratch/evals2/ws/001-open-brief/lixiaoxiao9888-create__manju-laoli-skill/run-2/02_60集分集大纲.md has been updated successfully.
Edit ./02_60集分集大纲.md

输入

/scratch/evals2/ws/001-open-brief/lixiaoxiao9888-create__manju-laoli-skill/run-2/02_60集分集大纲.md

—— 原文 ——
她没躲,对着镜头一字一字报出自己的准考证号和分数。
- 兑现:她的分数被全县看见、可查、抹不掉。

—— 改成 ——
她没躲,对着镜头一字一字报出自己的准考证号和分数。当晚,她把半张委托书夹进准考证里——背面那行「⑨林→晚」,她还是认不出是谁的字。
- 兑现:她的分数被全县看见、可查、抹不掉。

返回

The file /scratch/evals2/ws/001-open-brief/lixiaoxiao9888-create__manju-laoli-skill/run-2/02_60集分集大纲.md has been updated successfully.
Edit ./02_60集分集大纲.md

输入

/scratch/evals2/ws/001-open-brief/lixiaoxiao9888-create__manju-laoli-skill/run-2/02_60集分集大纲.md

—— 原文 ——
前世 7 月 20 日的「退档」就全对上了。

—— 改成 ——
前世 7 月 20 日的「退档」就全对上了;名单上的何小满、吴建,当年也都是「色弱」。

返回

The file /scratch/evals2/ws/001-open-brief/lixiaoxiao9888-create__manju-laoli-skill/run-2/02_60集分集大纲.md has been updated successfully.
Edit ./02_60集分集大纲.md

输入

/scratch/evals2/ws/001-open-brief/lixiaoxiao9888-create__manju-laoli-skill/run-2/02_60集分集大纲.md

—— 原文 ——
- 钩子〔IDENTITY〕💰:前世那行字,一字不差地出现在屏幕上。

—— 改成 ——
- 钩子〔IDENTITY〕💰:前世那行字,一字不差地出现在屏幕上——和何小满那张通知书上的措辞一模一样。

返回

The file /scratch/evals2/ws/001-open-brief/lixiaoxiao9888-create__manju-laoli-skill/run-2/02_60集分集大纲.md has been updated successfully.
报错 Edit ./02_60集分集大纲.md

输入

/scratch/evals2/ws/001-open-brief/lixiaoxiao9888-create__manju-laoli-skill/run-2/02_60集分集大纲.md

—— 原文 ——
- 复述:林知夏翻照片,看到 EP16 拍下的复查单背面

—— 改成 ——
- 复述(补):照片里也有 EP4 那张名单,「07」「08」两个名字仍然只是名字。
- 复述(续):林知夏翻照片,看到 EP16 拍下的复查单背面

返回

<tool_use_error>String to replace not found in file.
String: - 复述:林知夏翻照片,看到 EP16 拍下的复查单背面
(note: Edit also tried swapping \uXXXX escapes and their characters; neither form matched, so the mismatch is likely elsewhere in old_string. Re-read the file and copy the exact surrounding text.)</tool_use_error>
Edit ./02_60集分集大纲.md

输入

/scratch/evals2/ws/001-open-brief/lixiaoxiao9888-create__manju-laoli-skill/run-2/02_60集分集大纲.md

—— 原文 ——
名单上还空着四个名字。
- 兑现:证据链第一次完整摊开。

—— 改成 ——
名单上还空着四个名字。她把存折复印件也排进去,王秀兰一把抽走:「这张你敢交上去,你弟以后怎么办?」她没抢回来。
- 兑现:证据链第一次完整摊开(存折复印件除外——她给继母留了自己去说清的机会)。

返回

The file /scratch/evals2/ws/001-open-brief/lixiaoxiao9888-create__manju-laoli-skill/run-2/02_60集分集大纲.md has been updated successfully.
Edit ./02_60集分集大纲.md

输入

/scratch/evals2/ws/001-open-brief/lixiaoxiao9888-create__manju-laoli-skill/run-2/02_60集分集大纲.md

—— 原文 ——
林国栋拄着拐站在旁边,对围观的街坊说:「我女儿说的,都是真的。」

—— 改成 ——
林国栋拄着拐站在旁边,对围观的街坊说:「我女儿说的,都是真的。」王秀兰躲在后屋门帘后面,一直没出来。

返回

The file /scratch/evals2/ws/001-open-brief/lixiaoxiao9888-create__manju-laoli-skill/run-2/02_60集分集大纲.md has been updated successfully.

思考 1 秒

Edit ./02_60集分集大纲.md

输入

/scratch/evals2/ws/001-open-brief/lixiaoxiao9888-create__manju-laoli-skill/run-2/02_60集分集大纲.md

—— 原文 ——
- 钩子〔EVIDENCE〕:林知夏翻照片,看到 EP16 拍下的复查单背面

—— 改成 ——
- 钩子〔EVIDENCE〕:林知夏翻照片——EP4 那张名单也在,「07」「08」仍然只是两个名字;再往后翻,是 EP16 拍下的复查单背面

返回

The file /scratch/evals2/ws/001-open-brief/lixiaoxiao9888-create__manju-laoli-skill/run-2/02_60集分集大纲.md has been updated successfully.
Edit ./02_60集分集大纲.md

输入

/scratch/evals2/ws/001-open-brief/lixiaoxiao9888-create__manju-laoli-skill/run-2/02_60集分集大纲.md

—— 原文 ——
| L3 | 半张委托书背面「⑨林→晚」是谁的字? | EP1 | EP4、EP12、EP20 前后(出分夜她拿出来看)、EP28、EP33、EP40 | — | EP49 | 48 集 |
| L4 | 名单上的七个名字都是谁? | EP4 | EP13、EP22、EP39、EP40、EP44 | EP41、EP44 | EP58 | 54 集 |
| L5 | 继母收了多少钱、知不知道? | EP1(红信封) | EP9 | EP17 | EP54 | 53 集 |
| L6 | 那两封挂号信能不能变成证据? | EP2 | EP12、EP13、EP21、EP29 | EP21(省里收到了) | EP32 | 30 集 |
| L7 | 苏晚晴最后站在哪一边? | EP1 | EP20、EP28、EP29、EP36、EP45 | EP29(给拷贝) | EP50 | 49 集 |

—— 改成 ——
| L3 | 半张委托书背面「⑨林→晚」是谁的字? | EP1 | EP4、EP12、EP20、EP28、EP33、EP40 | — | EP49 | 48 集 |
| L4 | 名单上的七个名字都是谁? | EP4 | EP12、EP14、EP22、EP30、EP33、EP39、EP40 | EP41、EP44 | EP58 | 54 集 |
| L5 | 继母收了多少钱、知不知道? | EP1(红信封) | EP9 | — | EP17 | 16 集 |
| L5b | 王秀兰会不会自己去说清楚? | EP37 | EP40、EP47 | — | EP54 | 17 集 |
| L6 | 那两封挂号信能不能变成证据? | EP2 | EP4、EP12、EP13、EP21、EP29 | EP21(省里收到了) | EP32 | 30 集 |
| L7 | 苏晚晴最后站在哪一边? | EP1 | EP4、EP7、EP9、EP12、EP19、EP20、EP21、EP28、EP36、EP45 | EP29(给拷贝) | EP50 | 49 集 |

返回

The file /scratch/evals2/ws/001-open-brief/lixiaoxiao9888-create__manju-laoli-skill/run-2/02_60集分集大纲.md has been updated successfully.

思考

Edit ./02_60集分集大纲.md

输入

/scratch/evals2/ws/001-open-brief/lixiaoxiao9888-create__manju-laoli-skill/run-2/02_60集分集大纲.md

—— 原文 ——
不出现真实机构名(县、省、报社均为虚构) |

—— 改成 ——
涉事机构全部虚构(青川县、江南省、江州晚报、申城政法大学、江州工业大学);天涯论坛 / 贴吧只作 2009 年舆论场的年代标记,不涉及具体真实事件 |

返回

The file /scratch/evals2/ws/001-open-brief/lixiaoxiao9888-create__manju-laoli-skill/run-2/02_60集分集大纲.md has been updated successfully.

思考 15 秒

Agent:
现在写第三个文件:第 1–3 集完整剧本,加上审稿层。
Write ./03_第1-3集剧本.md

输入

/scratch/evals2/ws/001-open-brief/lixiaoxiao9888-create__manju-laoli-skill/run-2/03_第1-3集剧本.md

> 素材形态:M0(剧本层交付,不含图号 / 参考图槽位;年代与人物外观以 `01_主要人物小传.md` 的《世界锚卡》《人物锚卡》为准)

# 《重回高考前夜》· 第 1–3 集完整剧本

> 文件 3 / 3|人物见 `01_主要人物小传.md`|分集见 `02_60集分集大纲.md`
> 竖屏 9:16 · 国内剧 · 原创 · SCRIPT-V1
> 上半部分是**干净剧本**(下游分镜只读这部分);下半部分是**主编审稿层**(因果、过渡、台词过站、自审结论),不进入正文。
>
> 格式说明:▲ 为可见动作;`角色(语气 / 动作):台词` 为画内对白;`(O.S.)` 为画外声 / 内心声,只是声音通道标记,不是角色;【字幕】【音效】为不可省略的信息。

---

# 第001集|签字

- EPISODE_ID:EP001
- SCRIPT_VERSION:SCRIPT-V1
- DURATION_TARGET:110 秒

## EP001-SC01|内·苏家二楼·苏晚晴卧室·夜

出场:林知夏、苏晚晴

▲ 吊扇吱呀吱呀地转。一支黑色钢笔的笔尖压在纸上,洇开一个墨点。
▲ 握笔的是林知夏。她的手腕被另一只手轻轻按着——苏晚晴的手,指甲上涂着透明指甲油。
▲ 林知夏猛地抬头。台灯,贴满明星海报的墙,桌角一部粉色诺基亚滑盖手机,屏幕亮着:2009-06-06 21:41。

苏晚晴(笑着,手上加了点劲):愣啥呢?签完我骑车送你回去嘛,明早还考语文呢。

▲ 林知夏低头。纸上印着一行黑体字:《高校录取材料代领及档案转递委托书》。「本人签字」那一栏,笔尖正停在「林」字的第一笔上。

林知夏(O.S.,很轻):十五年前,就是今晚。我在这儿签了字。

▲ 她把笔抽了回来,拇指一推,「咔嗒」一声扣上笔帽。

苏晚晴:哎——

林知夏(平平地):我爸说了,签字的事,等考完再说。

苏晚晴(凑近,压低声音):哎呀,我舅特意给你留的名额呀。过了今晚就交上去了,你不签,通知书寄到学校没人帮你领,弄丢了你哭都没地方哭。

▲ 林知夏的目光往下移。「经办人」一栏,打印着三个字:周建国。

林知夏(盯着那三个字):……你舅亲自经手啊。

苏晚晴(笑容僵了半拍):他是招办主任嘛,不找他找谁呀。

▲ 林知夏伸手把委托书抽起来,对折。

林知夏:那我拿回去,给我爸签。

▲ 苏晚晴一把按住纸的另一头。两人同时一拽——「嘶啦」,委托书从中间撕成两半。
▲ 屋里静了两秒,只剩吊扇的声音。苏晚晴看着手里的上半张,又笑了。

苏晚晴(轻快):撕就撕了呗,我舅那儿多的是。

▲ 林知夏把下半张塞进校服口袋,背上书包,转身下楼。
▲ 她身后,苏晚晴拿起诺基亚按号码。

苏晚晴(O.S.,压低声音):舅,她没签……嗯,她好像知道点什么。

## EP001-SC02|外·槐树巷·夜

出场:林知夏、江屿

▲ 林知夏一路跑出巷口,在一盏路灯下停住,弯腰喘气。巷口挂着一条红色横幅:预祝我县考生高考成功。
▲ 她掏出那半张委托书。正面,「监护人签字」「本人签字」两栏空白,最底下印着「经办人:周建国」。
▲ 她翻过来。背面一角,一行铅笔小字:⑨林→晚。
▲ 她盯着那行字,没看懂。

【字幕】2024 年 · 江州

▲ 雨夜。一部屏幕裂了道缝的旧智能手机,页面是学信网:姓名 林知夏,江州师范大学,2013 届毕业。证件照上,是苏晚晴的脸。
▲ 屏幕跳出来电:江屿。

江屿(O.S.,电话里,声音发哑):知夏,当年我进去,是因为我看见了你的档案。

▲ 一束车灯从雨幕里压过来。刺耳的刹车声。

▲ 路灯下。林知夏攥着那半张纸,指节发白。
▲ 巷子那头,「叮铃」一声车铃。一个瘦高的寸头少年推着二八自行车过来,后座绑着工具箱——江屿,灰 T 恤洗得发白。

江屿:林知夏?这么晚——

▲ 林知夏几步冲过去,一把抓住他的手腕。他腕上那块旧电子表硌着她的掌心。
▲ 江屿愣住,没抽手。

江屿(低声):……你手怎么这么凉。

林知夏(看着他的眼睛):江屿。这两天,不管你看见什么,都先来找我。

江屿:出啥事了?

林知夏:先答应我。

▲ 江屿低头看了一眼她抓着的手,又抬起来。

江屿:……嗯。

▲ 她松开手,转身就往家跑。江屿站在原地,低头看了看自己的手腕。

## EP001-SC03|内·林家修车铺·后屋·夜

出场:林知夏、王秀兰、周丽、林国栋

▲ 修车铺的卷帘门拉下一半,里面透出钨丝灯泡的黄光,传出王秀兰的笑声。林知夏弯腰钻进去,满屋子机油味。
▲ 门口,林国栋蹲着拆一个化油器,背对着屋里。
▲ 后屋饭桌上,摊着一张完整的委托书。周丽正把它往一个牛皮纸档案袋里装。桌角放着一个红信封,口没封,露出几张百元钞票。
▲ 王秀兰坐在桌边嗑瓜子,看见她,抬了抬下巴。

王秀兰(随口):回来啦?你周姨说你走得急,忘签字了,我帮你签了。多大点事。

▲ 林知夏一步过去,按住档案袋。周丽的手停在半空。
▲ 袋口露出纸角。「监护人签字」:王秀兰。「本人签字」:林知夏——一笔一画,比她自己的字还工整。

林知夏(压着声音):这不是我的字。

周丽(笑,不松手):孩子写字哪有个准儿。你妈都签了,一样的。

▲ 林知夏没看周丽。她看着桌角那个红信封,转向王秀兰。

林知夏:……王姨。你收了她多少?

▲ 王秀兰手里的瓜子壳掉在桌上。

王秀兰(嗓门一下拔高):你叫我什么?!死丫头,人家周姨给你送营养费,你这是啥态度!

林知夏(不接她的话,回头):爸。

▲ 林国栋拧化油器的扳手停了一下。他没回头。

林国栋(闷声):……听你妈的。早点睡,明天还考试。

▲ 林知夏按着档案袋的手,慢慢松开了。
▲ 周丽把档案袋抽走,夹在胳膊底下,朝王秀兰点点头,从后门出去了。
▲ 后门外,周丽的诺基亚亮起来。

周丽(O.S.):哥,签好了。明早八点我送招办。

▲ 林知夏站在灯泡底下,抬头看墙上的挂钟:22:30。
▲ 她把手伸进口袋,攥住那半张委托书。

林知夏(O.S.):八点,送招办。九点,语文开考。

## 本集结束

▲ 挂钟的秒针「嗒」地跳了一格。

---

# 第002集|挂号信

- EPISODE_ID:EP002
- SCRIPT_VERSION:SCRIPT-V1
- DURATION_TARGET:115 秒

## EP002-SC01|内·林家修车铺·阁楼·凌晨

出场:林知夏

▲ 诺基亚闹钟震动:2009-06-07 05:30。
▲ 台灯下,林知夏写完最后一行,落款:林知夏,2009 年 6 月 7 日。信纸抬头:《关于撤销录取材料代领委托的声明》。
▲ 她抄了两份,装进两个信封。一个写「青川县招生办公室 收」,一个写「江南省教育考试院 收」。

林知夏(O.S.):他们有监护人签字。我能做的,是赶在九点前,让「我不同意」也落到纸上。

▲ 她拿起针线,在校服内侧缝一个小口袋,把身份证塞进去,低头咬断线头。

林知夏(O.S.):在厂里那些年,我学会的头一件事——证件,贴身放。

王秀兰(O.S.,楼下):大清早点灯熬油!电费不要钱啊!

▲ 林知夏把两个信封塞进书包,关灯下楼。

## EP002-SC02|外·林家修车铺门口·清晨

出场:林知夏、江屿

▲ 天刚亮。江屿正弯腰把卷帘门往上推,「哗啦」一声。他的二八车靠在门边,后座绑着工具箱,车把上挂着一把扳手。

江屿(看她一眼):今天考试。我送你?顺路。

林知夏:不用。我先去趟邮局。

江屿(皱眉):考试的日子,去邮局?

林知夏:寄封信。你先去考点,别等我。

▲ 她快步走了。江屿看着她的背影,手里的车钥匙转了一圈,没往车锁里插。

## EP002-SC03|内·青川县邮政局·营业厅·晨

出场:林知夏、柜员大姐、刘强

▲ 营业厅的卷帘门刚拉起一半。墙上挂钟:7:31。柜员大姐打着哈欠,往两个信封上贴挂号标签。

柜员大姐:挂号,两封,一共八块……哎,你是考生吧?今天不考啦?

林知夏:考。寄完就去。

▲ 柜员撕下两张挂号回执,推出来。林知夏把回执对折,伸手塞进校服内兜,和身份证贴在一起。
▲ 玻璃门外,马路对面停着一辆红色摩托。骑车的人掀起头盔面罩,朝营业厅里看了一眼——刘强,花衬衫,嘴里叼着一根牙签。
▲ 林知夏背对着门,没看见他。

## EP002-SC04|外·县城主街·晨

出场:林知夏、刘强、江屿

▲ 林知夏推开邮局的玻璃门出来,快步往一中方向走,书包斜挎在身上。街两边到处挂着「高考加油」的红横幅。
▲ 身后,摩托轰了一脚油门。
▲ 刘强从她身边擦过去,伸手一扯——书包带「嘣」地断了,书包被拽走。
▲ 林知夏被带得一个踉跄,膝盖磕在路沿上。

刘强(回头,吹了声口哨):小妹妹,东西掉了啊——

▲ 摩托拐进了小巷。
▲ 「叮铃铃」一串急促的车铃。江屿骑着二八车从后面冲过来,一个急刹停在她身边。

江屿(喘着气):上来!我追——

▲ 林知夏一把攥住他的车把。

林知夏:别追!

江屿:准考证在包里!

林知夏:……我知道。

江屿:那你还——

林知夏(攥得更紧,声音发抖):江屿。昨晚你答应我的。

▲ 江屿看着她发白的指节。车把在两个人手里僵着。几秒后,他的脚从脚蹬上放了下来。

江屿(闷声):……那咋办?

▲ 林知夏低头,隔着校服按了按内兜。身份证和回执都还在。

林知夏:身份证在我身上。去考点。

▲ 江屿把车头一拧,朝后座偏了偏头。
▲ 这一次,她没说「不用」,侧身坐了上去。

## EP002-SC05|外·青川一中考点·校门口·日

出场:林知夏、江屿、郑淑华、考务老师、家长若干

▲ 校门口挤满了家长,大喇叭在喊:距离考生入场,还有十分钟。
▲ 林知夏举着身份证挤到考务桌前。

考务老师:准考证呢?

林知夏:路上被人抢了。身份证在这儿。

考务老师(翻名册,摇头):没准考证不能进,这是规定。

▲ 人群里挤出一个五十岁上下的女人,短发,白衬衫,胸前别着「带队教师」的牌子——郑淑华。

郑淑华:林知夏!咋回事?

林知夏:郑老师,我准考证被抢了。

郑淑华(转向考务老师):这是我班上的,全县前三。能补办吧?

考务老师:补办得招办开证明。(抬手往校门里一指)巧了,今天考点总负责,就是招办周主任。

▲ 林知夏顺着那根手指看过去。
▲ 校门里,梧桐树下,一个穿白短袖衬衫的中年男人正和几位家长握手寒暄,胸口口袋插着两支笔。他转过头,隔着人群,朝林知夏点了点头。
▲ 他手里,捏着一张准考证。

## 本集结束

▲ 准考证上,林知夏的证件照朝着她。

---

# 第003集|考场门口

- EPISODE_ID:EP003
- SCRIPT_VERSION:SCRIPT-V1
- DURATION_TARGET:110 秒

## EP003-SC01|外·青川一中考点·校门口·日

出场:林知夏、周建国、郑淑华、江屿、考务老师、家长若干

▲ 大喇叭:距离考生入场,还有八分钟。
▲ 周建国拨开人群走过来,手里那张准考证举得不高不低,正好让周围的家长都看得见。

周建国(和气):林知夏同学是吧?我们招办的司机,在路边捡着的。哦,还有这个——

▲ 他摊开另一只手。掌心里,是她那支黑色钢笔。
▲ 林知夏没伸手。

周建国(笑着往前递了递):孩子,吓坏了吧?拿着,别耽误考试。

▲ 旁边一个家长先鼓起掌来:「还得是周主任!」几个家长跟着拍手。

郑淑华(推了她一把,小声):愣着干啥,谢谢周主任呀。

▲ 林知夏接过准考证,又接过钢笔。笔帽上,多了一道细细的裂纹。

林知夏(停了一下):……谢谢周主任。

周建国:谢啥,应该的。

▲ 他俯下身,声音只有她听得见。

周建国(还是笑着):刘强说,你一大早去了邮局。寄给谁啊?

▲ 林知夏攥紧钢笔,拇指按在裂了的笔帽上。

林知夏:……寄给我妈。

周建国(直起身,语气更软了):你妈——不是走了好些年了吗?

▲ 他拍了拍她的肩膀。手掌在她肩上停了一秒,才拿开。
▲ 人群边上,江屿推着车站着。他盯着那只停在她肩上的手,手指扣住了车把上挂着的扳手。
▲ 林知夏回头,正对上他的眼睛。她极轻地摇了一下头。
▲ 江屿的手指,一根一根地松开扳手。
▲ 入场铃响了。郑淑华拽着她往里走。

郑淑华:快进去!别回头了!

## EP003-SC02|内·青川一中·第十七考场·日

出场:林知夏、监考老师

▲ 吊扇在头顶转。林知夏在靠窗的位置坐下,答题卡发到她面前。
▲ 她拔开那支裂了笔帽的钢笔,在姓名栏里一笔一画地写:林知夏。
▲ 写完最后一笔,她停住,看着这三个字。

林知夏(O.S.):上辈子,这三个字我写了,没守住。这回,我一个字都不让。

▲ 她把笔帽扣在笔尾,翻开试卷。
▲ 窗外,校门口方向,传来一声摩托车发动的轰鸣。

## EP003-SC03|外·青川一中·校门外树荫下·日

出场:周建国、刘强

▲ 校门外的树荫下,那辆红色摩托旁边。周建国递给刘强一瓶冰矿泉水。

刘强(拧开喝了一口):舅,那丫头寄了两封,一封县里,一封省里。我在邮局门口瞅得真真的。

周建国(不紧不慢):县里那封,到了你直接拿给我。

刘强:那省里那封?

▲ 周建国抬眼,看了看考场楼的窗户。

周建国:她要考高分,就让她考。分越高,越值钱。(看了一眼手表)邮车几点出县?

刘强:十点。

周建国:那你还站这儿干啥?

▲ 刘强把水瓶往车筐里一塞,扣上头盔,摩托「轰」地冲了出去。

## EP003-SC04|内·青川一中·第十七考场·日

出场:林知夏、监考老师

▲ 黑板上方的挂钟:9:41。
▲ 林知夏低着头答题,笔尖不停。她不知道,窗外那条路上,一辆红色摩托正朝邮局的方向开远。

## 本集结束

▲ 挂钟的分针跳到 9:42。

---
---

# 主编审稿层(不进入正文 · 供圆桌与下游核对)

## A. 逐集观众理解合同

| 项 | EP001 | EP002 | EP003 |
|---|---|---|---|
| who | 林知夏(重生回 17 岁) | 林知夏 | 林知夏 |
| wants_what | 不签委托书 | 九点前把「我不同意」寄出去,并准时进考场 | 拿回准考证进考场,不让周建国摸清她的底 |
| obstacle | 苏晚晴施压;继母代签;父亲沉默 | 刘强抢包;无准考证不能入场 | 周建国当众施恩,同时套话 |
| action_change | 拖延 → 抢走委托书 → 撕成两半 → 当面戳穿继母 | 寄挂号信 → 包被抢 → 拦下江屿 → 凭身份证求入场 | 拒绝伸手 → 被迫当众道谢 → 撒谎失败 → 进场写下名字 |
| result | 她没签,但委托书已被代签拿走;她改叫继母「王姨」 | 两张回执在手、江屿没出手;补办卡在周建国手里 | 进了考场,写下自己的名字;周建国派人追截省信 |
| new_question | 八点送招办,九点开考——她先救哪个? | 唯一能帮她的人,正是要害她的人 | 刘强追不追得上邮车? |
| ONE_SENTENCE_RECALL | 重生的林知夏拒签委托书,却发现继母已收钱替她代签,委托书被连夜拿走,她决定赶在开考前补救。 | 林知夏考前寄出撤销声明,书包被抢后拦下要追的江屿,赶到考点却发现补办准考证要求周建国。 | 周建国当众送还准考证并套出她去过邮局,她忍下这口气进考场写下名字,周建国则派刘强去截省里那封信。 |
| required_prior_knowledge | 无 | 有一份被别人代签的委托书 | 周建国是招办主任,她寄了两封信 |
| forbidden_assumption | 不能让观众以为她「签了」——笔尖只落在第一笔 | 不能让观众以为准考证丢了就进不了考场(身份证在身上) | 不能让观众以为周建国是好人 |

**开场 10 秒检查**:EP001 笔尖墨点 + 被按住的手腕 + 21:41(爆点、处境、WHY_NOW 齐)|EP002 凌晨 5:30 写撤销声明 + O.S.「赶在九点前」|EP003 「还有八分钟」+ 周建国举着准考证走来。✅

**单集情节点计数(下限 5)**:EP001 = 8(拒签 / 认出经办人 / 撕纸 / 苏晚晴报信 / 闪回揭底 / 向江屿要承诺 / 发现代签 / 父亲站继母)|EP002 = 8(写声明 / 缝内兜 / 拒绝江屿相送 / 寄出 / 被抢 / 拦下江屿 / 第一次坐后座 / 补办卡在周建国)|EP003 = 7(施恩 / 被迫道谢 / 被套话 / 撒谎失败 / 拦住江屿 / 写下名字 / 派人截信)。✅

## B. 场次因果链与过渡设计(TRANSITION_AS_BEAT)

| 场次 | 前因 | 触发 | 后果 | 过渡到下一场 |
|---|---|---|---|---|
| EP001-SC01 | 前世她在此签了字 | 重生,笔尖停住 | 委托书撕成两半;苏晚晴向舅舅报信 | ③ 声音桥:苏晚晴打电话的声音(O.S.)盖在林知夏下楼、跑出去的画面上——**新信息**:「舅」知道了;挂在前场末尾 |
| EP001-SC02 | 她带走了半张纸 | 路灯下看见背面「⑨林→晚」,闪回前世 | 向江屿要了「先来找我」的承诺 | ① 动作桥:她转身往家跑;SC03 开头她弯腰钻进半拉的卷帘门,**先闻王秀兰的笑声**(家里有客);挂在后场开头 |
| EP001-SC03 | 苏晚晴已报信,周家改走「监护人签字」 | 发现代签 + 红信封 | 委托书被拿走;她改称「王姨」;时限:8 点 / 9 点 | 集尾钩子 → EP002 第一动作:凌晨写撤销声明 |
| EP002-SC01 | 委托书 8 点要送招办 | 她决定用「书面撤销」对冲 | 两封声明封好;身份证、回执贴身(伏笔:书包里只剩准考证) | ① 动作桥:王秀兰在楼下喊,她关灯下楼——带出家里的冷;挂在前场末尾 |
| EP002-SC02 | 她要先去邮局 | 江屿主动要送 | 她拒绝(缺点:一个人扛) | ① 动作桥:江屿的车钥匙转了一圈,没往锁里插——**新信息**:他不放心,会跟上来(为 SC04 他及时出现埋因);挂在前场末尾 |
| EP002-SC03 | 邮局 7:30 开门 | 挂号寄出 | 回执入内兜;刘强在对面看见 | ① 动作桥:她推门出来,身后摩托轰油门——危险从上一场的「看见」直接变成「动手」;挂在后场开头 |
| EP002-SC04 | 刘强一路跟着 | 抢包 | 她拦下江屿,第一次坐上他的后座 | ① 动作桥:二八车载着她冲到校门口,大喇叭报时——**新信息**:只剩十分钟;挂在后场开头 |
| EP002-SC05 | 准考证在包里被抢 | 考务拒绝入场 | 补办要找周建国,他手里正捏着准考证 | 集尾钩子 → EP003 第一动作:周建国拨开人群走来 |
| EP003-SC01 | 周建国拿到了包 | 当众送还 + 低声套话 | 她进场;江屿松开扳手 | ① 动作桥:郑淑华拽着她进校门,入场铃——挂在前场末尾 |
| EP003-SC02 | 她终于坐进考场 | 写下名字 | 她以为危险暂时在门外 | ③ 声音桥:窗外摩托发动的轰鸣先于画面——**新信息**:外面的事还没完;挂在前场末尾 |
| EP003-SC03 | 刘强看见她寄了两封 | 周建国定下「让她考,截省信」 | 刘强出发追邮车 | ① 动作桥:摩托冲出去 → 切回考场挂钟 9:41,她浑然不知(观众知道、主角不知道的信息差);挂在后场开头 |

**人物进出场交代**:江屿 EP001-SC02 以车铃声先入、推车入画;周丽 EP001-SC03 已在场(开场即在桌边装袋)、后门离场;郑淑华 EP002-SC05 从人群中挤出;周建国 EP002-SC05 以「被手指指出」入画;刘强 EP002-SC03 以掀面罩入画。全部有入画方式,无凭空出现。

## C. 因果与关系表(每集人情世故 ≥ 3 条)

**人物关系矩阵(EP001–003 在场者)**

| 人 × 人 | 关系 / 利害 / 权力方向 |
|---|---|
| 林知夏—苏晚晴 | 「闺蜜」;苏晚晴要拿她的名额 → 表面亲密,实际是买方与货 |
| 林知夏—王秀兰 | 继母女;王秀兰收了周家的钱 → 监护人签字权在继母手里 |
| 林知夏—林国栋 | 父女;父亲怕老婆、怕事 → 沉默站到继母那边 |
| 林知夏—江屿 | 同学 / 父亲铺子的学徒;他欠林家一份工,她欠他前世四年 |
| 周建国—刘强 | 舅甥 / 主任与司机;刘强靠舅舅吃饭 → 脏活他去干 |
| 周建国—郑淑华 | 招办主任与带队教师;考点总负责管着考务 → 郑淑华得罪不起 |
| 周丽—王秀兰 | 「姐妹」相称;周丽出钱,王秀兰出签字 |

**人情世故清单**
- EP001:①苏晚晴不自己硬逼,而是搬出「我舅特意留的名额」——在县城,「领导留的名额」是不能不领的人情。②周丽不找林国栋找王秀兰——家里管钱的是继母,红信封递给管钱的人才管用。③林国栋说「听你妈的」——他腰伤做不了重活,铺子的营业执照、街面关系都要靠人,得罪不起招办主任的妹妹。④王秀兰把「收钱」说成「营养费」——给收钱找个体面名目,是县城最常见的台阶。
- EP002:①柜员大姐多问一句「今天不考啦」——小县城人人知道高考日,这句话让她寄信的反常被看见。②刘强不抢别的,只扯书包——他是替舅舅办事,要的是准考证,不是钱。③考务老师不敢变通,直接把人推给「周主任」——考点总负责说了算,出了事谁也不想担。④郑淑华强调「全县前三」——老师替学生求情,用的是「这孩子能给学校争光」,这是她唯一能撬动规矩的筹码。
- EP003:①周建国「送还」要当着家长的面——施恩必须有见证,见证人越多,她越不能翻脸。②郑淑华推她道谢——带队老师要和招办长期打交道,学生不能让主任下不来台。③周建国说「分越高,越值钱」——一个名额卖八万,高分考生的档案才卖得出价。④她撒谎「寄给我妈」——这是 17 岁的本能;周建国一句「你妈不是走了吗」,说明他早把她家查透了。

**⛔ 理所当然禁令核对**:「为什么监护人签字有效」→ SC03 继母签字 + 周丽「你妈都签了,一样的」;「为什么准考证丢了还能进」→ 考务说补办要证明,周建国恰好是考点总负责;「刘强为什么知道她去邮局」→ EP002-SC03 他在对面看见。均已在正文交代。

## D. 时长桌读(对白按 4.5 字/秒 + 动作与停顿)

| 集 | 对白字数(约) | 对白时长 | 动作 / 停顿 / 闪回 | 合计 | 目标 |
|---|---|---|---|---|---|
| EP001 | 约 330 字 | 约 73 秒 | 约 37 秒(含闪回 8 秒) | 约 110 秒 | 110 秒 ✅ |
| EP002 | 约 300 字 | 约 67 秒 | 约 48 秒(抢包、骑车) | 约 115 秒 | 115 秒 ✅ |
| EP003 | 约 300 字 | 约 67 秒 | 约 43 秒 | 约 110 秒 | 110 秒 ✅ |

后续分镜按 D 锁① 与 Seedance 2.5 契约(单段 25–30 秒)切段,约 4 段 / 集;段长与段缝在 P3 由剧情倒推,本层不预切。

## E. 台词拟人化过站(`dialogue-naturalization.md` §六)

**认症扫描结果**:全部台词无现代书面虚词(是否 / 因此 / 从而 / 以及 / 然而 / 由于 / 进行 等);无 ≥ 20 字无停顿长句;对话段均有语气词;遮挡名测试——苏晚晴(嘛 / 呀 / 哎呀)、周建国(孩子 / 问句收尾 / 「谢啥,应该的」)、王秀兰(死丫头 / 多大点事 / 嗓门拔高)、江屿(≤ 5 字、「嗯」「咋办」)、林知夏(短句、「先……」、不用撒娇尾词)可区分。

**过站卡(节选)**
```markdown
【原句】「你是否已经替我签了这份委托书?」
【改写】「这不是我的字。」
【依据】① 删去「是否」书面虚词(§2.2)② 掉尾:不问,直接给结论,逼对方接话(§3.2)③ 借物说话:她看的是纸上的字,不是继母
【人物校验】符合林知夏「压低—越气越短」的 anger_mode ✅

【原句】「江屿,我希望你在高考期间无论遇到什么事情都先和我商量。」
【改写】「江屿。这两天,不管你看见什么,都先来找我。」+「先答应我。」
【依据】① 拆长句,插入句号停顿(§2.4)② 「先……」是林知夏的专属词(声音卡)③ 「看见什么」呼应闪回里「我看见了你的档案」
【人物校验】✅

【原句】「你知道准考证在书包里,为什么还不让我去追?」
【改写】「准考证在包里!」/「那你还——」
【依据】① 打断:被她一句「我知道」截断,后半句掉尾(§3.1 §3.2)② 江屿句长 ≤ 5 字
【人物校验】符合江屿「被逼急才说长句」——这里连长句都没说完 ✅

【原句】「我听说你今天早上去了邮局,请问你寄信给什么人?」
【改写】「刘强说,你一大早去了邮局。寄给谁啊?」
【依据】① 删「请问」公文腔 ② 句尾「啊」软化成关心口吻——周建国从不直接威胁,只问「关心的话」(声音卡)
【人物校验】✅

【原句】「你母亲不是已经去世多年了吗?你在说谎。」
【改写】「你妈——不是走了好些年了吗?」
【依据】① 掉尾:不说「你在说谎」,让她自己听出来(§3.2)② 「走了」替「去世」,县城口语
【人物校验】符合周建国「笑着说狠话」✅
```

**称呼核对(对照 `ADDRESS_LEDGER`)**:林知夏→王秀兰在 EP001-SC03 由「妈」变「王姨」(触发:发现代签);苏晚晴→林知夏全程未在台词中直呼(仅在大纲 EP20 起用「夏夏」——本 3 集台词未出现,无冲突);江屿→林知夏「林知夏」,闪回中「知夏」(前世称呼,已登记);周建国→林知夏「林知夏同学」「孩子」;王秀兰→林知夏「死丫头」;郑淑华→林知夏「林知夏」;江屿→林国栋本 3 集未出现。✅

**豁免段**:无。

## F. 七轮主编自审(摘要)

| 轮 | 结论 | 要点 |
|---|---|---|
| 1 来源 / 故事 / 因果 | PASS | 原创,以锁定大纲为唯一来源;每场有目标 → 反制 → 换策 → 结果 |
| 2 人物与关系 | PASS | 主角每集主动出手;周建国首战占上风且不降智;父亲沉默有利害依据 |
| 3 台词与表演 | PASS | 见 E;每句关键台词前后有动作支撑(笔帽、扳手、瓜子壳) |
| 4 连续性与格式 | PASS | 时间线 6.6 21:41 → 22:30 → 6.7 05:30 → 7:31 → ~8:50 → 9:41 连续;钢笔(EP2 随包被抢 → EP3 送还、笔帽裂)、身份证与回执(内兜)、扳手(车把)状态连续;闪回有字幕进入与路灯返回锚点;`STANDALONE` / `LAST_FRAME_FIRST_ACTION` / `FLASHBACK_ANCHOR` 三项测试通过 |
| 5 桌读与成本 | PASS | 见 D;场景复用:修车铺 2 次、考点校门 2 次 |
| 6 合规 | PASS | 无自伤;抢夺不涉伤害,只到膝盖磕路沿;车祸只有车灯与刹车声,无血腥;未成年人不涉性与暴力细节 |
| 7 去元数据通读 | PASS | 只读场头、动作、台词,可连续复述三集 |

**AIGC 制作提示(剧本层前置规避,供 P3 参考,不改正文)**:①撕纸为双人对拽的单一动作,不与其他动作叠在同一拍;②抢包为「摩托擦身 + 扯断背带」一拍完成,不写书包在空中翻滚;③钢笔、准考证都只做「递出 / 接过」,不写开合与掏取过程;④闪回只有手机屏幕和车灯两样东西,不出现人物全身。

## G. 五席圆桌简审(`AI_ROLE_SIMULATION` · 剧本层潜力,不预测真实播放量)

| 席位 | 关注点 | 意见 |
|---|---|---|
| 主编 A(结构) | 钩子与兑现 | 三集各有局部兑现,集尾钩子都在下一集第一场承接;EP001 闪回信息量偏大,建议 P3 控制在 8 秒内 |
| 主编 B(人物) | 主角主动性 / 反派强度 | 林知夏三集都在主动出手;周建国在 EP003 先赢一局,立得住 |
| 观众 1(冷启动) | 能否看懂 | EP001 前 10 秒能看懂「她不想签」;「重生」靠 O.S.「十五年前」+ 2024 闪回建立,可懂 |
| 观众 2(连续追剧) | 想不想点下一集 | 三个集尾分别是时限、对手现身、截信——都想看 |
| 观众 3(挑刺型) | 编剧作弊 | 「县城邮局 7:30 开门」需在 P3 用挂钟画面证实(已写);周建国为何恰好是考点总负责——县招办主任担任县考点总负责,合理 |

**等级**:A(剧本层)|`decision: AWAITING_USER_DECISION`
> 请选择:1. 接受当前版本,继续写第 4 集起的剧本。2. 进行一次精修或重写。

## H. 交接卡(HANDOFF_CARD · READY_FOR_04R → 下游 P2 资产必须继承)

- **禁改项**:①世界锚卡(2009 年 6 月县城;闪回 2024 年分支);②人物锚卡与反漂移清单(见文件 1);③关键道具状态链:黑色钢笔(EP003 起笔帽有裂纹)、半张委托书(背面铅笔「⑨林→晚」,EP049 兑现,**不得删除或改字**)、两张挂号回执(内兜)、红信封、粉色诺基亚滑盖(苏晚晴)、粉色之外林知夏用黑色直板诺基亚;④称呼台账;⑤台词逐字保留——下游只报不改,改台词须回本阶段过站。
- **长线债务**:L1 顶替链 / L2 江屿 / L3 委托书背面 / L5 继母的钱 / L6 挂号信 / L7 苏晚晴立场 / L9 名字——均为 OPEN,详见文件 2 §四。
- **下一批第一动作**:EP004 开场——邮局柜台,刘强冒充家属要退信,被柜员大姐挡回。

返回

File created successfully at: /scratch/evals2/ws/001-open-brief/lixiaoxiao9888-create__manju-laoli-skill/run-2/03_第1-3集剧本.md (file state is current in your context — no need to Read it back)

思考 6 秒

Agent:
Three files are written. Let me fix two small continuity gaps (pen and admission ticket going into the bag before it's snatched) and run a banned-word / length check on the dialogue.
Edit ./03_第1-3集剧本.md

输入

/scratch/evals2/ws/001-open-brief/lixiaoxiao9888-create__manju-laoli-skill/run-2/03_第1-3集剧本.md

—— 原文 ——
▲ 林知夏把两个信封塞进书包,关灯下楼。

—— 改成 ——
▲ 林知夏把钢笔插进笔袋,准考证夹在笔袋外层,连同两个信封一起塞进书包,关灯下楼。

返回

The file /scratch/evals2/ws/001-open-brief/lixiaoxiao9888-create__manju-laoli-skill/run-2/03_第1-3集剧本.md has been updated successfully. (file state is current in your context — no need to Read it back)
Edit ./03_第1-3集剧本.md

输入

/scratch/evals2/ws/001-open-brief/lixiaoxiao9888-create__manju-laoli-skill/run-2/03_第1-3集剧本.md

—— 原文 ——
粉色诺基亚滑盖(苏晚晴)、粉色之外林知夏用黑色直板诺基亚;

—— 改成 ——
粉色诺基亚滑盖属于苏晚晴,林知夏用的是黑色直板诺基亚;

返回

The file /scratch/evals2/ws/001-open-brief/lixiaoxiao9888-create__manju-laoli-skill/run-2/03_第1-3集剧本.md has been updated successfully. (file state is current in your context — no need to Read it back)
Edit ./03_第1-3集剧本.md

输入

/scratch/evals2/ws/001-open-brief/lixiaoxiao9888-create__manju-laoli-skill/run-2/03_第1-3集剧本.md

—— 原文 ——
苏晚晴→林知夏全程未在台词中直呼(仅在大纲 EP20 起用「夏夏」——本 3 集台词未出现,无冲突);

—— 改成 ——
苏晚晴→林知夏本 3 集台词未直呼(「夏夏」在 EP004 起的台词中使用,EP009 被林知夏当众叫停);

返回

The file /scratch/evals2/ws/001-open-brief/lixiaoxiao9888-create__manju-laoli-skill/run-2/03_第1-3集剧本.md has been updated successfully. (file state is current in your context — no need to Read it back)
Bash Check dialogue for banned words, long lines, and length

输入

cd "/scratch/evals2/ws/001-open-brief/lixiaoxiao9888-create__manju-laoli-skill/run-2" && python3 -I - <<'EOF'
import re
t=open('03_第1-3集剧本.md',encoding='utf-8').read()
body=t.split('# 主编审稿层')[0]
eps=re.split(r'^# 第00(\d)集', body, flags=re.M)
banned="是否 因此 从而 鉴于 予以 加以 可否 何以 颇为 甚为 以及 然而 由于 进行".split()
for i in range(1,len(eps),2):
    ep=eps[i]; txt=eps[i+1]
    lines=[l for l in txt.splitlines() if re.match(r'^[一-龥]{2,4}(([^)]*))?:',l)]
    chars=0; flags=[]
    for l in lines:
        d=l.split(':',1)[1]
        n=len(re.findall(r'[一-龥]',d)); chars+=n
        for b in banned:
            if b in d: flags.append((b,l))
        for s in re.split(r'[。!?]',d):
            if len(re.findall(r'[一-龥]',s))>=20 and not re.search(r'[,、—…]',s): flags.append(('C28c',s))
    print(f"EP00{ep}: 台词行 {len(lines)} · 汉字 {chars} · 约 {chars/4.5:.0f}s @4.5字/秒 · 问题 {flags}")
EOF
ls -la *.md; wc -m *.md

返回

EP001: 台词行 29 · 汉字 344 · 约 76s @4.5字/秒 · 问题 []
EP002: 台词行 30 · 汉字 297 · 约 66s @4.5字/秒 · 问题 []
EP003: 台词行 20 · 汉字 236 · 约 52s @4.5字/秒 · 问题 []
-rw-r--r--  1 user  wheel  30537 Oct 17 23:06 01_主要人物小传.md
-rw-r--r--  1 user  wheel  45182 Oct 17 23:07 02_60集分集大纲.md
-rw-r--r--  1 user  wheel  30741 Oct 17 23:09 03_第1-3集剧本.md
-rw-r--r--  1 user  wheel    244 Oct 17 22:47 premise.md
   14750 01_主要人物小传.md
   18318 02_60集分集大纲.md
   12561 03_第1-3集剧本.md
     115 premise.md
   45744 total

思考 2 秒

Agent:
The timing table overstated episode 3's dialogue; correcting it to the measured numbers.
Edit ./03_第1-3集剧本.md

输入

/scratch/evals2/ws/001-open-brief/lixiaoxiao9888-create__manju-laoli-skill/run-2/03_第1-3集剧本.md

—— 原文 ——
| EP001 | 约 330 字 | 约 73 秒 | 约 37 秒(含闪回 8 秒) | 约 110 秒 | 110 秒 ✅ |
| EP002 | 约 300 字 | 约 67 秒 | 约 48 秒(抢包、骑车) | 约 115 秒 | 115 秒 ✅ |
| EP003 | 约 300 字 | 约 67 秒 | 约 43 秒 | 约 110 秒 | 110 秒 ✅ |

—— 改成 ——
| EP001 | 344 字 | 约 76 秒 | 约 34 秒(含闪回 8 秒) | 约 110 秒 | 110 秒 ✅ |
| EP002 | 297 字 | 约 66 秒 | 约 49 秒(抢包、骑车) | 约 115 秒 | 115 秒 ✅ |
| EP003 | 236 字 | 约 52 秒 | 约 48 秒(施恩静场、写名字、摩托) | 约 100 秒 | 100 秒 ✅ |

(对白字数为脚本统计的台词行汉字数,含 O.S.;EP003 对白少、静场多——周建国施恩一场靠停顿和手的动作压人,属「慢的功能」:关系与权力变化。)

返回

The file /scratch/evals2/ws/001-open-brief/lixiaoxiao9888-create__manju-laoli-skill/run-2/03_第1-3集剧本.md has been updated successfully. (file state is current in your context — no need to Read it back)
Edit ./03_第1-3集剧本.md

输入

/scratch/evals2/ws/001-open-brief/lixiaoxiao9888-create__manju-laoli-skill/run-2/03_第1-3集剧本.md

—— 原文 ——
- EPISODE_ID:EP003
- SCRIPT_VERSION:SCRIPT-V1
- DURATION_TARGET:110 秒

—— 改成 ——
- EPISODE_ID:EP003
- SCRIPT_VERSION:SCRIPT-V1
- DURATION_TARGET:100 秒

返回

The file /scratch/evals2/ws/001-open-brief/lixiaoxiao9888-create__manju-laoli-skill/run-2/03_第1-3集剧本.md has been updated successfully. (file state is current in your context — no need to Read it back)

思考 1 秒

Agent:
Running the skill's delivery audit once, so I can report its result accurately.
Bash Run contract audit on the script file

输入

cd "/scratch/evals2/ws/001-open-brief/lixiaoxiao9888-create__manju-laoli-skill/run-2" && python3 -I .claude/skills/short-drama-director/scripts/audit_contract.py 03_第1-3集剧本.md 2>&1 | tail -30

返回

=== 📋 全流程交付契约核销报告 (03_第1-3集剧本.md | mode=auto) ===
  [FAIL] CT1-P0B 缺失 P0B《情绪锚点表》(须含情境 ID E01~E15 与 80/15/5 机位锁,权威见 sd-decision-engine)
  [FAIL] CT1-P1A 缺失 P1《世界锚卡》或《人物锚卡》(须含年龄锚/体型锚/身份外观三件套,权威见 story-bible-and-ip.md §1.11)
  [FAIL] CT1-P1C 缺失《角色表演主档案》或漏写「然而,当…」破功句(权威见 acting-direction.md)
  [FAIL] CT2-CHR 角色资产提示词未按权威模板展开(疑似简笔糊弄版!)——必须回读 `sd-asset-engine/references/character-portrait-templates.md`,写出「全图共 4 格 + ①面部特写唯一清晰脸 + ②③④无脸全身(featureless face,含头含鞋) + 身份外观三件套 + 五官10项锁定 + 图底声纹锚 + Voice Description 英文标签 + 负向词」
  [FAIL] CT2-SCN 场景资产提示词未按权威模板展开(疑似简笔糊弄版!)——必须回读 `sd-asset-engine/references/scene-grid-template.md` 与 `asset-spatial-ledger.md §四`,同时产出「① 16:9 无人场景母版」与「② 3×3 九宫格完整 8 字段(含【九宫格摄影机矩阵】、【参考场景锁定模式】、标注降级条款)」
  [FAIL] CT2-PRP 道具资产提示词未按权威模板展开(疑似简笔糊弄版或缺失!)——必须回读 `sd-asset-engine/references/prop-template.md`,写出「全图共 4 格(①正面视图/②45°侧视图/③顶部俯视图/④关键细节特写)+ 禁止手持展示 + negative prompt」
  [FAIL] CT4-BLK 缺失 P3 场面调度层(须含空间坐标系文字平面图与权力几何演进表,权威见 blocking-direction.md)
  [FAIL] CT4-SBD 缺失 P3《故事板图 CLEAN_GRID》(每段一张,含面板 1~4/6 相位拆解)或《P3 图形化交付清单》(权威见 sd-storyboard-engine/references/storyboard-sheet-template.md)
  [FAIL] CT5-P4F 缺失 P4 七段式投喂提示词主体
  [FAIL] CT6-LED 缺失 P5《跨镜连续性台账(Continuity Ledger)》(须逐段登记 SET_STATE / CHAR_STATE / 道具落点 / 出口帧,权威见 continuity-ledger.md)

[-] 交付契约未通过:共 10 项契约/权威源缺失!严禁把 validate_prompt 格式全绿当成任务完成!

思考 5 秒

思考

Bash Locate acting profile template and audit criteria

输入

cd "/scratch/evals2/ws/001-open-brief/lixiaoxiao9888-create__manju-laoli-skill/run-2/.claude/skills/short-drama-director" && grep -n "然而\|表演主档案\|^## \|^### " references/acting-direction.md | head -60; grep -n "P1A\|P1C\|然而" scripts/audit_contract.py | head -20

返回

11:## 〇、 与包内既有表演规则的分工(★ 先读这条,防重复造轮子)
28:## 一、 核心公理(整层的出发点)
45:## 二、 五支柱(每个角色、每一场,五项齐全才立得住)
47:### 2.1 目标 Objective
55:### 2.2 障碍与代价 Obstacle & stakes
63:### 2.3 战术 Tactics
69:### 2.4 节拍 Beats
79:### 2.5 潜台词 Subtext
94:## 三、 听与反应(品质主判据)
105:## 四、 身体:先有物理状态,再谈心理
107:### 4.1 身体四参(每个角色开档时先定这四项)
118:### 4.2 Business · 身体任务
128:### 4.3 Proxemics · 距离即戏剧
141:### 4.4 Status · 地位
153:## 五、 台词:好表演听起来是什么样
163:## 六、 角色表演档案(★ 本层核心产物)
167:### 6.1 中文模板(照此顺序,一段散文)
174:然而,当他 [情绪触发],[转变——体态、步态、脸怎么变]。
180:### 6.2 八条写作规则
185:4. **面具 + 裂缝(★ 一条档案最值钱的一句)**:每条档案**至少带一句「然而,当她/他 X ——」**。面具和**让面具塌下去的准确扳机**。
194:## 七、 眼戏(每条档案、每个场景必写)
207:## 八、 场景改写:档案是「是谁」,场景是「此刻」
220:## 九、 Voice · 声线锁(★ 本包落点与外部稿件不同,必读)
235:## 十、 状态,不是过程
245:## 十一、 群戏与空间
256:## 十一·补、 解剖级微表情目录 · 台词三拍呼吸 · 焦外听者错峰(2026-10-14 粉丝 shotlist-builder 吸收)
279:## 十二、 坏表演图鉴(认症 → 改法)
301:## 十三、 表演刻度 0~5(自检尺)
318:## 十四、 出稿自检清单(内部过,不投喂)
326:- [ ] **每个小动作都有触发条件**;面具都有裂缝(「然而,当 X ——」);
335:## 十五、 落到本包的三个环节(落点表)
347:## 十六、 十条终极收束公理(Final Axioms · 原版完整收口)
362:## 十七、 完整实战标准范例(VIKTOR 档案与车内戏改写全案 · 双语对照示范)
366:### 17.1 角色表演主档案(Master Profile)
374:> 然而,当有人在他附近抬起手时,那副昏睡面具会在半秒内荡然无存:下颌骤然收紧,双手抬至半胸,双脚瞬间找到昔日拳台站位——随后他会意识到失态,尴尬地收起架势。
381:### 17.2 场景改写实战(Scene Adaptation)
56:    ("CT1-P1A", "P1 《世界锚卡》与《人物锚卡》", "sd-script-engine/references/story-bible-and-ip.md §1.11",
60:    ("CT1-P1C", "P1/P3 《角色表演主档案》", "short-drama-director/references/acting-direction.md",
61:     "每位主要角色一份:含内在驱动引擎 + Voice Lock 英文声线标签 + 习惯动作账本 + 眼神生命 + 「然而,当…」破功句"),
122:        # 旧逻辑「见 P2.5 即 board-lite」会静默跳过 CT1-P0B/P1A/P1B/P1C、CT4-BLK/SBD、CT6-LED 六项,
145:            passed.append("CT1-P1A P1《世界锚卡》与《人物锚卡》(含身份外观三件套)在位")
147:            issues.append("CT1-P1A 缺失 P1《世界锚卡》或《人物锚卡》(须含年龄锚/体型锚/身份外观三件套,权威见 story-bible-and-ip.md §1.11)")
149:        if ("角色表演" in text or "表演主档案" in text or "表演档案" in text) and "然而,当" in text:
150:            passed.append("CT1-P1C 《角色表演主档案》(含 Voice 声线锁与「然而,当…」破功句)在位")
152:            issues.append("CT1-P1C 缺失《角色表演主档案》或漏写「然而,当…」破功句(权威见 acting-direction.md)")
281:        "角色表演主档案 然而,当\n"
Read ./.claude/skills/short-drama-director/references/acting-direction.md

输入

{
 "file_path": "/scratch/evals2/ws/001-open-brief/lixiaoxiao9888-create__manju-laoli-skill/run-2/.claude/skills/short-drama-director/references/acting-direction.md",
 "offset": 163,
 "limit": 72
}

返回

163	## 六、 角色表演档案(★ 本层核心产物)
164	
165	**每个重复出现的角色,都要有一份《角色表演档案》**——这是关于「他怎么演」的永久事实来源。**写一次,之后每场按 §七 改写。**
166	
167	### 6.1 中文模板(照此顺序,一段散文)
168	
169	```text
170	角色表演档案 · [名字]。[年龄、体型、体格、体态——身体是他履历的文档]。[驱动力一句话——解释这具身体为什么是这样]。
171	声音形象:[音高音色 / 口音与来历 / 语速与说话方式 / 情绪上来时声音怎么变]。
172	标志习惯与下意识动作:[招牌小动作 + 它的触发条件;压力下的小动作 + 触发条件;掩盖行为——他用什么掩盖感受;面具,以及面具裂开的准确条件]。
173	走路:[给步态起个名,然后拆开——重心、步幅、躯干与手臂做什么、头做什么]。
174	然而,当他 [情绪触发],[转变——体态、步态、脸怎么变]。
175	[可选:软化目标——让他真正变软的,一个人、一只动物,或一样东西。]
176	```
177	
178	**长度:中文 180~280 字,一段散文**。**禁分点、禁小标题、禁「参数:」行**(档案最终要能整段滑进投喂,结构化排版会破坏它)。
179	
180	### 6.2 八条写作规则
181	
182	1. **只写看得见的行为。** 每个内在状态都必须有一个身体标记。**不要写「他很紧张」**——写颤抖的下唇、重重的一咽、用嘴长吸气再用抿紧的唇短促呼出(`【待验证·未实拍】`)。
183	2. **每个小动作都要有触发条件。** 不是「他捏指节」,而是「他在没话找话的闲谈里捏指节,用来假装从容」。**没有触发条件的小动作是装饰;有触发条件的才是戏。**
184	3. **给步态起个名。** 一个记得住的词锚住生物力学(「压步」「摆着走」「炮弹出膛步」),然后**拆开写**:重心、每一步、躯干与手臂、头。
185	4. **面具 + 裂缝(★ 一条档案最值钱的一句)**:每条档案**至少带一句「然而,当她/他 X ——」**。面具和**让面具塌下去的准确扳机**。
186	   > **同时演两个真相,是木偶与人的分界。**
187	5. **只给一个软化目标**——一个人、一只动物,或一样东西。**一个,不是两个。** 这让人立起来,而不稀释。
188	6. **不写服装。** 服装与造型住在【核心人物】/ 场景资产里,**永不进档案**。档案必须能挺过任何换装。
189	7. **不写摄影机、不写色彩。** 档案只驱动**表演、脸、声音、动作**;机位与影调归【画幅风格】/ 段8【STYLE】。
190	8. **体格承载履历。** 年龄/体型/体态是拿来**交代前史**的:肩膀「常年绷着」、体态「过分端正以维持权威」、身体「被过去的挣扎磨旧了」。**身体是一份文档**——职业、旧伤、自我认知都要能在里面读出来。
191	
192	---
193	
194	## 七、 眼戏(每条档案、每个场景必写)
195	
196	**死眼睛是 AI 生成表演的第一号破绽。** 给每个角色**连续的、自然的眼部生命**:
197	
198	- **微扫视与注视目标**:目光一直在动——飘开想事、扫过某个细节再落回来,**永远不要冻死在一个点上**;
199	- **真实眨眼频率与质量,且随状态变**:压力下是急促的眨眼连发;掌控时是缓慢平静的眼皮;出神的一瞬是「眨一下然后失焦」;
200	- **活的 catchlight**:眼睛必须读起来**湿、亮、活**;
201	- **克制的静止是「选择」,不是「死」**:如果人设是「几乎不眨眼的猎食者式冷静」,**把眨眼写得少而慢、有意图**(一个决定,不是冻结),**并让视线仍然缓慢移动**;
202	- ★ **眼先于头**:眼睛**先于**头转到目标上。**念头先写在眼睛里,台词后到**;
203	- **眼戏跟着节拍变**:眨眼频率、注视稳定度、眼神温度,都随节拍切换。
204	
205	---
206	
207	## 八、 场景改写:档案是「是谁」,场景是「此刻」
208	
209	> **档案是角色「是谁」;每一场,都要把它改写进「这一刻」。改写,不是粘贴。**
210	
211	1. **只写在本镜里的人**——没入画的角色不写。
212	2. **保住恒定内核**——身份、声音形象、招牌小动作、眼戏、情绪主轴,每场不变;**这正是跨镜保持人物一致的东西**。**永不与档案矛盾。**
213	3. **为本场重新表达**——按本场的**体态**(坐/站/跑/藏)、**动作**、**节拍**、**情绪状态**、**时间**,选择、强调、修改或舍弃具体的行止。
214	4. ★ **转换,不是删除**——某行为在本场物理上做不到时,**改道,不要删掉**:一个走来走去的焦躁者被摁在沙发上,**同一台躁动引擎改道成来回微晃、抖腕、撕纸**。**能量恒定,出口改变。**
215	5. **一段散文**——折进角色的语境里,**禁分点、禁小标题、禁「参数:」行**。
216	6. **用 `@CHR-xxx` 开头**绑定资产,让模型把表演绑到对的人身上。
217	
218	---
219	
220	## 九、 Voice · 声线锁(★ 本包落点与外部稿件不同,必读)
221	
222	**表演每场改写;声音是锁死不动的。**
223	
224	| 层 | 内容 | 本包落点 |
225	|---|---|---|
226	| **声线锁(全片)** | 这个角色的**声线身份**——音高音色、口音来历、语速与说话方式、情绪上来怎么变 | **写进【核心人物】行尾括号**(例:`图1 苏念(…、语气:清亮偏软的中音,尾音上挑,越急越轻)`)。**Seedance 2.0 没有 audio 字段**,故不另设字段、不新增段 |
227	| **音色参考(2.5 专属 · 可选)** | 投 `reference_audio` 素材锁定音色 | 【核心人物】行尾标 `(音色锁:参考音频@…,用途:锁定音色)` |
228	| **每句语气(逐句)** | 情绪色 / 力度 / 音质 / 节奏 四维 | 走既有 `台词:【角色(语气):"…"】` 语气位(★权威见 `model-adapters.md` §5.2) |
229	
230	- **档案里的 vocal profile** 描述的是「台词在戏剧上怎么表现」(语速变化、破音、气声)——**它和声线锁必须互相不矛盾**;
231	- **角色出场但没台词** → 声线锁仍写在【核心人物】,**语气位不写**。
232	
233	---
234	

思考 4 秒

思考

Edit ./01_主要人物小传.md

输入

/scratch/evals2/ws/001-open-brief/lixiaoxiao9888-create__manju-laoli-skill/run-2/01_主要人物小传.md

—— 原文 ——
**一致性铁律**:同一关系阶段内称呼不漂移;所有变化都挂在上表的触发事件上,不得只改称呼不改行为。

—— 改成 ——
**一致性铁律**:同一关系阶段内称呼不漂移;所有变化都挂在上表的触发事件上,不得只改称呼不改行为。

---

## 七、角色表演档案(`acting-direction.md` §六 · 写一次,之后每场改写)

> 只写看得见的行为;不写服装、不写机位色彩。每条档案带一句「然而,当……」——面具,和让面具塌下去的准确扳机。「声线锁」一行在 P4 写进【核心人物】行尾括号。

**角色表演档案 · 林知夏。** 十七岁的身体,偏瘦,背挺得过分直,肩一直微微收着——那是三十三岁的人在流水线上站了十二年留下的架子,套在一个高中生身上。驱动她的只有一句话:这回,谁也别想再从她手里拿走东西。她说话前先看对方的手,再看脸;紧张时用拇指把钢笔帽按出「咔嗒」一声,越危险按得越轻;递任何纸之前,都要先用掌根把它压平。她的眼睛很少乱扫,落在一个人身上就停住,眨得慢,像在算账。走路叫「赶工步」:重心在前脚掌,步子小而快,书包抱在身前,头不回。然而,当江屿出现在她视线里,那副大人的架子会塌掉一半——她会先伸手抓住他的手腕,再想起自己该说什么,眼眶比声音先红。软化目标:江屿腕上那块旧电子表。
声线锁:17 岁女声,中低音区,气息稳,句尾下沉;越生气越慢、越短,从不提高音量。

**角色表演档案 · 江屿。** 十八岁,精瘦,小臂上全是干活练出来的筋,右手总想找个东西攥着——扳手、车钥匙、车把。驱动他的是一句不肯说出口的话:别让人看见他怕。他被问到答不上来的问题时,先低头看一眼左腕上的旧电子表,再抬眼;不说话时下巴收着,嘴抿成一条线。他的眼睛总是先落到危险上——谁的手停在她肩上、谁的摩托停在对面——然后才回到她脸上。走路叫「推车步」:哪怕没推车,也像推着一辆很沉的二八车,重心在左脚,肩往前送,步子大而慢。然而,当她攥住他的车把说「别追」,他扣着扳手的手指会一根一根松开,喉结滚一下,整个人像被按了暂停。软化目标:她冰凉的手。
声线锁:18 岁男声,偏低、略哑,句尾不上扬,一句话不超过五个字。

**角色表演档案 · 周建国。** 四十八岁,微胖,手掌厚,肚子顶着皮带——一个坐了十一年办公室、在饭局上把人情喝成生意的人。驱动他的是:自己的名字,不能落在任何一张纸上。他笑的时候眼睛先笑,嘴后跟上;拍人肩膀,手会多停一秒,像盖章;递东西时举得不高不低,正好让周围的人都看见。他看人的眼神温和,眨得很慢,但一句话说到一半会突然盯住对方的手——看对方攥紧了没有。走路叫「领导步」:不快,从不小跑,双手常背在身后,头微微点着跟人打招呼。然而,当有人在他面前拿出一张写了字的纸,他的笑会停在嘴角,眼皮压下来半分,手指在裤缝上轻轻敲两下——那是他在算这张纸值多少。
声线锁:中年男声,中音,气息足,语速慢,喜欢用问句收尾,笑着说狠话。

**角色表演档案 · 苏晚晴。** 十八岁,匀称白皙,习惯性歪着头笑——一个从小在服装店里看大人脸色长大的姑娘。驱动她的是:别像她妈那样,一辈子困在青川。她说话时爱挽人胳膊,递东西用双手捧着;心虚时抠自己的指甲边,指甲油被抠出一个小缺口。她的眼睛很灵,笑着的时候也在扫——扫对方的手机、扫桌上的纸、扫门口有没有人。走路叫「挽臂步」:总要贴着另一个人走,步子跟着对方的节奏,自己从不先迈。然而,当她舅舅的名字被人用冷的语气说出来,她的笑会僵住半拍,歪着的头慢慢摆正,声音一下子低下去、变冷。软化目标:她妈那间服装店里挂着的一条没卖出去的白裙子。
声线锁:18 岁女声,偏高偏甜,句尾爱带「嘛 / 呀」;压低声音时会突然变冷。

**角色表演档案 · 王秀兰。** 四十二岁,微胖,肩膀因为常年弯腰切凉皮而往前塌——一个觉得日子全靠自己抠出来的女人。驱动她的是:小宝的将来,比什么都大。她手里总有一把瓜子,嗑得飞快;心虚时嗓门先拔高,人往后靠。眼神不爱看人,看钱、看信封、看门口。走路叫「趿拉步」:拖鞋蹭着地,步子碎,腰一扭一扭。然而,当林国栋难得地放下扳手直起腰,她手里的瓜子会停住,眼睛第一次往旁边躲。
声线锁:中年女声,尖、快、亮,县城口音,越理亏越大声。

**角色表演档案 · 许曼。** 二十九岁,偏瘦,肩背有点驼——伏案写了七年稿子、又被撤过稿的人。驱动她的是:写一篇不被撤的稿子。她听人说话前先按下录音笔,再点头;嘴里叼着一根不点的烟,想事时用牙咬着烟嘴转。她的眼睛扫得很快,先看证据、再看人。走路叫「赶稿步」:步子大,帆布包撞着胯,边走边说话。然而,当当事人抱着孩子说「对不起」,她会把烟从嘴里拿下来,第一次不知道手该放哪儿。
声线锁:女声,中音,语速快,爱用短问句,「来源呢?」脱口而出。

返回

The file /scratch/evals2/ws/001-open-brief/lixiaoxiao9888-create__manju-laoli-skill/run-2/01_主要人物小传.md has been updated successfully. (file state is current in your context — no need to Read it back)
Bash Re-run audit across all three files; count episodes and paywall marks

输入

cd "/scratch/evals2/ws/001-open-brief/lixiaoxiao9888-create__manju-laoli-skill/run-2" && cat 01_主要人物小传.md 02_60集分集大纲.md 03_第1-3集剧本.md > "$TMPDIR/all.md" && python3 -I .claude/skills/short-drama-director/scripts/audit_contract.py "$TMPDIR/all.md" 2>&1 | grep -E "PASS|FAIL|\[-\]|\[\+\]" | cut -c1-90; grep -c "^\*\*EP" 02_60集分集大纲.md; grep -c "💰" 02_60集分集大纲.md

返回

  [PASS] CT1-P1A P1《世界锚卡》与《人物锚卡》(含身份外观三件套)在位
  [PASS] CT1-P1C 《角色表演主档案》(含 Voice 声线锁与「然而,当…」破功句)在位
  [FAIL] CT1-P0B 缺失 P0B《情绪锚点表》(须含情境 ID E01~E15 与 80/15/5 机位锁,权威见 sd-decision-engine)
  [FAIL] CT2-CHR 角色资产提示词未按权威模板展开(疑似简笔糊弄版!)——必须回读 `sd-asset-engine/references/character-por
  [FAIL] CT2-SCN 场景资产提示词未按权威模板展开(疑似简笔糊弄版!)——必须回读 `sd-asset-engine/references/scene-grid-te
  [FAIL] CT2-PRP 道具资产提示词未按权威模板展开(疑似简笔糊弄版或缺失!)——必须回读 `sd-asset-engine/references/prop-templ
  [FAIL] CT4-BLK 缺失 P3 场面调度层(须含空间坐标系文字平面图与权力几何演进表,权威见 blocking-direction.md)
  [FAIL] CT4-SBD 缺失 P3《故事板图 CLEAN_GRID》(每段一张,含面板 1~4/6 相位拆解)或《P3 图形化交付清单》(权威见 sd-storyboar
  [FAIL] CT5-P4F 缺失 P4 七段式投喂提示词主体
  [FAIL] CT6-LED 缺失 P5《跨镜连续性台账(Continuity Ledger)》(须逐段登记 SET_STATE / CHAR_STATE / 道具落点 / 出
[-] 交付契约未通过:共 8 项契约/权威源缺失!严禁把 validate_prompt 格式全绿当成任务完成!
60
21

思考 10 秒

Agent:
三个文件都写好了,放在当前目录:

- **`01_主要人物小传.md`**:5 个主要角色(林知夏、江屿、周建国、苏晚晴、许曼)的完整小传,每人都写了前世经历、动机、开局时做不到和看错的地方、全剧成长线、说话方式和角色表演档案。另有 10 个配角的简版小传、人物关系表、2009 年县城的年代设定,以及每对人物之间称呼怎么随剧情变化。
- **`02_60集分集大纲.md`**:分 6 个阶段,每集写了剧情梗概、本集给观众的结果、集尾钩子和下一集的第一个动作。
- **`03_第1-3集剧本.md`**:第 1–3 集完整剧本,每集约 100–115 秒。剧本后面附了审稿说明:每场戏的前因后果、场与场之间怎么过渡、台词口语化的修改记录和时长估算。

**故事**:选的是方向 B《重回高考前夜》。2024 年,林知夏发现自己的高考名额被闺蜜苏晚晴顶替,当晚死于车祸,醒来回到 2009 年高考前夜,闺蜜正递来那张委托书。主要对手是县招办主任周建国,他用"委托书、监护人签字、体检报色弱"这三步,五年间顶替了七个考生。第一集撕下的半张委托书,背面有一行铅笔字,到第 49 集成了定他罪的关键证据。

**付费卡点共 7 个**:
- **第 10 集(首个付费卡点)**:江屿抱着从招办拿出的档案袋翻窗进来。观众知道前世他正是因此坐的牢。
- 之后 6 个:第 18、24(全剧中点)、30、38、48、56 集,都和剧情大转折对齐。每个卡点前,本集先给观众一个实在的结果,再落钩子;不用说一半就断的台词、黑屏或误会来吊胃口。
- 每个卡点的理由写在大纲第一节。

**按"推荐"替你定的设置**:国内剧、原创、Seedance 2.5、只交 markdown、段与段之间用末帧定格承接、画风为国内都市写实。这些只影响以后出分镜和视频提示词,不影响这次的剧本。

**检查结果**:
- 剧本台词扫过一遍:没有"是否 / 因此 / 进行"这类书面腔,也没有超过 20 字不带停顿的长句。
- skill 自带的交付检查(`audit_contract.py`)没有通过,8 项失败。剧本阶段的两项(年代与人物设定卡、角色表演档案)已通过。失败的 8 项是情绪锚点表、角色/场景/道具出图提示词、场面调度、故事板、视频提示词和连续性台账,属于剧本之后的制作阶段,`premise.md` 没有要求,所以这次没做。

**等你决定**:按 skill 的流程,写完一批剧本后要由你决定下一步:
1. 接受,继续写第 4 集起的剧本;
2. 先改第 1–3 集。

你也可以直接让我进入出图提示词或分镜阶段。

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

第 3 轮

输入:
如果要我在几个题材或故事方案里选,就选第 2 个(没有第 2 个就选最后一个);其他要我定的,都按你推荐的来,不用再问我。请继续,直到 premise.md 列出的三项交付都写成文件。

思考 3 秒

Bash Verify the three deliverable files are present and complete

输入

cd "/scratch/evals2/ws/001-open-brief/lixiaoxiao9888-create__manju-laoli-skill/run-2" && ls -la *.md && grep -c "^\*\*EP" 02_60集分集大纲.md && grep -c "^# 第00" 03_第1-3集剧本.md && grep -n "AWAITING_USER_DECISION" 03_第1-3集剧本.md

返回

-rw-r--r--  1 user  wheel  35905 Oct 17 23:11 01_主要人物小传.md
-rw-r--r--  1 user  wheel  45182 Oct 17 23:07 02_60集分集大纲.md
-rw-r--r--  1 user  wheel  30973 Oct 17 23:10 03_第1-3集剧本.md
-rw-r--r--  1 user  wheel    244 Oct 17 22:47 premise.md
60
3
504:**等级**:A(剧本层)|`decision: AWAITING_USER_DECISION`
Agent:
The one open decision was whether to accept episodes 1–3 as written. Following your "按推荐" rule, I'm recording it as accepted.
Edit ./03_第1-3集剧本.md

输入

/scratch/evals2/ws/001-open-brief/lixiaoxiao9888-create__manju-laoli-skill/run-2/03_第1-3集剧本.md

—— 原文 ——
**等级**:A(剧本层)|`decision: AWAITING_USER_DECISION`
> 请选择:1. 接受当前版本,继续写第 4 集起的剧本。2. 进行一次精修或重写。

—— 改成 ——
**等级**:A(剧本层)|`decision: PROCEED_CURRENT`
> 用户授权「其他要我定的,都按你推荐的来」→ 按推荐选 1:接受当前版本(SCRIPT-V1 锁定)。premise.md 只要求第 1–3 集完整剧本,第 4 集起暂不续写;如需续写,从 §H「下一批第一动作」接起。

返回

The file /scratch/evals2/ws/001-open-brief/lixiaoxiao9888-create__manju-laoli-skill/run-2/03_第1-3集剧本.md has been updated successfully.
Agent:
`premise.md` 要求的三个文件上一轮已经写完,都在当前目录。这次重新确认过,内容完整:

1. **`01_主要人物小传.md`**:5 个主要角色的完整小传和角色表演档案,10 个配角的简版小传,还有人物关系表、2009 年县城的年代设定和称呼变化表。
2. **`02_60集分集大纲.md`**:60 集全部写到,每集有梗概、本集结果、集尾钩子和下一集的第一个动作。付费卡点共 7 个,分别在第 10 集(首个付费卡点)、第 18、24、30、38、48、56 集。
3. **`03_第1-3集剧本.md`**:第 1–3 集完整剧本,每集约 100–115 秒,后面附审稿说明。

上一轮留下的唯一待定问题是:第 1–3 集是直接接受,还是先改一版。按你"其余按推荐"的规则,我选了接受当前版本,已在剧本文件的审稿部分记下。

第 4 集以后的剧本不在 `premise.md` 的要求里,所以没有续写。需要的话,可以从剧本文件末尾写好的"下一批第一动作"接着写。

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

第 4 轮

输入:
如果要我在几个题材或故事方案里选,就选第 2 个(没有第 2 个就选最后一个);其他要我定的,都按你推荐的来,不用再问我。请继续,直到 premise.md 列出的三项交付都写成文件。

思考

Bash Confirm the three deliverables are still present and complete

输入

cd "/scratch/evals2/ws/001-open-brief/lixiaoxiao9888-create__manju-laoli-skill/run-2" && ls -la *.md && grep -c "^\*\*EP" 02_60集分集大纲.md && grep -c "^# 第00" 03_第1-3集剧本.md && grep -n "decision:" 03_第1-3集剧本.md

返回

-rw-r--r--  1 user  wheel  35905 Oct 17 23:11 01_主要人物小传.md
-rw-r--r--  1 user  wheel  45182 Oct 17 23:07 02_60集分集大纲.md
-rw-r--r--  1 user  wheel  31121 Oct 17 23:11 03_第1-3集剧本.md
-rw-r--r--  1 user  wheel    244 Oct 17 22:47 premise.md
60
3
504:**等级**:A(剧本层)|`decision: PROCEED_CURRENT`
Agent:
`premise.md` 要求的三个文件已经全部写完,刚又核对了一遍,都在当前目录、内容完整。这次没有需要你选或我替你定的事,所以没有改动任何文件。

1. **`01_主要人物小传.md`**:主要人物小传,含人物关系、年代设定和角色表演档案。
2. **`02_60集分集大纲.md`**:60 集分集大纲,7 个付费卡点在第 10(首个付费卡点)、18、24、30、38、48、56 集。
3. **`03_第1-3集剧本.md`**:第 1–3 集完整剧本,已按推荐接受为定稿版本。

如果还要往下做,比如续写第 4 集以后的剧本,或进入出图提示词、分镜,直接告诉我就行。

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

第 5 轮

输入:
如果要我在几个题材或故事方案里选,就选第 2 个(没有第 2 个就选最后一个);其他要我定的,都按你推荐的来,不用再问我。请继续,直到 premise.md 列出的三项交付都写成文件。

思考

Agent:
三项交付都已经写成文件,就在当前目录,上一轮刚核对过,从那以后文件没有任何改动:

1. **`01_主要人物小传.md`**:主要人物小传。
2. **`02_60集分集大纲.md`**:60 集分集大纲,第 10、18、24、30、38、48、56 集标了付费卡点。
3. **`03_第1-3集剧本.md`**:第 1–3 集完整剧本,已定稿。

现在没有需要你选、也没有需要我替你定的事项。这条指令已经全部完成,再发同样的内容也不会产生新的改动。如果要继续往下做,比如写第 4 集以后的剧本,请直接说。

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