# 短剧分集与单集设计

## 目录

1. 分集的工作定义
2. 规则分级
3. 单集契约
4. 钩子、兑现与出去的压力
5. 因果节拍与升级链
6. 场景化之前的可见性检查
7. 系列弧线与分集地图
8. 集间状态交接
9. 扩写、压缩与重排
10. 项目节奏档案
11. 合成示例
12. 失败征兆与审查问题

## 1. 分集的工作定义

一集完成一次有边界的状态变换：

```text
可验证的进入状态
→ 当集压力迫使人物追求目标
→ 选择遭遇反制并产生后果
→ 观众获得当集承诺的部分回报
→ 一个具体的新决定、危险或问题形成下一步压力
→ 可验证的出去状态
```

分集设计要回答“这一集为什么必须在这里发生”，让分集边界对应必要的状态变化。

## 2. 规则分级

- **`structural_invariant`**：进入/出去状态、分集/铺垫/兑现引用是否存在，显式声明是否互相矛盾；校验器可阻断。
- **`reviewed_invariant`**：因果是否真实、升级是否改变局面、兑现是否匹配承诺；审查者须给出证据。
- **`craft_default`**：通常能加强单集运动的做法；创作者可说明理由覆盖。
- **`taste_option`**：钩子形态、弧线形状、转折烈度、留白程度；只由创作者和作品气质决定。

数字形式约束可以记录为创作者选择，但不能反过来证明剧情质量。

## 3. 单集契约

在写节拍或剧本前，先为本集回答以下字段。

### 3.1 进入状态

只写会影响本集行动的事实：

- 人物位置、持物、伤势或正在执行的行动；
- 谁知道什么、误信什么、掌握什么证据；
- 谁占主动，谁欠谁，谁与谁结盟或疏远；
- 上一集留下的决定、危险或未完成动作；
- 本集必须接住的视觉、声音或时间事实。

不要把整本设定复制进每集。进入状态要足以让本集第一场行动不凭空出现。

### 3.2 当前压力与钩子

“钩子”不是一句神秘台词，而是观众能立即理解的未稳定局面：

- 某人正在执行高代价行动；
- 一个看似正常的事实与可见证据矛盾；
- 有时限的目标已经开始；
- 先前选择的后果现在抵达；
- 某人必须公开作决定；
- 一个关系中的权力突然改变。

钩子要连接本集目标。若开场刺激与后续无因果关系，它只是装饰。

**倒叙与结果预演**：任何题材都可以先给观众看一个后面的结果或高光，再回到造成它的决定，
只要它服务本集的钩子。两段要由同一人物、关系动作、道具或场所事实清楚相连，否则会像
无来源的预告片。用来解释眼前危机的闪回放在集中段更好用：开场先给危机，观众开始追问
「怎么会这样」时再闪回，闪回结束回到危机继续推。它是叙事选择，不是每集开场要求。

### 3.3 目标与反对力量

目标用“人物想让谁/什么在本集结束前发生怎样的变化”表达。反对力量要有：

- 自己的目标；
- 能真正阻挡的筹码；
- 对主角策略的理解或误解；
- 受到压力时会采取的动作。

环境、制度、身体限制也能成为反对力量，但最好通过人物选择获得戏剧形态。

### 3.4 因果升级

不要预填“发生若干次冲突”。写成选择链：

```text
因为进入状态中的事实 A，人物采取行动 B；
行动 B 触发反制 C；
C 让状态 D 改变，迫使人物放弃旧策略或付出更大代价；
新选择 E 产生本集的方向性转折。
```

### 3.5 方向性转折

转折意味着人物原来的计划、理解或关系位置不再适用。它可能是：

- 主角主动更换策略；
- 对手封住既有路径；
- 证据使旧解释失效；
- 一段关系改变立场；
- 代价真正落地；
- 人物拒绝了原本最想要的东西。

不要求每集使用秘密或身份变化。

### 3.6 当集兑现

兑现回答：“观众为什么不会觉得这一集只在拖延？”

可以兑现：

- 看见主角真实能力或代价；
- 回收先前问题的一部分；
- 完成一次关系/权力变化；
- 让承诺中的情绪落地；
- 让人物作出不可撤回的选择；
- 证实或推翻一个有依据的判断。

**`craft_default · STY-04`**：在留下新压力前，先给出本集自己的局部结果。开放结尾与未完成一集不是同一件事。

### 3.7 出去状态与交接

结尾不只写“悬念：他是谁”。写成下一集可执行的事实：

- 谁刚作出什么决定；
- 谁知道了什么，谁仍不知道；
- 权力、关系或资源怎样改变；
- 人物在哪里、拿着什么、能否行动；
- 哪个危险已经开始而非可能出现；
- 下一集开场必须保留什么。

**`structural_invariant · STY-05`**：所有进入/出去、铺垫/兑现引用应指向已知记录，或显式标记为未决。相邻集对同一事实的显式声明不得无解释冲突。

### 3.8 每集只写这一集独有的东西

分集记录只保留写作与交接所需的约束，逐项判断：

> 删掉这个字段，写剧本的人会不会失去一个重要的创作约束？

答案是"不会"的字段，要么删掉，要么放到只写一次的地方。按这条判据，下面几类**不进**
分集记录：

- **可以从别的字段推导出来的**。单步因果链就是"目标 → 反对 → 结果 → 出去的压力"，
  把它再写一遍不产生新约束；只有一集里确实有两步以上、后一步依赖前一步的结果时，
  才需要单独写因果链。
- **跨集共用且已有统一记录的**。人物跨集变化统一记录在故事引擎的
  [人物行动模型](../assets/story-engine.md)，信息权限模型记录在同一文件的信息与证据设计。
  分集记录保留本集实际发生的结果与权限变化，不重复整套模型。
- **解释性的**。"为什么这个钩子连着本集目标""为什么这股压力由本集产生"是**理由**，
  不是约束。理由由审查者从已有字段判断，不需要作者逐集自证。
- **给字段本身分类的**。钩子属于哪一型、节奏是强是弱，这些标签不改变任何一句剧本。

留在分集记录里的，是**只有这一集才知道的事实**：进入状态、本集目标与反对、转折的触发、
局部结果、出去的压力、交接状态，以及本集要用到的资产与连续性变化。

一集只有一步因果时，分集记录直接写可见的选择、反制和状态变化，不另设因果链字段或步骤指针。
有两步以上、后一步依赖前一步结果时，才单列因果链，剧本按各步落实。

同一句话抄进多个槽位不会增加创作约束，反而容易掩盖尚未完成的决定。

## 4. 钩子、兑现与出去的压力

这三项承担不同工作：

| 部件 | 观众问题 | 常见误用 |
|---|---|---|
| 钩子 | 为什么现在就要看？ | 与本集无关的奇观或故弄玄虚 |
| 兑现 | 这一集给了我什么？ | 只重复承诺，不产生结果 |
| 出去的压力 | 为什么状态还会继续运动？ | 隐去一句信息便草草结束 |

### 4.1 选择钩子类型

根据本集运动选择，而不是轮换模板：

- **行动钩子**：人物已在执行高风险策略；
- **后果钩子**：上一集的选择立即反噬；
- **矛盾钩子**：话语与证据同时出现且不相容；
- **关系钩子**：熟悉关系出现新的权力位置；
- **决定钩子**：人物必须现在选择，拖延本身也有代价；
- **信息钩子**：观众获得能重排现场意义的事实。

**`taste_option · STY-06`**：开场的气质可以安静、喜剧、亲密或激烈，可以延迟解释、让观众先知道或让角色先知道，
只要当前压力可感知并服务作品气质。首钩在第几秒出现、情绪触点隔多久一次不由这一条决定，
由[项目节奏档案](#10-项目节奏档案)里已接受的数值决定。

### 4.2 设计出去的压力

有效的出去压力来自本集结果，而非随意添加的新事故。可用以下问题：

- 本集的胜利让谁失去东西，从而会怎样反制？
- 新知识让谁必须立刻重选立场？
- 人物为赢付出的代价何时到期？
- 哪个被保护的人拒绝继续被保护？
- 现在公开的事实把冲突带到哪个新场域？

**`craft_default`**：结尾尽量把“会发生什么”升级成“某人已经决定做什么”或“某个后果已经启动”。

**`taste_option`**：一集也可以在完整情绪落点结束，不强制悬置；下一集压力可以来自新阶段而非截断动作。

### 4.3 创作者声明的门槛集

有些项目的观看契约里存在一个**门槛集**：观众要继续看下去，必须先付出一点额外代价——
解锁、跳转到另一个入口、等待，或完成某个平台动作。门槛是否存在、落在哪里，**由创作者
按项目声明**；本套件不假定任何平台规则，也不把门槛位置当作质量判据。

门槛不新增规则，它让本文件已有的三条**在这个位置收紧**——因为别处失手观众只是走神，
这里失手观众直接离开：

- **出去的压力**（[4.2](#42-设计出去的压力)）：门槛后面必须还欠着观众一样东西。刚兑现
  完一次大回报就设门槛，观众此刻的状态是"满足"，而满足的人不会为继续看下去付出额外
  代价。别处可以停在完整落点，这里不行。
- **兑现依赖已建立的事实**（`STY-09`）：门槛处的悬念若依赖观众还不认识的人、还没理解
  的规则或还没看见的赌注，它对观众并不成立——没有投入过的问题不会让人付代价。
- **每集都有局部结果**（`STY-13`）：越靠近门槛，越不能出现只做交代、不产生结果的集。
  观众在这一段流失，就永远走不到门槛。

门槛集本身仍是普通一集：有自己的局部结果，出去的压力仍从本集结果长出。门槛只是给
"停在哪里"这个选择多加一层约束。

门槛的集号由创作者定，套件不提供默认值。创作者已经声明要设门槛、又请你建议落在哪一集时，
可以拿常见的经验区间作示例——第一道约在第 8–16 集，第二道约在第 25–30 集——再按本项目的
爽点分布挪动。没有声明门槛的项目不提这些区间。

门槛处怎么停：

- **停在揭晓的前一秒**：身份揭穿、重大抉择、表白、秘密揭晓都可以。把这次高潮劈成两半，
  前一半在本集推到悬崖边，后一半留给门槛后的第一拍。本集自己的局部结果照样要先兑现，
  停住的是下一次揭晓，不是这一集的结果。
- **钩子分台词钩与画面钩**：台词钩是一句没说完的问句或一句身份暗示；画面钩是一个做到一半的
  动作——门推开一半、信封拆开一半。两种都要指向观众已经在等的那件事。

**`craft_default · STY-27`**：项目声明了门槛集时，把它安排在一次尚未兑现的爆发之前，停在
揭晓的前一秒，并确认门槛处的悬念只依赖观众已经建立起来的人物、规则与赌注。集号与是否设
门槛由创作者决定。

### 4.4 首集入口

第 1 集从危机或观众收益最强的一处开始，不从原著第一章或人物的日常开始。原著开篇常是
温吞的日常，照搬过来观众几秒就划走。定入口前至少比较三个候选：

- **时序入口**：按原顺序最早能成立的一处，作为对照；
- **收益入口**：观众在此处收益最强、同时能交代主角身份、危机与目标的一处。改编项目优先取
  原著分析里的爽点表与开篇替换点；
- **冷开入口**：把后文一次高潮提前，先放它的最后一拍或揭晓前一秒，再回到起点追因。登记为
  `cold_open`，补偿义务见 [改编重排](adaptation-craft.md#重排也要登记)。

每个候选写清两件事，用同一把尺子比：

- **开场第一帧观众看见什么**：写成一格画面，再写它让观众问出的那个问题。这个问题要不靠读屏幕
  文字、不靠认识人物就成立；静止的画面也可以，只要它自己提出问题。
- **整集收益**：观众在这一集拿到什么，还缺什么信息，缺的在哪里补。

冷开常见的三条否决理由，多半是把冷开做成了兑现本身：

- 「观众还不认识这些人，看不懂」：冷开取的是冲突最尖的那一下，要的是一眼读得懂的处境——一群人
  堵在门口拍门、一张被火光照亮的脸，不需要知道谁是谁；
- 「会把后面的兑现提前花掉」：取揭晓前一秒时答案留在原位；取最后一拍时只放结果的一个画面，
  不放来龙去脉，观众追的是「怎么走到这一步」；
- 「同一拍会在集中段再演一遍」：开场给片段，回到原位时给完整的一场，观众得到的是认出来的快感，
  不是重复。

三条都答不了，再按收益选别的入口。

第 1 集结束前，观众要知道主角是谁、他眼下被什么压着、他想要什么。大目标在观众刚认下主角时
就说出口，而且要具体到可核对的数字、期限或对象，之后再拆成阶段小目标。

**`craft_default · STY-25`**：定第 1 集入口前比较至少三个候选，其中一个是后文高潮提前的冷开；
每个候选写出开场第一帧观众看见的那一格画面和它提出的问题，再写整集收益；选开场画面自己就是
钩子、观众收益强、且能在集尾前交代身份、危机与目标的一处；大目标尽早说出口，具体到可核对。

## 5. 因果节拍与升级链

### 5.1 一个节拍要回答什么

每条节拍至少记录：

- `because_of`：来自哪个进入事实或前序节拍；若开启新线，明确声明；
- `character_goal`：当前行动者想改变什么；
- `opposition`：谁/什么在此刻阻止；
- `observable_action`：可见或可听的行动；
- `state_change`：信息、权力、关系、情绪、风险或物理状态的前后差异；
- `next_pressure`：结果怎样迫使下一步发生；
- 相关铺垫与兑现引用。

**`structural_invariant`**：节拍必须引用一个原因，或声明开启新线；字段存在不代表因果成立。

**`reviewed_invariant`**：审查者判断“因为”是否真的改变了人物选择。只按时间先后排列的事件仍可能是空链。

### 5.2 用“所以/但是”朗读

把相邻节拍连起来：

```text
因为前一结果，所以人物现在这样做；
但是对抗力量利用新状态反制；
所以人物必须改变策略或承担代价。
```

如果只能用“然后”，检查是否缺少：人物选择、对抗反应、可见后果或下一股压力。

这是一种诊断语言，不要求成品按该句式呈现。

### 5.3 判断重复与升级

对比两个相邻冲突：

- 谁掌握的筹码变了？
- 谁知道的事实变了？
- 哪段关系的边界变了？
- 哪条退路消失了？
- 谁作出了不可撤回的决定？
- 哪个后果从威胁变成现实？

**`reviewed_invariant · STY-03`**：若没有可引用的变化，不能只凭更强烈的表演词声称升级。

**`craft_default`**：让主角的有效策略产生新的盲区，让对手学习，而不是每轮都回到同一起点。

## 6. 场景化之前的可见性检查

节拍将交给剧本写作，因此要提前检查它是否有戏剧载体：

- 冲突能否发生在人物必须行动的具体场域？
- 信息能否通过证据、争夺、行为或后果出现，而非纯说明？
- 内在变化由什么选择、停顿、身体行为或关系动作承载？
- 关键道具文字、声音或空间限制是否是故事必需？
- 转折发生后，人物下一动作是否改变？

**`reviewed_invariant`**：关键节拍需要可转译成可见/可听的行为。审查者描述缺失载体及其影响，而不是用关键词筛选心理词。

**`taste_option`**：旁白、画外音、主观画面或留白都可选，只需明确其叙事意图。

### 6.1 转折要写成那一下动作，不是那一下的功能

分集记录的字段名会诱导人写功能：`turn` 问触发是什么，`local_dramatic_result` 问改变了什么，
`opposition` 问对方要什么、筹码是什么。这些问题都可以用一句正确的话回答完，而一句正确的话
不是一场戏。

最常见的形态是把转折写成它的**结果**：

| 写成功能（不够） | 写成动作（够） |
| --- | --- |
| 他不再讲道理，用自己的信用担保 | 债主当着全村人催他还钱，有人跟着起哄；他不再求情，把自家祖屋的房契拍在桌上 |
| 裁决权从立场转移到证据本身 | 刚才嚷着要报警的村长俯下身，看清了房契上的名字 |
| 上级选择维持现状 | 车间主任把调岗申请推回来，说等这批货交了再谈 |

左栏的功能描述本身可以成立，结构校验也无法据此判断动作是否具体；这一缺口仍须由
`STY-24` 的语义审查指出。只交左栏会让剧本层重新发明行动，右栏则提供了可继续场景化的依据。

判据是一句话：**这一拍，观众看见的是谁做了什么**？答不上来的，说明记录停在了功能层。
不要求分集记录写完整场次——那是剧本的活；要求的是**转折与本集结果各自都能指出一个具体的
可见动作**，哪怕只有半句。

同一条纪律适用于`opposition`：反对力量的筹码要写成它**做过或会做的事**，
不是它的属性。「人多、态度一致」是属性；「他们已经约好一起去平台投诉」是筹码。

**`STY-24 · reviewed_invariant`**：本轮覆盖范围内每一集的方向性转折与当集兑现，
在分集记录里各自要能指出一个具体的可见动作（谁做了什么），而不只是它达成的功能或状态变化；
反对力量的筹码同样写成已发生或将发生的行为。审查者引用「功能 → 对应的可见动作」，
指不出可见动作即为缺陷；这一条不用关键词筛，也不要求写成完整场次。

## 7. 系列弧线与分集地图

系列弧线不是把传统结构名称贴到集号上。先画状态运动：

1. **旧策略可用**：人物用熟悉方式获得局部结果，同时制造债务；
2. **旧策略被学习/反制**：同一方式开始伤害人物珍视的东西；
3. **选择成本显形**：人物必须在不能兼得的价值间行动；
4. **引擎变形或终止**：新事实、能力、关系或决定使旧回路无法照常继续。

这些是功能，不规定阶段数量、集数或位置。作品可以跳跃、循环、倒叙或以单元故事承载长线变化。

### 7.1 分集地图的列

每一行只保留能帮助写作与交接的字段：

- 集 ID、工作标题；
- 进入状态与活动压力；
- 当集目标和反对力量；
- 关键选择及其后果；
- 方向性转折；
- 当集兑现；
- 出去压力与精确交接；
- 铺垫/兑现引用；
- 连续性变化与未决问题。

一行地图应能回答“删掉这集会损失什么状态台阶”。答不出时，合并、重设转折或让这集承担明确结果。

### 7.2 长线与单集的双重责任

一集可以同时：

- 完成一个局部目标；
- 改变一段关系；
- 让长线证据前进；
- 让主角策略积累代价。

不需要每项都出现。关键是当集有自己的可识别结果，并对系列状态作出至少一项必要贡献。

## 8. 集间状态交接

### 8.1 写成事实，不写气氛词

弱交接：

> 关系更加紧张，危机升级。

可执行交接：

> 叶澄把店门钥匙交给齐曼，但没有告诉她备用账本在冷柜后；齐曼已答应天亮前让审查员进入厨房。

后者给出持物、知识差和已作决定，下一集能直接行动。

### 8.2 逐项核对

- **知识**：谁知道/误信/隐瞒什么；
- **权力**：谁有许可、证据、资源或公开话语权；
- **关系**：承诺、背叛、联盟、边界；
- **物理**：位置、伤势、造型状态、持物、门锁、天气、时间；
- **行动**：已经开始、被中断或必须完成的动作；
- **情绪**：只记录会改变下一步行为的情绪选择，不记录泛泛强度。

**`structural_invariant`**：上一集出去事实与下一集进入事实显式不一致时，需要修订归属或合理的时间/事件说明，不能静默忽略。

**`reviewed_invariant`**：即使字段不冲突，知识、关系或伤势也可能无原因跳变；审查者必须引用前后证据。

## 9. 扩写、压缩与重排

### 9.1 何时扩写

扩写不是增加闲聊，而是当前地图跳过了必要的选择：

- 人物突然改变立场，却没有受到足够压力；
- 证据出现，却没有获取、验证或争夺过程；
- 代价被宣布，却没有落到关系或行动；
- 重大决定后没有让受影响人物作出回应。

新增节拍时明确它补足哪条因果或哪个状态变化。

### 9.2 何时压缩

以下内容可以合并或删除：

- 重复说明观众已经知道的事实；
- 人物用同一策略遭遇同一反制，状态没有变化；
- 只负责移动人物且没有产生选择的过场；
- 两集拥有同一个进入状态、目标、转折和出去状态。

### 9.3 何时重排

重排前先检查依赖：

- 人物是否提前使用尚未获得的知识或道具；
- 关系变化是否在原因之前出现；
- 铺垫是否晚于兑现；
- 伤势、时间、位置和公开范围是否仍连续；
- 观众信息顺序改变后，体验是否仍是创作者要的悬念/惊讶。

**`structural_invariant`**：重排后所有引用与显式交接必须重新解析。

**`taste_option`**：允许倒叙、并行、跳时或主观叙事；声明其意图和连续性例外即可。

### 9.4 容量可行性预算 (`STY-16`)

戏剧边界决定一集在哪里结束，制作容量决定这份内容能否在已选时长与预算内完成。
分集地图上的选择最终要成为镜头与有时长的画面，因此在场景化前先做量级估算。

不做这个检查的失效方式很具体：分集地图上每集看起来都合理，直到剧本交到分镜环节才发现
某几集的镜头数是别人的两三倍，于是要么临时砍戏（砍掉的往往正是兑现），要么让这几集
超长（打乱已接受的集数与节奏）。发现得越晚，能改的越少。

**`craft_default`**：进入场景化之前，用项目自身**已接受产物**的比例做一次量级估算，
把明显超出的集在地图阶段就调整。

估算方法（用比例，不用外部数字）：

1. 从本项目已经接受的集里取样，算出该项目当前的两个比值——每个镜头平均承载多少剧本
   体量，以及每个镜头平均占用多少时长。
2. 用这两个比值把待写各集的预估体量换算成镜头数与时长量级。
3. 与创作者已接受的集长和产物预算比较，只关注**量级偏差**（例如某集是同项目均值的两倍
   以上），不关注小幅波动。

比值来自项目自身的历史；题材、制作形态或交付容器改变时需要重估，不能把它当作跨项目
质量门槛：

- 偏差是**提示**，交给创作者判断，不阻断任何交付；
- 处理偏差优先用 9.1–9.3 的手段（把超载集拆成两集、把说明改成传递、合并同质节拍），
  而不是按数字删台词或删镜头；
- 项目还没有已接受集可取样时（例如只写第一集），跳过这一步，等有了基准再回来算。它的
  价值来自项目自身的一致性，用别处的数字代入反而会误导。

上述估算用已接受集的比值**预测**待写集；第一集没有历史基准时先跳过。镜头时长确定后，
分镜环节还会把本集已接受的镜头时长直接加总，与项目目标集长比对。这次**测量**不依赖
历史样本，第一集同样适用。

**`taste_option`**：单集长度、集数、每集镜头量级由创作者的格式与发行方案决定。

## 10. 项目节奏档案

节奏数值不是套件级规则，是项目档案。本阶段按制作形态提出一份，创作者接受或改写后，
写进 `short-drama.json` 的 `creator_authority.rhythm_profile`。之后剧本、分镜与审查只拿
已接受的数值做算术核对；档案缺失、未接受，就是未声明，不核对。

提出时把候选档案写进创作简报「形式与制作边界」一节，`status` 写 `proposed`。创作者接受或
改写后，由 `$short-drama` 把它写入项目配置，状态变为 `accepted`。以后要改，同样走一次决策。

| 字段 | 含义 | AI 真人短剧起点 | 漫剧起点 |
|---|---|---|---|
| `form` | 制作形态 | `ai_live_action` | `motion_comic` |
| `first_hook_seconds` | 第一个钩子最迟在第几秒出现 | 5 | 5 |
| `beat_interval_seconds_max` | 相邻两个情绪触点（冲突台词、动作或新信息）之间最长隔几秒 | 30 | 30 |
| `opposed_reversals_per_episode_min` | 每集至少几次有具体对手参与的反转 | 1 | 1 |
| `end_on_peak` | 集尾停在峰值上直接收，不在峰值后再缓一段 | `true` | `true` |
| `reprise_previous_last_beat` | 下一集开头先接上一集最后一拍 | `true` | `true` |
| `vo_share_max` | `[VO]`（旁白与内心独白）占全集口播字符的比例上限，按时长脚本去空白与括注、保留标点统计；`[OS]` 计入总口播，不计入 VO | 0.3（未实测） | 0.3（未实测） |
| `target_avg_shot_seconds` | 目标平均镜长（秒） | 2.5 | 3.0（未实测） |
| `close_shot_share_min` | 近景类镜头——近景、特写、大特写与细节镜头——合计占全集镜头数的比例下限 | 0.45 | 0.45（未实测） |
| `first_major_payoff_by_episode` | 全书第一个大爽点最迟在第几集 | 1 | 1 |

真人列的镜长与近景类占比来自一组真人短剧的实测：平均镜长约 2.5 秒，特写加近景约占一半。首钩秒数
来自一组实测：5 部里有 3 部在前 5 秒内给出第一个钩子。触点间隔取「每 20–30 秒一个情绪触点」的
上沿。标「未实测」的是待校准的起点，没有测量依据。

这些是起点，不是质量线。靠旁白推进的解说漫可以把 `vo_share_max` 调高；生活流、留白多的
作品可以放宽触点间隔和镜长。改哪一项、为什么，写进创作简报交创作者决定。

提出档案时还要对照两件已经定下或马上要定的事，否则冲突要到分镜阶段才第一次暴露：

- **目标视频模型的原生最短时长**。`target_avg_shot_seconds` 低于它（例如平均 2.5 秒对 Seedance 2.0
  的最短 4 秒）时，多数镜头只能装进多镜容器一起生成，或者把平均镜长调高。两条路对剧本和分镜的
  影响不同，在简报里写明选哪条，交创作者决定。
- **语速**。档案里的秒数（首钩、触点间隔、单集目标时长）要在写作阶段换算成秒，需要项目声明
  `format.pacing`：每秒可发声字数和每段动作的秒数。和档案一起提出一组起点（按目标模型的实测语速，
  例如 H3 约 4.1 字/秒），由创作者接受。没有声明时写作阶段只能报可数事实，算不出秒数。

`end_on_peak` 为 `true` 时，集尾停在峰值那一拍，峰值后不再缓一段。连载的下一集压力要落在
这一拍上：选峰值时，优先选能同时启动 `outgoing_pressure` 的一刻——新危机落下、对手出手、
没人知道的后果已经开始——而不是情绪已经收束的完成态。情绪高点与下一集的压力分属两拍时，
让它们同时发生（同一刻切到另一处正在发生的后果），不要删掉压力那一拍。`handoff_state`
写峰值那一刻的状态，不写峰值之后的余波。

**`craft_default · STY-26`**：按制作形态从上表起步提出项目节奏档案，交创作者接受或改写；
默认值只是起点，不是套件级门槛，未接受的档案不作为任何核对依据。

## 11. 合成示例

沿用一个全新虚构情境：一家共享厨房面临关停，排班员叶澄一直暗中调换灶位保护弱势摊主。

### 单集契约示意

- **进入状态**：叶澄刚删去一条换班记录；齐曼持有自己的订单记录，但尚不知道谁删改；物业审查员将在早晨进入。
- **当前压力**：齐曼当众要求出示完整排班记录。
- **目标**：叶澄想在不暴露删改的情况下说服众人维持营业。
- **反对力量**：齐曼要恢复公开规则；管理方可以借混乱立即收回排班权。
- **升级链**：叶澄展示整理后的记录 → 齐曼用订单证明缺口 → 叶澄承认改过排班但拒绝说为谁 → 被保护的新摊主主动承认并质问谁有权替他决定。
- **转折**：问题从“谁占了灶位”转成“叶澄是否有权以保护为名隐瞒”。
- **兑现**：订单缺口的原因被部分回答；叶澄的能力和代价同时显形。
- **出去压力**：叶澄把备用钥匙交给齐曼；齐曼已承诺让审查员进场，但不知道冷柜后的账本。

### 因果诊断

弱节拍：

> 众人争吵。管理方突然通知审查提前。叶澄很紧张。

改成可用链条：

> 因为齐曼公开证明排班记录缺口，管理方把“内部争执”作为提前进场的理由；叶澄若继续藏账本就会失去营业资格，若交出账本则会暴露所有私下调整。她把钥匙交给齐曼，却故意不提账本位置。

差别不在事件更多，而在前一选择改变了对手筹码，人物随后作出带代价的新选择。

## 12. 失败征兆与审查问题

### 失败征兆

- 开场压力与当集目标无关；
- 集内只有信息宣布，没有人物争取与反制；
- 各节拍可以任意换序；
- “升级”只是更大的争吵、追赶或误会；
- 本集所有答案都被推迟到下一集；
- 结尾用省略一句话制造假悬念；
- 出去状态只有情绪形容，没有知识、关系、物理或行动事实；
- 下一集重置上一集的决定和代价；
- 为适配形式而拆出无状态贡献的集；
- 把某种钩子或转折当成所有项目的必选项。

### 审查问题

审查者引用 `episode-map.jsonl` 和对应的 `剧本.md` 回答：

1. 本集从什么进入状态运动到什么出去状态？
2. 哪个选择触发了哪项反制，证据在哪里？
3. 方向性转折后，人物的行动为什么必须改变？
4. 当集承诺具体在哪里兑现，而不是只被重复？
5. 出去压力是否由本集结果产生？
6. 相邻集的知识、权力、关系、持物和行动是否可精确交接？
7. 哪些形式选择属于创作者偏好，是否被保留？

开发/写作所有者可根据发现修订，但不能签发自己的最终通过结论。
