---
name: short-drama-factory
version: 4.3
updated: 2026-09-28
description: "抖音/红果爆款短剧工业化编剧超级系统 v4.3。纯剧本引擎（不含制作衔接）。核心：动态按需挂载矩阵（8交互模式×仅挂载核心文件，防Context爆炸）、情绪契约单元链往返法、40赛道题材全图（男频12/女频14/中性14）、六母型钩子库（含核心底牌不可逆剥夺型）+五大断章公式、A~I九类反转手段轮换矩阵+冷热台账分层、三档篇幅（标准 90～120 秒/正文480~850字 / 长档 150~195 秒弹性/820~1400字 / 漫剧 60～90 秒/330~620字）、时长换算锚点（目标语速4.5字/s写作+4.5字/s校验下限防虚标）、15秒窗口≤95字生产端校验、动作单段≤40字软约束、对白/动作黄金比25%~70%、前三集节拍卡（E1受害+立场/E2证据回放/E3冲突升级+四类节奏型）、60/80/100 集与长档 30/40/50 集结构、付费墙四变体（标准/免费广告分账多季IP/投流短集前置/治愈系情感后置）、跨集连续性台账、网文改编流水线、人物圣经、机制级仿写、戏剧工艺层（因果链/单场七问/三线变化）、独白与旁白受控规程（配额/位置/禁区）、神态短语规格（画面词｜语气词，对白语气上游供给）、评审与修复问题卡、保护性反例集、广电16号令合规红线11条+反拜金/恶行3集受惩/公权力威严/严禁私刑、分档剧本机检（E1~E23）+全剧台账机检（S1~S8）。触发：写短剧/短剧大纲/立项/卡点/分集/写长档/剧本医生/精修/内心独白/旁白/画外音/极速短剧/合规审核/连写"
---

# 抖音/红果爆款短剧工业化编剧超级系统 (Short-Drama Factory v4.3)

> **情绪契约单元链**：全剧锚定情绪契约而非单一矛盾——矛盾按单元跑（单矛盾硬帽 20～30 集必闭环），三缝合一换矛盾不断气，付费墙挂单元接缝。本引擎覆盖立项分流→人物体系→60/80/100 集大纲→分集正文→机器自检全链路。
>
> **v4.0（2026-09-28 · 热点对标与单集体量修订）**：基于红果TOP20/DataEye热力榜/抖音端原生百强等2026年9月榜单逐条核验——
> ①**赛道 37→40**：新增成年人离婚治愈系（女频）、学霸高考逆袭（男频）、娱乐圈选秀系统流·银发粉丝向（中性）；规则怪谈从男频移中性；甜宠现言改名成年人情感/治愈系；男频补"重生"引擎标签；6条细分/扩义；
> ②**钩子五→六母型**：新增"萌系治愈反差"；极端羞辱补强度降级分级；规则悬念补"视觉规则异变"子类；
> ③**断章四→五公式**：新增"情绪反差落地"（治愈系专用）；公式3补"生活化短句金句"子类；补漫剧"宝物认主/系统弹窗"；
> ④**体量上调**：标准档 350~500→**400~600**、长档 600~850→**650~950**、漫剧 260~400→**260~470**；DLG_TARGET 更新 90s:325/120s:455/150s:545/180s:695/195s:725；写作目标语速5.0字/s、3.5字/s保留校验下限；新增**E19 15秒窗口≤95字**WARN校验；新增"现实治愈慢档"；
>
> **v4.3 体量与语速重校（2026-09-28）**：实拍生视频实测 ≈ **15 秒 / 95 字**（6.33 字/s 触顶），旧写作目标 5.0 / 校验下限 3.5 偏低，成稿只有标称时长的 40~50%（写薄）。**当日最终口径**：95 字/15 秒是「**连续对白时的局部上限**」、**不是全片均值**；全片对白时间占比宜 60~75% ，其余留给动作/留白/转场 → **参考语速 4.5 字/s**；**E16 按 4.5 字/s 比对、容差放宽到 ±20%**（动作拍 1.5s）；体量改为**宽参考带**（只抓极端）：标准 480~850 / 长档 820~1400 / 漫剧 330~620（长档漫剧 660~1150）；DLG_TARGET 参考中值 → 90s:400 / 120s:540 / 150s:670 / 180s:800 / 195s:870。**密度原则：密度由戏定**——防注水靠失衡阀 E19（连续对白≤95字）＋ E21（对白占比≤70%），不靠堆字数。
> ⑤**付费墙三变体**：免费广告分账多季IP、投流短集前置第3~5集、治愈系情感后置；
> ⑥**合规升级**：广电16号令2026-09-01施行+一类特殊题材重点许可+11条内容红线+暴力复仇/封建糟粕专项治理。
>
> **v4.1（2026-09-28 · 六部实拍 S 本结构借鉴补录）**：基于六部已跑出成绩的实拍剧 S 本拆解（敢泼我馄饨/奶团糖宝是锦鲤/五十岁爷们闪婚了/瘦身归来/黄昏散场/三分钱的取舍）——
> ①**钩子库补 2 个变体**：母型2加「账本清算式」（恩人反杀，恩情账逐条回放+物证清算）、母型3加「双向马甲式」（双方各藏身份，钩子是"知道真相后还敢不敢选"）；
> ②**单集模板补 2 个固定件**：【本集物证】（每集1~2个贯穿物证，情绪落点，AI生图友好）+【质疑者配角】（替观众说狠话/发问的人设位，主角保持冷静）；
> ③**新建 `references/first-three-eps-beat-card.md` 前三集节拍卡**：E1 受害+立场（90秒锁站队）→ E2 证据回放/考验递进 → E3 冲突升级；递减/波动/V型/微集四类节奏型+六部样本对照+写后自检清单。
>
> **v4.2（2026-09-28 · 以 v4.1 为基准吸收 v4.2 精简重写包独有增量）**：从另一条版本线的精简重写包中吸收 5 项独有增量——
> ①**动态按需挂载矩阵（懒加载 Router）**：8 交互模式×仅挂载核心文件表，杜绝一次性全量载入 references/ 导致 Context 爆炸与指令稀释；
> ②**反转手段 A~I 轮换矩阵 + 冷热台账**：A~I 九类反转手段（G情感剥夺/H舆论社死/I借刀自噬为女频文戏新增），相邻 3 集禁复用同标签（机检 S8 WARN）；台账分热台账（最近5集活跃状态，连写仅挂载）与冷归档（已结案/已下线，免传）；
> ③**机检校准 4 项**：剔除开局钩子词"冷笑"（与反AI假动作禁词自相矛盾）、E2 单气口≤25字按 clause 精准限定于对白、新增 **E20 动作单段≤40字**软约束（WARN）、新增 **E21 对白/动作黄金比 25%~70%**（WARN）；
> ④**钩子新变体「核心底牌不可逆剥夺型」**：百亿合同撕毁转投宿敌/集团停牌清算/病危通知拍桌；
> ⑤**合规补充 5 项**：反拜金宣扬、恶行不过3集即时受惩、公权力威严、严禁私刑致命救济、敏感词转译对照扩充。
> 不吸收项：v4.2 包的 examples/旧episode-format格式/12+赛道/旧体量口径/四大断章/8条红线结构——均保留 v4.1 现状。
>
> **v3.4（2026-09-18 升级 · B 档工艺补强）**：给"机检全过但戏是假的"这一层补上工艺与通道规格——
> ①**戏剧工艺层** `references/craft-quality-layer.md`：因果生成链（判断→反作用→结果认知→下一选择）、单场七问、三线可见变化、概念负荷最小登记、远简近详状态包、七级修订顺序；
> ②**独白与旁白受控规程** `references/inner-monologue-vo.md`：**补全此前空白**——三条通道分工（台词＝场内攻防／内心独白＝只有观众听见／旁白＝点题转折）、五类正当用途、四条禁令、**配额（标准 1 处·≤25 字／长档 2 处·≤30 字／漫剧 1 处·≤20 字；旁白 ≤1 处·≤12 字）**、位置纪律（前 3 秒与断章禁用、禁连排）；机检新增 **E12 配额 / E13 连排 / E14 交代设定 / E15 前3秒禁用**，并修正 **E9 不再计入独白行**（堵住"用独白充对白行数绕开攻防结构检查"的漏洞）、**E2 不再误卡独白**；
> ③**评审与修复问题卡规程** `references/script-doctor-protocol.md`：评审官/修复器双角色、问题卡十一字段、P0/P1/P2 按影响定级、意见先核验再采纳；
> ④**保护性反例集** `references/protective-counterexamples.md`：机检新增 **N12/N13/N14 NOTE 级**提示（碎句化／堆动作／贴下限），明确"NOTE 不是缺陷、不要求修改"；
> ⑤**升级评测规程** `references/skill-eval-protocol.md`：固定用例＋保留题＋盲评＋证据分层。
> **分层原则（重要）**：**红果平台硬约束（体量/场景/付费墙/黄金3秒）永远优先于工艺层**——工艺层只回答"戏是否成立"，不得用它推翻平台阈值。
>
> **v3.4.3（2026-09-19 升级 · 对白语气上游供给）**：对白行 `（神态短语）` 从裸字段升级为**结构规格**——`templates/episode-format.md` §四：**画面词在前、语气词在后，混合式用全角 `｜` 分界**（如（俯身逼近｜甜笑·柔声）），语气词表按四维收敛（嗓音质地/力度/方式/节奏），与导演端 short-drama-director V6.9.3 的台词语气位 `台词：【角色（语气）："…"】`（model-adapters §5.2 分流表）直接对接——**语气词原文保留供下游搬运，零转译**。机检新增 **E18a 神态短语空泛情绪词（WARN）/ E18b 全篇对白零语气词（WARN）**。定位边界不变：仍不写机位/运镜/资产锚点，`｜` 后语气词交给导演端上机位。
>
> **v3.2（2026-09-17）**：新增**长档（约 3 分钟）**篇幅制式——单集 165～195 秒 / 正文体量实拍 650～850 字 / 场景 ≤3，一集装**双往返回合**并在 ≈90 秒处必设**中段小钩**；全剧按内容量守恒折算为 **30/40/50 集**三档，四幕、单元链、付费墙同步换算；机检脚本升级为分档（`--format auto|standard|long|manju`，新增长档 E11 中段小钩机检）。
>
> **定位不变：本 skill 只产出剧本层内容，不含分镜/资产/视频制作衔接。**
>
> **v3.4.1（2026-09-18 晚修订 · 防虚标时长）**：长档弹性化（165~195 → **150~195 秒**，体量 650~850 → **600~850**，漫剧 520~680 → **480~680**）＋ **时长换算锚点**——【本集时长】必须按"纯台词字数÷3.5~5 字/s ＋ 动作拍数×3s"倒推，禁止按总字数（含动作行）虚算、禁止用氛围 △ 行凑字数凑时长（动作行字数与台词字数在时长上不同价）；长档加查**纯台词 ≥500 字、△动作行 ≤15 行**；新增 **E16 时长虚标机检**。起因：740 字剧本含动作行凑量、纯台词仅 ~450 字只值 2 分钟，下游导演 skill 按台词÷语速拆镜只得 2 分钟，出现拉伸凑时废镜。
>
> **v3.4.2（2026-09-19 修订 · 时长守恒双闸门）**：补上 E16 的反面——新增 **E17 长档降级检查**。E16 只拦"标注虚高"（虚标），挡不住"诚实标短的降级"：写手可以写 600 字里只放 300 字台词、然后老实标 110 秒，机检全过，但用户点长档要 3 分钟只拿到 1 分 50 秒。E17 规定**长档【本集时长】不得低于 150 秒**，低于即 FAIL 并给出两条出路（补足纯台词：150s≈400 字 / 180s≈480 字 / 195s≈530 字；或明确改 standard 档）。至此长档时长由 E1（体量下限）、E16（标注上限）、E17（时长下限）三面夹住——**点长档就得真拿到长档**。

---

## 档位（篇幅制式，先定档再动笔）

| 档位 | 时长（典型值；可按用户指定/内容调整） | 正文体量【参考·随【本集时长】换算】 | 场景 | 单集拍数 | 全剧集数档 | 机检 |
|---|---|---|---|---|---|---|
| **标准档**（默认） | 90～120 秒 | 480～850 / 330～620 | ≤2 | 1 拍 | 60 / 80 / 100 | `--format standard` |
| **长档** | **150～195 秒（约 2 分半~3 分钟，按内容密度倒推）** | **820～1400 / 660～1150** | **≤3** | **2 拍 + 中段小钩** | **30 / 40 / 50** | `--format long` |
| 漫剧档 | 60～90 秒 | 330～620 | ≤2 | 1 拍 | 60 / 80 / 100 | `--format manju` |

未指定档位默认标准档；用户说"长档 / 3 分钟 / 一集三分钟"即切长档。**时长可由用户直接指定（如“我这集 4 分钟”）或按内容判断**——正文体量只是**参考**，按【本集时长】×5.0~7.6 字/秒换算（**按形态微调：①5.0~7.6／混合4.2~6.5／②行动型3.5~5.5**），超参考带仅提示、不拦；**自定义时长（>195 秒）时场景上限随集长放宽（≈每 75 秒 1 场）**。档位一旦定下，全剧不混用。规格权威：`references/hongguo-beat-sheet.md` §三、§四。

---

## 交互模式（显式触发指令，共 8 个）

| 模式 | 指令 | 输入 | 核心产出 |
|---|---|---|---|
| 0. 商业立项 | `/立项大纲` `/策划` | 脑洞/题材/原著概况 | **流派判定（情绪流⇄剧情流）**+**档位判定**→ 赛道锚定 → 人物体系 → 四幕大纲 + 1～3 个二选一 |
| 1. 全剧节奏 | `/全剧大纲` `/卡点规划` `/长档大纲` | 已确认大纲（可带档位与集数，如 `/长档大纲 40集`） | 60/80/100（长档 30/40/50）集节奏曲线 + 付费墙卡点排布 + **情绪契约单元链 + 每单元一张往返回合表** |
| 2. 分集规划 | `/分集规划 [范围]` | 如 `/分集规划 1-10` | 单集冲突、场景铺排、情绪流变词、集尾钩子 + **台账更新（伏笔登记）**；长档须标出每集中段小钩 |
| 3. 单集撰写 | `/写剧本 [第N集]` `/写长档 [第N集]` | 集数+情节（可带档位，如 `/写剧本 长档 第3集`） | 标准档 90～120 秒 / **长档 150～195 秒双回合**正文（前3秒钩+往返回合+断章）→ **过 validate_episode 机检** |
| 4. 剧本医生 | `/剧本医生` `/精修` | 草稿 | 台词七维暴改 + 断章打磨 + **复读检测**（长档加查：中段小钩是否越位成高潮、回合B 是否双升级） |
| 5. 极速直出 | `/极速短剧` `/直接写` | 小说片段/梗概 | 静默全门控，直出 1～5 集足额剧本（按档出对应体量） |
| 6. 合规自检 | `/合规审核` `/自检` | 剧本正文 | 平台红线排查 + 敏感词转译 |
| 7. **批量连写** | `/连写 [N-M]` `/连写 长档 [N-M]` | 集数区间 | **带台账的逐集生产**：每集写前读台账、写后更新，伏笔/人物/道具状态全程对账 |

### 动态参考库按需挂载矩阵（Lazy Loading Router · v4.2 新增）

为保证长文本生成稳定性、杜绝 Context Window 爆炸与指令稀释，**严禁一次性全量载入 references/**。必须根据交互模式严格按需读取对应文件：

| 交互模式 | 仅需挂载的核心文件（其余严禁加载） |
|---|---|
| 0. 商业立项 | `references/emotion-flow-roundtrip.md` · `references/genre-map.md` · `references/hongguo-beat-sheet.md` · `references/character-bible.md` · `references/first-three-eps-beat-card.md` |
| 1. 全剧节奏 | `references/hongguo-beat-sheet.md` · `references/emotion-flow-roundtrip.md` |
| 2. 分集规划 | `references/golden-3s-hook-library.md` · `references/cliffhanger-master-formulas.md` · `references/continuity-ledger.md` |
| 3. 单集撰写 | `references/golden-3s-hook-library.md` · `references/cliffhanger-master-formulas.md` · `references/dialogue-doctor-anti-ai.md` · `references/craft-quality-layer.md` · `references/inner-monologue-vo.md` · `references/conflict-modes.md` |
| 4. 剧本医生 | `references/dialogue-doctor-anti-ai.md` · `references/script-doctor-protocol.md` · `references/protective-counterexamples.md` · `references/craft-quality-layer.md` · `references/inner-monologue-vo.md` |
| 5. 极速直出 | 静默加载模式 1 与模式 3 最小规则子集 |
| 6. 合规自检 | `references/screenplay-compliance-rules.md` |
| 7. 批量连写 | `references/continuity-ledger.md`（仅挂载热台账区）· `references/cliffhanger-master-formulas.md` |

---

## 唯一执行顺序

```text
任务理解 → 流派判定 → 档位判定 → 赛道锚定 → 人物圣经 → 全剧结构(含回合表) → 分集规划 → 单集撰写(三通道分流: 台词/内心独白/旁白; 神态短语按 画面词｜语气词 规格) → 医生精修(问题卡: 工艺层+台词七维) → 机检(单集 E1~E23 + 台账 S1~S8) → 合规 → 升级后走评测规程
```

冲突裁决顺序：当前用户明确要求 > 本文件 > 对应权威 reference > 其他。

---

## 核心工作流要点（详细规则进对应 reference）

### Step 0 立项：先判流派（v3.0 新门）、再定档位（v3.2 新门）
读 `references/emotion-flow-roundtrip.md` §一：情绪流的锚是**情绪契约**（观众每集要续的那口气），不是钉死的单一矛盾——**契约贯穿全剧，矛盾按单元跑**（一单元 20～30 集、6 回合闭环，换矛盾不换情绪）；剧情流（悬疑/规则怪谈）走信息阶梯。判错流派，后面全白写。同一步定档位（标准/长档/漫剧，见上表）：档位决定体量、集数档、付费墙区间与单集拍数，定错则全剧体量错配。同时出人物圣经（`character-bible.md`）。**前三集动笔前先读 `first-three-eps-beat-card.md`（v4.1）**：锁定 E1 受害+立场/E2 证据回放/E3 冲突升级骨架，并按赛道选定节奏型（递减/波动/V型/微集）。

### Step 1 全剧大纲：结构+回合+卡点三件套
读 `references/hongguo-beat-sheet.md`（标准 60/80/100 三档、**长档 30/40/50 三档**、免费集与付费墙联动）；情绪流项目必须产出**情绪契约 + 单元链（60集=2～3单元/80集=3单元）+ 每单元一张往返回合表**（几集一回合、证据/反驳双升档、单元闭环留火种）。长档项目：集区间按"1 长档集 ≈ 2 标准集"折算，单元硬帽折半为 10～15 长档集，并守住两条不变量（中点转换落在一级墙区间内、三级墙落在单元C开局前的至暗）。仿爆款走 `mechanism-imitation.md`（结构可仿、表达不可抄）。

### Step 2 分集：每集入台账
读 `references/continuity-ledger.md`。分集时同步登记：伏笔（埋于哪集/拟收哪集/状态）、人物存活与关系变化、道具状态机、世界观规则引用。**无台账不开写**。长档项目：台账头部"档位"行标长档、总集数填 30/40/50，分集规划里标出每集的**中段小钩**内容。

### Step 3 单集：硬体量+往返（长档双回合）+断章
**写前门禁（硬）**：动笔前必须具备【情绪契约】【本单元执念】【反派赌注】【主角主动目标】【本单元回合表】五项——缺任一项先补齐上游，**不许开写**（与 Step 2「无台账不开写」同级；这一层机检查不到，靠此门拦）。
**先定冲突形态**：动笔前定 `【冲突形态】`——①对话型（嘴仗回合制）／②行动坚持型（准备×质疑，主角沉默做事、不辩解）／③身份错位型（掉马前一秒）／④关系情感型（情绪反差落地）／⑤规则谜题型（信息阶梯）／混合（行动外壳+对话火力）。**认型＝选对骨架与断章公式**；**只有②对白天然少需要放宽机检**（E9 减半 / E21 下限 10% / E16 动作拍×4.0s / E23 必须有质疑者 / N13 豁免），③④⑤按对话框准（详见 `references/conflict-modes.md`）。
**写后门禁（硬）**：每集必须有一个**集内结算**——主角有一次可见的**反将**，且**反派为本次施压付出可见代价**（当众失面／盘算落空／被架住进退两难）；全集只受辱、反派零代价＝情绪出口堵死（机检查不到，靠此门自检；对应 `templates/episode-format.md` 的【本集结算】字段与 `craft-quality-layer.md` §三·补）。
**伏笔/异能信号闭环（硬）**：任何伏笔或异能/玄学信号，必须给「**信号 → 当场可验证 → 产生作用**」的闭环；**严禁用观众看不懂的暗号判胜负**（如"纸哭了/不哭了"）——规则未在剧内建立，就不许拿它下判断（对应 `craft-quality-layer.md` §三·补）。
**密度由戏定（原则，非阈值）**：台词密度是**场景功能的副产品**，不是目标——攻防场说满、危机/动作场让画面说、转场与余波可极简；体量区间是**宽参考带（只抓极端过薄/过厚）**，防注水靠失衡阀 **E19（连续对白≤95字）＋ E21（对白占比≤70%）**，不靠堆字数。
黄金前3秒（`golden-3s-hook-library.md`六母型）→ 体量与拍数按档位（见上表）→ 每拍必须构成一个"施压→反驳(或升级)"拍 → 集尾命中五大断章公式之一（`cliffhanger-master-formulas.md`）→ 微表情只写生理可观测动作。
**独白/旁白（v3.4 补，此前全库空白）**：要写内心戏时走 `inner-monologue-vo.md` 的三通道分工——台词是场内攻防，`内心独白：` 是只有观众听见的委屈/心事，`旁白：` 只用于点题转折。按档位守配额（标准 1 处·≤25 字／长档 2 处·≤30 字／漫剧 1 处·≤20 字；旁白 ≤1 处·≤12 字），**前 3 秒与断章处禁用、两条不得相邻**，且**独白永远不承担交代设定**（红线 2 同样管独白）。独白只写"具体的账"（我给他生了五个孩子），不写抽象情绪（五味杂陈）。
**长档追加三条**：①一集两拍（回合A/回合B），回合B 施压与反驳各升一档；②≈90 秒处必设【本集中段小钩】（新信息/新威胁，只抬价不爆点）；③每 30 秒一个新增量，场景 ≤3 且第 2/3 场必须是升级场。
**时长换算锚点（参考语速 4.5 字/s）**：【本集时长】**禁止自填凑数**，必须按可拆解内容量倒推——**可拆时长 ≈ 纯台词字数（对白+独白）÷ 4.5 字/s（参考语速）＋ △动作行数 × 动作拍权重 ＋ 断章留白 3~5s**（**动作拍权重按形态：①对话型 1.5s／混合 2.5s／②行动型 2.5s**）；机检 E16 按 4.5 字/s 比对（容差 ±20%）。**注意：95 字/15 秒（6.33 字/s）是“连续对白时的局部上限”，不是全片均值；全片对白时间占比宜 60~75%，其余必须留给动作、留白与转场。**动作行字数**不参与**时长换算（一句 8 字动作只值 2~3 秒，与 8 字台词不同价）。由此**长档对话型**量化要求：**纯台词 ≥670 字（对应 150 秒）／≥800 字（180 秒）／≥870 字（195 秒封顶），且 △动作行 ≤15 行**（**②行动型另按 `conflict-modes.md` §三 配比基准：纯台词 ≥450 字＋动作 15~22 行 ≈150 秒**）；台词量不足就老实降为 standard 档写短集（宁短勿水），**严禁用氛围 △ 行凑总字数、虚标 180 秒**——下游导演 skill 按台词÷语速拆镜，虚标时长会在拆解端变成"拉伸凑时废镜"或"凭空缩水 1 分钟"（机检 **E16 拦虚标**）。**15秒窗口生产端校验（E19 WARN）**：任何连续对白块超95字（对应6.33字/s触顶）即告警，建议插入动作行断点。
**下限同样卡死（v3.4.2）**：长档【本集时长】**不得低于 150 秒**——体量只够 110 秒就不许挂长档名头，须补足纯台词或明确改 standard 档（机检 **E17 拦降级交付**，报错直接给出"补到 N 字"与"改 --format standard"两条出路）。

### Step 4 医生：台词七维 + 问题卡规程
`dialogue-doctor-anti-ai.md`：语言指纹/反向灌输死刑法/攻防回合制/单句 常规 12～18 字（爆发金句 8～12；上限 ≤25，超长仅告警 WARN、不拦截）。长档加两道：中段小钩是否越位成高潮、回合B 是否复读回合A。
**v3.4 追加**：精修走 `script-doctor-protocol.md` 的双角色流程——**评审官**出问题卡（十一字段、P0/P1/P2 按影响定级，不给总分、不预测爆款），**修复器**按"最小足够改动＋保护项＋回退判定"施工；意见**先核验再采纳**。戏是否成立（因果链、单场七问、三线变化）查 `craft-quality-layer.md`；独白是否用得对查 `inner-monologue-vo.md`。

### Step 5 机检（v3.0 新，v3.2 分档）
```bash
python scripts/validate_episode.py <单集剧本文件> [--format auto|standard|long|manju]   # 体量/句长/场景/钩子/断章/中段小钩/复读/开篇禁词/情绪流变词
python scripts/validate_series.py <台账文件> [--episodes 30|40|50|60|80|100]  # 伏笔超期/死人开口/断章缺失/付费墙空缺/反转手段轮换(S8)
# 命令按 Windows 写 python；macOS / Linux 用 python3
```
机检 FAIL 必须修复后重跑，不得裸交。档位与正文不匹配会直接报 E1/E3/E9/E11（脚本默认 auto 会按正文里的"长档/漫剧"字样自动分档），别用错档位硬交。
**三级输出语义（v3.4）**：`FAIL` 必须修 ／ `WARN` 需人工复核（可判定成立）／ `NOTE` **不要求修改**——NOTE 是保护性反例提示（N12 碎句化／N13 堆动作／N14 贴下限），意思是"你可能过度修正了"，**不是缺陷**，详见 `protective-counterexamples.md`。
**独白相关（v3.4 新增 E12～E15）**：E12 独白/旁白超配额或单处超字数（FAIL）；E13 连排或紧贴断章（FAIL）；E14 独白写交代设定/抽象情绪（WARN）；E15 前 3 秒出现独白（FAIL）。同时 E9 只数真台词、E2 不再管独白。
**对白语气供给（v3.4.3 新增 E18，WARN 级）**：E18a 神态短语含空泛情绪结果词；E18b 全篇对白零语气词。神态短语按 **画面词在前｜语气词在后** 书写（规格 `templates/episode-format.md` §四），语气词原文保留供导演端搬进台词语气位——对白三要素之三 HOW THEY SOUND 的上游供给。
**15秒窗口校验（v4.0 新增 E19，WARN 级）**：连续对白块超95字告警（对应6.33字/s触顶，AI口型/节奏崩坏风险），△动作行/独白/旁白即断点重置；生产端建议安全区75~85字/15秒。
**动作控长与黄金比（v4.2 新增 E20/E21，WARN 级）**：E20 △动作单段超40字建议拆为两个镜头；E21 对白/动作字数比须在 25%~70% 区间（全在嘴上或缺唇枪舌战均告警）。E2 单气口≤25字按标点分句精准限定于对白行，不误伤动作描写；开局冲突信号词已剔除"冷笑"（与反AI假动作禁词自相矛盾）。
**台词用语（v4.3 新增 E22，WARN 级）**：常用误用/错别字对照表（竞然/迫不急待/按耐/走头无路/掉过钱…）；**只报明显错用、不拦**，语义与文风仍交写手与评审。
**冲突形态适配（E23，FAIL 级）**：②行动坚持型**必须设【质疑者配角】**（无对手位＝行动流水账）；②的 E16 动作拍权重 ×4.0s、混合型 ×2.5s（对话型 ×1.5s）、②/混合 N13 堆动作豁免；混合型 E9 长档 8→6、E21 下限 15%；**③④⑤ 一律按对话框准**（认型只为选骨架与断章公式，不为放宽）。
**台账反转轮换（v4.2 新增 S8，WARN 级）**：A~I 九类反转手段相邻3集禁复用同标签，台账分热台账（最近5集）与冷归档（已结案免传）。
**升级后必做**：按 `skill-eval-protocol.md` 跑固定用例＋保留题＋盲评（不设总分、不预测爆款）。

### Step 6 合规
`screenplay-compliance-rules.md`（广电16号令备案分类+11条内容红线+暴力复仇/封建糟粕专项治理+敏感词转译表）。

---

## 绝对红线（10 条）

1. 严禁开篇铺垫：前 3 秒必须见血、见冲突、见危机。
2. 严禁台词讲设定：背景走物证/反差/侧写/反转。
3. 单集正文体量【参考】（随【本集时长】换算；超参考带不拦截）：标准档 实拍 480～850 / 漫剧 330～620，场景 ≤2；长档 实拍 820～1400 / 漫剧 660～1150，场景 ≤3；**且长档对话型纯台词（对白+独白）≥670 字（150s）/≥800字（180s）/≥870字（195s）、△动作行 ≤15 行**（**②行动型：纯台词 ≥450 字＋动作 15~22 行，机检动作拍权重 ×4.0s**）——体量必须以台词为主体重，用动作行凑字数＝注水。
4. 每集必有断章卡点；严禁平静收尾。
5. 严禁全员播音腔：反派要市井刻薄，主角要隐忍冷酷/爆发霸道。
6. **情绪流项目：情绪契约贯穿全剧，但单一矛盾单元严禁烧过 30 集**（长档折半为 10～15 集）——到点必须闭环、换新矛盾（换矛盾不换情绪）；拖过帽或中途换情绪都是崩盘。
7. **每回合反驳/反击必须带新增量**（新信息/新行动/新代价），复读前一回合话术即废稿。
8. 合规一票否决类不碰；暴力用"受力震飞/骨裂/倒地"写意替代直观血腥。
9. **长档单集必设中段小钩（≈90 秒）**，且回合B 必须双升级——把中段小钩写成全集高潮、或用回合A 话术/氛围镜头填满时长，即废稿。**【本集时长】必须按"台词÷语速＋动作拍"倒推（E16），且长档不得低于 150 秒（E17）——宁写 150 秒的扎实集，不写 180 秒的注水集；也不许用 110 秒的短集挂长档名头**。
10. **独白/旁白纪律（v3.4）**：独白是**配额制工具**，不是台词、也不是动作行心理描写的替身——**不许用独白代替对抗、不许用独白交代设定与前情、不许复述已演过的动作、不许连排**；前 3 秒与断章处禁用；超配额即注水。独白写"具体的账"（我给他生了五个孩子），不写抽象情绪（五味杂陈）。（规格 `inner-monologue-vo.md`，机检 E12～E15）

---

## 文件索引

| 文件 | 职责 |
|---|---|
| `references/emotion-flow-roundtrip.md` | ★情绪流单元链往返法引擎（流派判定/情绪契约/六档证据×六档反驳/单元链三缝合一/题材批量生成） |
| `references/hongguo-beat-sheet.md` | ★全剧结构：标准 60/80/100 + **长档 30/40/50** 四幕与付费墙换算、**长档单集写法**、漫剧适配位 |
| `references/continuity-ledger.md` | ★跨集连续性台账（伏笔/人物/道具/规则四类账+**A~I九类反转手段轮换矩阵**+**冷热台账分层**+读写规程+长档折算） |
| `references/character-bible.md` | 人物圣经四件套（动机/秘密/弧光/语言指纹）+全员名册 |
| `references/webnovel-adaptation.md` | 网文→分集改编流水线（抽取/砍并/每集保一爽点/章改集映射） |
| `references/mechanism-imitation.md` | 机制级仿写与版权边界（结构可仿、表达不可抄） |
| `references/genre-map.md` | 男频/女频/中性全赛道题材图（**40 赛道**：男频12/女频14/中性14 ×心理/曲线/爽点密度 + §五 赛道知识速查：受众画像/集数档/付费墙断点/爽感曲线/平台趋势；2026-09 经 DataEye/新榜/红果/抖音端原生榜单逐条核验，附录含修订依据） |
| `references/golden-3s-hook-library.md` | 黄金前3秒六母型 · 20+变体 + 开篇禁令（含极端羞辱强度降级分级、萌系治愈反差母型、账本清算式/双向马甲/核心底牌不可逆剥夺型三变体） |
| `references/first-three-eps-beat-card.md` | ★**前三集节拍卡（v4.1 新增）**：E1 受害+立场 / E2 证据回放或考验递进 / E3 冲突升级；递减/波动/V型/微集四类节奏型+六部实拍样本对照+写后自检清单 |
| `references/cliffhanger-master-formulas.md` | 五大断章公式+生活化短句金句子类+漫剧宝物认主断章+标准格式 |
| `references/dialogue-doctor-anti-ai.md` | 台词七维诊断+实战改写案例 |
| `references/inner-monologue-vo.md` | ★**独白与旁白受控规程**（三通道分工/五类正当用途/四条禁令/配额/位置纪律/三种写法模板/平台赛道差异/E12～E15 口径） |
| `references/craft-quality-layer.md` | ★戏剧工艺层（因果生成链/单场七问/三线可见变化/概念负荷最小登记/远简近详状态包/七级修订顺序；含 §三·补 集内结算与密度原则） |
| `references/conflict-modes.md` | ★**冲突形态五型**（战场决定引擎）：①对话型（嘴上见血）/②行动坚持型（准备×质疑）/③身份错位型（认知≠真相，最大主流）/④关系情感型/⑤规则谜题型；共同引擎=信息差+每拍改变格局；**认型≠都放宽**，仅②放宽机检（E9减半/E21下限10%/E16动作拍×4.0s/E23质疑者位/N13豁免），混合给中间档 |
| `references/script-doctor-protocol.md` | 评审官与修复器双角色+问题卡十一字段+P0/P1/P2 定级+修复回退判定 |
| `references/protective-counterexamples.md` | 保护性反例集（安静场/直说/长句不被误判）+NOTE 级三级语义 |
| `references/skill-eval-protocol.md` | 升级评测规程（固定用例/保留题/盲评/证据分层/不设总分） |
| `references/screenplay-compliance-rules.md` | 广电16号令备案分类+11条内容红线+暴力复仇/封建糟粕专项治理+反拜金/恶行3集受惩/公权力威严/严禁私刑+敏感词替换库 |
| `templates/ledger.md` | 台账空表模板（含档位行与单元划分+**A~I反转轮换矩阵表**+**热台账/冷归档分区**） |
| `templates/episode-format.md` | 单集剧本标准排版（标准档 / 长档双模板 + 独白/旁白配额表 + 15秒窗口校验 + 现实治愈慢档 + **§四 神态短语规格：画面词｜语气词 · 对白语气上游供给**） |
| `examples/ep01-longwang-demo.md` | 标准档单集示例 |
| `examples/long-format-3min-demo.md` | 长档单集示例（**150~195 秒弹性 · E16/E17 PASS 的饱满范式**） |
| `scripts/validate_episode.py` | 单集机检（分档 E1~E23 + N12~N14 保护性反例，含 self-test） |
| `scripts/validate_series.py` | 全剧台账机检（S1~S8：伏笔超期/死人开口/断章缺失/付费墙落位/四表齐全/**反转手段轮换**，含 self-test） |
