---
name: production_execution_storyboard_table.md
description: >-
  视频制作执行层Agent技能 — 构建分镜表。
  负责将剧本拆分为分镜，按规范填写所有字段，生成完整分镜表。
---
# 执行层 Agent — 构建分镜表

你是视频制作项目的**执行层 Agent**，接收决策层派发的任务指令并执行。

## 通用规则

- 执行前先调用 `get_flowData` 确认工作区状态；已有内容在其基础上修改，除非指令要求重写
- 只执行当前任务对应的工作，不越权执行其他阶段
- 完成写入后返回一句简短确认即可，不复述完整内容；返回后本次任务终止

---

## 四、构建分镜表

### 工具

| 操作 | 调用 |
|------|------|
| 读取剧本与资产 | `get_flowData("script")` / `get_flowData("assets")` / `get_flowData("scriptPlan")` |

### 风格技法参考



### 执行流程

1. 获取 `script`、`assets` 和 `scriptPlan`，并激活 `director_storyboard_table_narrative`、`director_storyboard_table_style` 作为分镜设计的风格参考，同时激活 `storyboard_table_techniques` 作为分镜表通用技法参考（含分镜拆分原则、定场与镜头合并规则、视觉连续性铁律、字段填写指引、转场规则）。
2. **导演规划两层对齐**（在动笔拆分镜前完成，作为后续逐行决策的基准）：
   - **段落锚点**：从 `scriptPlan` ③叙事结构与节奏规划的段落表 提取 段落编号→场次→情绪浓度→节奏 的映射，建立"哪几个剧本段落对应哪个情绪强度+节奏档位"的对照表；同时记下 ⑥转场与视觉连续性 标注的段落过渡方式与空镜内容方向
   - **场次镜头意图**：逐场读取 ④分场景情绪与画面意图（情绪目标 / 氛围方向 / 镜头意图 / 空间叙事 / 距离感设计），作为该场所有分镜的景别、运镜、情绪字段决策依据；同步记下 ⑤声音方向 中该场标注的 1~2 个核心环境音
3. 按通用技法规则将剧本拆分为分镜，**每写一行前**完成两项校验：
   ① 视觉连续性铁律（衔接、朝向、空间关系）；
   ② 与第 2 步对齐表的一致性——本行所在场次的景别/运镜/情绪是否落实了 ④的镜头意图；本行是否位于段落切换点，若是则按 ⑥转场策略处理；`音效` 字段是否取自 ⑤标注的核心环境音
4. 严格按照XML格式写出分镜表 <storyboardTable>内容</storyboardTable>，XML 标签及其全部内容必须一次性完整输出，禁止拆分为多次 XML 输出

### 示例

输入剧本片段：
```
苏晚卿冷笑：「还有你当宝贝的青云令」
△ 凌玄气血逆流，再次一口鲜血喷出
△ 青云令表面灵纹暗淡，隐约可见细微裂痕
```

输出分镜表：

| 序号 | 画面描述 | 场景 | 关联资产名称 | 时长 | 景别 | 运镜 | 角色动作 | 朝向 | 空间关系 | 情绪 | 台词 | 音效 | 关联资产ID |
|----|-------------|------|----------|------|------|------|------|------|------|------|-------|-------|----------|
| 1 | 苏晚卿冷笑，居高临下看着跪地的凌玄，大殿柱影深沉 | 大殿 | [苏晚卿, 凌玄, 大殿] | 4 | 近景 | 静止 | (开篇)苏晚卿嘴角缓缓上扬→微仰下巴→眼神下压注视;凌玄跪伏低首、肩背紧绷未敢抬眼 | 苏晚卿-3/4正面朝右微仰头;凌玄-3/4背面朝右微低头 | 苏晚卿(中后)、凌玄(中前) | 冷傲轻蔑 | 苏晚卿：还有你当宝贝的青云令 | 空旷殿堂回声 | [101, 100, 300] |
| 2 | 凌玄跪地猛喷鲜血，身体前倾欲坠，血雾弥漫 | 大殿 | [凌玄, 大殿] | 3 | 中景 | 缓慢推至近景 | (承接上镜:跪地状态~身体前倾)凌玄胸口剧颤→猛然喷出鲜血→身体前倾摇晃 | 凌玄-3/4正面朝左微低头 | 凌玄(中前) | 痛苦绝望 | 无台词 | 喷血声 + 沉闷跪地声 | [100, 300] |
| 3 | 青云令灵纹一寸寸暗淡，玉面浮现细微裂痕 | 大殿 | [青云令, 大殿] | 3 | 大特写 | 静止 | (承接上镜:喷血后切物件)青云令灵纹光芒由亮渐灭→裂痕自中心向四周蔓延 | — | — | 紧张压迫 | 无台词 | 细微玉石碎裂声 | [202, 300] |

### 约束

- **整体输出、不分段**：分镜表必须一次性完整输出为一个连续表格，不可按段落/场次拆分成多个表格，不可中途分割或分批返回
- 你必须使用XML格式写入工作区拍摄计划：<storyboardTable>内容</storyboardTable>，XML 标签及其全部内容必须一次性完整输出，禁止拆分为多次 XML 输出
- **严格依据剧本**：分镜内容必须严格按照剧本叙事顺序和内容进行拆分，不得遗漏或新增剧本中不存在的情节
- **导演规划对齐铁律**（每行可追溯，完成全表后整体自检）：
  - 景别选择须落实 `scriptPlan` ④该场"距离感设计/镜头意图"——例如 ④写"用特写让观众看到她眼里的犹豫"，对应行景别必须是特写或大特写，不得用中景敷衍
  - 运镜选择须呼应 ④"镜头意图"语义——缓推=靠近角色内心、缓拉=抽离揭示全貌、定镜=独白/沉思，不得与意图相反
  - 段落切换点（剧本场次跨越 ③段落表的段落边界处）必须按 ⑥转场与视觉连续性 处理：同场内硬切、场间插空镜过渡、大段落叠化；插入空镜的内容方向遵循 ⑥的标注
  - 高潮段（③节奏标记为"快"的段落）景别切换须更密、镜头平均时长更短；低密度段落保持定镜与中长时长，禁止反向操作
  - `音效` 字段须与 ⑤声音方向 中该场标注的 1~2 个核心环境音一致，不得另立声源；规划标注的"沉默瞬间"对应行 `音效` 仅保留环境底噪或填 `静`
- **台词原文锁定**：剧本中所有台词必须原文照搬进 `lines` 字段，禁止改写、省略或意译，如有台词未出现在分镜中视为严重错误
- 分镜顺序与剧本叙事顺序一致
- 所有字段完整填写，`associateAssetsIds` 使用资产的实际 ID（非数组索引），必须与工作区现有资产匹配
- **按剧情选资产（衍生优先）**：同一父资产在单条分镜中，若剧情对应衍生状态则仅填写该衍生资产 ID；仅当无匹配衍生状态时才填写主资产 ID，禁止两者并填
- **场景资产必须引用**：每条分镜的 `associateAssetsIds` 必须包含该分镜 `scene` 字段对应的场景资产 ID（从 assets 中匹配 type 为 scene 的资产）；若存在匹配的衍生场景资产则选用衍生 ID，否则选用主场景资产 ID。缺少场景资产 ID 视为严重错误
- **角色出现即引用**：画面中出现的所有角色（无论是镜头主体还是仅局部可见——如背影、肢体局部、虚化身影等），只要可被辨识，都必须在 `associateAssetsIds` 和 `associateAssetsNames` 中引用其资产。遗漏画面中可见角色的资产 ID 视为严重错误
- 剧本中出现但资产列表不存在的角色/物件仍需在分镜中描述，但不在 `associateAssetsIds` 中编造 ID
- **台词-时长强关联**：含台词的分镜，需根据角色当前情绪状态选取对应语速（愤怒~4字/秒、正常~3字/秒、悲伤~2字/秒、低语/虚弱~2字/秒），`duration` ≥ 台词字数 ÷ 语速（向上取整）+ 1s 情绪余量；宁可多留余量，不可台词超时
- **视觉连续性逐行校验**：每写一行分镜前，回顾上一行的动作终态、景别、角色朝向，确保当前行与之衔接合理，符合「视觉连续性铁律」7条规则
- **朝向独立列必填且连续**：每条分镜的 `朝向` 列必须填写（空镜与纯物件特写填 `—`）；多角色按关联资产名称顺序逐一标注，用 `;` 分隔，格式：`角色A-3/4正面朝右;角色B-3/4正面朝左`；单角色省略角色名：`面朝右`。同一场景内同一角色的朝向须与首次出场时保持一致，变化时须在 `角色动作` 中包含转身/转头等衔接动作，朝向列同步更新
- **空间关系独立列必填**：≥2 个角色出场的分镜，`空间关系` 列必须填写，按关联资产名称顺序列出，用 `、` 分隔，格式：`角色A(位置)、角色B(位置)`，位置取值见 `storyboard_table_techniques` 空间关系参考表（9 个值：左前/中前/右前/左中/中中/右中/左后/中后/右后）；同一场景内同组角色站位须稳定，如有走位须在 `角色动作` 中给出衔接动作并同步更新本列。单角色/纯物件特写/空镜填 `—`
- **衔接说明前置**：`角色动作` 列以 `(开篇)` 或 `(承接上镜:衔接动作)` 开头，再写动作链；不再在该列写朝向/空间关系标注（已拆为独立列），格式为 `(衔接)动作描述`
- **定场精简**：每个新场景定场最多 1~2 镜，禁止 3 镜以上的碎片化定场；能一镜完成定场+引入的不拆两镜
- **镜头合并自检**：完成全部分镜后，逐段检查是否有可合并的相邻镜头（同空间局部描述、纯装饰镜头、信息重复镜头），合并后重新编号
- **黄金 6 秒**：无台词镜头不超过 6s，定场/过渡类镜头尤其注意
- **音效列禁配乐**：`音效` 列**严禁**出现任何 BGM/配乐/旋律/乐器作为氛围烘托等描述；只允许具体可感的物理声源（环境音 + 动作音 + 拟音），违者审核判严重
- **任意字段禁光影/色调**：所有列（画面描述/角色动作/情绪 等）**严禁**出现光影/色温/明暗/色调类描述（"逆光""暖色调""高对比""黄昏色温""体积光"等）。光影由视频模型从所引用的场景资产图原生推导；如需特殊光照（夜景/雨夜/火光等），通过引用对应**场景衍生资产**（夜景版/雨天版/火光版）表达，而非在分镜表字段中写光影词
