short-drama-director について
short-drama-director は、ショートドラマやマンガ動画を中心とする AIGC 映像制作スイートです。広告・プロモーション映像やプリビズにも対応し、階層型スキル、必須の選択ロック、検証手順で企画から納品までを構成します。
主な機能
- 01企画判断・脚本・素材・絵コンテを網羅
- 02国内・海外・ナレーション作品を振り分け
- 03モデル・画角・納品形式をロック
- 04プロンプトと納品チェックリストを検証
- 05素材プロンプトと連続性を記録
活用シーン
- 01ショートドラマやマンガ動画の企画・制作
- 02広告・プロモーション映像の制作工程設計
- 03絵コンテ・ショット案・動画用プロンプトの作成
- 04アクションの立ち位置設計と納品確認
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ lixiaoxiao9888-create/ manju-laoli-skill --skill short-drama-directorインストール後、Claude Code で/short-drama-directorを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
CHANGELOG.mdLICENSEREADME.mdexamples/stability-project.jsonreferences/acting-direction.mdagent-platform-adapters.mdanime-ultimate-vfx-paradigm.mdaspect-ratio-adaptation.mdasset-delivery-modes.mdasset-first-pipeline.mdasset-spatial-ledger.mdaudiovisual-aesthetic-presets.mdblocking-direction.mdcamera-specs-15rules.mdcamera-transitions-6types.mdcharacter-lineage-and-sheets.mdcinematic-dramaturgy-rules.mdcomfyui-canvas-automation.mdcreative-transition-library.mddelivery-pitfalls.mddialect-voice-control-dictionary.mddialogue-doctor-7d.mddialogue-speed-check.mdemotion-beat-curve.mdfacs-au-dictionary.mdfacs-emotion-recipes.mdfacs-micro-expression.mdh3-adapter.mdlighting-and-antifake.mdmodel-adapters.md詳細
翻訳後に原文が更新されています。最新の内容は原文をご確認ください。
漫剧老李 AIGC 全流程 Skill · V7.4.20 多技能套装版(四层纵深架构 · 全平台与多模型工业级导演系统 · Short-Drama Director Suite)
版本:V7.4.20 多技能套装版(Suite)· 现行唯一版本口径。本包版本号统一为 V7.4.20;正文不保留历史版本标注,完整沿革一律见 CHANGELOG.md(该文件为历史记录,其条目中的旧编号不代表当前版本)。历史内部编号不得作为 CURRENT 版本调用。
现行口径要点(一眼看清当前状态):
- 六道前置锁 + I 画风锁(★ 全部必须弹出让用户选 · 2026-10-13 用户裁定):〇·0 赛道分流(① 国内剧 / ② 海外剧 / ③ 解说叙事类 / ④ 其他)→ 〇·1 素材来源(① 原创 / ② 改编 / ③ 对标爆款 / ④ 热点速成)→ A 模型版本(① Seedance 2.5 / ② Seedance 2.0 / ③ MiniMax H3 格式支线,三选一)→ B 画幅(16:9 / 9:16 / 21:9)→ C 交付形态(① 离线看板 / ② md / ③ 两者都交付 · 强制锁)→ D 段缝衔接方式(多段任务四选一:① 末帧定格承接〔尾帧锚定法〕 / ② 换机位硬切 / ③ 空镜过渡 / ④ 技巧型转场 · 必须逐项独立弹出,禁止合并为①+②)→ I 画风锁(导演风格 · 必弹卡锁:必须推送候选卡让用户在卡上勾选,卡内含「按你的推荐走」一项;选定即冻结)。〇·0 与〇·1 正交可组合(如「海外剧 + 对标爆款」)。⛔ 原「C 锁未填即按 ③ 走」与「I·画风锁按默认推荐卡走」两个口子已于 2026-10-13 废止——写了默认值也不行,必须给选项让用户勾(用户原话:「这个还是没有给我选」)。
- 素材形态(M 轴 · 与锁系统正交):本包不持有图——图由用户在外部平台生成并持有。三档:M0 纯提示词 / M1 编号占位(默认) / M2 已入库;每次交付首行必须声明形态。四铁律:不索要图片 · 不因缺图阻塞 · 不写不存在的图号、不声称已核验而实际未核验 · 每次声明形态。权威 =
references/asset-delivery-modes.md。 - 四层纵深:L0 总控
short-drama-director→ L1 决策层sd-decision-engine→ L2 生产层(sd-recon-engine/sd-script-engine/sd-overseas-engine/sd-asset-engine/sd-storyboard-engine/sd-combat-engine/sd-xuanhuan-engine/sd-real-engine)→ L3 交付层(sd-feed-engine/sd-qc-engine)。 - 共享权威:赛道分流
references/track-routing.md、锁系统〇节、素材形态references/asset-delivery-modes.md、七段式model-adapters.md§5、H3h3-adapter.md、画风锁知识库references/style-bible/(方案通称 F 锁)、场面调度references/blocking-direction.md、故事板图sd-storyboard-engine/references/storyboard-sheet-template.md、剧情分镜格(推演宫格 · 条件必出)sd-storyboard-engine/references/plot-deduction-grid.md、48 份规则库(含 style-bible 画风锁知识库 10 份)、scripts/机检全家桶(validate_prompt.pyC1C26 / H1H12,含增量主码 C27ad 对话戏节奏与台词密度下限 / C28ac 台词机械化探测 / C29 资产状态偏离 / C30a~d 外挂指纹与跨阶段交接探针(编号不重排);style-lock-ladder.py/style-lock-recommend.py画风锁引擎;check_package.py包级自检;sd-feed-engine/scripts/gate_check.py六道闸门含素材形态一致性)。权威归属表见 §一「现行规则域总览 · 唯一权威归属表」。子技能路由表见「五、多技能套装路由」。
⚠️ ④ 的病灶与修法(务必理解,否则会改回去):「资产图册=唯一事实来源」与「无图不进分镜」+ 本包自身「默认只出提示词、不调出图工具」铁律——三者并存 → 执行者要么卡死、要么假装通过。而用户的真实工作流是「拿提示词去平台自己跑图、图不回传」——「图」这个实体从不进入本包上下文。因此「图片入库」从「前置阻塞条件」降级为「可选的登记动作」,并设 M0/M1/M2 三形态与《素材接线单》作为其正向替代物。
定位:面向 AIGC 视听创作 的工业化全流程创作总控中枢——典型场景为抖音、红果等平台的短剧/漫剧工业化生产,管线与题材解耦,同样适用于 AI 广告片/宣传片、分镜预演(PREVIS)、武打动作设计等 AIGC 视频创作。全面兼容 OpenClaw、WorkBuddy、豆包智能体 / 扣子 (Coze)、Dify 等主流 Agent 运行环境,深度适配 Seedance 2.5、Seedance 2.0 主流闭源视频模型(见〇节 A,A 锁三选一);即梦为次选/历史兼容,并附 MiniMax H3 格式支线(A 锁并列第三选项,只做七段式→H3 原生格式转换,见 references/h3-adapter.md)。
★ 使用入口(先读这条 · 用户视角)
用户只需要说一句话,剩下全自动。 例如:
「帮我做一集短剧,题材是重生复仇,Seedance 2.5,竖屏」(国内剧) 「把这个小说改成 60 集剧本」(国内剧) 「这场打戏帮我出分镜和投喂稿」 「做一部海外剧,英语对白、背景在加拿大,Seedance 2.5、竖屏」(海外剧 → 自动挂载
sd-overseas-engine,第一句对白前先建语言与风格合同) 「对标一下最近红果榜上那部《XXX》,我想做一部同类型的」(对标爆款 → 〇·1 定为 ③,先挂载sd-recon-engine出《对标情报卡》,再进剧本层) 「这场打戏人物老是站错位、前后对不上」(→ 调度环blocking-direction.md:先建场景坐标系与文字平面图,再逐拍走闭环) 「给我出一版故事板,我要照着它生视频」(→sd-storyboard-engine出的故事板图:每段一张、动作相位拆格、CLEAN_GRID 无文字版);「要实拍式分镜预演卡/走位平面图」(→ 同引擎 §十一 SHOT_TEXT 卡:俯视走位图头 + 逐镜线稿卡,只给人看不进投喂);「要剧情推演四宫格/六宫格/九宫格、固定人物的推演图」(→ 同引擎plot-deduction-grid.md:每场一张连续叙事宫格,身份锁/场景锁/风格锁)
总控会按管线自动跑完:赛道分流(〇·0)→ 素材来源(〇·1)→ 决策(情境锚点)→ 剧本 → 资产 → 调度(站位/权力几何/节拍)→ 分镜 + 故事板图(打戏自动判档)→ 投喂封装(过六道闸门)→ 质检 → 看板,中途按需向你确认锁与关键节点,一次对话交付成品。
⛔ 用户不需要知道、也不需要手动调用任何子技能。 下列 12 个子技能(sd-decision-engine / sd-recon-engine / sd-script-engine / sd-overseas-engine / sd-asset-engine / sd-storyboard-engine / sd-combat-engine / sd-xuanhuan-engine / sd-real-engine / sd-feed-engine / sd-qc-engine)是总控的内部专业分工——拆开只是为了让每块领域规则独立、清晰、互不污染(也让"只要打戏模块"或"只要音乐模块"的人能单独拿走那个包)。全流程用户:只说需求,其余交给总控。 子技能既不会要求你手动切换,也不会额外增加操作步骤。
⚠️ 执行者必读(这是给 AI 助手看的,不是给用户看的):「用户不需要手动调用子技能」不等于「总控可以跳过子技能」。子技能里的固定模板与执行序列是硬规则——不读=没有。每个阶段必须按下节【强制读取清单】显式读取对应子技能文件,再动手写产物。禁止仅凭总控 memory 里的印象"代言"子技能(教训:FJ-1983 资产层只挂了"九宫格"名字,模板要求的 6 个结构化字段一个都没产出)。
🔒 【三防铁律:开工建契约表 · 过程回权威源落字 · 交付过契约核销门】(2026-10-14 新增 · 严禁拿「机检全绿」当「任务完成」):
- 开工第一步必建《交付契约 checklist》:动笔前必须先运行
python3 scripts/audit_contract.py --init [--director <卡号>](或按【强制读取清单】逐项列出 P0~P5 硬产出与权威源文件路径),将本轮应交付的全部阶段产物建表登记;- 严禁拿「近似手搓」替代「权威源出处」:P2/P2.5 资产提示词必须回
sd-asset-engine三份模板逐字段落纸(角色四格无脸+五官10项+声纹与Voice标签 / 场景母版+九宫格8字段 / 道具四格板,严禁写几行简笔摘要糊弄);I 锁美学短语与段8/段9 必须回references/style-bible/取对应卡号的正主槽位词(或跑style-lock-ladder.py),严禁凭常识手搓「看起来像」的假风格词;- 交付前必跑
audit_contract.py(机检 PASSED ≠ 交付完成):validate_prompt.py仅校验 P4 投喂块语法;宣布任务完成前,必须加跑python3 scripts/audit_contract.py <稿件.md>(或validate_prompt.py <稿件.md> --contract),确保 P0B 情绪锚点表、P1 锚卡与表演档案、P2 权威模板指纹、P3 调度与故事板图、P5 接线单与连续性台账 100% 核销打勾!
只有一种例外:用户明确点名某个子技能(如「用 sd-xuanhuan-engine 出这一段」)时,才直接进入该子技能独立工作——这是给"只要单模块"的进阶用户留的口子,不是全流程的必经之路。
〇、 任务前置强制锁定:〇·0·赛道 / 〇·1·素材来源 / A·模型版本 / B·画幅 / C·交付形态 / D·段缝衔接方式(最高优先级 · 每个任务第一步)
每个任务动笔前必须先完成 〇·0·赛道 与 〇·1·素材来源 与 A、B、C 五道锁(多段任务加 D 锁,段缝衔接方式四选一)。任一项用户未指定 = 任务不开始,禁止默认跳过。 ⚠️ C·交付形态已于 2026-10-13 升格为强制锁——原「未填即按『③ 两者都交付』走、不阻塞创作」的口子废止,未指定 = 停下询问(见下);I·画风锁同步升格为「必弹卡锁」——必须推送候选卡让用户勾选,未表态 = 停下询问(见 I 锁节)。
⚠️ 「多段任务」判定式(★ 2026-10-13 修订 · 补 D 锁缺位漏洞 · 必读):全包唯一判定口径 =
目标成片时长 ÷ A 锁单段上限 > 1即多段任务(单段上限:Seedance 2.5 = 30s / Seedance 2.0 = 15s / H3 = 15s)。判定时点 = P0 立项锁定期,与 A/B 同批完成——⛔ 严禁以「当前只是剧本阶段 / 还没到分镜层 / 交付物只写了剧本」为由把 D 锁推迟或跳过(D 锁是立项锁、不是分镜锁;阶段论 = 漏锁事故的直接成因)。六道锁(〇·0 / 〇·1 / A / B / C / D)须在同一锁定期内一次性锁完;受提问批次容量限制时可分多批弹出,但任一批未锁完禁止进入 P1。判定示例:2 分钟片 + Seedance 2.0 → 120s ÷ 15s = 8 段 → 多段任务,D 锁必锁。
〇·0 · 赛道强制分流(第零道锁 · 先于 A/B/C/D)
- 用户必须明确选择:① 国内剧 / ② 海外剧 / ③ 解说叙事类 / ④ 其他(四选一);
- 未指定时,唯一正确动作是停下询问用户——禁止以任何理由默认「国内剧」;
- 分流必须发生在剧本层之前:赛道未确认,不进入
sd-script-engine第 0 步模式选择、不生成任何 IP / 分集 / 正文; - 各赛道读哪套规则以
references/track-routing.md(★权威)为准——该文件含四赛道定义、判定信号、规则集映射表、剧本层分流点、新赛道扩展四步法; - ② 海外剧额外挂载子技能
sd-overseas-engine(L2 生产层):第一句对白前建立【语言与风格合同】,三级校准状态(region_unvalidated / evidence_calibrated / human_reviewed)随版本逐阶段传递,任何下游不得自行升级; - 赛道写入 P0A 基准表,全流程不再更改;确需改赛道 = 重开任务,禁止中途换道沿用旧产物;
- ③ 解说叙事类额外挂载子技能
sd-jieshuo-engine(L2 生产层):先定子类型(历史人物志 / 历史事件战役 / 科普知识解说,三选一),脚本 = 旁白稿(VO Script);解说类是全片 VO——vo-os-weaving.md的 VO 篇幅卡口按赛道③ 豁免,改用解说语速4.5~6.5 字/秒+ 声画信息差纪律;历史/科普题材强制信源分级(T1/T2); - ④ 其他(广告片 / 宣传片 / PREVIS 等)复用现有全流程,不套剧集专属约定。
〇·1 · 素材来源锁定(第 1 道锁 · 与〇 · 0 赛道并列)
- 用户必须明确选择:① 原创 / ② 改编(有原著)/ ③ 对标爆款(现场采风)/ ④ 热点速成(给方向先找选题)(四选一);
- 未指定时,唯一正确动作是停下询问用户——禁止默认按 ① 原创走;尤其禁止把"用户随口提了一部剧名"直接当原创处理(提到剧名 = 大概率想对标);
- 与〇·0 正交可组合:赛道管"做哪一类",素材来源管"从哪起手"——「海外剧 + 对标爆款」是合法组合,两锁互不覆盖、不得互相顶替;
- ③④ 挂载子技能
sd-recon-engine(L2 生产层 · 素材采风引擎):在剧本层之前先出**《对标情报卡》**;采风四步(定目标 → 定信源 → 检索 → 落卡)、信源分级清单、十三项字段模板与六条证据纪律见sd-recon-engine/SKILL.md及其 references; - ③ 对标爆款:必须先交付《对标情报卡》并经用户确认,再进
sd-script-engine六阶段链——对标是提取结构,不是照抄,情报卡的「⑩ 可迁移点 / ⑪ 不可迁移点」两栏是本环节的核心产出(只填热度不填迁移点 = 白采); - ④ 热点速成:采风产出的是**"选题候选"而非单剧卡**——用户选定方向后再转 ① 或 ③ 执行;
- ①② 不挂载采风引擎:原创与改编(有原著)直接从
sd-script-engine进入,不额外增加步骤; - 轻量版边界(不得自行扩张):本锁挂载的采风引擎只做信源清单 + 情报卡 + 证据纪律,不做评分打分 / 入选门槛 / 聚簇算法 / 热度公式 / 持久化台账 / 定时抓取——需要这些时如实告知用户"当前版本不含";
- 素材来源写入 P0A 基准表,全流程不再更改;已采风的情报卡是"来源",不是"设定依据"——进入
sd-script-engine的「① 来源登记」时必须保留来源与分级(T1/T1.5/T2),禁止把 T2 讨论当事实设定。
A · 模型版本三选一:Seedance 2.5 / Seedance 2.0 / MiniMax H3(格式支线)
- 用户必须明确选择(三选一):① Seedance 2.5 / ② Seedance 2.0 / ③ MiniMax H3:
- ① Seedance 2.5 / ② Seedance 2.0 = 进入下方 Seedance 契约(两版语法彻底分开、禁止混写;锁定 2.5 时还追加「参考模式二选一」);
- ③ MiniMax H3 = 格式适配支线,不进入 Seedance 2.5/2.0 的语法契约——上游 P0~P3 全流程、资产链、台词语气位(法则 19)、人物账(法则 20)、首镜锚定与单主体(法则 21/23)、禁令改法(法则 22)、FACS、时长规则一律照旧,只在 P4 把七段式投喂稿转成 H3 原生格式(三字段 / 六段式,六段正文一律转译为英文——2026-10-02 官方复核;
<d>台词与画内文字保原语言),规程与硬约束见references/h3-adapter.md(★权威)。
- 未指定时,唯一正确动作是停下询问用户,禁止以任何理由默认选版——三选一之中没有任何一项可以作为默认值;
- 锁定后全流程(提示词语法 / 投喂封装 / 参考图 / 音效 / 首尾帧)一律按该版本契约执行,禁止混写;
- H3 支线不适用的 Seedance 条款:七段式栏名、参考图与首尾帧互斥、真人人脸素材红线(H3 官方无此条)、C1
C26 机检(改用 H1H12);H3 画幅仍按 B 锁并额外支持官方 4:3 / 3:4 两档。 - ⚠️ 首尾帧仅限 Seedance 2.5(最高优先级硬约束 · 先读这条):Seedance 2.0 全面禁止首尾帧——不得投喂
first_frame/last_frame,不得出现任何首尾帧相关写法(2.0 参考图仅用于锁定形象);即梦同样无首尾帧。只有锁定 2.5 后,才涉及下面的「参考模式二选一」。 - 🔀 锁定 2.5 时追加一步「参考模式二选一」(默认①):
- ① 全能参考模式(默认推荐)——投喂参考图组(角色 4 View / 场景资产图组〔母版+九宫格;复杂场景加机位调度版或站位版〕/ 道具,上限 30 张)锁定形象,短剧/漫剧一致性生产的标准路线,支持 B 锁画幅;
- ② 首尾帧模式——仅投
first_frame+last_frame双图精准锁定动作起止(与参考图互斥、不可混用,画幅随首尾帧自适应); - 用户未表态 = 按默认①执行并告知;选②时提醒首尾帧需按 B 锁画幅比例出图;用户不想要首尾帧就完全不涉及它。2.0 无此二选一,一律走单参考图绑定。
2.5 vs 2.0 硬差异对照表
| 维度 | Seedance 2.5 | Seedance 2.0 |
|---|---|---|
| 原生能力 | 官方原生音效/台词字符 + Hit-Stop 顿挫 + 首尾帧(模式②可选) | 无原生音效标记、无顿挫感支持、无首尾帧 |
| 单段时长 | 15s 单段高动态直出 | 单段直出,上限 15s(按剧情分配时长,不锁 10s) |
| 运镜语法 | 可写复杂连续运镜与转场 | 每镜一条简单运镜,禁一镜多转折 |
| 打击感写法 | 允许 Hit-Stop 三件套(微停顿+火花+震颤声) | 禁顿挫词,打击感靠接触瞬间画面本身 |
| 蓄力 | 可写压缩收束蓄力 | 边打边蓄,禁静止蓄力段 |
| 参考图 | 2.5 专属,两种模式二选一:全能参考(参考图组锁形象·默认)或首尾帧(Start/End Frame,与参考图互斥) | 无首尾帧(2.0 禁用),参考图仅锁定形象 |
| 文戏 | 微表情+金句发酵可用 | 简化表演指令,逐拍分解须极简 |
| 出片哲学 | 单段完整成片 | 单段直出为主,可自行决定是否拆段快剪 |
投喂封装差异
- 2.5:声音标记走官方字符(音效
<>、台词{}、音乐()、字幕【】;社区兼容[SFX: ...]亦可)+ Hit-Stop 写法;首尾帧仅限参考模式②(默认全能参考模式不涉及,见〇节 A); - 2.0:无
[SFX:]、无顿挫词、无首尾帧(全面禁用,参考图仅锁定形象);台词与音效默认写入提示词、由模型在成片中生成(视频内出),仅用户明确指定"不出台词/走后期"时才降级后期配音(末尾参数行已废止——模型/画幅/时长由【画幅风格】行与 A/B 锁承载)。
B · 画幅强制三选一(与 A 同规格铁律)
- 用户必须明确选择:16:9 横屏 或 9:16 竖屏 或 21:9 宽幕(官方另支持 1:1,仅用户明确指定时采用);
- 未指定时,唯一正确动作是停下询问用户,禁止以任何理由默认跳画幅(旧版"未指定默认 9:16"规则废止);
- 锁定后全流程(资产构图 / 分镜机位 / 提示词模板 / API
aspect_ratio回填 / 质检)一律按该画幅版本执行,禁止混用、禁止被示例或模板带偏;画幅细则路由见references/aspect-ratio-adaptation.md(★权威)。
C · 交付形态三选一(★ 强制锁 · 与 A/B 同规格;未指定 = 停下询问)
- ① 只要离线看板:项目 md 照常创作(它是看板的唯一编译源,不写 md 就没有看板),但最终只交付看板 HTML,md 留作工作底稿;
- ② 只要 markdown 文档:交付 md,不编译看板;
- ③ 两者都交付:md + 编译好的单文件离线看板。
- 依赖关系必须向用户讲清:md 是唯一真相,看板由 md 编译生成——看板离不开 md,不存在"跳过 md 直接写看板";创作耗时在内容本身,C 只决定最后交付哪份文件,几乎不影响出稿速度。
- 交互口径(★ 2026-10-13 用户裁定修订):与 A、B 同一句话问清("模型版本?画幅?要看板、要 md、还是都要?")——必须问、必须等到答复;⛔ 禁止「用户未答就不追问、直接按 ③ 执行」(用户原话:「这个还是没有给我选」——写了默认值也不行,必须给选项让用户勾)。用户明确回「你定 / 按推荐来」才算答复,此时可选 ③ 并说明理由。
〇·0、〇·1、A、B、C 五锁齐备才动笔(多段任务加 D 锁):赛道 与 素材来源 与 A·模型版本 与 B·画幅 与 C·交付形态 全部锁死,才允许进入 P1 之后的任何环节(★ 2026-10-13:C 由「可后置」升格为强制锁);D·段缝衔接方式仅多段任务适用,未指定 = 停下询问——「多段任务」按本文件 §〇 首段判定式(
目标成片时长 ÷ A 锁单段上限 > 1)在 P0 立项期判死,⛔ 不得挪到分镜/投喂阶段再判;I·画风锁为「必弹卡锁」——动笔前必须推送候选卡让用户勾选(卡内必含「按你的推荐走」一项),⛔ 禁止在用户未表态时自行按默认推荐卡执行;选定后即冻结(换风格 = 重开任务)。赛道规程见references/track-routing.md,素材来源规程见sd-recon-engine/SKILL.md,模型规程见references/model-adapters.md〇节,画风锁规程见references/style-bible/style-lock-protocol.md(★权威)。
D · 段缝衔接方式四选一(多段任务与 A/B 同规格)
背景(粉丝实测反馈):AI 模型每段零记忆——上一段的站位/姿态/互动在下一段全部归零,段缝处必然跳切、动作断层("段落间衔接生硬"的病根)。把段缝衔接升格为前置锁,四种方案可叠加,规程见
segment-splicing.md(★权威)+ ④ 类见creative-transition-library.md(★权威)。
- 用户必须明确选择(多段任务);未指定时唯一正确动作是停下询问,并严格按下方 ① / ② / ③ / ④ 四个独立选项原样弹出让用户勾选——⛔ 严禁把 ① 和 ② 合并成「①+②」弹出、严禁漏掉第一项「① 末帧定格承接(尾帧锚定法)」;单段任务不涉及此锁,不询问;「多段任务」唯一判定式见本文件 §〇 首段(
目标成片时长 ÷ A 锁单段上限 > 1)——⛔ 禁止以「剧本还没写到分镜」为由把本锁推到后续阶段(本锁属立项锁,与 A/B 同批弹出); - ① 末帧定格承接(尾帧锚定+段缝画面锁 · 默认推荐 · 第一选项必弹):画面依据按「尾帧锚定法」获取——段末镜末 1 秒整秒写「全体人物保持姿态与站位、动作完全静止、画面定格」(前置 0.5 秒为收束窗:镜头运动收束、人物停止大幅动作;末镜景别须装下全员、禁大远景,剪辑时裁掉末 1 秒静止帧),产出可截帧的定格尾帧 → 直接截取该末帧作下一段首帧/参考图依据(替代重新出图,一致性 100%、成本 0),下一段首镜以 0 级同档景别直接承接该末帧;仅在末帧不合格(模糊/穿帮/带字幕/无人物/朝向不可用)时回退到"按结尾状态重新绘制段缝分镜参考图"(依据=人眼看实际末帧)。平台差异:2.5 模式②截帧作
first_frame、模式①作参考图组成员;2.0 无首尾帧——截帧作单参考图(每段 1 张,占 M 轴名额)。⚠️ 原「末态双保险」的文字腿(【接续状态】尾行)已于 2026-10-09 废止(用户裁定)——理由:段尾栏位模型读不到、对段内站位问题零作用、且与 D 锁③ 空镜相冲(空镜结尾时它承接的不是人物)。本方案现为单锁(图锁);如某段确需给下段一句起手语义提示,写进该段末镜行句尾,不另起栏位。详见segment-splicing.md§二 §三 §四·补; - ② 换机位硬切:不截末帧原位承接,段缝两侧直接更换机位/视角硬切(把两段做成两个不同镜头的剪辑关系)——最快、零出图成本,动作戏或多机位快切段缝可选;
- ③ 空镜过渡:段缝处插 1~2s 带戏剧任务的空镜(情绪空镜+BGM 不搭人声 / 音效桥空镜声音先入 / 时空转场空镜,搭声不搭皆可),单集 ≤3 处——情绪段、转场段可选;
- ④ 技巧型转场(★ 2026-10-13 新增 · 用户追问):段缝处用一个有设计感的创意转场(相似动作 / 形状匹配 / 前景遮挡 / 甩镜 / 闪白 / 画中画 / J-cut 声先画后 等——文戏六式 + 大师技巧辑录见
creative-transition-library.md(★权威))。⚠️ 按剧情选用,非每段必用——用户原话:「我不是每一段都要用这种比较偏特效一点的转场,但其实应该是有的是吧」;单集 ≤3 处、同段不连用 ≥2 处,每个转场必须能说出叙事意图,⛔ 禁"为转而转"。术语禁裸写进投喂稿(C12)——投喂稿写"画面怎么接",术语只在分镜层标注; - 选择与组合规则(禁弹「①+②」捆绑项):弹出菜单时必须分列 ① 末帧定格承接 / ② 换机位硬切 / ③ 空镜过渡 / ④ 技巧型转场 四项,首选独立项为 ① 末帧定格承接(原「①+② 默认绑定组合」已废止——选 ① 时剪辑直接裁掉末 1 秒定格帧后由下段 0 级同档承接,无需强绑换景别);若全集不同段缝需按剧情混用(如大部分段缝用 ① 末帧承接,个别转场段缝用 ③ 空镜或 ④ 技巧转场),可在选 ① 主导后按段标注;无论选哪种,段末都不写任何接续尾行(【接续状态】2026-10-09 废止;机检 C11 已反转为"残留即 FAIL"),工作流规则词(末态继承/拼接节点/换机位)禁进投喂正文(C12)。
- ⑦ 分段粒度(与段缝方式同层决定):定完接续方式后必须同时定段长——Seedance 2.5 默认 25~30s 吃满上限(下限 12s;禁 16~24s 碎段区,除非打戏快节奏或单段信息量确实小)、2.0 上限 15s、H3 4~15s。段数越少、段缝越少、一致性越好;不要因为「保险」把 30s 内容拆成两个 15s(多一个段缝 = 多一次跳切风险)。机检 C1b 兜底告警。
E · 默认只出提示词,不直接出图 + 素材形态 M0/M1/M2(最高优先级 · 用户确认铁律)
- 本 skill 默认交付形态 = 提示词/文档,一律不调用出图工具(
image_generate等)直接生成图片。 - 资产图/参考图(角色 4 View、场景母版、道具图、分镜关键帧/首帧图等)同理——默认只给「出图提示词」供用户自行执行,不替用户直接出图。
- 唯一例外:用户明确逐次下达出图口令(如"出图""生成图片""跑图""把这张图出了")才允许执行;且仍须遵循
asset-first-pipeline.md门禁——建案清单先确认、分批出图逐批确认。 - 禁止:禁止把"开始 P2 资产出图"/"开始跑图"当默认动作、禁止未经确认直接发
image_generate、禁止以为"用户要完整流程"就等于"用户要出图"。 - 用户在对话里追问"怎么还没出图" ≠ 出图授权;须明确说"出图吧/生成吧"才执行。
- 与
short-drama-produce(确认制生产 skill)协作时:出图执行一律走它的确认闸门,本 skill 不自行出图。
E.1 由 E 推出的必然结论:图不在本包手里(★权威 = references/asset-delivery-modes.md)
既然本包不出图,那么"图"这个实体就永远不在本包的上下文里。 强行要求"图已锁定才准继续",等于把流程卡死在一个本包无法完成的动作上。
- 素材形态三档(每次交付首行必须声明):
- M0 纯提示词——不出现任何图号/参考图槽位;一致性靠文字锁(外观档案复述块等)。用户说"我没有图 / 不要图号 / 只要提示词"时使用。
- M1 编号占位(默认)——出现
图N槽位 + 必附《素材接线单》(图号 → 用途 → "你该挂哪张" → 只控制什么/不控制什么)。这是绝大多数用户的真实工作流:拿提示词 → 去平台自己跑图 → 在平台把图挂上,不需要把图交回本包。 - M2 已入库——用户主动交回图并登记《资产图册》,此时才能做图像级核验(门禁 5 原样)。
- 四铁律(不索要 · 不阻塞 · 不假装 · 要声明):
- 不索要——禁止把"请把图发我 / 请上传素材"作为继续流程的条件;
- 不阻塞——禁止因"没有图"阻断 P3 分镜 / P4 投喂 / P5 质检;门禁 2/3/4/5 按形态改判(改判表见权威文件 §二);
- 不假装——禁止写不存在的图号当锚点;禁止声称"与《资产图册》一致""已核验"而实际从未见过图(这是本类问题里最严重的一种:把"没检查"说成"检查过了");
- 要声明——每次交付首行写明形态,并说明一致性靠什么保障。
- 形态切换规则:默认 M1;用户说"没有图/不要图号"→ 降 M0;用户把图交回 → 升 M2。禁止静默切换(M0 稿里夹带图号、M1 稿里漏掉接线单,都属形态违约,机检告警)。
- 与 A0~A3 的关系(两条正交轴):A0~A3(
asset-first-pipeline.md§〇 第 9 条)管任务复杂度 → 走不走资产链;M0/M1/M2 管图在不在手里 → 门禁怎么判。A 轴判不清按 A3,M 轴按用户实际条件,不取最高档——用户手上没图就 M0,不得为了"合规"逼用户出图。
F · Seedance 2.0 时长分配铁律(用户确认 · 与 E 同级)
- 2.0 单段时长上限 15s,不是 10s,更不是固定值:段长完全按剧情内容量倒推(台词按 3.5~6 字/s、动作按节拍/信息量),禁止把 10s 当默认时长、禁止全片统一卡 10s、禁止"段长÷镜数"机械等分(配合法则 17 镜长节奏铁律)。
- 例:一段戏 7s 讲完就 7s 收,需要 14s 就 14s,15s 是上限不是目标值;只有用户明确指定"就 10s"才用 10s。
G · 台词/音效默认视频内出(用户确认 · 与 E/F 同级)
- 台词与人声音效默认写入提示词、由视频模型在成片内生成——台词走声音层锁口型与对白(2.5 用官方
{}台词字符;2.0 以文字描述写入台词栏),禁止默认"全走后期配音"; - 唯一例外 = 用户明确逐次指定「不出台词」/「台词走后期配音」:此时台词不写入生成或标注后期合成(锁定口型节奏,后期配音);
- 音效同理:默认随视频生成(2.5
<>/[SFX:];2.0 文字描述写"声音:…"),仅用户明确指定才走后期层; - 禁止:禁止把"全段音效/台词走后期配音层"作为默认写法预置进模板与交付物;旧口径"2.0 音效/台词均后期配音"以本条为准作废,不作 CURRENT 调用。
H · 素材红线边界澄清:禁「真人照片素材」≠ 禁「写实/仿真人风格」(用户确认 · 与 E/F/G 同级)
- 官方红线只约束参考素材来源,不约束输出画风:Seedance 2.5 / 2.0 不支持上传含真人人脸的参考图/视频——即禁止把现实真人的照片 / 真人脸图当参考素材投喂;这与画风无关。
- 写实 / 仿真人(次世代 3D / 实拍级质感)风格完全支持,不属红线:本包「R1 写实克制」动作档、
audiovisual-aesthetic-presets.md的「东方诗意写实」预设、角色资产板标准画质词「次世代 3D / 实拍级全身模型拆解」、以及 Seedance 2.5 官方「成片接近实拍影视质感」均为正式支持用法;严禁把红线解读为「只准二次元」而收紧写实需求。 - 判定口径一句话:看素材来源,不看画风——AI/CG 生成的写实仿真人(超写实渲染)= 可用;翻拍/下载的现实真人照片 = 红线。
- 禁止误用:禁止因「禁真人人脸」而拒写写实人物提示词、拒做仿真人风格分镜、或劝用户改二次元;写实需求照常出稿,只在绑参考图这一步守住「素材非现实真人照片」。
- 红线四条完整表述见
references/model-adapters.md§5(官方限制);资产侧见references/asset-spatial-ledger.md§二;投喂自查见references/prompt-feeding-checklist.md。
I · 画风锁(方案文档通称「F 锁」)—— 导演风格选项层 → 参数化交付层(★ 必弹卡锁 · 选定即冻结)
别称说明:外部方案与讨论中的「F 锁」= 本锁。锁性质(★ 2026-10-13 用户裁定升格):必弹卡锁——动笔前必须推送候选卡、让用户在卡上勾选;卡内必须包含「按你的推荐走」一项(用户不想挑时可主动选它,等价于授权用默认推荐卡),⛔ 但禁止在用户未表态时自行按默认推荐卡执行(用户原话:「这个还是没有给我选」);选定后即冻结,与 A/B/C/D 同规格(全流程只读、中途换风格 = 重开任务)。
- 它解决什么:用户说「要徐克的感觉」,旧流程只能把人名/形容词塞进提示词——人名违反交付层纪律、形容词模型读不懂。I 锁把「选风格」变成递进式选单 → 选定即转译成 11 槽位量化参数 → 植入段8/段9 → C23 机检兜底的闭环;首轮徐克版 10 秒实拍已量化验证(画风层 5/5 项通过、动态范围 226/255)。
- 递进式选择(Step1 基底必确认 → Step2 技法族 3 选 → Step3 导演卡 ≤4 张 → Step4 可选辅助):每一步都在排除而非增加选项;排除链可追溯;同族 ≤2 张;打斗★/特效★ 为硬门槛。候选源 = 74 组导演风格库,题材路由 + 排除引擎可用
scripts/style-lock-ladder.py(递进式)与scripts/style-lock-recommend.py(题材→候选池)辅助出卡,D 自定义 = 用户口述建 STYLE_BIBLE。 - 打戏硬门槛:含打斗的题材硬排除打戏承载 ≤★1 的风格(王家卫 ★0 等打戏禁用组)——适配矩阵唯一权威 =
references/style-bible/style-fit-and-combat-matrix.md。 - 两层架构与零人名:选项层可以用名字(徐克/王家卫/MAPPA),交付层绝不出现人名/工作室/影片名(灵境铁律第 8 条 · 机检 C23d1)——系统负责把选定风格转译成 11 槽位参数(参数源唯一权威 =
references/style-bible/director-param-library.md),组装成段8/段9 成品块(style-prefix-blocks.md)逐字植入投喂稿。植入规程(两层五段架构 / 渗透机制 / 三条硬规则 / C23 判据)唯一权威 =references/style-bible/director-to-prompt-protocol.md。 - 段8/段9 风格专座:段8【STYLE|视觉风格 · 全片锁死】(11 槽位写一次)+ 段9【PERFORMANCE|表演与动作 · 全片锁死】(风格带表演语法时写)——全片范围参数进段8/9,每镜可变部分仍在段1/4/6,镜头取值必须落在段8 区间内(C23b 越界兜底)。成稿示例见
style-bible/examples/(王家卫 15s 文戏向 / 徐克 10s 打戏向)。★ 2026-10-12 用户实测修订(路径变更):用户回「按你的推荐走」/ 未指定具体导演卡的常规稿 → 不写段8/段9,只把美学短语 ≤30 字并入【画幅风格】(★ 2026-10-14 用户修订:15→30 字,放宽后可带光比/镜头/质感三要素)(约省 260 字符/段,全部释放给描述与台词);仅当用户明确选定导演卡时才落段8/段9。用户原话:「这块先把它去掉啊……我只需要它的美学……控制在 15 个字左右,把它附到画面风格那就行了」;「什么机位啊什么节奏啊这些东西,稍微有点多余」。C23 触发门默认
auto,无段8/9 即整组不检,不会制造 FAIL。 - 交付规范与实拍教训:C23 判据速查、量化验收方法(signalstats 判光比用 YMIN/YMAX)、实拍复盘回写的 C23f-B1「丢角色」/B2「动作过载」教训 =
references/style-bible/style-bible-spec.md(★权威)。 - 六原型分类法:锁的到底是什么——六风格原型 × 每原型七个 NOT × 九类独立视觉变量 =
references/style-bible/style-archetype-taxonomy.md(识别公式只用于内部解析,不进提示词)。 - 机检兜底:
validate_prompt.py新增 C23a~f(触发门--c23 on|off|auto默认 auto——稿内启用 I 锁即检,旧稿不追溯;--style-source登记来源启用 C23d②/C23e)。机检手册已登记(sd-qc-engine/references/machine-check-manual.md§二)。
一、 系统架构与专业规则库索引
skills/short-drama-director/
├── SKILL.md # 全局总控路由器、六阶段工作法与多平台兼容中枢
├── scripts/ # 辅助校验与可视化脚本
│ ├── check_package.py # 包级静态规则与完整性校验脚本(打包/出厂时跑)
│ ├── audit_contract.py # ★全流程交付契约生成与权威源核销器(开工跑 --init 建契约清单;交付跑核销拦截漏P3/P5、简笔资产与手搓假风格)
│ ├── sd_core.py # ★全包唯一公共解析内核 + project_state.json 跨阶段状态台账引擎(终结多脚本正则分裂与跨阶段丢卡)
│ ├── slice_context.py # ★阶段动态原文切片器(按 P0~P5 + 赛道 + 动作档 + 模型 实时截取必读原文与预填回执头,防 2.46MB 注意力稀释)
│ ├── compile_feed.py # ★P4 投喂自动装配编译器(project_state.json → 七段式 + 声线锁/偏离声明 + 末镜定格 + M1 接线单一键编译)
│ ├── validate_prompt.py # 稿件级投喂提示词机检门禁(支持 --state 对账;C1~C26+增量主码 C27a~d 对话戏节奏 / C28a~c 台词机械化 / C29 资产状态偏离 / C30a~d 外挂指纹探针:时长/版本语法/画幅/七段式/2.0 禁用首尾帧/高危词/接续状态残留拦截(C11 反转)/画外声 OS·VO/拉伸凑时/对白语气/摆位必入画/首镜锚定·景别一致·姿态延续·视线指派/禁令失效三改法/禁止项栏目纪律/首镜单主体锚定与具象化;`--model h3` 时改用 H1~H12(H3 格式支线);`--track 1|2|3|4` 按〇·0 赛道分流——赛道③ 走解说专线 C14n(豁免 C14 三项篇幅 WARN、保留三项 FAIL);出稿时跑)
│ ├── build_board_lite.py # 轻量离线分镜看板编译器(md → 单文件 HTML,双击即开)
│ └── generate_emotion_curve.py # 12 节拍全片情绪张力折线图自动绘制脚本
└── references/ # 底层专业规则库(★=权威总控文件)
├── ★ track-routing.md # 赛道分流规程(★全局总控 · :〇 · 0 赛道强制分流唯一权威——四赛道定义/判定信号/规则集映射/剧本层分流点/下游影响/新赛道扩展四步法)
├── ★ asset-first-pipeline.md # Asset-First 六阶段生产管线(★全局总控:P0~P5 唯一生产顺序)
├── ★ asset-delivery-modes.md # **素材存在形态与接线单**:M0 纯提示词 / M1 编号占位(默认)/ M2 已入库 · 门禁按形态改判表 · **文字锁 Text-Lock**(无图时一致性保障路径)· **《素材接线单》模板** · 三不一要
├── ★ aspect-ratio-adaptation.md # 画幅自适应路由(★全局总控:横/竖屏全流程裁决,用户指令优先)
├── ★ agent-platform-adapters.md # 多平台 Agent 架构与国产工作流适配规范 (WorkBuddy/豆包/OpenClaw/Dify)
├── ★ model-adapters.md # 闭源视频模型适配层规范 (Seedance 2.5/2.0 主推 + 即梦次选/历史兼容)
├── ★ production-ledger-handbook.md # 《剧组产出册》工业台账总控规范 (CHR/AUD/PRP/SCN/Uxx)
├── ★ emotion-beat-curve.md # 12 节拍全片情绪张力与可视化曲线引擎
├── ★ spatial-topview-camera.md # 空间顶视图与机位调度图规范 (2x2 四图合一/CAM1~4/180°轴线)
├── ★ character-lineage-and-sheets.md # 角色资产板与亲缘/多梯队遗传推导规范
├── ★ screenplay-gate-engine.md # 五阶门控剧本引擎 (Premise->Structure->Beat->Entity->Page)
├── ★ dialogue-doctor-7d.md # 台词七维全量诊断与三段式理由重构引擎(★权威,下方普通条目已合并,不重复列)
├── ★ dialogue-speed-check.md # 台词语速自检引擎(语速三档/速算公式/三档判定/五步流程)
├── ★ asset-spatial-ledger.md # 16 项资产锁定(A/B/C分级)、角色四格纯图板、短锚点(@asset_name)、3D 空间快照、空间站位 S0~S4 分级、**场景出图顺序(母版 → 九宫格 → 复杂场景机位调度版/战斗站位版)**、**场景空间事实五件事(坐标系/SET_STATE 状态变体/空气介质层/尺度参照/**年代锚**)**
├── ★ blocking-direction.md # **★场面调度与站位决策层**:导演稿文字平面图(场景坐标系·解禁)/ 权力几何 / 节拍闭环(起势→路径→接触→落点→接收者反应)/ 说话者-听者-反应者链与群戏三级 / 关键道具持有·手位·落点 / 镜头策略四模式决策入口
├── ★ acting-direction.md # **★表演指导层(2026-10-09 新增)**:表演五支柱(目标/障碍与代价/战术/节拍/潜台词)+ 身体四参 + Business 身体任务「打断动作即标点」+ Status 地位 + Proxemics 距离即戏剧 + 听与反应 + **角色表演主档案**(含「然而,当 X——」破功句)+ 眼戏六点(眼先于头)+ Voice 声线锁 + 坏表演图鉴 15 条 + 表演刻度 0~5 + 出稿自检 12 条;**与 `facs-*`(微表情层)/ `shot-economy-and-acting.md`(神态纪律层)正交互补:本文件管「行为与动机」**
├── ★ cinematic-dramaturgy-rules.md # 电影级视听文法(镜头三任务/大师风格倾向参考/剪辑六律/反形容词转译)
├── 【打戏/武学规则域已整体迁出总控】→ sd-combat-engine(通用打戏·R2 档 + 定档表 + 大招终结技体系)/ sd-real-engine(R1 写实)/ sd-xuanhuan-engine(R3 玄幻)
├── camera-specs-15rules.md # 15 秒完播率镜头规格、空间斜角与防穿模铁律
├── ★ wenxi-micro-expression.md # 文戏情绪六阶段生理递进与对白语速保护 (3.5~6 字/s)
├── facs-micro-expression.md # FACS 微表情引擎(★表情域权威:情绪=AU 动作单元,四区拆解/强度三档/真假笑铁律)
├── facs-au-dictionary.md # FACS 动作单元完整字典 (AU 编号/肌肉/肉眼可见形态/最易混对照)
├── facs-emotion-recipes.md # 情绪→AU 配方库 (七情/笑家族/克制压抑/心动弱势/掌控高光,含中英 prompt)
├── ★ camera-transitions-6types.md # “三手法六式”镜头衔接体系与电影级视听省略(段内切接)
├── ★ creative-transition-library.md # **创意转场手法库(★ 2026-10-13 新增 · 用户追问)**:D 锁 ④ 技巧型转场唯一权威——文戏六式(相似动作/形状匹配/前景遮挡/甩镜/闪白/画中画)+ 打戏索引 + **大师技巧辑录**(J-cut·L-cut 声先导 / 视线引导 / 时间省略 / 反差错位 / 空间轴线 / 定格抽帧);**按剧情选用非每段必用**(法则 20·★,单集 ≤3 处,术语禁裸写进投喂稿 C12)
├── ★ segment-splicing.md # 段缝衔接与空镜过渡(★权威:**尾帧锚定法**(段末末 1 秒整秒定格〔前置 0.5 秒收束窗〕→ 末帧截图复用 → 0级同档景别直接承接)/ **段缝画面锁(单锁)**/ 段缝强制换机位 / 空镜三用法——D 锁规程;**【接续状态】尾行已废止**,跨段对齐全交末帧截图)
├── ★ vo-os-weaving.md # 旁白与独白视听编织(★权威:篇幅卡口/OS 声画分离红线/VO 冷漠审视/七段式画外声写法)
├── ★ seedance-render-engine.md # 视频模型三层解耦、时长预算协议(组数与时长的**唯一权威在 `model-adapters.md` §5 模型契约表**:2.5 默认 25~30s / 2.0 ≤15s / H3 4~15s)
├── ★ h3-adapter.md # MiniMax H3 格式支线(七段式→H3 原生格式转换 / 两 checkpoint 路由 / 9 张取材策略 / H1~H12 机检)
├── ★ comfyui-canvas-automation.md # 闭源模型与 Canvas 工作流自动化对接引擎
├── ★ lighting-and-antifake.md # 真实光线物理引擎与日景防棚拍假冷光规范
├── ★ quality-gate-review.md # P0/P1/P2 三级独立质检门禁与声音三层相对电平标准
├── prompt-feeding-checklist.md # P4 投喂必查清单(★权威:六步执行序列 + §〇·补 融合规则生成前必查 8 项,防只读单模板漏检)
├── anime-ultimate-vfx-paradigm.md # 二次元大招三段式 + 双色粒子配色 + 抽象符纹防乱码
├── audiovisual-aesthetic-presets.md # 六大电影级视听美学预设(诗意/纪实/港派/赛博/水墨/国漫)
├── storyboard-board-lite.md # 轻量离线分镜看板规范(md 唯一真相 → 单文件 HTML;P2.5 出图词与 P4 投喂词必同板)
├── spatial-reference-system-V3.md # 空间参考系统 V3 原文(备查:默认不用,仅超复杂群像/多区调度时取法)
├── dialect-voice-control-dictionary.md # **★外挂参考**:全国 50 套方言 AI 配音控制词典 + 总控 12 条(**按需调用 · 非规则域 · 不进权威归属表**;服务「对白语气位」的方言听感控制)
└── platform-safety-compliance-guide.md # 平台安全合规转译词典(安全默认/强动作非血腥/成人级创作草案)
套装目录总览(1 总控 + 12 子技能 · 四层纵深)
skills/
├── short-drama-director/ # 【L0 总控层】本目录:赛道分流(〇·0)/ 素材来源(〇·1)/ 素材形态(M0·M1·M2)/ 锁系统 / 48 份规则库(含 style-bible 10 份)/ 七段式与 H3 格式 / C1~C26·H1~H12 机检(含增量主码 C27~C30)/ P0~P2 门禁
├── sd-decision-engine/ # 【L1 决策层】情境映射 E01~E15 + 80/15/5 权重 + 情绪锚点表 + 构图雷区 A/B 双态白名单
├── sd-recon-engine/ # 【L2 生产】素材采风(★〇 · 1 锁 ③④:短剧信源分级清单 + 采风四步 + 对标情报卡十三项字段 + 六条证据纪律 · 轻量版只交付情报卡)
├── sd-script-engine/ # 【L2 生产】剧本(六阶段链 + 反捧杀 + 创作笔记 + 五视角审稿 + 会诊警报 + 台词七维 + 节奏矩阵)
├── sd-overseas-engine/ # 【L2 生产】海外剧剧本(★赛道②:语言与风格合同 + 三级校准状态 + 北美英语适配 + 证据与权限边界 + 海外平台情境)
├── sd-jieshuo-engine/ # 【L2 生产】解说叙事剧本(★赛道③:旁白稿 VO Script + 声画信息差纪律 + 时代场景优先视觉规范 + 三大子类型爆款公式 + C14 配额豁免)
├── sd-asset-engine/ # 【L2 生产】资产(三清单 + 九宫格/立绘/道具 + 场景连续性 + 道具单实例锁 + 人群调度)
├── sd-storyboard-engine/ # 【L2 生产】文戏分镜(短剧视感机位 + 段内衔接 5 维度 + 运镜 5 模式 + 故事板图 + SHOT_TEXT 卡 + 剧情分镜格)
├── sd-combat-engine/ # 【L2 生产】通用打戏(八类自然句 + 铁律 + 招式库 + 摄影机行为锁 + 战场群战速查)
├── sd-xuanhuan-engine/ # 【L2 生产】玄幻仙侠打戏(R3:黄金颗粒度 + 双向力量互换 + 尺度四件套)(独立开源仓库)
├── sd-real-engine/ # 【L2 生产】真人写实打斗(R1:11 环动力链 + 真实格斗招式库 + 多人战斗调度)(独立开源仓库)
├── sd-feed-engine/ # 【L3 交付】投喂适配(A/B/C 模式 + 六道闸门 + 素材映射/人物锚定 + 多段衔接 + 工程语言清洗)
└── sd-qc-engine/ # 【L3 交付】质检(连续性台账 + 剪辑转场分段门 + 声音设计 + 后期音乐声音 + 机检手册)
现行规则域总览 · 唯一权威归属表(每个规则域只能有一个 SOURCE OF TRUTH)
本节是唯一总览视图。铁律:一条规则只能有一个权威文件,其余文件一律"引用不重定义"。改规则时只改「唯一权威」文件 + 本表一行,禁止在别处再写一遍(同一件事写三遍=执行时三套口径)。
| # | 规则域 | 唯一权威(SOURCE OF TRUTH) | 其余文件的角色 |
|---|---|---|---|
| 1 | 赛道分流(〇·0) | references/track-routing.md | 总控 §〇·0 只写"何时问、如何分流";子技能不重定义 |
| 2 | 素材来源(〇·1) | sd-recon-engine/SKILL.md + 其 references | 总控 §〇·1 只管锁的判定与挂载条件 |
| 3 | 锁系统(〇·0/〇·1/A/B/C/D) | 本文件 §〇(唯一) | 子技能一律"引用不定义" |
| 4 | 模型版本契约与七段式 | references/model-adapters.md §5 | 本文件 §二 只做能力概览 |
| 5 | H3 格式支线 | references/h3-adapter.md | model-adapters.md 只留一行指针 |
| 6 | 画幅 | references/aspect-ratio-adaptation.md | 其余文件只写"按 B 锁执行" |
| 7 | 段缝衔接(D 锁) | references/segment-splicing.md(结构化 ①②③) | sd-feed / sd-storyboard 各留薄指针 |
| 7b | 技巧型转场(D 锁 ④) | references/creative-transition-library.md(★ 2026-10-13 新增) | 文戏六式 + 打戏索引 + 大师技巧辑录;按剧情选用非必用(法则 20·★) |
| 8 | 画外声(OS / VO) | references/vo-os-weaving.md | — |
| 9 | 生产顺序(P0~P5) | references/asset-first-pipeline.md | 子技能只写自己阶段的硬产出 |
| 10 | 剧本引擎与台词七维 | sd-script-engine/ | 本文件 §三 只列法则名,不重述细则 |
| 11 | 海外剧剧本 | sd-overseas-engine/ | 赛道②时叠加,不替代 sd-script-engine |
| 12 | 资产(三清单 / 角色四格板 / 道具 / 场景) | sd-asset-engine/ + references/asset-spatial-ledger.md | 「图N」编号口径以总控 asset-first-pipeline.md 为准 |
| 13 | 文戏分镜与机位 | sd-storyboard-engine/ | references/camera-specs-15rules.md 只保留规格 |
| 14 | 打戏三档 | R3→sd-xuanhuan-engine / R1→sd-real-engine / 通用→sd-combat-engine | 本文件只保留档位判定表 |
| 15 | 投喂封装与六道闸门 | sd-feed-engine/ | 七段式字段写法仍以 model-adapters.md §5 为准 |
| 16 | 连续性 / 剪辑转场 / 声音 / 后期音乐 | sd-qc-engine/ | P0~P2 门禁仍以 quality-gate-review.md 为准 |
| 17 | 出稿机检 | scripts/validate_prompt.py(C1--track 1|2|3|4 / --combat / --c23 / --plugin) | 使用手册在 sd-qc-engine/references/machine-check-manual.md;赛道③ 走 C14n,豁免口径权威在 sd-jieshuo-engine/ §八 |
| 18 | 包级自检 | scripts/check_package.py | 本文件索引区只写"打包时跑" |
| 19 | 版本口径 | 本文件 frontmatter + README.md | 全包只允许「本文件 frontmatter 所声明的版本」一个版本串(当前为 V7.4.20,以 frontmatter 常量为准,不在正文写死);沿革记录不参与 CURRENT 判定 |
| 20 | 场面调度与站位决策 | references/blocking-direction.md | 站位「怎么写进提示词」归 asset-spatial-ledger.md §三 + model-adapters.md §5.0;本域只管怎么决定(平面图/权力几何/节拍闭环/道具账/策略模式) |
| 21 | 故事板图(面板链)· SHOT_TEXT 卡 · 剧情分镜格 | sd-storyboard-engine/references/storyboard-sheet-template.md(§十一 = SHOT_TEXT 卡版式)/ plot-deduction-grid.md(剧情分镜格) | SHOT_TEXT 分镜线稿卡(俯视走位图 + 逐镜卡 · 给人看的预演件 · 不进投喂/不入册/不占参考图槽)归 §十一;九宫格场景图归 sd-asset-engine(纯场景无人);HTML 看板归 references/storyboard-board-lite.md;15 格动作 PREVIS 归 sd-combat-engine/;剧情分镜格(推演宫格 · 每场一张连续叙事 · 条件必出:重场戏/≥2人对手戏/用户点名即出,豁免须列清单)归同目录 plot-deduction-grid.md。六者互不替代 |
| 22 | 场景空间事实与状态变体 | references/asset-spatial-ledger.md §四(场景域) | 玄幻战力尺度表现归 sd-xuanhuan-engine;本域管坐标系 / SET_STATE / 空气介质 / 尺度参照 / 年代锚(ERA_ANCHOR,与剧本层《世界锚卡》同源) 的登记口径** |
| 23 | 素材存在形态与接线单 | references/asset-delivery-modes.md | 其余文件一律"引用不重定义":asset-first-pipeline.md 只写门禁速查表(细则归本域);「图N」编号与外观档案要素归 asset-spatial-ledger.md;素材引用红线归 sd-feed-engine/references/asset-mapping-and-rules.md;A0~A3 依赖分级(A 轴)归 asset-first-pipeline.md,与本域(M 轴)正交 |
| 24 | 解说叙事类规则集 | sd-jieshuo-engine/(SKILL.md + references/narration-vo-script.md / history-visual-style.md / explainer-formulas.md) | 赛道分流判定归 track-routing.md;锁系统 / 七段式 / 机检仍归总控;C14 画外声配额「赛道③ 豁免」口径归本域(其余文件引用不重定义) |
| 25 | 画风锁知识库(方案通称 F 锁) | references/style-bible/(style-lock-protocol.md 锁规程 / director-to-prompt-protocol.md 植入规程 / director-param-library.md 11 槽位参数源 / style-prefix-blocks.md 成品块 / director-style-catalog-74.md 候选源 / style-fit-and-combat-matrix.md 打戏适配 / style-archetype-taxonomy.md 六原型 / style-bible-spec.md 交付规范 + examples/ 成稿示例)+ scripts/style-lock-ladder.py / style-lock-recommend.py 引擎 | 〇节 I 锁只写锁纪律与流程;11 槽位取值、成品块、判据细则引用不重定义;C23 机检归 validate_prompt.py(手册在 sd-qc-engine);交付层零人名铁律归本域(灵境铁律第 8 条的画风锁特化) |
| 26 | 表演(行为与动机层) | references/acting-direction.md | 面部微表情(情绪=AU 动作单元)归 facs-micro-expression.md / facs-au-dictionary.md / facs-emotion-recipes.md 三份;神态纪律(每句台词必带具体神态+具体动作 · 藏七露三)归 sd-storyboard-engine/references/shot-economy-and-acting.md §五·五 §六;三层正交互补,本域只管「行为与动机」(五支柱 / 身体四参 / Business / Status / Proxemics / 听与反应 / 角色表演档案 / 眼戏 / Voice 声线锁 / 表演刻度);机检 C25 归 validate_prompt.py(手册在 sd-qc-engine);本域为 2026-10-09 随 ACTING SKILL 中文化接入新建 |
| 27 | 台词语感(拟人化 / 口语化 / 称呼) | sd-script-engine/references/dialogue-naturalization.md(★ 2026-10-13 新增) | 台词诊断(症状与改写建议)归 references/dialogue-doctor-7d.md + sd-script-engine/references/roundtable-review.md §1.12;台词量(语速 / 密度 / 时长)归 references/dialogue-speed-check.md;方言口音听感归 references/dialect-voice-control-dictionary.md(外挂资料,不进本表);本层「坏表演图鉴 8 · 台词太干净」只留认症、处方归本域;机检 C28a~c 归 validate_prompt.py(手册在 sd-qc-engine) |
📎 外挂参考资料(非规则域,不占本表行):
references/dialect-voice-control-dictionary.md(全国 50 套方言 AI 配音控制词典)是资料查询表——不进本表、不设门禁、不参与机检;只服务「对白语气位」的音质维,按需调用。
冲突裁决顺序:① 本表「唯一权威」列 → ② 本文件 §〇 锁系统 → ③ 子技能内文 → ④ 示例 / 演示产物。示例永远不覆盖规则(示例只演示满血写法,不产生新规则)。
维护纪律:每次改动规则或数值口径,必须同步三处——本表对应行 + 该行「唯一权威」文件 + 机检脚本(若涉及可机检项)。三处不同步 = 变更不可见;同时在
CHANGELOG.md追加一条历史记录。★ 元规则一(同概念单一权威 · 2026-10-13 新增):同一概念在包内出现 ≥2 处时,必须指定唯一权威,其余处一律写成指针。本表早已立此铁律,但同概念多写仍会复发(实证:
人物声音卡曾有三个互不覆盖的版本——§1.8 YAML 无称呼字段 / §6.8 一句话 / 台词七维维度1;执行时三套口径)。改动或新增时必问:这个概念还有几处写了? 本条无法机检(需语义判断),靠人工自查并在此登记。★ 元规则二(挂载即生效 · 2026-10-13 新增):"写了规则"≠"规则会生效"——决定生效的是它「在不在某阶段的必读清单或按需触发台账上」,不是它被标了什么标记。故:新增任何规则文件,必须同步落一处挂载(八阶段必读清单 / 《按需规则文件 · 触发条件台账》 / 其子技能 SKILL.md 的引用位),否则由
check_package.py[E*30]打包即 FAIL。权威标记(★)只是"它重要"的声明,不构成"它会被读到"的保证。★ 元规则三(禁令必须配供给 · 2026-10-14 新增 · 用户确认「我只给了禁止他干嘛,没告诉他应该去干嘛」):写禁令前先分两类——
类型 特征 判例 ✅ 边界加固型(允许裸写) 已有正向定义,禁令只用于防越界 「道具设定图为纯道具展示图」+「禁止出现人物/手」——删掉禁令,执行者仍知道该画什么 ❌ 抽象目标型(禁止裸写) 只有一个"不许 X",没有"怎么做才对" 只写「不许播音腔」而不给"怎么写才口语化";只写「不许降智」而不给"怎么让反派强"。删掉禁令,执行者不知道该怎么办 判据(一句话):把这条禁令整句删掉——执行者还知道该怎么做吗? 知道 → 边界加固型,通过;不知道 → 抽象目标型,必须同时补上正向供给(方法 / 素材 / 示例 / 量化标准)。 实证:
台词机械化(2026-10-13)与反派降智(2026-10-13 上一轮)两次事故都是抽象目标型裸写——规则里全是"不许",执行者知道不要什么,不知道要什么。★ 元规则四(断言只能锁「唯一权威常量」,不得锁「字面数字/字面串」· 2026-10-14 新增):把某个数字/口径写死进断言文案或断言条件,等于给这个数字上了锁——即使它是错的,也永远改不掉;而真值一旦变化,断言会反过来"证明"错值是对的。 故:
情形 ❌ 反模式 ✅ 正模式 计数类断言 check("SKILL 声明 N 份规则库", "N 份" in skill)—— 把 N 写死check("SKILL 声明 {EXPECTED_REFS} 份规则库", f"{EXPECTED_REFS} 份规则库" in skill)—— 引用同一个常量断言文案里的数字 check("C24 登记(NN 子码口径)", ...)—— 文案数字过期无人知文案数字必须与当前值一致,或改为不带数字的表述 需禁止的旧值 —— 用显式防回归: "<旧值>" not in skill(把旧值列为禁项,而非依赖"新值存在")实证(2026-10-14 深度质检):
SKILL.md同一文件内规则库份数出现两个值(一个过时顶层值、一个当前递归值,真值 = 48),而check_package.py共 3 处断言把过时值写死(L416 / L999 / L1412)——断言在为错值背书,导致改对反而 FAIL。同批复核另见 3 处过时子码文案(真值 68)。 判据(一句话):这个断言里的数字,改了会不会导致别的提交失败? 会 → 它是被写死的值,必须收口到一个常量或显式防回归项,不得散落在断言文案里。
二、 核心特性:多平台 Agent 与多模型深度兼容
1. 多 Agent 运行平台适配
- WorkBuddy 适配:支持 P0 立项锁定(含素材形态初判)→ P1 剧本门控 → P2 数字资产包(按素材形态产出,本包不持有图) → P3 空间调度 → P4 投喂 → P5 质检六阶段会话流转,自动挂载对应台账(M0《外观档案册》/ M1《资产编号册 + 素材接线单》/ M2《资产图册》)与 2x2 顶视图;
- 豆包智能体 / 扣子 (Coze) 适配:支持输出结构化 JSON 块,自动分块(Chunking)防止对话上下文截断;
- OpenClaw 适配:原生 CLI 部署与 Tool-Call 完整兼容;
- Dify / 通用大模型适配:支持单文件 Prompt 独立运行模式。
2. 闭源视频模型适配(主推 Seedance 2.5 / 2.0 · 强制二选一)
- 版本前置锁定:每个任务第一步先与用户二选一锁定 Seedance 2.5 或 2.0(见「〇、模型版本强制锁定」),两版语法/契约彻底分开,未指定不动笔;
- Seedance 2.5:单次生成官方上限 30 秒(
duration=4~30)并支持多轮延长(本包分段粒度按 §〇.D.⑦ +model-adapters.md§5 模型契约表执行:2.5 默认 2530s 吃满上限、下限 12s、禁 1624s 碎段区——⚠️ 不再另写「每组 ≤15s」,该口径仅适用 2.0);全模态参考上限 50 个(30 图+10 视频+10 音频,素材必须标注用途);双图首尾帧(与参考图互斥);Hit-Stop 物理碰撞顿挫感;声音标记官方字符(音效<>、台词{}、音乐()、字幕【】);480p4K、2460fps;不支持真人人脸参考图(官方红线;边界=禁现实真人照片素材,不禁写实/仿真人画风,见〇节 H); - Seedance 2.0:单段直出(上限 15s,按剧情分配时长,不锁 10s);支持单参考图绑定(仅锁定形象,无首尾帧——2.0 全面禁用首尾帧)、5s~15s 提示词解耦与运镜控制参数映射;无
[SFX:]、无顿挫词(官方声音字符标记仅限 2.5);台词/音效以文字描述写入提示词、由模型生成(默认视频内出),仅用户明确指定"不出台词"才走后期配音(末尾参数行已废止);对白语气位台词:【角色(语气):"…"】与 2.5 同规格必写(两版差异只在音色锁:2.5 可选、2.0 无此通道) - 即梦(次选 / 历史兼容):支持单参考图绑定、5s~10s 提示词解耦与运镜控制参数映射;不参与 A 锁强制二选一,仅用户明确点名时按
model-adapters.md§二 特性行执行; - 🗄️ LEGACY·可灵:不作正式支持模型(契约已移除)。
- MiniMax H3(格式支线 · A 锁并列第三选项):不新增模型能力,只做格式转换——把本包七段式投喂稿转成 H3 原生格式(FL2VA 族 T2VA/I2VA/FL2VA/L2VA 三字段 + Ref2VA 六段式,六段正文一律英文,见 2026-10-02 官方复核);模式路由、9 张取材策略、硬约束与 H1~H12 机检见
references/h3-adapter.md(★权威);H3 官方无真人人脸素材红线(仅通用内容审核:违法/色情/侵权),不得照搬 Seedance 红线。
三、 核心工业法则一览
-
Asset-First 六阶段管线(最高原则):全流程严格按
asset-first-pipeline.md(★权威)执行 P0 立项锁定(含素材形态初判 M0/M1/M2,默认 M1)→ P1 剧本门控 → P2 数字资产包(提取全部实体 → 建档清单确认 → 按形态产出:M0 外观档案复述块 / M1 出图提示词+图号+《素材接线单》/ M2 分批出图锁定 → 交付对应台账)→ P3 空间调度+分镜 → P4 投喂生成 → P5 质检。生产顺序不可跳步;"没有图"本身永不构成阻断理由——门禁按素材形态改判,权威 =asset-delivery-modes.md。 -
剧本五阶门控 (Gate 1~5):Premise $\rightarrow$ 30%/50%/20% 结构 $\rightarrow$ 因果节拍表 $\rightarrow$ 世界观与实体边界 $\rightarrow$ 专业剧本页。
-
《剧组产出册》工业台账:标准化输出角色(
CHR-)、声音(AUD-)、道具(PRP-)、场景(SCN-)与分集单元(U01~Uxx)。 -
12 节拍全片情绪张力曲线:量化 12 个因果驱动节拍点(0~10 分),锁定第 9 节拍 9.5+ 终极爽点反杀。
-
角色资产板与亲缘推导:A/B 级 16 项锁,T1(男女主)至 T2(亲属配角)40%~60% 骨相与五官关联遗传推导。
-
空间顶视图与机位调度 (2x2 网格):俯视平面绘制走位与 CAM1~CAM4,180° 轴线防护与合法越轴。
-
台词七维体检与语速自检:对白 3.5
6 字/秒(判定按最快档 6 字/秒),留出 0.30.8 秒落口发酵空间,强制语速门禁扫描。 -
打戏 15 秒动力链 PREVIS(R1/R2/R3 三档):0~1.5s 开局硬撞,11 环动力链,防守三态,最后一帧定格。R3 玄幻档切换法术语言——法宝媒介+五行术法+术法攻防+能量具象化+对军清场(★权威在
sd-xuanhuan-engine;R1/R2/R3 定档表见sd-combat-engine/references/tier-and-finisher-system.md),不硬套武侠物理打斗。 -
时长预算前置协议:3 分钟剧本按模型契约展开为若干独立可投喂单组(组数与时长的算法见
model-adapters.md§5 模型契约表 + §〇.D.⑦ 分段粒度——2.5 默认 2530s 吃满上限、下限 12s、禁 1624s 碎段区,故 180s 约 68 组;2.0 上限 15s,故约 1215 组)。⚠️ 本节不再写死"每组 ≤15s"(该值仅适用 2.0);长段必须用官方[起-止秒]时间戳分段且一镜连贯运镜过渡(模型不支持组内硬切,见model-adapters.md§5);中文提示词每组 ≤500 字、英文 ≤1000 词(官方字数门禁)。 -
P0~P2 独立质检门禁:阻断超时、跳轴与后台词外显;对白 ($0\text{ dB}$) $>$ 物理音效 ($-6\text{ dB}$) $>$ BGM ($-14\text{ dB}$)。
-
画幅铁律(B 锁·用户指令优先):最终画幅比例一律以用户指定为准——用户说 16:9 必须全部走横屏模板并回填
aspect_ratio=16:9,严禁被示例/模板里的9:16或竖屏构图带偏;画幅三选一(16:9 / 9:16 / 21:9)与模型版本同属〇节前置锁定,用户未指定 = 任务不开始,禁止默认 9:16。生成视频提示词、导出工作流参数、API 载荷时均强制执行。全流程画幅路由见references/aspect-ratio-adaptation.md(★权威)。画幅一致性机检 C6b 兜底(2026-10-10 六维审计并入):aspect_ratio=字段值 ↔【画幅风格】行声明 ↔ 任务锁--aspect三处互校,任一处不符即 FAIL;横竖构图词越界(16:9·21:9 稿写"垂直安全区/上下对峙"、9:16 稿写"左右对峙/横向位移")→ WARN。 -
素材形态与「唯一事实来源」按形态定义:本包不持有图——图由用户在外部平台生成并持有。P3/P4 的权威依据按形态分别是:M0 =《外观档案册》(文字档案)、M1 =《资产编号册 + 素材接线单》(编号 + 用途 + 外观要素)、M2 =《资产图册》(附资产参考图)。三种都算"有权威依据"——"有依据"不等于"必须有图"。原「禁止以文字描述替代资产图」仅适用于 M2。四铁律:不索要图片 · 不因缺图阻塞 · 不写不存在的图号、不声称已核验而实际未核验 · 每次交付首行声明形态(权威 =
asset-delivery-modes.md)。 -
改动后复验铁律:改稿禁止只复验改动处——必须按「① 局部验证(改动处自检)→ ② 联动冲突检查(伏笔/角色/信息量/因果节拍/资产/时长/画幅七项交叉扫描)→ ③ 全量审核(整片重跑 P0~P2)」三步闭环;修改交付文末必须附《改动复验报告》(改动清单+联动检查结论+全量审核结论),未附视为未完成复验、禁止交付(见
references/quality-gate-review.md§三)。 -
表情 FACS 化(微表情管理):人物表情/微表情一律禁止写"开心/难过/邪魅"等空泛结果词,必须按 FACS 落成 AU 动作单元——「眉/眼/颧颊/嘴下颌」四区写全 + 〔痕/显/强〕强度三档 + "起—hold—落"时序(峰值对齐台词重音);真笑必带 AU6、假笑只给 AU12、惊讶/恐惧靠有无 AU4 区分(见
references/facs-micro-expression.md★权威;FACS 为增强模块、按需触发——简单文戏用正常影视表演语言〔仍禁"开心/难过/邪魅"类空泛结果词〕,仅特写/微表情/情绪关键拍/表情易崩镜头才展开 AU 配方与 cue 表)。★ 形态强制项(2026-10-13 新增 · 粉丝实测):影像基底为 3D CG / 半写实仿真人(BASE_ANIME)时,微表情不得只走"正常影视表演语言"兜底——3D 模型默认表情更容易"僵"和"通用",须展开 AU 级四区拆解(起-hold-落 + 强度三档),把"通用脸"钉成"这一张脸";真人(BASE_LIVE)/ 2D(BASE_2D/BASE_INK)仍按需触发。 -
投喂主格式七段式(不借用外部示范):视频投喂提示词固定为七段式,段序、站位声明写法、镜行原生格式的唯一权威定义见
model-adapters.md§5(段末接续尾行已于 2026-10-09 废止);「七段式」为全包唯一命名(七段=七个【】栏位,未因该废止增减),禁用"八段式/六栏/九栏"等别名。外部示范格式只作语法参考,其括号五要素连写、(本镜唯一开口者)、跟随@谁、末尾【参数契约】行、ASCII 空间图等变体一律禁用(完整禁写清单见references/model-adapters.md§5.1)。H3 支线例外:A 锁选 MiniMax H3 时,投喂正文改用 H3 原生字段(三字段/六段式),七段式栏名一律不进正文,规程见references/h3-adapter.md(★权威)。 -
交付满额铁律(不许漏执行项目):契约要求的字段/模板段落必须逐条写满才算完成——角色出图必须走角色四格纯图板(面部特写 + 无脸正面/90°侧面/背面全身,共四格、图面除图底声纹波形 + ≤8 词音色速览标签外零文字、不出任何特写格——头部完整入画、面部不刻画五官)+ 五官 10 项 + 服装材质 6 项,战斗场景必须用战斗角色站位版(占位/轴线/禁入画/空中高位预留),分镜必须逐镜带到场名单 + 站位声明 + 行内声音台词。示例与演示产物同样按满血标准写,禁止两三条简笔交差;交付前自查缺项。
-
按需触发分级(降无效加载不减能力):① 空间站位 S0
S4 分级——S0 单人(简版站位:位置+朝向+动作一行,免轴线免位移链)/ S1 双人静态(一行式站位+轴线)/ S2 多人静态(全员具名四要素+轴线)/ S3 多人移动(逐人位移因果链)/ S4 复杂战斗·多空间切换(才启用顶视图 CAM14 调度、合法越轴与 V3 备查),见asset-spatial-ledger.md§三·5;② 资产依赖 A0~A3 分级——A0 纯文字/单镜/无一致性要求不强制资产链 / A1 单角色单镜资产可选 / A2 跨镜一致性启用相关资产 / A3 多人·多场景·连续剧集完整 Asset-First,见asset-first-pipeline.md§〇·6;③ FACS 触发条件见法则 13。判定不清按高一级处理。 -
镜长节奏铁律(禁止"为规整而规整"):镜长时间必须由剧情倒推,严禁机械等分——正确顺序 = 剧情 → 情绪节拍 → 时长(台词镜按 3.5
6 字/秒 字数倒推 + 情绪停顿;无台词镜按情绪节拍定长),错误顺序 = 先定6 字/s + 动作节拍 + 转场),允许比剧本标注短至 -25%;内容不饱满时必须让总时长诚实地变短,严禁把氛围镜/过渡镜拉长凑满剧本标注时长——一句 ≤40 字的 △ 动作行展开总时长 ≤6s、无台词氛围镜单镜 ≤5s、纯氛围段 ≤10s,把"暴雨 13 秒三连镜"式拉伸凑时视为废稿级错误(上游剧本注水是病根,下游拉伸是放大器——上游按弹性篇幅写饱满,下游按本法则诚实倒推);同时钩子前置:剧本【黄金前3秒钩子】对应的台词/信息必须落在全片 00:00-00:05 首镜,剧本首行氛围 △ 镜压缩为 ≤4~5s 铺垫并与钩子台词同段,禁止把钩子挤到 13s 之后。机检 C15 自动拦截(无台词镜 >5s / 纯氛围段 >10s 告警,段长÷镜数再往里填内容。全篇镜长必须快慢呼吸交替,覆盖 ≥3 个取值(如 {3,4,5}s),每单元节奏骨架不重复;爆发/爆点镜快切、金句/高潮镜长镜留白(最高张力点给足时间压住)。「全片镜长雷同、无快慢节奏」是quality-gate-review.md明列的 P1 结构缺陷(自动修复项);完播率公式中「节奏呼吸」占 30% 权重(camera-specs-15rules.md),同节奏连续 ≤5 秒(sd-combat-engine/references/tier-and-finisher-system.md§一)。出稿机检 C13 自动拦截:同段 ≥4 镜且同值镜长占比 ≥70% 即告警(scripts/validate_prompt.py)。判定要点:平滑来源于情绪,不来源于算术均分——「规整」本身是缺陷信号。 总时长同样由内容倒推、禁拉伸凑满:上游剧本标注的【本集时长】(如"180 秒")只是参考锚,不是必须铺满的硬指标——分镜总时长 = 各镜内容量之和(台词÷3.5scripts/validate_prompt.py)。 -
段缝衔接与画外声规程(尾帧锚定法 · 单锁):段缝(上一段末镜→下一段首镜)按 D 锁选定方式衔接——段缝画面锁为唯一保险(尾帧锚定法:段末末 1 秒整秒定格〔前置 0.5 秒运动收束窗〕→ 截取真实末帧作下段画面依据,替代重新出图;末帧不合格才回退重绘〔依据=人眼看实际末帧〕;下一段首镜 0 级同档景别直接承接该末帧)/ 段缝两侧强制换机位(②)/ 1
2s 带任务空镜(③,单集 ≤3 处);段末不写任何接续尾行(【接续状态】2026-10-09 废止,C11 反转为残留拦截);工作流规则词禁进投喂正文(C12)。画外声(OS 内心独白/VO 旁白)三纪律:篇幅卡口(VO+OS 占声音容量 ≤30%,6080 字/分钟)、OS 声画分离红线(独白发声画面角色必须闭口,禁用{}锁口型通道)、VO 冷漠审视法则(不复述画面)——OS/VO 一律走"声音:"段,台词字段只装画内开口对白(C14 机检兜底)。分别见segment-splicing.md/vo-os-weaving.md(★权威)。 -
对白三要素·语气位必写(2.0/2.5 同规格):官方对白规范三要素 = WHO SPEAKS + WHAT THEY SAY + HOW THEY SOUND,本包此前只落了前两项("谁在说""说了什么")。台词统一写
台词:【角色(语气):"…"】——语气紧贴角色名、写在冒号前的括号内(与画外声(OS·音色)同构),不新增字段、不新增段,七段式段数不变。四条铁律:① 声音词只进语气位,禁写进画面段——写进画面段会被模型当视觉信息渲染(画出一张冷笑的脸),实测高发(机检 C16a);② 语气按四维写(情绪色 / 力度 / 音质 / 节奏),每句 ≤3 词、允许演进(压抑→破防),禁空泛结果词(开心/难过/愤怒,C16c);③ 语气是文本层信息,2.0 与 2.5 同样必写(C16b 缺失率告警)——2.0 不支持音色锁,不等于可以不写语气;④ 音色锁仅 2.5 且为可选增强(投reference_audio素材并在【核心人物】行尾标注,用途须写"锁定音色")——不做资产体系、不设前置门禁,有素材就锁、没有就写文字音色描述。声音层(语气位 /声音:段 / 【音效】)豁免反形容词规则(声音没有肌肉动作可写,官方范例即warm, low voice),但同样禁空泛结果词。⑤ 道具动作与语气一致——闲适把玩类动作(把玩/摩挲/拨弄)只配慢悠悠/玩味语气;语气位是宣判/一字一顿/嘶吼/咆哮/质问等强情绪时,必须换成攥紧/捏住/垂手握着(实测病灶:段1 镜4 宣判台词配"直起身把玩玉佩",用户:"他已经在俯视了,你还在那儿玩?")。规程见model-adapters.md§5.2(★权威)+ §5.0.3 道具动作条,出稿机检 C16(a 声音词错位 / b 缺失率 / c 空泛词 / d 道具动作与语气冲突)兜底。 -
人物账连续·摆位必入画(跨段防穿帮):模型每段零记忆——上一段画面里的人,这一段凭空消失、下一段又出现,是最典型的跨段穿帮。六条铁律:① 摆位必入画:【站位声明】摆了位的每个人,本段镜行至少带到一次(正拍/焦外身影/全景群像/反应镜头均算),实在给不了镜头就在站位括号里写明
段末离画 / 退场·去向(机检 C17);② 入画要交代:写明离场的人重新入画时,站位必须写段初自门口入画等方式;②b 新面孔首现要交代(★ 2026-10-13 新增 · 用户实测反馈)——相邻两段在场人物集合不同时(如上一段只有两人对峙、下一段全家围桌谈判),后段新增的具名人物必须有①画内入画 / ②画外先声 / ③空镜转场 / ④上段末镜行句尾一句过渡之一;(在场)静默人物可走软口径(首镜一句「已在场 · 已坐定」)。不补这条 = 观众读作"跳了一段"(用户原话:「段一到段二没有任何逻辑的过渡,它得有一个过渡吧」;机检 C17e 兜底);②c 过渡是剧本层的戏点,不是分镜层的补丁(★ 2026-10-13 新增 · 用户实测反馈)——过渡必须承载新信息(加人物状态 / 加情绪 / 加空间),⛔ 默认禁止用「随后 / 接着 / 转眼」这类时间副词硬接;四种过渡类型按"加戏量"排序:① 动作桥(某人的一个动作带过去,如「送外卖的哒哒哒跑进来」——一句话不说就把"他迟到/他不情愿"立住)/ ② 空镜叙事(承载情绪的空镜,如「灵堂扫一下」——遗像+白花+没撤的供桌压住全场)/ ③ 声音桥(新场声音先于画面,如「门外由远及近的脚步声」)/ ④ 硬接(需写明理由)。过渡的落点必须指定挂在前场末尾还是后场开头(不得两处都不写)——这正是段1→段2 断层的直接成因。规程见sd-script-engine/references/episode-planning.md§TRANSITION_AS_BEAT;剧本层造过渡、分镜层落过渡,颠倒分工 = 本末倒置;③ 站位不漂移:相邻段之间没写移动的人,位置/朝向/依托物不得无交代改变(上一段"秀兰身后半步",下一段不能凭空变"八仙桌旁";跨段站位漂移机检 C17d 兜底——同名人物在相邻两段【站位声明】的位置或背景锚点变化、且该人未在后段【位移】行写明移动即告警);④ (在场)标记口径:【核心人物】行无标记=本段有台词或明确动作反应,(在场)=画面可见但无台词无反应——两级的人都必须进站位声明,禁自创其他标记;⑤ 对话戏节奏与台词密度(★ 2026-10-13 新增 · 用户实测反馈)——对话段切镜点须按「回合」切(一次切镜至少换 说话人 / 景别 / 角度 / 主体 之一;⛔「只为这句说完了而切、其余变量全不变」= 废切),同一说话人不得连续 ≥2 镜独占开口;对话段台词密度 ≥2.0 字·秒⁻¹(15s ≥30 字)、开口 ≥6 次/15s;空镜段 / 转场段 / 打斗段不设下限(可为 0,⛔ 别硬塞台词)。补台词只走四条正路(OS 补位 / 短句化拆解 / 加对方回嘴 / —),⛔ 禁靠拉长文采凑字。规程见sd-storyboard-engine/references/shot-economy-and-acting.md§五·七 +references/dialogue-speed-check.md§一·补三(机检 C27b/c/d 兜底)。规程汇总见model-adapters.md§5.0.1 +segment-splicing.md§四·补二「段缝人物进出场律」,出稿机检 C17(a 摆位必入画 / b 长对白关系镜缺失 / c 背景锚点缺失 / d 跨段站位漂移 / e 人数变化未交代 / f 单一方位权威〔镜行禁重复段首画面左右,2026-10-15〕) 兜底(单人站位段不触发,且逐段自查——多段稿的每一段都跑一遍,防"B 在下一镜不见了")。
20·★ 一切节奏类规则服务剧情,不是模板(★ 2026-10-13 用户申明 · 本条为法则 20 / 法则 21 及全部节奏类判据的适用前提):用户原话——「你灵活一点,不要说我说啥就把它完全定死了,这个东西它本身是服务着剧情走的」;「我也不知道你为了切而切,像有一些剧情就不适合这种来回的切,灵活懂吗?是服务剧情的」。具体要求:① 下面这些是"常见毛病别犯"的默认倾向,不是每段必套的模板——回合制切镜 / 开口密度(15s ≥6 次)/ 台词密度下限(对话段 2.0 字·秒⁻¹)/ 动静随剧情自然调配(已废除「15s运镜≤2」死名额:静态对话/展示可定住,情绪推进/走位可自由缓慢运镜)/ 长镜默认拆分 / 站桩三秒铁律。② 剧情该慢的段落(静场对峙 / 宣判 / 留白 / 独白 / 长镜压迫 / 情绪积累 / 回忆)不适用上述指标——须在段落里显式标注段落意图(如「本段为静场宣判段」),机检 C27 会据此跳过;这类戏靠沉默、静止与时序连续更有力,切碎了反而毁掉。③ 空镜带先声是合法且常用的手法(公园空镜传来人声 → 切到两人对话),"空镜段不设下限"意为"不强制、不考核",不是"禁止写台词"。④ 判准永远只有一个:这段剧情需要什么节奏——「为切而切」与「该切不切」是同一种病。⑤ ⛔ 禁止把本条的"灵活"读成"可以拍呆"——用户同时批的是「站桩式对话、过渡少、呆板」,故默认倾向该用的地方必须用;只有在剧情确有理由时才走例外,且必须写明理由/段落意图(不写理由的例外 = 违规)。
21. 首镜锚定·景别一致·姿态延续·视线指派(单段防废镜):四条铁律(病灶全部来自「重生70」EP01 段1 实拍废镜):① 首镜人物锚——每段第 1 镜必须让站位人物至少一人入画(人名或注明归属的身体局部,如「林清月枯瘦的手」),空镜开场须镜行首写明「空镜:…」且每段至多 1 镜;首镜无锚,模型渲染出空场景(实测出『只有一张床』,机检 C18a);② 景别三一致——特写/紧特写只承载单一局部主体,空间级事件(暴雨砸漏房顶/全屋火起)由中景以上承载,禁「特写+顶拍+全屋事件」混装(机检 C18d);③ 姿态延续——撑起/坐起/起身等变化一旦发生,同段后续镜必须显式「保持撑坐/已坐起」或焦外交代,倒下要写明跌回/瘫倒过程,禁无声回退(机检 C18b);④ 视线指派(★ 2026-10-12 扩写 · 多人同镜硬项)——说话镜必须写明视线对象「目光落在 XX 脸上」,手持/把玩道具说话必须补「视线不落在道具上」(举向光源的道具最抢视线,模型默认让角色盯着道具看,机检 C18c);★ 单镜 ≥2 人时,【站位声明】内每个具名人物都必须写「视线落点:看向 @某人 / 看向某物」——身体朝向 ≠ 视线方向,只写「正面朝左 / 侧身三十度朝右 / 背对摄影机」等于把眼神交给模型自由发挥,三人以上同镜必然串行(用户实测:段2 三弟应看向大哥、二姐应看向母亲,两处视线全部跑偏;用户原话「三个人以上基本上就是乱了」)。规程见 model-adapters.md §5.0.2,出稿机检 C18 兜底(含 C18f 景别与表演幅度越界、C18g~l 运镜机检门——逐镜必标运镜 / 一镜多主运镜 / 无动机运镜 FAIL / 固定镜 >10% 或连排 ≥3 / 运镜单调 / 重技法名额超限,规则权威 sd-storyboard-engine/references/short-drama-camera-system.md §四)。拉片反馈增补(§5.0.3):道具光效双保险(反光道具镜行写正向材质描写,机检 C18e)/ 表情锚(冷硬台词必显式写具体面部肌肉动作,模型对年轻女性默认甜笑)/ 外观锚(核心人物行写年龄锚、特写复述「同一张脸」,防换脸)/ 跨镜在场与方位减负(非主体人物镜行内锚依托物/背景物即可,严禁重复段首已声明的画面左右——双重发位是用户实测「东一个西一个、突然出现在身后」的病根,2026-10-15 单一方位权威;段末镜再带到)/ 禁模型自加镜头。
-
禁令失效三改法 + 栏目纪律:视频模型对否定不敏感、对词根敏感——「禁空镜」里的空镜、「不发光」里的发光、「面无笑意」里的笑,被禁概念的词根本身留在提示词里(哪怕挂着"不/禁"),就会被当画面词渲染(实测三条否定式禁令两轮全部被无视:空房间开场、玉佩全片自发光、宣判词配露齿甜笑)。高关联视觉概念(光效/表情/开场镜头)必须三改:① 换词——被禁词根在提示词任何位置(含强制禁止项)零出现,改写正向描述(道具→「深青色实心哑光石质,玉面呈青玉原色」,零光效描写,见 C20d;表情→「双唇抿紧、嘴角向下压、下颌绷紧」;首帧→「画面主体:<人名>…」单主体开头);② 主体优先句式——每段镜1第一个分句即画面主体(人名/身体局部/「画面主体:」/人称),环境前置词开头会诱导空场景开场;③ 触发器移除——诱发被禁效果的动作/构图换掉(道具不与灯火共现:只把玩/佩戴,不靠近任何光源——旧建议「举到油灯旁侧受光」已废止,实测同样点火)。栏目纪律:【强制禁止项】被模型当"规避清单"读,只装负面清单(画面:变形/手部异常/服装变化/现代元素/字幕/Logo/水印;文字;音频)——正向执行指令禁入该栏(写进去既不当禁令也不当指令,实测段1 该栏的「全片首帧即镜1的人物近景画面」「道具保持日常石质与金属质感」两条等同废纸),否定式禁令同样禁入该栏(被禁词根=画面词,「玉佩不发光不透光」写进禁止项也是废纸);正向指令一律回落【时间轴分镜】镜行/【画幅风格】/【站位声明】。水印/变形等低关联瑕疵仍走否定式兜底,两类不冲突。具象光源映射(C19d):反光道具镜行禁写「映出/倒映火苗」——模型不理解「反射」,会把「映出+光源名词」读成光源出现在道具上;零光效描写,只写材质本色(「玉面呈青玉原色」)——旧建议"光斑语言"已废止(光斑句出片玉佩像打火机点了一簇火,见 C20d)。镜行少形容词:正向描写每镜只留必要项(主体/动作/材质/光各一处),修饰词堆叠会稀释关键信息、拉低服从率。规程见
model-adapters.md§5.0.4,出稿机检 C19(C19a 裸禁令词 / C19b 光路触发器 / C19c 首镜主体优先 / C19d 具象光源映射 / C19e 禁止项栏目纪律)兜底。 -
首镜单主体锚定与具象化(防"两张脸"):三条铁律(病灶来自「重生70」EP01 段1 镜1 实拍拉片,用户原话:"总共生成了两张脸,最大的祸首就是这儿"):① 锚定句只许一个具名主体——禁「X 与 Y 同框」类并列主体句式:模型把并列名词 +「同框」读成"画面里有两个主体",于是把同一主体的手与脸渲染成两个头(❌「首帧即这只手与她的脸同框」→ ✅「画面主体:林清月蜷卧土炕、病容苍白。她的一只手搭在破被外」);确需两个人物同镜,由【站位声明】具名双主体承载,镜行内不写「同框 / 同在画面 / 一同入画」(机检 C20a);② 指代词必须带归属——「这只手 / 那张脸」无先行词时模型会自己补一个主体(补出一个头),一律写「她的一只手 / 他的右手」(机检 C20b);③ 抽象形态·程度副词一律删——「成线 / 成串 / 如注 / 轻蜷 / 微蜷」描述的是模型无法命名的过程形态,AI 只渲染可命名的具象形态(❌「漏雨成线砸在手背上」+「手指轻蜷」→ ✅「雨滴砸在手背上溅开」)。判据一句话:这句里每个词都能画出来吗?画不出来的就是形容词——删掉或换具象动作。 ④ 反光道具零光效描写——光斑/受光/照射/照在/亮起类从句一律不写,道具不靠近灯火(实测「指甲盖大暖黄光斑」「举到油灯旁」出片玉佩像打火机点了一簇火),只写材质本色(「玉面呈青玉原色」/「哑光金属本色」)。规程见
model-adapters.md§5.0.2 / §5.0.3 / §5.0.4,出稿机检 C20(C20a 并列主体 / C20b 悬空指代 / C20c 抽象形态 / C20d 道具光效·贴近光源)兜底。 -
実例文検証の規律(「ルール層が毒を生む」ことを防ぐ):各ラウンドで発生した不備の共通原因は、実例文を先に創作したことです。当該ラウンドで理解だけを頼りに新たに作り、実写で検証せずに✅正例として記載した文(さらには機械検査の修正案の文面にまで組み込んだもの)が、そのまま転記され、次のラウンドで問題を引き起こす原因となりました。鉄則:正例として認めるのは、実写で合格した成果物から回収した【実証】のみ。新たに作った文には【要検証・未実写】と明記し、機械検査の修正案の文面に入れてはならない。修正案には判定基準のみを記載し、例文を作らない。判定基準を改訂したら、同じラウンドで下流の文書をすべて見直す。手順は
model-adapters.md§5.0.5 を参照。パッケージレベルの機械検査 ⑰ ルール整合性ゲートが最終チェックを行います(ルール文書自体にもその禁止事項を適用します)。 -
MiniMax H3 形式の分岐(A ロックに並ぶ第3の選択肢):形式変換のみを行い、上流のルールは一切変更しません——本パッケージで最終的に出力された七段形式の入力稿を、H3 ネイティブ形式に変換します(FL2VA 系列の T2VA/I2VA/FL2VA/L2VA → 3つのフィールド+指示行、Ref2VA → 六段形式)。2つのチェックポイントへのルーティング、七段形式から H3 フィールドへのマッピング(トーンの継承を含む:トーンは
<d>の外に記載;配置した人物は必ず画面に登場させる継承ルール:H3 には立ち位置欄がないため、配置した人物は各段で少なくとも1つのショットに登場させるか、画面外に出す/退場させることを明記;冒頭ショットの固定と単一主体の継承:[Shot 1]には必ず名前のある主体を1つ含め、主体を並列する文型は禁止;禁止事項の書き換えルールの継承:本文には「何があるか」のみ記載し、否定形を本文に入れない)、素材上限は画像9点/動画3点/音声3点/合計12点、9枚の選定方針、2種類の入力ペイロード、H1~H12 の機械検査についてはreferences/h3-adapter.md(★正式な参照元)を参照してください。H3 には、実在人物の顔を含む素材に関する公式のレッドラインがあります。 ★ 2026-10-02 公式再確認による5点の修正(公式リポジトリの現行ファイルと照合して逐語的に再検証):① 6つの本文セクションはすべて英語(公式の base-en/ref-en に「Write all six rewrite sections in English」と明記。従来の「内容の主言語に従う」という基準は廃止。元の言語を保持するのは<d>内の台詞/歌詞と二重引用符内の画面内テキストのみ);② カメラの切り替え動詞には公式の定型句を使う(the camera/shot cuts toなど。「镜头切至」という中国語表現は、顔が重なるディゾルブとして生成されることがあります);③ 画面外の声に使う公式の定型says in an off-screen voiceover+(Sx)+口を閉じた状態の証拠を</d>の直後に記載;④ 公式 issue #17:複数話者の声の識別が入れ替わる問題(未修正、同性別では必ず破綻)——音響的な特徴を最大限に対比させる/各セクションの発話者は1人/台詞以外の人声を示す語句を除去/声の動きは前進のみで後戻りさせない;⑤ 機械検査 H2/H4/H9/H11 の対応項目を更新。 -
解説・ナレーション系ルール:解説系の「台詞」はナレーションであり、会話ではありません。 次の3つの基準を切り替える必要があります。① 話速——解説ナレーションは
4.5~6.5 字/秒(決め台詞は3~4字/秒)。ショットの長さ = 字数 ÷ 話速 + 画面の余裕 0.3~0.8秒。② 入力——解説文は声音:セクションに記載(画面外 VO)。台詞フィールドは台词:无。とし、リップシンクを固定せず、FACS の表情も記載しません。③ C14 の割り当て免除——解説系は作品全体が VO です。vo-os-weavingの ≤30%/60~80字/分の制限はトラック③では免除され、代わりに音声と映像の情報差に関する規律(映像は注釈であり、言い換えではない/字幕とナレーションを重複させない/ナレーションを削除しても映像が成立する)を適用します。素材の基準:人物の一貫性より、シーンの画風の一貫性を優先します。人物はイラストとして表現し、ショットをまたぐ連続した演技は行いません。手順はsd-jieshuo-engine/(★正式な参照元)を参照してください。validate_prompt.pyはトラックごとに処理を振り分け、トラック③では C14 の警告を出しません。 -
戦闘叙事詩の手順(ワンカットの集団戦):陣営色の固定(敵味方の寒色・暖色の組み合わせを作品全体で混同させない)/超音速 Z 字移動の3点セット(折れ点の残像・軌跡線・終点での実体化+ソニックブームの円錐)/集団戦の増加に関する鉄則(敵の数は単調増加とし、決して減らさない。攻撃の成果は広範囲かつ列をなす)/武器形態の変形は1回限り(作品全体で1回のみ、5段階を完全に描写し、何もないところから形態を切り替えない)/エネルギーを溜める渦と最後のフレームでの静止 →
sd-xuanhuan-engine/references/epic-battlefield-protocols.md;インパクトフレームの段階分け(第1~第3段階、第3段階は同じシーンで1回のみ+3フレームの白フラッシュ)と戦闘用ネガティブワード集 →sd-combat-engine/references/impact-frame-and-banlist.md。いずれも戦闘シーンに任意で追加できる強化要素です。シーンに応じて有効化してください。 -
画風固定の納品規律(I ロック・通称 F ロック):① 2層構造——選択肢の層では監督/スタジオ名を使用できますが、納品層(入力稿)には人名/スタジオ名/映画名を絶対に含めません(機械検査 C23d1);② 翻訳・変換はシステムの責任——ユーザーが画風を選んだら、
style-bible/director-param-library.mdに従って11スロットの数値パラメーターを設定し、セクション8/セクション9の完成ブロックを一字一句そのまま組み込む必要があります。「徐克風」のような曖昧な語句をプロンプトに書いてはなりません(変換漏れを防ぐ C23d2);③ セクション8で範囲を定め、各ショットの値も範囲内に収める——セクション8の【STYLE 全編固定】で11スロットの範囲を指定し、各ショットの明暗比/焦点距離/フレームレートはその範囲内の値にします(C23b);④ 題材に関する厳格な条件——戦闘シーンを含む稿では、戦闘描写能力が★1以下の画風を使用しません(C23e);⑤ 単一ショットの規律——1つのショットで全身の人物を描くのは1人のみ(受け渡しは2つのショットに分割)。動作の意図は2項目以下です(C23f。実写での振り返りを機械検査に反映);⑥ 選択したら凍結——途中で画風を変更する場合は、タスクを最初からやり直します。手順はreferences/style-bible/director-to-prompt-protocol.md(★正式な参照元)を参照してください。納品仕様はstyle-bible/style-bible-spec.mdを参照してください。
機械検査の観点分類(Cルールの多重ゲート制)と段階的な対処
分類の規律:今後新たに見つかったリスクは、最上位の番号を安易に増やさず、まず既存ゲートのサブ項目(a/b/c…)として追加してください。ルール一覧が際限なく膨らむのを防ぎます。 | 门 | 编号 | 管什么 | 典型条目 | |---|---|---|---| | 结构门(Structural Gate) | C1~C15 | 格式 / 时长 / 版本语法 / 画幅 / 字段完整 / 连续性硬结构 | C1 时长、C1b 分段粒度、C6b 画幅一致性(2026-10-10 六维审计并入:字段↔【画幅风格】↔
--aspect三处互校 + 横竖构图词越界)、C7b 镜行解析元检查(2026-10-11 并入:时间轴行解析不出镜行头即 FAIL——防镜级判据静默失效仍报绿灯)、C8 2.0 禁用首尾帧、C11 接续状态残留拦截(2026-10-09 反转:出现即 FAIL)、C13 镜长节奏、C14 画外声、C15 禁拉伸凑时 | | 语义风险门(Semantic Risk Gate) | C16~C20 | 视频模型视觉语言鲁棒性(模型会"读错"的语义) | C16 对白语气、C17 摆位必入画·跨段站位漂移、C18 首镜锚定·景别·姿态·视线·运镜(C18g~l 运镜机检门 · 2026-10-10 并入)、C19 禁令失效、C20 单主体与具象化 | | 激烈度门(Intensity Gate) | C21~C22 | 打戏"到底打没打起来" + 渲染负载——仅打戏稿生效(--combat on\|off\|auto触发门) | C21 打戏激烈度硬护栏:a 位移缺失 / b 零实体接触 / c 贴身时长不足 / d 构图未变;C22 节奏与渲染负载:a 上限型过载 / b 一镜多任务 / c 镜内速度四拍缺拍 / d 全身景别不足或贴脸档连续 | | 画风锁门(Style-Lock Gate) | C23 | 「选了导演风格」是否真的落地——仅启用 I 画风锁的稿生效(--c23 on\|off\|auto+--style-source触发门,auto:稿内存在段8/9 即检,旧稿不追溯) | C23a 缺段8/9 或区间不可解析 / C23b 区间越界 / C23c 单镜特效类 >3 / C23d1 零人名 / C23d2 转译丢失 / C23e 题材越界 / C23f 单镜超载(B1/B2) | | 禁项单点门(Ban-Single Gate) | C24 | 禁项块全稿只允许一处——前置【强制禁止项|前置】或段7【强制禁止项】二选一(裁定口径:调在前面,后面就不要) | C24a 禁项重复(双写/「补充」变体)/ C24b 禁项缺失;前置变体等价满足 C7 段7 | | 表演层(Acting Layer) | C25 | 表演指导层——全稿适用(WARN 级,与 FACS 微表情层/神态纪律层正交互补) | C25a 画面段抽象神态结果词 / b 群演反应同步词 / c AIGC 假表演词(规则权威references/acting-direction.md) | | 锚点继承门(Anchor-Inheritance Gate) | C26 | 剧本层的世界锚/因果有没有传下来——全稿适用(WARN 级,2026-10-12 粉丝实测反馈新增) | C26a 世界锚缺失(年代/朝代/技术时代)/ b 年代锚与正文物证冲突 / c 人物年龄锚缺失 / d 人物身份可渲染外观缺失。规则权威:sd-script-engine《世界锚卡》《因果与关系表》+references/asset-spatial-ledger.md§四·E 年代锚 | | 对话节奏门(Dialogue Rhythm Gate) | C27 | 对话戏正反打来回与台词密度下限——仅对话段生效(WARN 级 · 空镜/打斗/转场/静场留白段豁免) | C27a 段落类型识别 / C27b 对话段台词密度 <2.0 字·秒⁻¹ / C27c 对话段开口次数 <6 次/15s / C27d 同一说话人连续 ≥2 镜独占开口(站桩式对话)/ C27x 段落识别跳过率 100% 元告警。规则权威:sd-storyboard-engine/references/shot-economy-and-acting.md§五·七 +references/dialogue-speed-check.md§一·补三 | | 台词语感门(Dialogue Naturalization Gate) | C28 | 台词「像不像人说的」——全稿适用(WARN 级 · 只报不改 · 赛道③ 豁免 · 2026-10-13 用户实测反馈新增) | C28a 台词出现现代书面虚词(是否/因此/从而/鉴于/予以/加以/可否/何以/颇为/甚为/以及/然而/由于/进行)/ b 对话段台词 ≥40 字且语气词数为 0 / c 单句 ≥20 字且句内无任何停顿标点。⛔ 只报不改——下游铁律「台词逐字保留、不得删改」,报出即触发回阶段⑤ 过《台词拟人化过站》。规则权威:sd-script-engine/references/dialogue-naturalization.md§八 | | 资产状态门(Asset-State Deviation Gate) | C29 | 参考图锁定项 × 提示词改写需求的冲突——全稿适用(WARN 级 · 只报不改 · 赛道③ 豁免 · 2026-10-13 用户实测新增) | 镜行出现「脱离动词 + 名词」,该名词在【核心人物】行出现过(=角色锁定项),且全稿无偏离声明 → WARN。病根:参考图锁定的是「静态基准」,剧情需要「动态状态」,无优先级声明时模型叠加而非替换(实测:外卖员头盔「头上一个 + 怀里一个」双现)。规则权威:references/model-adapters.md§5.0.6(资产偏离声明三件套)+references/asset-spatial-ledger.md§四·B·补(CHAR_STATE· 人物持续状态变体) | | 外挂指纹与交接门(Plugin-Fingerprint & Handoff Gate) | C30 | 外挂子技能(R3 玄幻 / R1 真武 / P3 表演声线锁 / 顶部激活回执)是否真出力——按档触发(--plugin auto\|real\|xuanhuan\|combat\|off· WARN 级) | C30a R3 玄幻打戏缺「尺度四件套」或「三层复合元素」指纹 / C30b R1 真武打戏缺「11 环动力链动词」或「防守三态+受击物理反馈」指纹 / C30c 对话稿【核心人物】缺《角色表演档案》Voice 声线锁落地 / C30d 打戏或专项稿缺顶部【外挂激活回执头】。治「外挂装了却不响、跨阶段神级卡片被静默丢弃」 | 打戏写作期参考闸口:打戏档第 5 步参考过sd-combat-engine/references/combat-rhythm-and-load-guardrails.md§五 六问(这一镜几种独立动作 ≤2 / 动作技术是否 ≤2 类 / 有没有起-爆-顿-收四拍 / 命中瞬间定住了吗 / 看得见身体重心吗 / 抽掉特效能连成武打吗)——WARN 参考,按 §七 豁免表分档放行,非强制改稿。
对外口径:机检报 C1~C26(编号不重排,保证既有产物与手册口径长期稳定);分组只用于组织与后续扩展。入口层须知:稳定区间之后有增量追加主码——C26 锚点继承门(2026-10-12)/ C27a
d 对话戏节奏与台词密度下限 / C28ac 台词机械化探测 / C29 资产状态偏离探测 / C30a~d 外挂指纹与跨阶段交接探针——同属 C 系、同受validate_prompt.py校验,只是编号延续在稳定区间之后(故对外仍称 C1~C26);C27/C28 详见本清单对应条与手册 §二 C27/C28 主码行。H3 支线走 H1~H12。赛道分流:机检脚本以
--track 1|2|3|4(〇·0 分流锁)为参数,赛道③ 走解说专线 C14n——C14 三项篇幅 WARN(OS 镜数 / VO 镜数 / VO+OS 字数)整体豁免、C14 三项 FAIL(声画分离红线 / 写进台词字段 / 使用{}字符)照旧生效,另判 C14n 旁白-画面映射。赛道 ①②④ 口径不变。豁免口径唯一权威在sd-jieshuo-engine/§八。子检查码清单(全 98 条 · 治「脚本有、手册无」):子码由
validate_prompt.py逐条报码,完整清单如下(判据表唯一权威 =sd-qc-engine/references/machine-check-manual.md§二「子检查码登记」的SUBCODE-Registry块;条数以该块为准,check_package.py㉛/㊾ 双向校验本清单与注册块集合相等)——
C1b分段粒度越界(2.5 段长应吃满 2530s;<12s 碎段或 1624s 半空转 → WARN)〔结构门〕;C2d2 秒短镜全身位移 + 长句台词过载(2s 级短镜同时要求全身大幅位移与长台词 → 模型必舍其一)〔结构门 · 2026-10-14 实测拉片并入〕;C6b画幅自相矛盾/不一致(字段互斥多值 / 字段↔【画幅风格】↔--aspect不符 → FAIL;横竖构图词越界 → WARN)〔结构门 · 2026-10-10 六维审计并入〕;C7b镜行解析失效(元检查:时间轴行存在但无一能解析出镜行头 → FAIL,镜级判据 C18g~l/C13/C11b/C2 全部未生效、本次 PASS 不可信;解析率 <60% → WARN。镜号识别已放宽至[镜头N]/【镜头N】/镜头N)〔结构门 · 2026-10-11 第三方审计复核并入 · 防「检查器静默失效仍报绿灯」〕;C7c站位人物账解析失效(元检查:【站位声明】一个人名都解析不出 → FAIL,C17 摆位必入画/C17b 关系镜/C17c 背景锚点/C17d 跨段站位漂移/C19c 首镜主体优先五条判据全部未生效、本次 PASS 不可信;宽松兜底解析成功〔写成A(…)漏@〕→ WARN)〔结构门 · 2026-10-11 用户实稿复核实测并入〕;C11b段末镜未写定格(末帧可截性缺失)〔结构门 · 2026-10-10 并入〕;C12b跨项目污染(占位语/样例残留/调色板默认词进投喂正文)〔结构门 · 2026-10-10 并入〕;C16a~d对白语气四判据:a 声音词错位 / b 语气位缺失 / c 语气位空泛结果词 / d 道具动作与语气冲突;C17b长对白段关系镜缺失 /C17c站位声明缺背景锚点 /C17d跨段站位漂移(法则 20·③ 的机器载体 · 2026-10-10 六维审计并入) /C17e人数变化未交代(相邻两段【核心人物】名单比对:后段出现前段没有的新具名人物、且该段无入画 / 声先入 / 空镜转场类过渡词 → WARN;法则 20·②b 的机器载体 · 2026-10-13 用户实测并入 · 见segment-splicing.md§四·补二) /C17f单一方位权威(段首已摆位的角色,镜行 ~14 字窗口内又写其画面左右 → WARN;治「东一个西一个 / 突然出现在身后」· 2026-10-15 用户实测并入 · 见model-adapters.md§5.0);C27a段落类型识别(空镜段 / 转场段 / 打斗段 / 独白段一律跳过,分不清则不报)/C27b对话段台词密度 <2.0 字·秒⁻¹ /C27c对话段开口次数 <6 次·15 秒⁻¹ /C27d同一说话人连续 ≥2 镜独占开口(站桩式对话)——只对对话段生效 · 法则 20·②c 的机器载体 · 2026-10-13 用户实测并入 · 见sd-storyboard-engine/references/shot-economy-and-acting.md§五·七 +references/dialogue-speed-check.md§一·补三;C28a台词出现现代书面虚词(是否 / 因此 / 从而 / 鉴于 / 予以 / 加以 / 可否 / 何以 / 颇为 / 甚为 / 以及 / 然而 / 由于 / 进行)/C28b对话段台词 ≥40 字且语气词数为 0 /C28c单句 ≥20 字且句内无任何停顿标点——只报不改(下游铁律「台词逐字保留、不得删改」,报出即触发回阶段⑤ 过《台词拟人化过站》)· 赛道③ 豁免 · 2026-10-13 用户实测并入 · 见sd-script-engine/references/dialogue-naturalization.md§二(词汇)/ §三(撒碎屑)/ §八(机检口径);C29资产状态偏离未声明(镜行「脱离动词 + 名词」,该名词在【核心人物】行出现过=角色锁定项,且全稿无偏离声明)——只报不改 · 赛道③ 豁免 · 无子码 · 2026-10-13 用户实测并入(外卖员头盔双现)· 见references/model-adapters.md§5.0.6(资产偏离声明三件套)+references/asset-spatial-ledger.md§四·B·补(CHAR_STATE);C30a~g/C30i~l外挂指纹与跨阶段交接探针(增量主码 ·--plugin auto|real|xuanhuan|combat|off;h 位留空未启用):C30aR3 玄幻打戏缺「尺度四件套(画框占比+宏观量级+参照物+人物占比)」与「三层复合元素(主体层/边缘层/表面层)」指纹 /C30bR1 真武打戏缺「11 环动力链动词(蹬/拧/转胯/送肩/沉腰…)」与「防守三态+物理受击反馈(格挡/卸力/闪避/凹陷/弓身/滑退…)」指纹 /C30c文戏对话段【核心人物】缺上游《角色表演档案》Voice 声线锁(音色/声线/嗓音/语速描述)交接 /C30d稿件顶部未写【外挂激活回执头】(激活外挂/已读子库/本段调用外挂指纹)——C30c/C30d 触发门 = 显式--plugin或auto下判出 R1/R3 打戏档(2026-10-15 Agent 修复:原只认显式--plugin,默认auto整组静默不跑)/C30e打戏长时相持状态词违规(双手架刀/架拳互推 ≥3s) /C30f假攻击(未写发力链与受击回执)/C30g四收束协议 A~D 缺失 /C30i中全景 90° 正侧拍(打戏景别禁忌) /C30jR1 真人写实打斗特效越界污染(混入剑气/法阵/灵力/光波对轰等仙侠词) /C30kR1 腾空/旋转超限(禁空中不落地/凌空悬浮/超 360° 多周旋转) /C30l多人打戏「站等(P0 阻断)」与「特写禁 ≥3 人」;C18a~f首镜锚定·景别·姿态·视线六判据:a 段首镜无站位人名且未声明空镜 / b 姿态回退 / c 视线黏道具 / d 景别冲突 / e 反光道具镜行光效声明 / f 景别与表演幅度越界;C18g~l运镜门六判据(2026-10-10 六维审计并入 · P0-B):g 镜行未标注运镜 / h 一镜多主运镜 / i 无动机运镜(FAIL)/ j 固定镜头过量(>10% 或连排 ≥3)/ k 运镜单调 / l 重技法名额超限;C18m段缝景别落差(相邻两段「前段末镜终点景别 → 后段首镜起点景别」:末镜做了收束动作要求同档〔落差 0〕,未做收束要求 ≤1 级;且两侧镜行都无过渡手段〔遮挡/甩镜/运动模糊/叠化/黑场〕→ WARN。尾帧截图即下段首帧参考图,画面必须逐档咬合)〔2026-10-11 并入 · 当日二次确权 · 规则权威segment-splicing.md§四·补〕 /C18n人物特写占比越界(仅计人物特写,纯物件特写不计入;目标区间 25%~40%——低于下限=全片靠中远景、观众读不到情绪,高于上限=反复怼脸、空间感丢失。人体局部肢体〔手/拳/肩背〕计入人物特写)〔2026-10-13 用户实测并入 · 规则权威sd-storyboard-engine/references/short-drama-camera-system.md§一·4〕 /C18o时段光影基准缺失(整段无【场景资产】时段光影、镜行也无光影词 → WARN;治「AI 光不知从哪打」,规则权威model-adapters.md§5.0.5 · 2026-10-15 用户投产实测并入);C19a~e禁令失效五判据:a 裸禁令词污染 / b 光路触发器 / c 首镜主体优先 / d 具象光源映射污染 / e 禁止项栏目纪律;C20a~m单主体·具象化·视线防克隆与道具物理因果链(2026-10-14 实测拉片六条死律并入):a 并列主体·同框句式 / b 悬空指示代词 / c 抽象形态形容(比喻修辞具象化污染) / d 道具光效描写 / e 过肩镜头左右前景写反或未写前景 / f 单人镜点名画外他角(模型把被看者塞进画框甚至克隆分身) / g 一镜多视线切换过载(2~4s 内多次转头扫视) / h 群像站位朝向矛盾与「左1右2」偏沉对称克隆 / i 跨窗/狭缝递长物穿模 + 可开合道具(伞/扇)缺开合态锁 / j 悬空局部词与小说静态废词(每道具须写清「谁的手握哪 + 开合状态 + 放在哪」) / k 局部手部/道具镜排画内开口台词(嘴不在画内 → 模型扭曲塞脸) / l 单镜快慢时间悖论(同镜既要「撞击爆开」又要「缓缓落定/收剑归鞘」) / m 镜行摄影机理论废话污染(往镜行塞「焦平面全程死锁 / 毫米级构图补偿 / 呼吸式微动」稀释动作权重并诱发怪异晃动)〔规则权威references/model-adapters.md§5.0.4b〕;C21a~d打戏激烈度四判据(仅打戏稿):a 位移缺失(连续 ≥3 个区间双方均无身体位移)/ b 零实体接触(全片无交击·着肉·抓握·撞击)/ c 贴身时长不足(含接触区间并集 < 片长 33%)/ d 构图未变(连续 ≥3 个区间机位签名完全相同)。C22a~d打戏节奏与渲染负载四判据(仅打戏稿 · 与 C21 共用--combat门):a 上限型渲染负载过载 / b 一镜多任务 / c 镜内速度四拍缺拍 / d 全身景别不足或贴脸档连续。C23a/b/c/d1/d2/e/f画风锁七判据(仅画风锁稿 ·--c23门):a 缺段8/9 或区间不可解析 / b 区间越界 / c 单镜并列特效类 >3 / d1 交付层零人名 / d2 转译丢失 / e 题材越界 / f 单镜超载(B1 一镜建两全身人物 · B2 动作意图 >2,实拍复盘教训机检化)。C24a/b禁项单点两判据(全稿常开):a 禁项重复(≥2 处:段7+前置双写、「补充」变体)/ b 禁项缺失。前置【强制禁止项|前置】放稿件最前可等价满足 C7 段7;规则权威在references/model-adapters.md§5 七段式注记。C25a~e表演层五判据(全稿适用):a 画面段抽象神态结果词 / b 群演反应同步词 / c AIGC 假表演词 / d 特写动作过载(Close-up overload:镜头越紧动得越少,特写禁挥臂/跨步/五官扭曲/咆哮大吼) / e 单镜连续三步掏取过程链穿模拦截(拍状态不拍过程,禁同镜「伸手进怀→摸索掏出→展开」)。规则权威在references/acting-direction.md§十二 +sd-storyboard-engine/references/shot-economy-and-acting.md§六·补。C26a~g锚点继承门与全能参考极简 @ 门七判据(2026-10-12 新增 · 全稿适用 · WARN):a 世界锚缺失(【画幅风格】+【场景资产】均无年代锚)/ b 年代锚与正文冲突(声明未来却出马车青砖/声明古代却出玻璃幕墙)/ c 人物年龄锚缺失(【核心人物】无年龄段)/ d 人物身份可渲染外观缺失(只有身份词没有可画要素)/ e 全能参考冗余二次介绍(已绑参考图N却又二次介绍年龄/五官/服装/陈设 → CLI 阻断;M1/M2 有图时只写@角色(参考图N,声线锁:…))/ f 随身/跨段关键道具漏 @(本段正文出现主角随身道具却未在本段【场景资产】挂@PRP-xxx(参考图M))/ g @ 锚点与《素材接线单》图号不一致(双向核对走asset-mapping-and-rules.md红线 2)。 由来(粉丝实测):「剧本大纲明确了 2035 年南京…出来的是 80 年代的破街烂车,人物也搞得像个协警」「人物年龄、人物身材比例都卡不到」——世界锚与人物锚此前只写在散文里,没有落纸也没有机检,模型遂回落默认年代与默认人像。修法=剧本层强制出《世界锚卡》《因果与关系表》+ 资产层强制落年代锚/年龄锚/身份外观三件套。打戏护栏触发门:机检脚本以
--combat on|off|auto控制 C21——默认auto自动探测打戏信号词,文戏稿自动跳过(防误报)。规则权威在sd-combat-engine/references/combat-intensity-guardrails.md§二;特效手绘化铁律在sd-combat-engine/references/vfx-rendering-mandate.md。机器判不了的四条(禁摆拍动词 / 抽特效自检 / 隔空对波定位 /【快】拍占比下限)由 AI 语义自检承担。画风锁触发门:机检脚本以
--c23 on|off|auto控制 C23——默认auto(稿内存在行首【STYLE/【PERFORMANCE 段标记即启用;未启用 I 锁的旧稿不追溯),on强制全检(缺段即 C23a),off关闭;--style-source 导演名登记来源后启用 C23d②/C23e。规则权威在references/style-bible/director-to-prompt-protocol.md§六。判据表唯一权威 =
sd-qc-engine/references/machine-check-manual.md§二「子检查码登记」;check_package.py㉛ 域断言「脚本实现的 C 码 ⊆ 手册登记的 C 码」,任一侧新增子码而另一侧未同步即打包 FAIL。
分级处置(替代"一切 FAIL 一刀切清零"):
| 级别 | 范围 | 处置 |
|---|---|---|
| P0 · FAIL | 格式错误 / 模型版本错误 / 画幅错误 / 时间轴非整数秒 / 字段缺失 / 2.0 出现首尾帧 | 必须清零才交付(机械可判定,无解释空间) |
| P1 · WARN | 结构缺陷、镜长节奏雷同、分段落在碎段区 | 必须处理,或书面说明为何保留 |
| P2 · 语义风险 | 空间 / 遮挡 / 轴线 / 动作物理 / 视线 / 情绪 | 必须由 AI/人工复核后放行——validate_prompt.py 已声明这部分"仍由语义推演",机器不判死;不以机检 FAIL 阻断交付,但必须留下复核记录 |
一句话:「FAIL 清零才交付」只适用于 P0;P2 是"必须复核",不是"必须为零"。
四、 快速指令路由与模式切换
| 常用指令 | 对应功能与底层库调用 |
|---|---|
/写剧本 或 初始化项目 | 启动五阶门控剧本引擎,输出前提、因果节拍表与标准排版剧本。 |
/剧组产出册 或 /生成台账 | 启动 P2 数字资产包:输出《完整资产清单》→ 按素材形态产出(M0 外观档案 / M1 出图提示词+编号+接线单 / M2 分批出图)→ 交付对应台账(CHR/AUD/PRP/SCN/Uxx)。 |
/数字资产包 或 /资产图册 | P2 核心入口:提取全部实体 → 建案清单确认 → 按形态产出并交付(M0《外观档案册》/ M1《资产编号册 + 素材接线单》 / M2《资产图册》)。 |
/素材形态 或 /接线单 | 素材形态域:/素材形态 查看或切换 M0/M1/M2;/接线单 只出《素材接线单》(图号→用途→你该挂哪张→只控制什么/不控制什么),不改提示词。权威 = references/asset-delivery-modes.md。 |
/只要提示词 | 强制降 M0:去掉稿件里所有图号槽位,一致性改由文字锁(外观档案复述块)承担。 |
/我图出好了 | 升级 M2:登记《资产图册》并切换到图像级核验。 |
/解说 或 /旁白稿 | 赛道③ 解说叙事类:先定子类型(历史人物志 / 历史事件战役 / 科普知识解说)→ 出旁白稿 VO Script(语速 4.5~6.5 字/秒 · 钩子 · 金句 · 声画信息差)→ 旁白句→画面分镜。规程见 sd-jieshuo-engine/(★权威);解说类 C14 配额豁免——出稿机检必须带 --track 3(走 C14n,否则 C14 篇幅误报)。 |
/方言配音 或 /方言 | 外挂参考:按地区调取 references/dialect-voice-control-dictionary.md 的控制口径,写进对白语气位(音质维)。非规则域、不改任何既有规则。 |
/情绪曲线 或 /情绪节拍 | 启动 12 节拍情绪量化引擎,输出全片张力诊断表并生成情绪波折折线图。 |
/角色资产板 或 /角色遗传推导 | P2c·第一批:T1 男女主锁定脸模 → 亲缘推导 T2/T3 并直接出图(非文字描述)→ 交付 4 View 角色资产参考图。 |
/顶视图 或 /机位调度 | 绘制空间俯视平面机位调度图,标注 CAM1~CAM4 编号与 180° 动作轴线。 |
/做分镜 | 自动路由文戏微表情流或武戏 15 格动力链 PREVIS,应用三手法六式衔接;多段任务先过 D 锁(段缝衔接方式四选一,④ 技巧型转场见 creative-transition-library.md),段缝两侧逐对标接缝式(segment-splicing.md)。镜长按法则 17 由剧情倒推,禁等分;出稿机检 C13 拦镜长雷同。 |
/台词诊断 或 台词体检 | 启动台词专科医生,输出角色语言指纹、七维诊断与三段式改写。 |
/微表情 或 /表情诊断 | 启动 FACS 微表情引擎:空泛情绪词 → AU 配方替换(四区拆解+强度三档+时序+英文 kernel);可产出角色情绪库 / FACS cue 表,或按自检清单做表情审查。 |
/表演档案 或 /表演指导 | 启动表演指导层(references/acting-direction.md · 2026-10-09 新增):按五支柱(目标/障碍与代价/战术/节拍/潜台词)为角色写表演主档案(含「然而,当 X——」破功句 + Voice 声线锁)→ P3 落成逐镜节拍表 → P4 只投喂压缩版(≤2 句进镜行)。与 /微表情(FACS 面部层)正交互补:本命令管「行为与动机」。 |
/语速自检 或 台词语速检查 | 启动 dialogue-speed-check 语速自检:拆句 $\rightarrow$ 计数 $\rightarrow$ 套档 $\rightarrow$ 判定。 |
/生成视频提示词 | 输出 Seedance 2.5 / 2.0 / 即梦分层独立三层解耦提示词组(每组时长按模型契约: 2.5 ≤30s / 2.0 ≤15s / 即梦 5~10s)(⚠️ 画幅必须以用户指定 16:9 或 9:16 为准,禁止默认回落竖屏)。投喂前必过清单(按序):① seedance-render-engine(三层解耦+时长预算)→ ② aspect-ratio-adaptation(画幅回填)→ ③ camera-specs-15rules(镜头五要素+景别阶梯)→ ④ 有对白必过 dialogue-speed-check(语速自检)+ wenxi-micro-expression(金句发酵)+ model-adapters.md §5.2(语气位必写,2.0/2.5 同规格);有 OS/VO 必过 vo-os-weaving(声画分离/配额)→ ⑤ 战斗段先定档**(sd-combat-engine/references/tier-and-finisher-system.md 〇节)再取库:R3玄幻 → sd-xuanhuan-engine / R2武侠现代 → sd-combat-engine / R1写实 → sd-real-engine→ ⑥ 出稿前过 quality-gate-review → ⑦ 出稿机检跑 scripts/validate_prompt.py <稿> --model 2.5|2.0,FAIL 清零才交付。完整执行序列见 references/prompt-feeding-checklist.md。** |
/H3提示词 或 /转H3 | MiniMax H3 格式支线(A 锁选 H3 时自动执行):把当前七段式投喂稿转成 H3 原生格式——模式路由(T2VA/I2VA/FL2VA/L2VA/Ref2VA)→ 六段式/三字段转换(正文一律英文 + 切镜动词官方绑定短语 + 画外声官方公式 + 语气位/站位·摆位必入画/首镜锚定·单主体/禁令改法/末帧信息入末镜句尾/音效三层逐条转译;同性别多说话人按官方 issue #17 拉满声学对比或拆段)→ 9 张取材策略 → 出稿跑 scripts/validate_prompt.py <稿> --model h3(H1~H12)。规程见 references/h3-adapter.md(★权威)。 |
/导出工作流参数 | 导出适用于 WorkBuddy / 豆包工作流 / Canvas / API 的结构化载荷(⚠️ 载荷内 aspect_ratio 回填用户指定画幅)。 |
跳过确认,直接出整集 | 极速直出模式:后台静默执行全套工业约束,前台直接输出无后台词污染的成品。软推断范围仅 〇·0 赛道 / 〇·1 素材来源(须在首行说明);A 模型 / B 画幅仍须用户指定或确认,不得推断(见 §五·极速直出模式的套装编排)。 |
/看板 或 编译看板 | 把项目 md 一键编译为单文件离线分镜看板(scripts/build_board_lite.py,双击即开;规范见 references/storyboard-board-lite.md)。 |
/审查 | 启动 P0/P1/P2 独立质检门禁与声音三层相对电平诊断;改稿复验入口——修改类任务必须跑「局部验证 → 联动冲突检查 → 全量审核」三步闭环并附《改动复验报告》。 |
/拉片诊改 或 /验片 | 启动多模态成片/废图逆向诊断协议(references/quality-gate-review.md §四):对照 12 类实拍高频翻车症状→C 码根因矩阵,精准定位跑片崩坏原因并直接产出打好补丁的 V2 重抽提示词。 |
/状态台账 或 /编译投喂 | 调用 scripts/sd_core.py --init-state 维护跨阶段 project_state.json,并用 scripts/compile_feed.py 一键编译零格式错误的七段式投喂稿与《素材接线单》。 |
五、多技能套装路由(1 总控 + 12 子技能 · 四层纵深架构)
⚠️ 本章是「总控的内部调度机制」,不是「用户操作手册」。 用户全流程使用时只跟总控对话一次,本表的全部路由由总控自动完成,用户无需阅读、无需手动指定任何一行。本章只服务于「总控内部如何按阶段分流」以及「点名单模块的进阶用户」。
架构分工:跨阶段共享权威(赛道分流
track-routing.md/ 锁系统〇节 / 七段式model-adapters.md/ H3h3-adapter.md/ 画幅 / 段缝 / FACS / 48 份规则库 /scripts/机检全家桶)保留在本总控;领域专精规则下沉到 12 个子技能。打戏三档分流:通用武侠物理打斗 →
sd-combat-engine;R3 玄幻仙侠斗法 →sd-xuanhuan-engine(完整规则库权威);R1 真人写实克制 →sd-real-engine(完整规则库权威)。后两者同时保有独立开源仓库,可脱离套装单独分发。
四层纵深架构总览
L0 · 总控层 short-drama-director(〇·0 赛道分流 / 〇·1 素材来源 / 锁系统 A~H / 法则 / 路由 / 机检权威)
↓ 赛道 + 素材来源分流 + 路由
L1 · 决策层 sd-decision-engine(情境映射 E01~E15 / 80·15·5 / 情绪锚点表 / 雷区 A·B 白名单)
↓ 选型依据
L2 · 生产层 ★sd-recon-engine(素材采风 · 〇·1 锁 ③④ · 出《对标情报卡》)· sd-script-engine(剧本)· ★sd-overseas-engine(海外剧剧本 · 赛道②)· ★sd-jieshuo-engine(解说叙事剧本 · 赛道③)
sd-asset-engine(资产)· sd-storyboard-engine(文戏)· sd-combat-engine(打戏)
sd-xuanhuan-engine(玄幻)· sd-real-engine(真人)
↓ 产出
L3 · 交付层 sd-feed-engine(投喂 A/B/C 模式 + 六道闸门)· sd-qc-engine(质检/声音/后期音乐)
套装成员与管线映射
总控 short-drama-director(〇·0 赛道分流 → 〇·1 素材来源 → 锁系统 A/B/C/D → 全流程编排 → 看板输出)
├─ L0 调度环(总控内 · P3 第一环)
│ ★ references/blocking-direction.md 场面调度与站位决策层(文字平面图 → 摆位 → 节拍闭环 → 权力几何 → 道具账 → 镜头策略模式)
├─ L1 决策层
│ ⓪ sd-decision-engine 决策引擎(P3 前置:情境映射 + 情绪锚点表 + 雷区判定)
├─ L2 生产层
│ ① sd-recon-engine ★采风引擎(〇·1 锁 ③④:P1 之前出《对标情报卡》——信源分级 + 采风四步 + 十三项字段 + 六条证据纪律)
│ ② sd-script-engine 编剧引擎(P1 上游扩展:六阶段编剧链 + 反捧杀 + 台词七维 + **★外来剧本润色层〔成型外部剧本 → 补表演层/调度层 → 适配分镜铁律,只补不动 + 回签〕**)
│ ③ sd-overseas-engine ★海外剧引擎(赛道②:P1 叠加语言与风格合同 + 三级校准 + 英语适配 + 证据边界)
│ ③′ sd-jieshuo-engine ★解说叙事引擎(赛道③:旁白稿 VO Script + 声画信息差纪律 + 时代场景视觉规范 + 三大子类型爆款公式 + C14 配额豁免)
│ ④ sd-asset-engine 资产引擎(P2 资产锁定执行层 + 连续性/群像)
│ ⑤ sd-storyboard-engine 分镜引擎(P3 文戏/日常戏 + 段内衔接5维 + 运镜5模式 + **★故事板图/面板链** + SHOT_TEXT 分镜线稿卡)
│ ⑥ sd-combat-engine 打戏引擎(P3 通用打戏/武侠 + 摄影机行为锁速查)
│ ⑦ sd-xuanhuan-engine 玄幻引擎(P3 R3 玄幻仙侠专精:法术/剑阵/法相/尺度几何)
│ ⑧ sd-real-engine 真人引擎(P3 R1 真人写实专精:格斗/警匪/多人战斗)
└─ L3 交付层
⑨ sd-feed-engine 投喂引擎(P4 投喂适配:A/B/C 模式 + 六道闸门)
⑩ sd-qc-engine 质检引擎(P5 执行层:连续性/剪辑/声音/后期音乐/机检手册)
★ 强制读取清单(每个阶段动手前必读 · 治「子技能只挂名不执行」)
病根:「自动路由」并不会真的自动发生——SKILL.md 是被读到才生效的文档,不是运行时代码。不显式读子技能文件 = 该层规则不存在。 铁律:下表「必读」列出的文件,动手写该阶段产物前必须实际读取(不是凭记忆、不是凭总控摘要)。读完再写,缺一即视为该阶段未执行。
⛔ 不设摘要层(2026-10-13 用户裁定 · 原「运行态微核」已整环移除):本包曾编译过一份
agent-system-core.md(运行态微核)作为压缩入口,已删除。原因:它的速查表部分是手写副本、不随全库自动同步——2026-10-13 改锁后它仍输出旧口径(C「不阻塞」/ I「可默认」),而它排在原文之前、又被指定为「先读」→ 成了执行者读到的第一口径,直接导致锁被跳过。 现行铁律:一律读原文。 下表「必读文件」列出的文件必须实际打开读到;⛔ 不接受任何形式的摘要 / 压缩稿 / 编译产物替代原文——摘要的位置越靠前,它漂移时的害处越大。
| 阶段 | 触发时机 | 必读文件(显式读取) | 该阶段硬产出(漏 = 未执行) |
|---|---|---|---|
| P0·0 赛道 | 任务最开始(先于一切) | 总控 SKILL.md §〇·0 + references/track-routing.md(★权威) | 赛道回显(1 国内剧 / 2 海外剧 / 3 解说类 / 4 其他)+ 赛道写入 P0A 基准表;② 海外剧另读 sd-overseas-engine/references/language-contract.md |
| P0·1 素材来源 | 紧随〇·0(先于创作) | 总控 SKILL.md §〇·1 + ③④ 时读 sd-recon-engine/SKILL.md + sd-recon-engine/references/source-ladder.md + sd-recon-engine/references/recon-evidence.md(交付成卡时加读 sd-recon-engine/references/intel-card.md) | 素材来源回显(1 原创 / 2 改编 / 3 对标爆款 / 4 热点速成)+ 素材来源写入 P0A 基准表;③④ 另出《对标情报卡》并经用户确认后才进 P1 |
| P0A 立项 | 〇·0 与〇·1 均锁定后 | 总控 SKILL.md 〇节(锁)+ references/asset-first-pipeline.md + references/asset-delivery-modes.md(素材形态 M0/M1/M2 判定 + 接线单) | 锁回显(〇·0 / 〇·1 / A/B/C/D)+ P0A 基准表(含赛道、素材来源与素材形态三字段);素材形态默认 M1,用户条件不符时降 M0,用户交回图时升 M2 |
| P0B 决策 | 分镜前 | sd-decision-engine/SKILL.md + sd-decision-engine/references/context-mapping.md + sd-decision-engine/references/emotion-anchor-table.md + sd-decision-engine/references/forbidden-zone-whitelist.md(★构图雷区 A/B 双态白名单 · 必读) | 情绪锚点表(情境 ID + 80/15/5 锁定机位组合 + 构图雷区 A 类解锁/B 类规避清单) |
| P1 剧本 | 素材来源锁定后(〇·1 的 ③④ 须先出情报卡) | sd-script-engine/SKILL.md + sd-script-engine/references/six-stage-pipeline.md(原创/改编路径按需加 sd-script-engine/references/roundtable-review.md;★ 台词全程必读 sd-script-engine/references/dialogue-naturalization.md(台词拟人化引擎:称呼表 / 书面→口语对照 / 撒碎屑四法 / 认症表 / 阶段⑤ 过站)+ 总控 references/dialogue-doctor-7d.md(台词七维诊断 · 定稿前体检)——前者管「怎么写」、后者管「哪里不对」,缺任一即台词必机械;〇·1 的 ③④ 已采风时先读《对标情报卡》并在「① 来源登记」保留来源与分级;★输入是「已成型的成型外部剧本」时先读 sd-script-engine/references/external-script-polish.md 走润色层——五条检测命中即补表演层+调度层、出回签卡,只补不动〔不改台词/事件/人物〕,用户确认后才进 P2/P3);赛道② 海外剧全程叠加 sd-overseas-engine/SKILL.md(+ 按需 sd-overseas-engine/references/north-american-english.md / sd-overseas-engine/references/evidence-and-authority.md);赛道③ 解说叙事类全程叠加 sd-jieshuo-engine/SKILL.md(+ sd-jieshuo-engine/references/narration-vo-script.md 旁白稿规范 / sd-jieshuo-engine/references/history-visual-style.md 历史视觉 / sd-jieshuo-engine/references/explainer-formulas.md 爆款公式) | 来源可追溯的分集剧本 + 无爽点捧杀;外来成型剧本另出:润色稿 POLISHED_SCRIPT.md + 回签卡 POLISH_CONFIRM_CARD.md + 发现清单 POLISH_FINDINGS.md(发现硬伤只报告不修改);海外剧另出:语言与风格合同(第一句对白前生效)+ 语言校准状态交接记录;解说类另出:旁白稿 VO Script(子类型已定 · 语速 4.5~6.5 字/秒 · 钩子 + 金句) |
| P2 资产 | 剧本就绪后 | sd-asset-engine/SKILL.md + 必读 sd-asset-engine/references/scene-grid-template.md(九宫格)/ sd-asset-engine/references/character-portrait-templates.md(立绘)/ sd-asset-engine/references/prop-template.md(道具) + 总控 references/asset-spatial-ledger.md §四(场景出图产物分工表 + 场景空间事实五件事——坐标系 / SET_STATE 状态变体 / 空气介质层 / 尺度参照 / 年代锚 ERA_ANCHOR)+ 剧本层《世界锚卡》《人物锚卡》(sd-script-engine/references/story-bible-and-ip.md §1.11)随 HANDOFF 交接 + 总控 references/asset-delivery-modes.md(素材形态 M0/M1/M2 + 《素材接线单》模板 + 文字锁) | 按形态产出:M0 → 外观档案复述块(五要素齐全,不含图号);M1(默认)→ 出图提示词 + 图号编号 + 《素材接线单》;M2 → 分批资产图锁定。三清单照做;每个核心场景另交出坐标系与状态变体登记(跨集复用坐标系一字不改);每个角色须落纸《人物锚卡》的年龄锚 + 体型锚 + 身份外观三件套(机检 C26c/C26d)。九宫格提示词须含 8 字段(内容分配 / 锁定模式 / 摄影机矩阵 / 摄影机参数 / 光照曝光 / 标注要求 / 画面纯净 / 风格分支),缺字段 = 未执行;场景图两类都要出、互不替代(先出母版 = 长相件 · 16:9 · 无人;再出九宫格 = 机位件 · 无人;机位调度版/战斗站位版仅复杂场景按需) |
| P3 分镜 | 资产锁定后 | ⓪ ★表演环:总控 references/acting-direction.md(★表演层 · 先为每个主要角色写《角色表演档案》〔★一次性〕、再逐场写节拍表;不读=表演层未启动,人物会变成"一副面孔念台词"——2026-10-13 修复:此前它无任何必读路径)**;① 调度环:总控 references/blocking-direction.md(★权威 · 先建坐标系→摆位→节拍闭环→权力几何→道具账→定镜头策略模式);② 分镜环(文戏必读):sd-storyboard-engine/SKILL.md + sd-storyboard-engine/references/short-drama-camera-system.md + sd-storyboard-engine/references/shot-economy-and-acting.md(镜头经济性与对话戏节奏律)+ sd-storyboard-engine/references/scene-space-adaptation.md + sd-storyboard-engine/references/segment-linkage.md(打戏严禁只读 SKILL.md+招式库,必须按档全量读核心规则库——R1 真武必读:sd-real-engine/SKILL.md + r1-combat-core.md + kinetic-chain-11.md〔11环动力链〕+ defense-evasion-rules.md〔防守三态〕+ impact-physics.md〔受击物理〕+ camera-action-specs.md + render-adapters.md;R3 玄幻必读(xuanhuan-combat-director V2.6.0 Ultimate 全量 9 份库强制必读,禁只读半套):sd-xuanhuan-engine/SKILL.md + core-combat-laws.md〔2camera-specs-15modes.md〔五要素+中全景禁90°正侧拍+模式Aclose-quarters-engine.md〔近景机枪三模式+招式序列化+防守三态〕+ xuanhuan-elements-vfx.md〔能量四态+三混合配比+13种三层复合元素〕+ grand-scale-domains.md〔尺度四件套缺一即废+万剑鱼群+多层法阵+法天象地〕+ arsenal-moves-library.md〔杀人技11环动力链+23门武学与修仙剑招〕+ arsenal-parameter-library.md〔写实/修仙双轨物理参数+2.0/2.5双档转译〕+ character-scene-presets.md + epic-battlefield-protocols.md;R2 通用武侠必读:sd-combat-engine/SKILL.md + combat-iron-laws.md + combat-construction.md + eight-sentence-masters.md + combat-intensity-guardrails.md + combat-rhythm-and-load-guardrails.md + tier-and-finisher-system.md + vfx-rendering-mandate.md + impact-frame-and-banlist.md);③ 图形化环:sd-storyboard-engine/references/storyboard-sheet-template.md(★故事板图 + SHOT_TEXT 分镜线稿卡)+ sd-storyboard-engine/references/plot-deduction-grid.md(★剧情分镜格 · 条件必出) | 《角色表演档案》(每主要角色一份 · 五支柱 + Voice 声线锁)+ 逐场节拍表 + 导演稿(平面图/权力几何/节拍闭环/策略模式)+ 逐镜分镜(短剧视感机位体系,非总控旧格式)+ 台词全量承接(未承接的必须进文末「台词精简建议清单」并用固定话术征询用户,禁擅自删)+ 故事板图(跨 2 镜以上叙事段/打戏段/重场戏必出,每段一张,CLEAN_GRID 无文字版;文戏默认 2×2 四宫格 ≥4 格 / 打戏默认 2×3 六宫格 ≥6 格) + P3 图形化交付清单(逐段列「故事板图 ✅{格数}({版式}) / ⛔豁免+理由」+ 逐场列「剧情分镜格 ✅{格数} / ⛔豁免+理由」——不列清单又没出 = P3 未完成,禁进 P4) |
| P4 投喂 | 分镜定稿后 | sd-feed-engine/SKILL.md + sd-feed-engine/references/feed-mode-and-gates.md(六道闸门)+ sd-feed-engine/references/asset-mapping-and-rules.md + 总控 references/model-adapters.md §5(七段式唯一权威)+ references/segment-splicing.md(D 锁段缝)+ 总控 references/prompt-feeding-checklist.md(★P4 唯一执行序列:§〇 铁律 + §〇·补 融合规则生成前必查 8 项——标点表演/听戏反应/机位几何四步/景别幅度/段缝尾帧/画面内文字/字数密度/跨项目污染) + 跑 sd-feed-engine/scripts/gate_check.py 与 script_feed_diff.py | 七段式投喂稿 + 六道闸门逐条自检记录 + 台词完整性对照记录(上游每句台词逐条可追溯) |
| P5 质检 | 投喂稿完成后 | sd-qc-engine/SKILL.md + sd-qc-engine/references/machine-check-manual.md + sd-qc-engine/references/continuity-ledger.md + 总控 references/asset-delivery-modes.md(★按形态改判一致性门) + 跑 scripts/validate_prompt.py --model 2.5|2.0|h3 | 连续性台账(含素材形态字段)+ 机检报告(FAIL 清零)+ 看板;M0/M1 的一致性门改判为"与文字档案一致",禁止声称图像级核验;赛道③ 解说叙事类:C14 按赛道分流豁免 + 核对旁白句-画面映射与金句结尾 |
自检动作(AI 助手在每阶段开始时执行 · 含【外挂激活回执头】硬门):在内部确认「本阶段必读文件已读」,再开始产出。如果因为上下文长度无法全文读取,必须至少读取该文件的模板/字段结构部分——模板字段是硬约束,不可用印象替代。
🔒 【外挂激活回执头(Execution Receipt)】(2026-10-14 新增 · 专治 AI 偷懒跳读子技能):「内部确认已读」看不见=可被静默跳过。现规定——凡挂载子技能产出的分镜稿(P3)与投喂稿(P4),文档顶部除声明
> 素材形态:M0/M1/M2外,必须紧随输出三行【外挂激活回执头】,并从实际读取的子技能文件里摘出本次选用的具体专属条目名(未读文件绝对填不出真条目):> 素材形态:M1(编号占位) > 激活外挂:sd-real-engine(R1 写实档)+ sd-decision-engine > 已读子库:kinetic-chain-11.md / defense-evasion-rules.md / impact-physics.md / forbidden-zone-whitelist.md > 本段调用外挂指纹:【动力链:蹬地→拧胯→送肩】|【防守态:格挡卸力+偏头闪避】|【情绪锚点:E04 压迫对峙】跨阶段卡片交接铁律:① P0B《情绪锚点表》锁定的 80% 核心机位组合与雷区白名单,必须在 P3/P4 镜行头落地;② P3《角色表演档案》的 Voice 声线锁必须貼入 P4【核心人物】行尾(机检
C30c),Business 身体任务与「然而当 X」破功反应必须落入对应镜行;③ P3《故事板图》七态动作相位(起始/过程/接触/顶点/结果/反应/出口)必须逐格对应进 P4 投喂镜行。
★ 按需规则文件 · 触发条件台账(2026-10-13 新增 · 治「★权威 ≠ 会被读到」)
由来:本包有 48 份规则库,其中 39 份不在上方八阶段必读清单里(必读清单为最小强制集,其余按需)。此前没有任何一处集中说明"这些文件何时读"——于是形成一条静默失效通道:一个文件可以被写进「唯一权威归属表」、标上 ★、画进文件树,却不在任何执行路径上;它照样"是权威",只是永远没人读。
三条铁律:
- 下表所列 = 按需读取。「按需」≠「可读可不读」——触发条件一旦成立即「必须读」,不读=该阶段未执行。
- ⛔ 本表之外不得再存在「只标 ★ 而无触发条件」的规则文件。新增规则文件必须同步登记本表(由
check_package.py[E*30]断言强制)。- 判定权在触发条件,不在「我记得有这条规则」——凭印象代言=跳读。
| 触发类别 | 触发条件(成立即必读) | 必须读取的文件 |
|---|---|---|
| 锁 · A | A 锁选 MiniMax H3 | h3-adapter.md |
| 锁 · B | B 锁画幅锁定 | aspect-ratio-adaptation.md |
| 锁 · D | D 锁 ④ 技巧型转场选用 | creative-transition-library.md |
| 锁 · I(画风锁 F 锁) | 用户启用画风锁 | style-bible/style-lock-protocol.md → director-to-prompt-protocol.md → director-param-library.md → style-prefix-blocks.md → director-style-catalog-74.md → style-fit-and-combat-matrix.md → style-archetype-taxonomy.md → style-bible-spec.md(8 份全读) |
| ★ 表演层 | P1 写《角色表演档案》 / P3 每场写节拍表 | acting-direction.md —— 此行系 2026-10-13 修复:它自声明「P1 视听圣经写《角色表演档案》★一次性」,此前却不在任何必读路径上 → 整个表演层默认不启动(管的是"角色要什么、被什么挡住、何时换招";它不跑,人物就是一副面孔念台词) |
| 表情层 | 特写 / 微表情 / 情绪关键拍 / 表情易崩镜头 | facs-micro-expression.md(★表情域权威)+ 按需 facs-au-dictionary.md / facs-emotion-recipes.md;文戏情绪递进另加 wenxi-micro-expression.md |
| P0A | 选运行平台(WorkBuddy / 豆包 / OpenClaw / Dify) | agent-platform-adapters.md |
| P1 | 走五阶门控剧本路径(与六阶段链并列) | screenplay-gate-engine.md;要情绪曲线时加 emotion-beat-curve.md |
| P2 | 建《剧组产出册》台账 / 做亲缘遗传推导 | production-ledger-handbook.md / character-lineage-and-sheets.md |
| P3 | 段内切接 / 15 秒规格核查 / 顶视图机位图 / 视听文法核查 | camera-transitions-6types.md / camera-specs-15rules.md / spatial-topview-camera.md / cinematic-dramaturgy-rules.md |
| P3 / P4 | 有 OS(内心独白)或 VO(旁白) | vo-os-weaving.md |
| P4 | 台词字数 / 语速自检 | dialogue-speed-check.md |
| P4 | 多段时长预算 / 三层解耦核查 | seedance-render-engine.md |
| P5 | P0/P1/P2 三级质检门禁 / 出看板 | quality-gate-review.md / storyboard-board-lite.md |
| 题材 · 玄幻大招 | R3 玄幻大招 / 法术特效 | anime-ultimate-vfx-paradigm.md |
| 题材 · 美学预设 | 选电影级视听美学预设(诗意/纪实/港派/赛博/水墨/国漫) | audiovisual-aesthetic-presets.md |
| 场景 · 布光 | 日景实拍 / 需防"棚拍假冷光" | lighting-and-antifake.md |
| 工具 · 工作流 | 用 ComfyUI / Canvas 工作流对接 | comfyui-canvas-automation.md |
| 工具 · 方言 | 用户点名方言配音(外挂资料) | dialect-voice-control-dictionary.md |
| 工具 · 安全合规 | 平台安全合规转译(强动作非血腥等) | platform-safety-compliance-guide.md |
| 备查 | 超复杂群像 / 多区调度时取法(默认不用) | spatial-reference-system-V3.md |
| 示例件 | 备查 · 不需主动读 | style-bible/examples/demo-feed-wkw-15s.md / demo-feed-xuke-15s.md |
| 子技能 · P1 剧本开发 | 来源登记 / 全剧开发圣经与人物锚卡 / 分集规划与场次过渡 / 海外平台受众 | sd-script-engine/references/source-registration.md / sd-script-engine/references/story-bible-and-ip.md / sd-script-engine/references/episode-planning.md / sd-overseas-engine/references/overseas-platform-and-audience.md |
| 子技能 · P2 资产扩展 | 三清单提取规程 / 场景跨集连续性与人群调度 | sd-asset-engine/references/three-list-extraction.md / sd-asset-engine/references/continuity-and-crowd.md |
| 子技能 · P3 R1 真武按需 | 多人战(1vN·三拍轮转)/ 真实搏击技术 / 组合连招 / 19 门传统武学流派 / 写实分镜成稿示例 | sd-real-engine/references/multi-opponent-rules.md / sd-real-engine/references/real-fight-techniques.md / sd-real-engine/references/technique-combo-library.md / sd-real-engine/references/martial-styles-extended.md / sd-real-engine/references/storyboard-example.md |
| 子技能 · P3 R3 玄幻按需 | 神魔近身缠斗 / 史诗战场群战协议 / 法宝招式库 / 法宝双轨物理参数库 / 角色场景预设 | sd-xuanhuan-engine/references/close-quarters-engine.md / sd-xuanhuan-engine/references/epic-battlefield-protocols.md / sd-xuanhuan-engine/references/arsenal-moves-library.md / sd-xuanhuan-engine/references/arsenal-parameter-library.md / sd-xuanhuan-engine/references/character-scene-presets.md |
| 子技能 · P3 R2 通用打戏按需 | 具名招式库 / 法术体系 / 终极法阵库 / 角色场景预设 / 27 标杆案例句法语料 / 双引擎适配 / 战场速查卡 | sd-combat-engine/references/moves-library.md / sd-combat-engine/references/spell-system.md / sd-combat-engine/references/ultimate-array-library.md / sd-combat-engine/references/presets-library.md / sd-combat-engine/references/syntax-corpus.md / sd-combat-engine/references/seedance-dual-engine.md / sd-combat-engine/references/combat-cheatsheet.md |
| 子技能 · P4 投喂扩展 | 工程语言清洗 / 多段连续性策略 | sd-feed-engine/references/engineering-language-cleanup.md / sd-feed-engine/references/segment-continuity-strategy.md |
| 子技能 · P5 质检扩展 | 剪辑转场与分段门 / 声音设计模板 / 后期音乐与 BGM Cue Sheet / 规则分类与放行裁决 / 阶段验收总表 | sd-qc-engine/references/editing-transition-gate.md / sd-qc-engine/references/sound-design-template.md / sd-qc-engine/references/post-music-sound-design.md / sd-qc-engine/references/rule-taxonomy-and-verdict.md / sd-qc-engine/references/stage-acceptance-table.md |
子技能路由表
| 场景信号 | 路由到 | 触发词示例 | 权威边界 |
|---|---|---|---|
| 情境映射、这场戏用什么机位、情绪锚点、节拍表、构图雷区、正面居中能不能用 | sd-decision-engine(L1) | 情境映射/情绪锚点/雷区/节拍表 | 选型依据权威在子技能;机位规格写法仍以总控 camera-specs-15rules.md 为准,冲突以规格为准 |
| 对标某部爆款 / 扒一下 / 采风 / 找资料 / 题材调研 / 热点 | sd-recon-engine | 对标爆款/扒一下/采风/找资料/收集信息/热点/爆款分析/题材调研 | 素材来源锁权威在总控 §〇·1;本引擎只交付《对标情报卡》,不写剧本、不做打分门槛/聚簇算法/持久化台账/定时抓取(轻量版边界不得自行扩张) |
| 小说/网文改编、IP 开发、全剧开发圣经、分集规划、剧本圆桌审核、台词诊断 | sd-script-engine(L2) | 写剧本/改编小说/分集/剧本审核/开发圣经/改台词 | 总控五阶门控剧本与台词七维诊断继续有效,六阶段链是其上游扩展 |
| 海外剧(赛道②):非中文正文、北美英语、多语、方言、本土化、换语、语言校准状态、单语听者边界 | sd-overseas-engine | 海外剧/英文剧本/北美英语/多语/方言/本土化/换语/localization | 赛道分流权威在总控 references/track-routing.md;本引擎只管海外剧的剧本层语言与本土化纪律,不替代 sd-script-engine 六阶段链 |
| 解说叙事(赛道③):解说、拉片、盘点、逐帧拆解、口播影评、历史人物志、历史事件、科普、冷知识、知识区、"一口气看懂" | sd-jieshuo-engine | 解说/拉片/盘点/历史人物/历史事件/科普/冷知识/一口气看懂/纪录片解说 | 赛道分流权威在总控 references/track-routing.md;本引擎只管解说叙事类的旁白稿(VO Script)与视觉/配额纪律,不替代 sd-script-engine 六阶段链;C14 配额豁免的权威在本引擎 |
| 方言配音:给台词加地区方言听感、粤语口音、东北味、方言配音控制 | 总控 references/dialect-voice-control-dictionary.md(L0 · 外挂参考) | 方言/方言配音/粤语口音/东北味/四川话/上海话 | 外挂参考资料、非规则域——不进权威归属表、不设门禁;只服务「对白语气位」的音质维(model-adapters.md §5.2) |
| 资产三清单提取、九宫格场景图、人物立绘、道具图、场景连续性、人群调度 | sd-asset-engine(L2) | 拆资产/资产图册/生图提示词/角色资产板/道具穿帮 | 「图N」编号与 Asset-First 原则权威在总控 asset-first-pipeline.md |
| 素材形态:我的图在哪、要不要图号、把图发你、接线单、没有参考图怎么办、怎么挂图 | 总控 references/asset-delivery-modes.md | 素材形态/M0/M1/M2/接线单/不要图号/我没有图/参考图怎么挂 | 本域权威在总控(唯一权威文件);编号与外观要素归 asset-spatial-ledger.md;投喂槽位写法归 sd-feed-engine |
| 场面调度:人物怎么站怎么走、谁在什么位置、权力关系、群戏组织、一镜到底还是切镜、站位老是对不上 | 总控 references/blocking-direction.md | 调度/走位/站位/群戏/权力关系/一镜到底/切镜决策 | 本域权威在总控(唯一权威文件);站位「怎么写进投喂词」仍归 asset-spatial-ledger.md §三 + model-adapters.md §5.0 |
| 文戏/日常戏文字分镜、机位设计、表演指导、镜头衔接、运镜衔接 | sd-storyboard-engine(L2) | 分镜/文字分镜/镜头脚本/镜头衔接 | 短剧视感机位权威在子技能;投喂封装走 sd-feed-engine |
| 故事板:故事板图、故事版、分镜图、面板链、关键帧计划、按故事板出视频;SHOT_TEXT 卡:分镜线稿卡、预演卡、走位平面图、俯视机位图 | sd-storyboard-engine(L2 · 产出) | 故事板/故事版/分镜图/故事板图/面板链/关键帧/分镜线稿卡 | 唯一权威 = sd-storyboard-engine/references/storyboard-sheet-template.md;与九宫格场景图(纯场景无人)是两回事,不得互替 |
| 打戏/武打/战斗场面/大招(通用·武侠物理)、摄影机行为锁、战场群战 | sd-combat-engine(L2) | 打戏/武打分镜/战斗场面/大招/运镜锁/战场 | 八类自然句与铁律体系权威在子技能;R1~R3 定档表与大招终结技体系权威在本技能 references/tier-and-finisher-system.md |
| 玄幻打斗/仙侠斗法/法术对轰/万剑归宗/剑阵/法阵/法相/神魔大战 | sd-xuanhuan-engine(L2) | 玄幻打斗/仙侠斗法/剑阵/法相/大招终结技 | R3 玄幻档完整规则库权威在子技能;总控原轻量速查入口已随删除,本技能即唯一权威 |
| 真人打斗/写实格斗/警匪追逐/悬疑暗杀/喜剧打斗/多人战斗(1v2/1v3/2v2/3v3) | sd-real-engine(L2) | 真人打斗/写实格斗/警匪/暗杀/群战/一打多 | R1 写实克制档完整规则库权威在子技能;总控 R1 相关 references 已随删除,本技能即唯一权威 |
| 转 Seedance 提示词、投喂、提示词包、素材映射、人物锚定、多段衔接、字数超限、工程语言清洗 | sd-feed-engine(L3) | 转Seedance/生成提示词/投喂/@图N/字数超了 | 七段式字段写法权威在总控 model-adapters.md;子技能只管 A/B/C 模式与六道闸门 |
| 连续性台账、剪辑转场分段、声音设计、配 BGM/后期音乐、机检执行 | sd-qc-engine(L3) | 审查/连续性检查/剪辑转场/配BGM/后期音乐/机检 | P0~P2 门禁权威在总控 quality-gate-review.md;validate_prompt.py 在总控 scripts/ |
套装共享契约(子技能已内置)
- 锁系统(A 模型三选一 / B 画幅 / C 交付 / D 段缝)只在总控〇节定义,子技能引用不重复;
- 七段式投喂格式唯一权威 = 总控
model-adapters.md§5;H3 六段式 = 总控h3-adapter.md;子技能禁止另立格式; - 资产编号「图N」、《资产图册》《剧组产出册》台账口径统一走总控;禁用外部包英文编号前缀(CH/SC/PR/ST/NP 等);
- 出稿机检
validate_prompt.py(C1C26+增量主码 C27ad 对话戏节奏 / C28ac 台词机械化 / C29 资产状态偏离 / C30ad 外挂指纹探针 /--model h3→ H1~H12 /--track 1|2|3|4赛道分流 /--plugin外挂探针)位于总控scripts/,FAIL 清零才交付;赛道③ 必须带--track 3(改判 C14n),否则 C14 篇幅误报; - 时间轴整数秒口径;Seedance 2.5 / 2.0 语法彻底分开禁混写;
- 决策层输出(情绪锚点表) 是分镜层输入依据,其 80% 核心组合为锁死项;
- 投喂层六道闸门(节奏/台词时长/字数/可投喂语义/图片数量/编号一致性)是投喂前人工前置,机检是自动后置兜底。
- 台词承接:分镜层(
sd-storyboard-engine)默认全量承接上游台词,若需精简必须出「台词精简建议清单」并经用户确认;投喂层(sd-feed-engine)须跑台词完整性对照,缺失即回退——任一层都不得静默删台词。 - 赛道分流:〇·0 赛道由用户锁定,规则集映射权威在总控
references/track-routing.md;② 海外剧的语言校准状态(region_unvalidated / evidence_calibrated / human_reviewed)随版本逐阶段传递,任何下游阶段不得自行升级;跨赛道约定禁搬运(国内付费节点/卡点不得当海外剧硬要求,海外的"场数不设下限"不得用来省掉国内多集项目的分场要求)。 - 素材来源:〇·1 素材来源由用户锁定,采集规程权威在
sd-recon-engine/;③④ 的《对标情报卡》是"来源"不是"设定依据"——进入sd-script-engine「① 来源登记」时必须保留来源与分级(T1/T1.5/T2);任何下游阶段不得把 T2 讨论升格为事实、不得把卡中「推断」升格为「事实」、不得把同一稿的转载算成多个独立来源;轻量版边界(信源清单 + 情报卡 + 证据纪律)不得由任何阶段自行扩张——打分/门槛/聚簇/台账/定时抓取均不在本版内,需要时如实告知用户"当前版本不含"。 - 场面调度与站位:站位分两层,别再混谈——① 导演决策层(怎么站、权力怎么用空间说、何时切镜)唯一权威 = 总控
references/blocking-direction.md;② 投喂执行层(怎么写成提示词)唯一权威 =asset-spatial-ledger.md§三 +model-adapters.md§5.0。图写在导演稿里,字写在投喂词里:导演稿允许文字平面图,投喂词仍禁任何形式的图(ASCII 草图 / 坐标表 / 俯视图 / 初始图+位移因果链)。下游一律只读继承调度,不得另起一套站位逻辑。 - 故事板图:"故事板图"≠"九宫格场景图"≠"HTML 分镜看板"≠"15 格动作 PREVIS"≠"SHOT_TEXT 分镜线稿卡"——五者互不替代(对照表见
sd-storyboard-engine/references/storyboard-sheet-template.md§〇 §11.1)。故事板图每段一张,格数由动作复杂度决定(禁机械凑九宫格);版式默认:文戏 2×2 四宫格 ≥4 格 / 打戏 2×3 六宫格 ≥6 格;出口帧 = 下段入口帧;必出CLEAN_GRID无文字版供生图;面板边界 ≠ 剪辑点,不得用多画一格暗示未授权的切镜;逐格必须落进投喂镜行,一格不落。SHOT_TEXT 卡(§十一)是给人看的预演件:俯视走位图头 + 逐镜线稿卡,台词/时码逐字同源,不进投喂、不入册、不占素材槽。 - 素材形态:本包不持有图——图由用户在外部平台生成并持有。素材形态三档:M0 纯提示词 / M1 编号占位(默认)/ M2 已入库,每次交付首行必须声明。四铁律:不索要图片 · 不因缺图阻塞任何阶段 · 不写不存在的图号、不声称已核验而实际未核验 · 每次声明形态。门禁 1~5 按形态改判(改判表见
references/asset-delivery-modes.md§二);门禁 6(改动后复验)不受形态影响。权威 =references/asset-delivery-modes.md;「图N」编号与外观要素归asset-spatial-ledger.md;投喂槽位写法归sd-feed-engine/references/asset-mapping-and-rules.md。A0~A3(A 轴)与本域(M 轴)正交,M 轴按用户实际条件判定,不取最高档。 - 解说叙事:赛道③ 解说叙事类的规则集权威在
sd-jieshuo-engine/(旁白稿 VO Script / 历史视觉 / 爆款公式三份 references)。与 sd-script-engine 是叠加关系(脚本 = 旁白稿,六阶段链照走);解说类是全片 VO——vo-os-weaving.md的 VO 篇幅卡口按赛道③ 豁免(改用解说语速 + 声画信息差纪律),豁免口径的唯一权威在sd-jieshuo-engine,validate_prompt.py须按赛道分流(C14 对赛道③ 不告警);禁把解说类的全片 VO 口径回写污染剧情赛道。 - 外挂参考资料:
references/dialect-voice-control-dictionary.md(全国 50 套方言 AI 配音控制词典)是外挂资料、非规则域——不进「唯一权威归属表」、不设前置门禁、不参与机检,只在给台词加地区方言听感时按需查表;方言听感作为语气四维中「音质」维叠加,不新增字段/段。
极速直出模式的套装编排
前置:两档运行模式(先分清,再执行——治"严格锁 vs 极速直出"的口径冲突)
模式 触发 〇·0 赛道 〇·1 素材来源 A 模型 B 画幅 C 交付 D 段缝 严格模式(默认) 普通需求 必须用户指定,未指定 = 停下询问 必须用户指定,未指定 = 停下询问 必须用户指定,未指定 = 停下询问 必须用户指定,未指定 = 停下询问 必须用户指定,未指定 = 停下询问 多段任务必问 极速模式 用户说 跳过确认,直接出整集允许按需求软推断(交付首行写明推断结果) 允许按需求软推断(交付首行写明推断结果) 仍必须用户指定/确认——不推断、不默认 仍必须用户指定/确认——不推断、不默认 仍必须用户指定/确认——不推断、不默认 多段任务必问 为什么只有赛道与素材来源可软推断:这两项只决定"读哪套规则、从哪起手",推错可回退;而 A 模型 / B 画幅是决定下游产物格式的技术锁(提示词语法、参考图能力、API
aspect_ratio回填),推错 = 整包产物作废;C·交付形态决定最终交付件(离线看板 / md / 两者 —— ★ 2026-10-13 已由「可默认 ③」升格为强制锁)——替用户猜 = 可能白编译一份他并不需要的看板,故极速模式也不得替用户猜。若需求里确无 A/B/C 信息,极速模式仍须停下来问——"跳过确认"只跳过过程确认,不跳过锁。口径优先级:本表 > 本文件 §〇「任一项未指定 = 任务不开始,禁止默认跳过」。极速模式是对〇节的明文例外,例外范围仅限〇·0 与〇·1——〇·0/〇·1 之外的任何"默认"仍然禁止。
跳过确认,直接出整集 时按管线顺序执行,每阶段仍必须按上方【强制读取清单】显式读取对应子技能文件("跳过确认"只跳过向用户提问,不跳过读规则、也不跳过 A/B 锁):〇·0 读 track-routing.md 定赛道(需求里已含非中文 / 海外信号 → ② 海外剧并加读 sd-overseas-engine、第一句对白前建语言合同;含 解说 / 拉片 / 盘点 / 历史人物 / 历史事件 / 科普 信号 → ③ 解说叙事类并加读 sd-jieshuo-engine、先定子类型;否则 → ① 国内剧;赛道推断结果须在交付首行说明)→ 〇·1 定素材来源(需求里出现"对标 / 参考某部剧 / 最近什么火"→ ③/④ 并加读 sd-recon-engine、先出《对标情报卡》;给的是小说/原著 → ②;否则 → ①;素材来源推断结果须在交付首行说明)→ A/B 锁仍须用户指定或确认(需求未含模型或画幅信息 → 停下询问,不得推断、不得默认)→ ⓪ 读 sd-decision-engine → 出情绪锚点表 → ① 读 sd-script-engine 六阶段编剧链(可跳过:已有剧本时;赛道③ 另叠加 sd-jieshuo-engine 旁白稿规范)→ 素材形态默认 M1(用户没提图:出图号 + 《素材接线单》;说"没有图/不要图号"→ 降 M0 改文字锁;说"图出好了"→ 升 M2;形态须在交付首行声明,见 asset-delivery-modes.md)→ ② 读 sd-asset-engine → 三清单+按形态产出(M0 外观档案复述块 / M1 出图提示词+编号+接线单 / M2 分批出图;九宫格按模板字段写全;核心场景另交坐标系与 SET_STATE 状态变体登记,见 asset-spatial-ledger.md §四)→ ②′ 调度环:读总控 blocking-direction.md → 建场景坐标系与文字平面图 → 摆人物初始位 → 逐拍走节拍闭环 → 定权力几何 → 记道具账 → 选唯一镜头策略模式→ ③ 文戏读 sd-storyboard-engine;打戏按档分流——通用武侠读 sd-combat-engine / R3 玄幻读 sd-xuanhuan-engine / R1 真人写实读 sd-real-engine → ③′ 图形化环:读 sd-storyboard-engine/references/storyboard-sheet-template.md → 每段一张故事板图(动作相位七态拆格;文戏默认 2×2 四宫格 ≥4 格 / 打戏默认 2×3 六宫格 ≥6 格)→ 出 CLEAN_GRID 无文字版(跨 2 镜以上叙事段/打戏段/重场戏必出);另读 sd-storyboard-engine/references/plot-deduction-grid.md 按条件必出规则出场次剧情分镜格;两件都逐段/逐场写进 P3 图形化交付清单,不出须写「⛔豁免 + 理由」,禁静默跳过 → ④ 读 sd-feed-engine → 过六道闸门并封装 → ⑤ 读 sd-qc-engine → 台账+机检 → ⑥ 总控看板输出。
打戏三档分流判定(先定档再路由)
| 档位 | 触发信号 | 路由 |
|---|---|---|
| 通用武侠物理 | 古装武侠、刀剑对决、江湖门派、体术肉搏(无超自然特效) | sd-combat-engine |
| R3 玄幻仙侠 | 仙侠修真、法术对轰、剑阵法阵、法相显圣、灵力灵气、法宝飞剑、神魔大战 | sd-xuanhuan-engine |
| R1 真人写实 | 现代格斗、警匪追逐、悬疑暗杀、喜剧打斗、儿童向、群战多人 | sd-real-engine |
混合题材(都市玄幻爆发)先按 R1 写实出日常段,爆发瞬间切
sd-xuanhuan-engine的修仙版双轨;档位切换写清触发点(灵气收敛/光芒熄灭 → 回落写实)。
⚠️ 打戏让行条款(2026-10-12 用户裁定 · 优先于 C21/C22):打戏档(R1/R2/R3)的打斗领域规则以打戏引擎本档规则库为准——
sd-xuanhuan-engine(R3 完整 9 份库)/sd-real-engine(R1 完整 11 份库)/sd-combat-engine(通用 + 铁律全表)。总控级 C21/C22 与跨引擎两组护栏为 WARN 参考,不是一票否决;R1 枪战/狙击/暗杀/追车/儿童向/多人轮转、R3 大场面档(万剑归宗/剑阵/法阵/法相/巨兽/对军清场)与术法对轰·远程档、群战乱斗 按豁免表放行——豁免表唯一权威 =sd-combat-engine/references/combat-rhythm-and-load-guardrails.md§七(+combat-intensity-guardrails.md§六)。保底不放行:不得整场零位移零接触无收束、相邻区间机位不得连排 ≥3 段相同。⛔ 禁止为消除 C21/C22 告警而把打戏改呆(拆招式序列 / 近景对招拉远景 / 每镜硬塞慢动作 / 大场面写成一镜一动作)。豁免理由写进《改动复验报告》。另:几段式分段、段末定格、【接续状态】废止——用户已明示不影响打斗成片效果,不作为打戏改稿依据。