mcpField
S
short-drama-director

short-drama-director

github.com/lixiaoxiao9888-create创意与媒体1.7k98 次安装1 周前更新
代码仓库

关于 short-drama-director

short-drama-director 是面向 AIGC 视听创作的短剧与漫剧全流程编导套件,也适用于广告片、宣传片和分镜预演。它以分层子技能、强制决策锁和质量核验组织从剧本到交付的制作流程。

主要功能

  1. 01覆盖创作决策、剧本、资产与分镜
  2. 02提供国内剧、海外剧及解说等赛道
  3. 03通过强制锁确认模型、画幅与交付形态
  4. 04包含提示词校验与交付契约核验
  5. 05支持素材提示词及连续性台账流程

适用场景

  1. 01规划并制作短剧或漫剧
  2. 02为广告片、宣传片设计制作流程
  3. 03生成故事板、分镜与视频投喂稿
  4. 04设计打戏走位并检查交付完整性

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/lixiaoxiao9888-create/manju-laoli-skill --skill short-drama-director

安装后在 Claude Code 中输入/short-drama-director确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

CHANGELOG.md
LICENSE
README.md
examples/
stability-project.json
references/
acting-direction.md
agent-platform-adapters.md
anime-ultimate-vfx-paradigm.md
aspect-ratio-adaptation.md
asset-delivery-modes.md
asset-first-pipeline.md
asset-spatial-ledger.md
audiovisual-aesthetic-presets.md
blocking-direction.md
camera-specs-15rules.md
camera-transitions-6types.md
character-lineage-and-sheets.md
cinematic-dramaturgy-rules.md
comfyui-canvas-automation.md
creative-transition-library.md
delivery-pitfalls.md
dialect-voice-control-dictionary.md
dialogue-doctor-7d.md
dialogue-speed-check.md
emotion-beat-curve.md
facs-au-dictionary.md
facs-emotion-recipes.md
facs-micro-expression.md
h3-adapter.md
lighting-and-antifake.md
model-adapters.md

详细介绍

来自项目 README

漫剧老李 AIGC 全流程 Skill · V7.4.26 多技能套装版(四层纵深架构 · 全平台与多模型工业级导演系统 · Short-Drama Director Suite)

版本:V7.4.26 多技能套装版(Suite)· 现行唯一版本口径(本份为 V7.4.26 + 审计补丁 P1~P17:修 9 处执行链缺陷,见 CHANGELOG.md「V7.4.26 · 审计补丁版」条)。本包版本号统一为 V7.4.26;历史沿革保留,完整沿革见 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-jieshuo-engine / sd-asset-engine / sd-storyboard-engine / sd-combat-engine / sd-xuanhuan-engine / sd-real-engine,共 9 个)→ L3 交付层(sd-feed-engine / sd-qc-engine)。
  • 共享权威:赛道分流 references/track-routing.md、锁系统〇节、素材形态 references/asset-delivery-modes.md、七段式 model-adapters.md §5、H3 h3-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、预演故事板(P4.5 · 交付附件 · 只出提示词不出图)sd-storyboard-engine/references/p45-previs-storyboard.md、50 份规则库(含 style-bible 画风锁知识库 10 份)、scripts/ 机检全家桶(validate_prompt.py C1C26 / 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:每场一张连续叙事宫格,身份锁/场景锁/风格锁);「这段场景复杂,帮我附个预演故事板 / 我想先看看这段戏长什么样 / 这段老是抽卡」(→ P4.5 预演故事板 p45-previs-storyboard.md:交付时另附一份 {项目名}-预演故事板.md,里面是一段一份的叙事体故事板提示词**,你拿去图像平台自己出预演图看戏;只出提示词、不出图,不入册、不占参考图槽**)

总控会按管线自动跑完:赛道分流(〇·0)→ 素材来源(〇·1)→ 决策(情境锚点)→ 剧本 → 资产 → 调度(站位/权力几何/节拍)→ 分镜 + 故事板图(打戏自动判档)→ 投喂封装(过六道闸门)→ 投喂封装(过六道闸门)→ 质检 → 看板(交付标配:默认另附一份《预演故事板》md · 只出提示词不出图),中途按需向你确认锁与关键节点,一次对话交付成品。

⛔ 用户不需要知道、也不需要手动调用任何子技能。 下列 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 新增 · 严禁拿「机检全绿」当「任务完成」):

  1. 开工第一步必建《交付契约 checklist》:动笔前必须先运行 python3 scripts/audit_contract.py --init [--director <卡号>](或按【强制读取清单】逐项列出 P0~P5 硬产出与权威源文件路径),将本轮应交付的全部阶段产物建表登记;
  2. 严禁拿「近似手搓」替代「权威源出处」:P2/P2.5 资产提示词必须回 sd-asset-engine 三份模板逐字段落纸(角色四格无脸+五官10项+声纹与Voice标签 / 场景母版+九宫格8字段 / 道具四格板,严禁写几行简笔摘要糊弄);I 锁美学短语与段8/段9 必须回 references/style-bible/ 取对应卡号的正主槽位词(或跑 style-lock-ladder.py),严禁凭常识手搓「看起来像」的假风格词;
  3. 交付前必跑 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% 核销打勾!

💰 【预算铁律:先报账 · 单批 ≤8k · 按结构切批 · 落盘即续】(2026-10-18 新增 · 专治「长流程跑着跑着开始敷衍」): 病灶先认清(否则会修错地方):全包 141 份 md / 127 万字符(≈80–100 万 token 当量),单是总控本文件就 5.7 万汉字当量。所以「装不下」永远发生在输入侧,「敷衍」则发生在输出侧的第 8k 字以后——⛔ 别把 128k 当单次输出上限(那是上下文窗口,读入+历史+输出共用);⛔ 也别指望模型自己数 token(中文 1 字 ≈ 1–1.5 token,自估误差可达 50%,算账本身就烧额度)。

  1. 报账制(开工第一步 · 与六道锁同批完成):先报「阶段 → 预计批数 → 每批字数」,由 python3 scripts/slice_context.py --estimate --stage <P#> --track <1~4> --combat <R1~R3> --model <2.5|2.0|h3> --mode <M0~M2> 出数,禁止心算。报完账再动笔;批数与用户预期不符时当场对齐,别写到一半才说"篇幅太大"。
  2. 读入侧只读切片:每阶段只读 slice_context.py 切出的清单,禁止通读全包、禁止一次加载多个阶段原文;同一份原文全文只载入一次,下游靠落盘产物 + 《连续性台账》接力,⛔ 不靠"我再复述一遍"接力(复述=双倍烧 token + 引入漂移)。
  3. 输出侧单批 ≤8000 token(约 1.2 万汉字):越过 8k 后段必然开始套模板——写「同上」「其余同理」「省略若干条」「格式参照前文」,这就是用户体感里的"AI 偷懒"。接近上限主动切批,不等截断、不等用户发现。
  4. 按结构切批,不按字数硬切:集 > 场 > 段 > 幕;⛔ 一场戏不许劈两半(劈开 = 人物状态、站位、镜头逻辑三处同时断链);跨批只传「已完成清单 + 状态台账 + 本批任务卡」,不传正文全文。
  5. 落盘即验 · 打断不重开:每批写完立刻落盘 + 回读校验(条数 / 字段 / 机检),不达标只重跑该批;⛔ 严禁用「概述」「详见上文」顶替应交付条目——数量不够就是没交付。中途被打断后恢复,先读落盘产物与台账,禁止重放已完成批次(重放=白烧一遍额度,还会稀释当前批注意力)。
  6. 确认策略(开工问一次,二选一,选定后不再逐批追问):
    • ① 自动续跑(默认):批与批之间不停,只在 P1 剧本门 / P2 资产门 / P3 分镜门 / P4 投喂前 四个阶段门停一次——保住「一句话交付成品」的体验;
    • ② 逐批确认:每批落盘后停,等用户说「继续」(仅用于长剧集精修、或用户明确要求);
    • 强制停的三种例外(选哪个都要停):单批实际输出超预算 1.5 倍 / 机检 FAIL / 出现需用户拍板的岔路(换赛道、改锁、素材来源冲突)。

只有一种例外:用户明确点名某个子技能(如「用 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 官方无此条)、C1C26 机检(改用 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.5Seedance 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"规则废止);
  • B锁只控制成片构图、视频分镜与视频API aspect_ratio;全部资产板(角色、场景母版、九宫格、道具、故事板)的整板画布固定16:9,内部网格布局单独定义,不随成片画幅改变。每个可独立复制的出图提示块必须显式写16:9。成片画幅细则见 references/aspect-ratio-adaptation.md,资产画布见 references/asset-spatial-ledger.md。
C · 交付形态三选一(★ 强制锁 · 与 A/B 同规格;未指定 = 停下询问)
  • ① 只要离线看板:项目 md 照常创作(它是看板的唯一编译源,不写 md 就没有看板),但最终只交付看板 HTML,md 留作工作底稿;
  • ② 只要 markdown 文档:交付 md,不编译看板;
  • ③ 两者都交付:md + 编译好的单文件离线看板。
  • 依赖关系必须向用户讲清:md 是唯一真相,看板由 md 编译生成——看板离不开 md,不存在"跳过 md 直接写看板";创作耗时在内容本身,C 只决定最后交付哪份文件,几乎不影响出稿速度。
  • 交付标配(别名 P4.5 · ★ 默认必出 · CT5-P45 条件门叠加):C 锁只管「主交付交哪份」,另有一份默认必出的《预演故事板》md——每次 P4 投喂稿 / 看板交付完成后自动另附;独立文件 {项目名}-预演故事板.md,只出提示词、不出图(本包不持有图 · M0/M1),不入册、不占参考图槽。CT5-P45 硬门:① 单段【站位声明】具名 ≥3 人同框 ② 全集 ≥2 个不同 @//scn/ 场景 ③ 单段内跨 2 场——任一命中而不附 = 契约 FAIL。可免(须在主稿写明理由,⛔ 禁静默跳过):单镜过场 / 纯空镜 / 纯字幕段 · 用户明确说不用 · 尚未进入 P4。⛔ 不许合并进主文档,也不许回头改变 C 锁。权威见 sd-storyboard-engine/references/p45-previs-storyboard.md;交付前必跑 sd-storyboard-engine/scripts/check_p45.py,FAIL 清零。
  • 交互口径(★ 2026-10-13 用户裁定修订):与 A、B 同一句话问清("模型版本?画幅?要看板、要 md、还是都要?")——必须问、必须等到答复;⛔ 禁止「用户未答就不追问、直接按 ③ 执行」(用户原话:「这个还是没有给我选」——写了默认值也不行,必须给选项让用户勾)。用户明确回「你定 / 按推荐来」才算答复,此时可选 ③ 并说明理由。
C·补 · 交付物件数与正文边界(★ 2026-10-19 实战回写 · 硬门)

病根(真实事故):一次 90 秒单集任务交付了 15 个文件 / 10 个目录(IP圣经、故事圣经、分集规划、资产包、导演稿、情绪锚点表、分镜稿、投喂稿、质检报告、台账……),用户质问「动不动就几十个,其他一堆是啥」。根因不是流程需要,而是把各引擎的中间工作文件当成交付物逐个落盘——工作文件是引擎间的协作接口,不是给用户的东西。

  1. 件数上限 3:一次任务对外最多 ① 主文档(md 或看板,按 C 锁)+ ② 看板 HTML(仅 C 锁含看板)+ ③ P4.5 预演故事板(默认必出;豁免须写明理由)。⛔ 超过 3 件 = 交付层违规,中间件必须并入主文档或留内部档案。
  2. md 正文只放两样:资产提示词 + 分镜提示词。IP 圣经 / 故事圣经 / 世界锚卡 / 人物锚卡 / 分集规划 / 圆桌审核 / 质检报告 / 情绪锚点表 / 导演稿 = 内部档案(独立文件、文件名前缀 _内部_、不放桌面、不进交付包)。⛔ 交付稿里出现「世界锚卡 / 人物锚卡 / 分集规划 / 圆桌 / 质检 / 情绪锚点 / P0A / M1 / C27」这类内部术语即视为泄漏。出看板时按看板口径承载全貌,此分层不适用。
  3. 命名全中文:目录、文件名、正文标题一律中文;集数写「第01集」「第01-03集」;技术标识(Seedance 2.5 / 9:16 / M1 / 图号)保留原文以对齐机检指纹。
  4. 合并后改引用:多份中间件并进主文档后,内部交叉引用统一改成「第X部分」,⛔ 不保留下游文件名引用(删中间件即断链)。

完整翻车清单与逐条自检见 references/delivery-pitfalls.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 §二 §三 §四·补;
  • ② 换机位硬切:不截末帧原位承接,段缝两侧直接更换机位/视角硬切(把两段做成两个不同镜头的剪辑关系)——最快、零出图成本;★2026-10-17 补「接口余量」:末镜末 0.5 秒只收势、不写定格(保留余势),余量由剪辑端在后段开头接转场吃掉(叠化/闪白/遮挡/甩镜);⛔ 选 ② 却写「末 1 秒定格」= 口径混用(那是①的写法,白丢 1 秒)。适用于「剧情段划分 + 组内多机位」的段缝(每组 3~5 镜、组间本来就要换机位/换场/换时间)——这类段缝改走 ② 不需要额外理由,分流表见 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)。
  • ★ 段缝 ①/② 分流口径(2026-10-17 新增 · 治「默认推荐 = 唯一正解」):① 是默认值,不是唯一正解——跨组长动作 / 长对白跨组 / 一镜到底被切 → ① 末帧定格承接;剧情段划分 + 组内多机位(组间本来就要换机位/换场/换时间) → ② 换机位硬切就够,再上 ① 是白丢 1 秒 + 白截帧 + 白压景别(粉丝「森林」2026-10-17 实测口径,裁定见 segment-splicing.md §四·乙)。⚠️ 分流不改变锁的性质:用户仍需在四选项里明确勾选,本条只约束"勾了 ② 之后不必再补 ① 的三步";
  • ⑦ 分段粒度(与段缝方式同层决定):定完接续方式后必须同时定段长——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 原样)。
  • 四铁律(不索要 · 不阻塞 · 不假装 · 要声明):
    1. 不索要——禁止把"请把图发我 / 请上传素材"作为继续流程的条件;
    2. 不阻塞——禁止因"没有图"阻断 P3 分镜 / P4 投喂 / P5 质检;门禁 2/3/4/5 按形态改判(改判表见权威文件 §二);
    3. 不假装——禁止写不存在的图号当锚点;禁止声称"与《资产图册》一致""已核验"而实际从未见过图(这是本类问题里最严重的一种:把"没检查"说成"检查过了");
    4. 要声明——每次交付首行写明形态,并说明一致性靠什么保障。
  • 形态切换规则:默认 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);出稿时跑)
│   ├── check_asset_blocks.py                # ★资产提示词结构自检(A1 跨条引用 / A2 16:9 / A3 九宫格八字段 / A4·A5 角色四格与「主图」旧称 / A6 道具四格 · P2 出稿门禁,FAIL 清零才进 P3)
│   ├── 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 项,防只读单模板漏检)
    ├── ★ delivery-pitfalls.md               # **交付翻车清单(★交付层踩坑唯一权威)**:件数上限3/正文只放资产+分镜提示词/自包含五条/角色5格与九宫格缺字段/分镜红线/--by-segment 机检口径/改动同步纪律/交付前五项验收
    ├── 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)/ 锁系统 / 50 份规则库(含 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本文件 §二 只做能力概览
5H3 格式支线references/h3-adapter.mdmodel-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(C1C26+增量主码 C27ad 对话戏节奏 / C28ac 台词机械化 / C29 资产状态偏离 / C30ad 外挂指纹探针 / C14n / H1~H12 / --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.26,以 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 新增;★ 2026-10-20 增 §九「短剧对白密度与带刺的活人话」——台词驱动铁律 / 密度换算公式 / 世界观由反派台词交代 / C14 只管 VO 不管画内台词 / 语序内嵌纪律 / 金句改造四式) | 台词诊断(症状与改写建议)归 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) | | 28 | 交付层形态与踩坑红线 | references/delivery-pitfalls.md | §C·补 只写件数/分层/命名三条硬门;自包含五条、格数与字段、分镜红线、机检口径的完整症状-病根-修法与验收序列归本域;资产侧字段以 sd-asset-engine/references/ 三模板为上位权威,本域只做验收清单不复制模板定义 |

📎 外挂参考资料(非规则域,不占本表行):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 红线。

三、 核心工业法则一览

  1. Asset-First 六阶段管线(最高原则):全流程严格按 asset-first-pipeline.md(★权威)执行 P0 立项锁定(含素材形态初判 M0/M1/M2,默认 M1)→ P1 剧本门控 → P2 数字资产包(提取全部实体 → 建档清单确认 → 按形态产出:M0 外观档案复述块 / M1 出图提示词+图号+《素材接线单》/ M2 分批出图锁定 → 交付对应台账)→ P3 空间调度+分镜 → P4 投喂生成 → P5 质检。生产顺序不可跳步;"没有图"本身永不构成阻断理由——门禁按素材形态改判,权威 = asset-delivery-modes.md。

  2. 剧本五阶门控 (Gate 1~5):Premise $\rightarrow$ 30%/50%/20% 结构 $\rightarrow$ 因果节拍表 $\rightarrow$ 世界观与实体边界 $\rightarrow$ 专业剧本页。

  3. 《剧组产出册》工业台账:标准化输出角色(CHR-)、声音(AUD-)、道具(PRP-)、场景(SCN-)与分集单元(U01~Uxx)。

  4. 12 节拍全片情绪张力曲线:量化 12 个因果驱动节拍点(0~10 分),锁定第 9 节拍 9.5+ 终极爽点反杀。

  5. 角色资产板与亲缘推导:A/B 级 16 项锁,T1(男女主)至 T2(亲属配角)40%~60% 骨相与五官关联遗传推导。

  6. 空间顶视图与机位调度 (2x2 网格):俯视平面绘制走位与 CAM1~CAM4,180° 轴线防护与合法越轴。

  7. 台词七维体检与语速自检:对白 3.56 字/秒(判定按最快档 6 字/秒),留出 0.30.8 秒落口发酵空间,强制语速门禁扫描。

  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),不硬套武侠物理打斗。

  9. 时长预算前置协议: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 词(官方字数门禁)。

  10. P0~P2 独立质检门禁:阻断超时、跳轴与后台词外显;对白 ($0\text{ dB}$) $>$ 物理音效 ($-6\text{ dB}$) $>$ BGM ($-14\text{ dB}$)。

  11. 画幅铁律(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。

  12. 素材形态与「唯一事实来源」按形态定义:本包不持有图——图由用户在外部平台生成并持有。P3/P4 的权威依据按形态分别是:M0 =《外观档案册》(文字档案)、M1 =《资产编号册 + 素材接线单》(编号 + 用途 + 外观要素)、M2 =《资产图册》(附资产参考图)。三种都算"有权威依据"——"有依据"不等于"必须有图"。原「禁止以文字描述替代资产图」仅适用于 M2。四铁律:不索要图片 · 不因缺图阻塞 · 不写不存在的图号、不声称已核验而实际未核验 · 每次交付首行声明形态(权威 = asset-delivery-modes.md)。

  13. 改动后复验铁律:改稿禁止只复验改动处——必须按「① 局部验证(改动处自检)→ ② 联动冲突检查(伏笔/角色/信息量/因果节拍/资产/时长/画幅七项交叉扫描)→ ③ 全量审核(整片重跑 P0~P2)」三步闭环;修改交付文末必须附《改动复验报告》(改动清单+联动检查结论+全量审核结论),未附视为未完成复验、禁止交付(见 references/quality-gate-review.md §三)。

  14. 表情 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)仍按需触发。

  15. 投喂主格式七段式(不借用外部示范):视频投喂提示词固定为七段式,段序、站位声明写法、镜行原生格式的唯一权威定义见 model-adapters.md §5(段末接续尾行已于 2026-10-09 废止);「七段式」为全包唯一命名(七段=七个【】栏位,未因该废止增减),禁用"八段式/六栏/九栏"等别名。外部示范格式只作语法参考,其括号五要素连写、(本镜唯一开口者)、跟随@谁、末尾【参数契约】行、ASCII 空间图等变体一律禁用(完整禁写清单见 references/model-adapters.md §5.1)。H3 支线例外:A 锁选 MiniMax H3 时,投喂正文改用 H3 原生字段(三字段/六段式),七段式栏名一律不进正文,规程见 references/h3-adapter.md(★权威)。

  16. 交付满额铁律(不许漏执行项目):契约要求的字段/模板段落必须逐条写满才算完成——角色出图必须走角色四格纯图板(面部特写 + 无脸正面/90°侧面/背面全身,共四格、图面除图底声纹波形 + ≤8 词音色速览标签外零文字、不出任何特写格——头部完整入画、面部不刻画五官)+ 五官 10 项 + 服装材质 6 项,战斗场景必须用战斗角色站位版(占位/轴线/禁入画/空中高位预留),分镜必须逐镜带到场名单 + 站位声明 + 行内声音台词。示例与演示产物同样按满血标准写,禁止两三条简笔交差;交付前自查缺项。

  17. 按需触发分级(降无效加载不减能力):① 空间站位 S0S4 分级——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。判定不清按高一级处理。

  18. 镜长节奏铁律(禁止"为规整而规整"):镜长时间必须由剧情倒推,严禁机械等分——正确顺序 = 剧情 → 情绪节拍 → 时长(台词镜按 3.56 字/秒 字数倒推 + 情绪停顿;无台词镜按情绪节拍定长),错误顺序 = 先定 段长÷镜数 再往里填内容。全篇镜长必须快慢呼吸交替,覆盖 ≥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.56 字/s + 动作节拍 + 转场),允许比剧本标注短至 -25%;内容不饱满时必须让总时长诚实地变短,严禁把氛围镜/过渡镜拉长凑满剧本标注时长——一句 ≤40 字的 △ 动作行展开总时长 ≤6s、无台词氛围镜单镜 ≤5s、纯氛围段 ≤10s,把"暴雨 13 秒三连镜"式拉伸凑时视为废稿级错误(上游剧本注水是病根,下游拉伸是放大器——上游按弹性篇幅写饱满,下游按本法则诚实倒推);同时钩子前置:剧本【黄金前3秒钩子】对应的台词/信息必须落在全片 00:00-00:05 首镜,剧本首行氛围 △ 镜压缩为 ≤4~5s 铺垫并与钩子台词同段,禁止把钩子挤到 13s 之后。机检 C15 自动拦截(无台词镜 >5s / 纯氛围段 >10s 告警,scripts/validate_prompt.py)。

  19. 段缝衔接与画外声规程(尾帧锚定法 · 单锁):段缝(上一段末镜→下一段首镜)按 D 锁选定方式衔接——段缝画面锁为唯一保险(尾帧锚定法:段末末 1 秒整秒定格〔前置 0.5 秒运动收束窗〕→ 截取真实末帧作下段画面依据,替代重新出图;末帧不合格才回退重绘〔依据=人眼看实际末帧〕;下一段首镜 0 级同档景别直接承接该末帧)/ 段缝两侧强制换机位(②)/ 12s 带任务空镜(③,单集 ≤3 处);段末不写任何接续尾行(【接续状态】2026-10-09 废止,C11 反转为残留拦截);工作流规则词禁进投喂正文(C12)。画外声(OS 内心独白/VO 旁白)三纪律:篇幅卡口(VO+OS 占声音容量 ≤30%,6080 字/分钟)、OS 声画分离红线(独白发声画面角色必须闭口,禁用 {} 锁口型通道)、VO 冷漠审视法则(不复述画面)——OS/VO 一律走"声音:"段,台词字段只装画内开口对白(C14 机检兜底)。分别见 segment-splicing.md / vo-os-weaving.md(★权威)。

  20. 对白三要素·语气位必写(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 道具动作与语气冲突)兜底。

  21. 人物账连续·摆位必入画(跨段防穿帮):模型每段零记忆——上一段画面里的人,这一段凭空消失、下一段又出现,是最典型的跨段穿帮。六条铁律:① 摆位必入画:【站位声明】摆了位的每个人,本段镜行至少带到一次(正拍/焦外身影/全景群像/反应镜头均算),实在给不了镜头就在站位括号里写明 段末离画 / 退场·去向(机检 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 会据此跳过;这类戏靠沉默、静止与时序连续更有力,切碎了反而毁掉。③ 空镜带先声是合法且常用的手法(公园空镜传来人声 → 切到两人对话),"空镜段不设下限"意为"不强制、不考核",不是"禁止写台词"。④ 判准永远只有一个:这段剧情需要什么节奏——「为切而切」与「该切不切」是同一种病。⑤ ⛔ 禁止把本条的"灵活"读成"可以拍呆"——用户同时批的是「站桩式对话、过渡少、呆板」,故默认倾向该用的地方必须用;只有在剧情确有理由时才走例外,且必须写明理由/段落意图(不写理由的例外 = 违规)。⑥ ⛔ 禁止滥用「段落意图」豁免(★ 2026-10-20 用户实测回写)——实测翻车:一集 90 秒把六段里的四段标成「展示段/闪回段/独白段」,从而跳过 C27b 台词密度下限,整集只有 48 字台词(0.53 字·秒⁻¹),用户连退三次,原话「你就在那展示展示展示,其实他根本不知道咱们在干嘛」。判定口径:豁免只允许给静场对峙/宣判/留白/独白/长镜压迫这类剧情本身就是"不说话"的段;「她一个人在吃/一个人在翻/一个人在走」不是静场,是缺戏——这类段必须改成对话场(加对手、加电话、加门外人声),不得标成展示段逃避密度考核。短剧安全线:整集台词密度 ≥3.5 字·秒⁻¹(90 秒 ≥315 字),低于此值无论怎么标注段落意图都按不合格处理。规程与「带刺的活人话」四式见 sd-script-engine/references/dialogue-naturalization.md §九。⑦ 运镜与镜数的服务剧情原则(★ 2026-10-20 用户实测回写 · 治「运镜穿帮」)——实测翻车:一集 90 秒写了 24 镜 / 18 种不同运镜、0 个固定镜头,平均 3.75 秒切一次、每镜都在动,实拍穿帮严重(背景漂移 / 人物变形)。根因:为了过 C18g 机检,给每个镜头都配了运镜词——把「必须标注运镜」错误执行成「必须运镜」。四条硬规则:① 切镜 = 一致性重掷,短剧对话主场一镜到底优先,一段能在一个固定机位内完成的动作与对话不拆镜(90 秒竖屏短剧常规 2 镜/段:建立镜头 + 对话主场);② 固定不是偷懒,是一致性最好的语法——机检 C18g 要求「标注运镜」,固定 本身就是合法运镜词,不必为过检编花式运镜;③ 运镜必须有动机(推=情绪逼近 / 移=跟随 / 摇=揭示),没有动机就不动;④ C10(单镜 >6s)与 C18j(固定配额)在「对话密集短剧的一镜到底对话场」按法则 20·★ 豁免(须书面登记)——机检的「talking head 拆正反打」建议面向长剧集,90 秒竖屏短剧的固定机位对话场一镜到底正是行业通行语法。 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 单一方位权威;段末镜再带到)/ 禁模型自加镜头。

  1. 禁令失效三改法 + 栏目纪律:视频模型对否定不敏感、对词根敏感——「禁空镜」里的空镜、「不发光」里的发光、「面无笑意」里的笑,被禁概念的词根本身留在提示词里(哪怕挂着"不/禁"),就会被当画面词渲染(实测三条否定式禁令两轮全部被无视:空房间开场、玉佩全片自发光、宣判词配露齿甜笑)。高关联视觉概念(光效/表情/开场镜头)必须三改:① 换词——被禁词根在提示词任何位置(含强制禁止项)零出现,改写正向描述(道具→「深青色实心哑光石质,玉面呈青玉原色」,零光效描写,见 C20d;表情→「双唇抿紧、嘴角向下压、下颌绷紧」;首帧→「画面主体:<人名>…」单主体开头);② 主体优先句式——每段镜1第一个分句即画面主体(人名/身体局部/「画面主体:」/人称),环境前置词开头会诱导空场景开场;③ 触发器移除——诱发被禁效果的动作/构图换掉(道具不与灯火共现:只把玩/佩戴,不靠近任何光源——旧建议「举到油灯旁侧受光」已废止,实测同样点火)。栏目纪律:【强制禁止项】被模型当"规避清单"读,只装负面清单(画面:变形/手部异常/服装变化/现代元素/字幕/Logo/水印;文字;音频)——正向执行指令禁入该栏(写进去既不当禁令也不当指令,实测段1 该栏的「全片首帧即镜1的人物近景画面」「道具保持日常石质与金属质感」两条等同废纸),否定式禁令同样禁入该栏(被禁词根=画面词,「玉佩不发光不透光」写进禁止项也是废纸);正向指令一律回落【时间轴分镜】镜行/【画幅风格】/【站位声明】。水印/变形等低关联瑕疵仍走否定式兜底,两类不冲突。具象光源映射(C19d):反光道具镜行禁写「映出/倒映火苗」——模型不理解「反射」,会把「映出+光源名词」读成光源出现在道具上;零光效描写,只写材质本色(「玉面呈青玉原色」)——旧建议"光斑语言"已废止(光斑句出片玉佩像打火机点了一簇火,见 C20d)。镜行少形容词:正向描写每镜只留必要项(主体/动作/材质/光各一处),修饰词堆叠会稀释关键信息、拉低服从率。规程见 model-adapters.md §5.0.4,出稿机检 C19(C19a 裸禁令词 / C19b 光路触发器 / C19c 首镜主体优先 / C19d 具象光源映射 / C19e 禁止项栏目纪律)兜底。

  2. 首镜单主体锚定与具象化(防"两张脸"):三条铁律(病灶来自「重生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 道具光效·贴近光源)兜底。

  3. 示范句验证纪律(治"规则层产毒"):历轮废镜的共同源头是示范句先验创作——当轮凭理解新造、未实拍验证就写成 ✅ 正例(甚至嵌进机检修复建议文案),产物照抄后成为下一轮翻车源。铁律:正例只准从实拍通过的产物回收【实证】;新造句必须标【待验证·未实拍】且禁入机检修复建议文案;修复建议只写判据不造句;判据升级必须同轮清扫全部下游文档。规程见 model-adapters.md §5.0.5,包级机检 ⑰ 规则自洽门兜底(规则文档自己过自己的禁令)。

  4. MiniMax H3 格式支线(A 锁并列第三选项):只做格式转换,不改任何上游规则——把本包最终出的七段式投喂稿转成 H3 原生格式(FL2VA 族 T2VA/I2VA/FL2VA/L2VA → 三字段+指令行;Ref2VA → 六段式)。两 checkpoint 路由、七段式→H3 字段映射(含语气位继承:语气写在 <d> 外;摆位必入画继承:H3 无站位栏,摆了位的人每段至少给一个镜头或写明出画/退场;首镜锚定与单主体继承:[Shot 1] 必须带一个具名主体、禁并列主体句式;禁令改法继承:正文只写"有什么",否定式不进正文)、素材上限 9 图/3 视频/3 音频/总 12、9 张取材策略、两种投喂载荷、H1~H12 机检见 references/h3-adapter.md(★权威);H3 官方无真人脸素材红线。 ★ 2026-10-02 官方复核五处修订(对照官方仓库 live 文件逐字重验):① 六段正文一律英文(官方 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:多说话人声音身份互串(open 未修复,同性别必崩)——声学画像拉满对比 / 一段一开口者 / 清理非对白人声词 / 声音只前进不回头;⑤ 机检 H2/H4/H9/H11 对应升级。

  5. 解说叙事类规则:解说类的"台词"是旁白,不是对白。 三条口径必须切换:① 语速——解说旁白 4.5~6.5 字/秒(金句 34),镜长 = 字数 ÷ 语速 + 画面缓冲 0.30.8s;② 投喂——解说词走 声音: 段(画外 VO)、台词字段 台词:无。、不锁口型、不写 FACS 表情;③ C14 配额豁免——解说类是全片 VO,vo-os-weaving 的 ≤30% / 60~80 字/分钟卡口按赛道③ 豁免,改用声画信息差纪律(画面是注释不是复述、字幕与旁白不重复、删旁白画面仍成立)。资产口径:场景风格一致 > 人物一致,人物为插画形象、不做跨镜连续表演。规程见 sd-jieshuo-engine/(★权威);validate_prompt.py 按赛道分流、对赛道③ 不触发 C14 告警。

  6. 打斗史诗规程(一镜到底群战):阵营色彩锁(敌我冷暖两套色全片禁互串)/ 超音速 Z 型移位三件套(折点残影·轨迹连线·终点凝实 + 音爆锥)/ 群战递增铁律(敌数单调递增绝不回落、杀伤成片成排)/ 武器形态单次变形(全片只变一次、五步完整演出、禁凭空换模)/ 蓄力涡旋与尾帧定格 → sd-xuanhuan-engine/references/epic-battlefield-protocols.md;冲击帧分级(一/二/三级,三级同场只 1 次 + 3 帧白闪)与战斗负面词库 → sd-combat-engine/references/impact-frame-and-banlist.md。均为打戏可选增强,按场面需要启用。

  7. 画风锁交付纪律(I 锁 · 方案通称 F 锁):① 两层架构——选项层可用导演/工作室名字,交付层(投喂稿)绝不出现人名/工作室/影片名(机检 C23d1);② 转译责任在系统——用户选定风格后必须按 style-bible/director-param-library.md 落 11 槽位量化参数、组装段8/段9 成品块逐字植入,禁把「徐克风」类模糊词写进提示词(C23d2 转译丢失兜底);③ 段8 定区间、镜头段落区间——段8【STYLE 全片锁死】写 11 槽位区间,镜头段光比/焦段/帧率取值必须落在区间内(C23b);④ 题材硬门槛——含打斗稿禁用打戏承载 ≤★1 的风格(C23e);⑤ 单镜纪律——一镜只建 1 个全身人物(交接拆两镜)、动作意图 ≤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 并入;C18m 段缝景别落差 / C18n 人物特写占比 / C18p 景别占比越界)、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 打戏或专项稿缺顶部【外挂激活回执头】。治「外挂装了却不响、跨阶段神级卡片被静默丢弃」
画面段三要素门(Frame-Content Gate)C32每个镜行的画面段(台词: 之前)有没有把「背景 + 光线」写出来——全稿适用(WARN 级 · 无子码 · 2026-10-16 粉丝实测反馈新增)镜行画面段未同时含 ② 背景元素(前景/背景各 ≥1 处场景真实存在的物件或环境行为)③ 光线方向(绑光源锚点)→ WARN(① 人物位置/姿态由 C18f + C17 摆位必入画管,本码不重复判)。豁免:纯空镜 / 微距大特写(材质与光线二者其一即可)/ 模板骨架行与占位符行。不设镜数下限——逐镜缺陷,一镜到底的单镜段同样适用。病根:规则早写却没有断言 → 执行者只写人物动作、背景全空,模型自行补背景 = 每镜背景不一致(跨镜穿帮)。规则权威:sd-storyboard-engine/references/shot-economy-and-acting.md §九 画面内容约束。★ ③ 光线方向继承段级基准(2026-10-16 修正):段首【场景资产】已立「时段光影」时,逐镜只判 ② 背景元素(model-adapters.md §5.0.5b「镜行只写增量」),段内无基准才逐镜要求 ②③

打戏写作期参考闸口:打戏档第 5 步参考过 sd-combat-engine/references/combat-rhythm-and-load-guardrails.md §五 六问(这一镜几种独立动作 ≤2 / 动作技术是否 ≤2 类 / 有没有起-爆-顿-收四拍 / 命中瞬间定住了吗 / 看得见身体重心吗 / 抽掉特效能连成武打吗)——WARN 参考,按 §七 豁免表分档放行,非强制改稿。

对外口径:机检报 C1~C26(编号不重排,保证既有产物与手册口径长期稳定);分组只用于组织与后续扩展。入口层须知:稳定区间之后有增量追加主码——C26 锚点继承门(2026-10-12)/ C27ad 对话戏节奏与台词密度下限 / C28ac 台词机械化探测 / C29 资产状态偏离探测 / C30 外挂指纹与跨阶段交接探针 / C31 全流程交付契约与权威源防糊弄门 / C32 画面段最低三要素——同属 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/ §八。

子检查码清单(全 99 条 · 治「脚本有、手册无」):子码由 validate_prompt.py 逐条报码,完整清单如下(判据表唯一权威 = sd-qc-engine/references/machine-check-manual.md §二「子检查码登记」的 SUBCODE-Registry 块;条数以该块为准,check_package.py ㉛/㊾ 双向校验本清单与注册块集合相等)——

  • C1b 分段粒度越界(2.5 段长应吃满 2530s;<12s 碎段或 1624s 半空转 → WARN)〔结构门〕;
  • C2d 2 秒短镜全身位移 + 长句台词过载(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 位留空未启用):C30a R3 玄幻打戏缺「尺度四件套(画框占比+宏观量级+参照物+人物占比)」与「三层复合元素(主体层/边缘层/表面层)」指纹 / C30b R1 真武打戏缺「11 环动力链动词(蹬/拧/转胯/送肩/沉腰…)」与「防守三态+物理受击反馈(格挡/卸力/闪避/凹陷/弓身/滑退…)」指纹 / C30c 文戏对话段【核心人物】缺上游《角色表演档案》Voice 声线锁(音色/声线/嗓音/语速描述)交接 / C30d 稿件顶部未写【外挂激活回执头】(激活外挂 / 已读子库 / 本段调用外挂指纹)——C30c/C30d 触发门 = 显式 --plugin 或 auto 下判出 R1/R3 打戏档(2026-10-15 Agent 修复:原只认显式 --plugin,默认 auto 整组静默不跑)/ C30e 打戏长时相持状态词违规(双手架刀/架拳互推 ≥3s) / C30f 假攻击(未写发力链与受击回执)/ C30g 四收束协议 A~D 缺失 / C30i 中全景 90° 正侧拍(打戏景别禁忌) / C30j R1 真人写实打斗特效越界污染(混入剑气/法阵/灵力/光波对轰等仙侠词) / C30k R1 腾空/旋转超限(禁空中不落地/凌空悬浮/超 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 重技法名额超限;★C18g 词表 2026-10-16 补定格族(命中瞬间定格/定格/定镜/定镜收束/凝固/凝住/定住/顿帧/Hit-Stop/微停顿)+ 运镜库补录(环移/甩摇/Whip Pan/SPIN/TILT-up/TILT-down/轨迹跟焦/焦点纵深拉移/弹性后弹)——此前只收"运动类"技法,照 camera-specs-15rules.md §二 写「命中瞬间定格」必被误报(粉丝排查报告核验属实);定格独立成族、不并入「固定」(不污染 C18j 固定配额);
  • 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.5b · 2026-10-15 用户投产实测并入) / C18p 景别占比越界(按 short-drama-camera-system.md §一「景别占比预算表」六组归并判占比,文戏/打戏分档;文戏「特」档交 C18n 独管、镜数 <10 不判、偏差 <5pp 不报)〔2026-10-16 粉丝反馈并入 · ★ 编号说明:C18o 已用于时段光影,本码取 C18p〕;
  • 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提示词 或 /转H3MiniMax 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 / H3 h3-adapter.md / 画幅 / 段缝 / FACS / 50 份规则库 / 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 执行层:连续性/剪辑/声音/后期音乐/机检手册)
★ 强制读取清单(每个阶段动手前必读 · 治「子技能只挂名不执行」)

⚠️ 审计补丁P1 预算现实性修(★必读):下表 P3 一行列出 9 份、打戏 R3 一行列出 20+ 份,实测 P3 文戏路径合计 100,724 字符 ≈ 12.1 万 token,而本包 §预算铁律 自定「单批 ≤8000 token」——必读量比预算大 15 倍,物理上读不完。故新增最小必读集: P3 只精读这 3 份就够,其余按 §索引现查:sd-storyboard-engine/references/short-drama-camera-system.md(机位/焦段/运镜/四轴联动)+ shot-economy-and-acting.md(九字段镜行)+ 总控 references/blocking-direction.md(坐标系与调度)。 P4 只精读这 3 份:references/model-adapters.md §5(七段式五要素)+ references/segment-splicing.md(段缝)+ references/prompt-feeding-checklist.md(§〇·补 8 项)。 打戏段仍须按档全量读(R1/R2/R3 库不可切片);非打戏段不要求通读打戏库。

病根:「自动路由」并不会真的自动发生——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 · 无人;再出九宫格 = 机位件 · 无人;机位调度版/战斗站位版仅复杂场景按需);资产段写完必跑 scripts/check_asset_blocks.py(A1 跨条引用 / A2 16:9 / A3 九宫格八字段 / A4·A5 角色四格与「主图」旧称 / A6 道具四格字段名),FAIL 清零才进 P3
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〔23s黄金颗粒度/三轮攻守模式K双向受创/终结协议AD/反杀45s立体截面〕+ camera-specs-15modes.md〔五要素+中全景禁90°正侧拍+模式AK〕+ close-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(多段稿一律加 --by-segment:整份送检会把 3×30s 累计成 90s 一段,误判打戏档触发 C21/C22,C10/C15 也随之失真) + scripts/check_asset_blocks.py连续性台账(含素材形态字段)+ 机检报告(FAIL 清零)+ 看板;M0/M1 的一致性门改判为"与文字档案一致",禁止声称图像级核验;赛道③ 解说叙事类:C14 按赛道分流豁免 + 核对旁白句-画面映射与金句结尾
交付标配(非阶段 · 默认必出 · 别名 P4.5 · CT5-P45 条件门)每次 P4 交付后默认出(无触发条件;CT5-P45 三条命中时另由契约硬卡;可免须写明理由)sd-storyboard-engine/references/p45-previs-storyboard.md(★唯一权威){项目名}-预演故事板.md(独立文件,附在主交付旁):一段一节 = 「本段要验什么」+ 故事板提示词(叙述体 N 格) + 「看图先看这三点」;⛔ 只出提示词、不出图(本包不持有图 · M0/M1),不入册、不占参考图槽、不产生素材编号;交付清单须列「预演故事板:段n~段m ✅ / ⛔未附(理由)」。⚠️ 它是沟通资料(给人看戏),与 P3 故事板图提示词(生产资料,给模型生视频)分工不同,禁互相替代;也不许把叙述体塞进投喂稿

自检动作(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 投喂镜行。

★ 按需规则文件 · 触发条件台账
  • project-bundle-contract.md:使用 JSON 事实源校验或同源导出时必读;先运行 project_bundle.py validate,再 export 到不存在的新目录。 (2026-10-13 新增 · 治「★权威 ≠ 会被读到」)

由来:本包有 50 份规则库,其中 40 份不在上方八阶段必读清单里(必读清单为最小强制集,其余按需)。此前没有任何一处集中说明"这些文件何时读"——于是形成一条静默失效通道:一个文件可以被写进「唯一权威归属表」、标上 ★、画进文件树,却不在任何执行路径上;它照样"是权威",只是永远没人读。

三条铁律:

  1. 下表所列 = 按需读取。「按需」≠「可读可不读」——触发条件一旦成立即「必须读」,不读=该阶段未执行。
  2. ⛔ 本表之外不得再存在「只标 ★ 而无触发条件」的规则文件。新增规则文件必须同步登记本表(由 check_package.py [E*30] 断言强制)。
  3. 判定权在触发条件,不在「我记得有这条规则」——凭印象代言=跳读。
触发类别触发条件(成立即必读)必须读取的文件
锁 · AA 锁选 MiniMax H3h3-adapter.md
锁 · BB 锁画幅锁定aspect-ratio-adaptation.md
锁 · DD 锁 ④ 技巧型转场选用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.5 / 交付标配预演故事板(默认必出 · CT5-P45 条件门;豁免须写明理由):单镜过场/纯空镜/纯字幕段 · 用户明确说不用 · 尚未进入 P4sd-storyboard-engine/references/p45-previs-storyboard.md(★权威 · 只出提示词不出图,独立 md 附件 {项目名}-预演故事板.md,不入册、不占参考图槽)
P4多段时长预算 / 三层解耦核查seedance-render-engine.md
P5P0/P1/P2 三级质检门禁 / 出看板quality-gate-review.md / storyboard-board-lite.md
交付 · 打包收尾交付 / 合并文档 / 判断「交付几个文件」「哪些内容能进交付稿」「提示词能否单条复制」时delivery-pitfalls.md(★交付层踩坑权威:件数上限 3 · 正文只放资产+分镜提示词 · 自包含五条 · 角色 5 格与九宫格八字段 · 分镜红线 · 交付前五项验收)
题材 · 玄幻大招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;与九宫格场景图(纯场景无人)是两回事,不得互替
预演故事板(P4.5 · 交付标配 · 默认必出):附个预演故事板、先看看这段戏长什么样、这段场景复杂、给甲方看、这段老是抽卡sd-storyboard-engine(L2 · 交付附件,非阶段)预演故事板/故事板提示词/先看看/给甲方看/场景复杂唯一权威 = sd-storyboard-engine/references/p45-previs-storyboard.md;⛔ 只出提示词、不出图(本包不持有图 · M0/M1),用户拿提示词去外部平台自己出预演图;产物 = 独立文件 {项目名}-预演故事板.md,不入册、不占参考图槽。与上一行 P3 故事板图提示词分工:这份是沟通资料(给人看戏),那份是生产资料(给模型生视频),禁互相替代
打戏/武打/战斗场面/大招(通用·武侠物理)、摄影机行为锁、战场群战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/
套装共享契约(子技能已内置)
  1. 锁系统(A 模型三选一 / B 画幅 / C 交付 / D 段缝)只在总控〇节定义,子技能引用不重复;
  2. 七段式投喂格式唯一权威 = 总控 model-adapters.md §5;H3 六段式 = 总控 h3-adapter.md;子技能禁止另立格式;
  3. 资产编号「图N」、《资产图册》《剧组产出册》台账口径统一走总控;禁用外部包英文编号前缀(CH/SC/PR/ST/NP 等);
  4. 出稿机检 validate_prompt.py(C1C26+增量主码 C27ad 对话戏节奏 / C28ac 台词机械化 / C29 资产状态偏离 / C30ad 外挂指纹探针 / --model h3 → H1~H12 / --track 1|2|3|4 赛道分流 / --plugin 外挂探针)位于总控 scripts/,FAIL 清零才交付;赛道③ 必须带 --track 3(改判 C14n),否则 C14 篇幅误报;
  5. 时间轴整数秒口径;Seedance 2.5 / 2.0 语法彻底分开禁混写;
  6. 决策层输出(情绪锚点表) 是分镜层输入依据,其 80% 核心组合为锁死项;
  7. 投喂层六道闸门(节奏/台词时长/字数/可投喂语义/图片数量/编号一致性)是投喂前人工前置,机检是自动后置兜底。
  8. 台词承接:分镜层(sd-storyboard-engine)默认全量承接上游台词,若需精简必须出「台词精简建议清单」并经用户确认;投喂层(sd-feed-engine)须跑台词完整性对照,缺失即回退——任一层都不得静默删台词。
  9. 赛道分流:〇·0 赛道由用户锁定,规则集映射权威在总控 references/track-routing.md;② 海外剧的语言校准状态(region_unvalidated / evidence_calibrated / human_reviewed)随版本逐阶段传递,任何下游阶段不得自行升级;跨赛道约定禁搬运(国内付费节点/卡点不得当海外剧硬要求,海外的"场数不设下限"不得用来省掉国内多集项目的分场要求)。
  10. 素材来源:〇·1 素材来源由用户锁定,采集规程权威在 sd-recon-engine/;③④ 的《对标情报卡》是"来源"不是"设定依据"——进入 sd-script-engine「① 来源登记」时必须保留来源与分级(T1/T1.5/T2);任何下游阶段不得把 T2 讨论升格为事实、不得把卡中「推断」升格为「事实」、不得把同一稿的转载算成多个独立来源;轻量版边界(信源清单 + 情报卡 + 证据纪律)不得由任何阶段自行扩张——打分/门槛/聚簇/台账/定时抓取均不在本版内,需要时如实告知用户"当前版本不含"。
  11. 场面调度与站位:站位分两层,别再混谈——① 导演决策层(怎么站、权力怎么用空间说、何时切镜)唯一权威 = 总控 references/blocking-direction.md;② 投喂执行层(怎么写成提示词)唯一权威 = asset-spatial-ledger.md §三 + model-adapters.md §5.0。图写在导演稿里,字写在投喂词里:导演稿允许文字平面图,投喂词仍禁任何形式的图(ASCII 草图 / 坐标表 / 俯视图 / 初始图+位移因果链)。下游一律只读继承调度,不得另起一套站位逻辑。
  12. 故事板图:"故事板图"≠"九宫格场景图"≠"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 卡(§十一)是给人看的预演件:俯视走位图头 + 逐镜线稿卡,台词/时码逐字同源,不进投喂、不入册、不占素材槽。
  13. 素材形态:本包不持有图——图由用户在外部平台生成并持有。素材形态三档: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 轴按用户实际条件判定,不取最高档。
  14. 解说叙事:赛道③ 解说叙事类的规则集权威在 sd-jieshuo-engine/(旁白稿 VO Script / 历史视觉 / 爆款公式三份 references)。与 sd-script-engine 是叠加关系(脚本 = 旁白稿,六阶段链照走);解说类是全片 VO——vo-os-weaving.md 的 VO 篇幅卡口按赛道③ 豁免(改用解说语速 + 声画信息差纪律),豁免口径的唯一权威在 sd-jieshuo-engine,validate_prompt.py 须按赛道分流(C14 对赛道③ 不告警);禁把解说类的全片 VO 口径回写污染剧情赛道。
  15. 外挂参考资料: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 告警而把打戏改呆(拆招式序列 / 近景对招拉远景 / 每镜硬塞慢动作 / 大场面写成一镜一动作)。豁免理由写进《改动复验报告》。另:几段式分段、段末定格、【接续状态】废止——用户已明示不影响打斗成片效果,不作为打戏改稿依据。

评论

支持 Markdown