short-drama-director
About short-drama-director
short-drama-director is an end-to-end AIGC production suite for short dramas and animated comics, also covering ads, promotional films, and previs. Layered skills, mandatory decision locks, and validation checks organize work from planning and scripts through assets, storyboards, and delivery.
Key features
- 01Cover decisions, scripts, assets, and storyboards
- 02Route domestic, overseas, and narrated projects
- 03Lock model, aspect ratio, and delivery format
- 04Validate prompts and delivery checklists
- 05Track asset prompts and continuity
Use cases
- 01Plan and produce short dramas or animated comics
- 02Structure production for ads and promotional films
- 03Create storyboards, shot plans, and video prompts
- 04Design fight blocking and verify deliverables
Install
Copy the command and run it in a terminal.
npx skills add https:/ / github.com/ lixiaoxiao9888-create/ manju-laoli-skill --skill short-drama-directorAfter installing, type/short-drama-directorin Claude Code to confirm it loaded.
Bundled files
References and scripts installed along with 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.mdDetails
From the project 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、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、预演故事板(P4.5 · 交付附件 · 只出提示词不出图)sd-storyboard-engine/references/p45-previs-storyboard.md、50 份规则库(含 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:每场一张连续叙事宫格,身份锁/场景锁/风格锁);「这段场景复杂,帮我附个预演故事板 / 我想先看看这段戏长什么样 / 这段老是抽卡」(→ 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 新增 · 严禁拿「机检全绿」当「任务完成」):
- 开工第一步必建《交付契约 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% 核销打勾!
💰 【预算铁律:先报账 · 单批 ≤8k · 按结构切批 · 落盘即续】(2026-10-18 新增 · 专治「长流程跑着跑着开始敷衍」): 病灶先认清(否则会修错地方):全包 141 份 md / 127 万字符(≈80–100 万 token 当量),单是总控本文件就 5.7 万汉字当量。所以「装不下」永远发生在输入侧,「敷衍」则发生在输出侧的第 8k 字以后——⛔ 别把 128k 当单次输出上限(那是上下文窗口,读入+历史+输出共用);⛔ 也别指望模型自己数 token(中文 1 字 ≈ 1–1.5 token,自估误差可达 50%,算账本身就烧额度)。
- 报账制(开工第一步 · 与六道锁同批完成):先报「阶段 → 预计批数 → 每批字数」,由
python3 scripts/slice_context.py --estimate --stage <P#> --track <1~4> --combat <R1~R3> --model <2.5|2.0|h3> --mode <M0~M2>出数,禁止心算。报完账再动笔;批数与用户预期不符时当场对齐,别写到一半才说"篇幅太大"。- 读入侧只读切片:每阶段只读
slice_context.py切出的清单,禁止通读全包、禁止一次加载多个阶段原文;同一份原文全文只载入一次,下游靠落盘产物 + 《连续性台账》接力,⛔ 不靠"我再复述一遍"接力(复述=双倍烧 token + 引入漂移)。- 输出侧单批 ≤8000 token(约 1.2 万汉字):越过 8k 后段必然开始套模板——写「同上」「其余同理」「省略若干条」「格式参照前文」,这就是用户体感里的"AI 偷懒"。接近上限主动切批,不等截断、不等用户发现。
- 按结构切批,不按字数硬切:集 > 场 > 段 > 幕;⛔ 一场戏不许劈两半(劈开 = 人物状态、站位、镜头逻辑三处同时断链);跨批只传「已完成清单 + 状态台账 + 本批任务卡」,不传正文全文。
- 落盘即验 · 打断不重开:每批写完立刻落盘 + 回读校验(条数 / 字段 / 机检),不达标只重跑该批;⛔ 严禁用「概述」「详见上文」顶替应交付条目——数量不够就是没交付。中途被打断后恢复,先读落盘产物与台账,禁止重放已完成批次(重放=白烧一遍额度,还会稀释当前批注意力)。
- 确认策略(开工问一次,二选一,选定后不再逐批追问):
- ① 自动续跑(默认):批与批之间不停,只在 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 官方无此条)、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"规则废止);
- 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圣经、故事圣经、分集规划、资产包、导演稿、情绪锚点表、分镜稿、投喂稿、质检报告、台账……),用户质问「动不动就几十个,其他一堆是啥」。根因不是流程需要,而是把各引擎的中间工作文件当成交付物逐个落盘——工作文件是引擎间的协作接口,不是给用户的东西。
- 件数上限 3:一次任务对外最多 ① 主文档(md 或看板,按 C 锁)+ ② 看板 HTML(仅 C 锁含看板)+ ③ P4.5 预演故事板(默认必出;豁免须写明理由)。⛔ 超过 3 件 = 交付层违规,中间件必须并入主文档或留内部档案。
- md 正文只放两样:资产提示词 + 分镜提示词。IP 圣经 / 故事圣经 / 世界锚卡 / 人物锚卡 / 分集规划 / 圆桌审核 / 质检报告 / 情绪锚点表 / 导演稿 = 内部档案(独立文件、文件名前缀
_内部_、不放桌面、不进交付包)。⛔ 交付稿里出现「世界锚卡 / 人物锚卡 / 分集规划 / 圆桌 / 质检 / 情绪锚点 / P0A / M1 / C27」这类内部术语即视为泄漏。出看板时按看板口径承载全貌,此分层不适用。 - 命名全中文:目录、文件名、正文标题一律中文;集数写「第01集」「第01-03集」;技术标识(Seedance 2.5 / 9:16 / M1 / 图号)保留原文以对齐机检指纹。
- 合并后改引用:多份中间件并进主文档后,内部交叉引用统一改成「第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 原样)。
- 四铁律(不索要 · 不阻塞 · 不假装 · 要声明):
- 不索要——禁止把"请把图发我 / 请上传素材"作为继续流程的条件;
- 不阻塞——禁止因"没有图"阻断 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);出稿时跑)
│ ├── 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 | 本文件 §二 只做能力概览 |
| 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.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 红线。
三、 核心工业法则一览
-
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 会据此跳过;这类戏靠沉默、静止与时序连续更有力,切碎了反而毁掉。③ 空镜带先声是合法且常用的手法(公园空镜传来人声 → 切到两人对话),"空镜段不设下限"意为"不强制、不考核",不是"禁止写台词"。④ 判准永远只有一个:这段剧情需要什么节奏——「为切而切」与「该切不切」是同一种病。⑤ ⛔ 禁止把本条的"灵活"读成"可以拍呆"——用户同时批的是「站桩式对话、过渡少、呆板」,故默认倾向该用的地方必须用;只有在剧情确有理由时才走例外,且必须写明理由/段落意图(不写理由的例外 = 违规)。⑥ ⛔ 禁止滥用「段落意图」豁免(★ 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 单一方位权威;段末镜再带到)/ 禁模型自加镜头。
-
禁令失效三改法 + 栏目纪律:视频模型对否定不敏感、对词根敏感——「禁空镜」里的空镜、「不发光」里的发光、「面无笑意」里的笑,被禁概念的词根本身留在提示词里(哪怕挂着"不/禁"),就会被当画面词渲染(实测三条否定式禁令两轮全部被无视:空房间开场、玉佩全片自发光、宣判词配露齿甜笑)。高关联视觉概念(光效/表情/开场镜头)必须三改:① 换词——被禁词根在提示词任何位置(含强制禁止项)零出现,改写正向描述(道具→「深青色实心哑光石质,玉面呈青玉原色」,零光效描写,见 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 锁并列第三选项):只做格式转换,不改任何上游规则——把本包最终出的七段式投喂稿转成 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 对应升级。 -
解说叙事类规则:解说类的"台词"是旁白,不是对白。 三条口径必须切换:① 语速——解说旁白
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 告警。 -
打斗史诗规程(一镜到底群战):阵营色彩锁(敌我冷暖两套色全片禁互串)/ 超音速 Z 型移位三件套(折点残影·轨迹连线·终点凝实 + 音爆锥)/ 群战递增铁律(敌数单调递增绝不回落、杀伤成片成排)/ 武器形态单次变形(全片只变一次、五步完整演出、禁凭空换模)/ 蓄力涡旋与尾帧定格 →
sd-xuanhuan-engine/references/epic-battlefield-protocols.md;冲击帧分级(一/二/三级,三级同场只 1 次 + 3 帧白闪)与战斗负面词库 →sd-combat-engine/references/impact-frame-and-banlist.md。均为打戏可选增强,按场面需要启用。 -
画风锁交付纪律(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)/ C27a
d 对话戏节奏与台词密度下限 / 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)〔结构门〕;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 重技法名额超限;★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提示词 或 /转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 / 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〔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(多段稿一律加 --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 份不在上方八阶段必读清单里(必读清单为最小强制集,其余按需)。此前没有任何一处集中说明"这些文件何时读"——于是形成一条静默失效通道:一个文件可以被写进「唯一权威归属表」、标上 ★、画进文件树,却不在任何执行路径上;它照样"是权威",只是永远没人读。
三条铁律:
- 下表所列 = 按需读取。「按需」≠「可读可不读」——触发条件一旦成立即「必须读」,不读=该阶段未执行。
- ⛔ 本表之外不得再存在「只标 ★ 而无触发条件」的规则文件。新增规则文件必须同步登记本表(由
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.5 / 交付标配 | 预演故事板(默认必出 · CT5-P45 条件门;豁免须写明理由):单镜过场/纯空镜/纯字幕段 · 用户明确说不用 · 尚未进入 P4 | sd-storyboard-engine/references/p45-previs-storyboard.md(★权威 · 只出提示词不出图,独立 md 附件 {项目名}-预演故事板.md,不入册、不占参考图槽) |
| P4 | 多段时长预算 / 三层解耦核查 | seedance-render-engine.md |
| P5 | P0/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/ |
套装共享契约(子技能已内置)
- 锁系统(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 告警而把打戏改呆(拆招式序列 / 近景对招拉远景 / 每镜硬塞慢动作 / 大场面写成一镜一动作)。豁免理由写进《改动复验报告》。另:几段式分段、段末定格、【接续状态】废止——用户已明示不影响打斗成片效果,不作为打戏改稿依据。