漫剧分镜质检 · 生图前验表流水线
核心信条:表不过检不进生图;改表先备份,改完必复检。
输入契约
- 分镜表 CSV:
ep,shot,scene,framing,comp,fx,palette,dialogue,is_blank,anchor,hook(11 列) - 提示词表 CSV:
ep,shot,prompt(3 列,prompt 首段=镜型,末段=风格后缀) - 可能有「原版 + 打包版」双份(需保持 MD5 一致)
质检维度(全脚本实测,禁自评)
A. 结构 10 项
- 行数=预期(如 720/季);2. 集数×每集镜数吻合;3. (ep,shot) 无重复键
- 每行字段数合法;5. 集内镜号 1..N 连续无断;6. 分镜↔提示词键集零互缺
- 提示词首段镜型==分镜 framing;8. 标志位(is_blank/anchor/hook)仅 0/1
- 双版 MD5 一致;10. BOM 存在(Excel 依赖)
B. 内容项
- 对话镜/留白/锚点/钩子计数与节奏基线比对(基线示例:每集钩=shot9、留白=shot7)
- 红灯词扫描(仿佛/宛如/宛若/恍若/犹如)台词+提示词零容忍
- 提示词必备风格后缀逐条核验(如「竖屏漫剧分格新中式水墨」)
- 枚举集合跨季漂移检测(framing/fx/palette 同义多名)
C. 语义复核(分叉测试原则)
异常项先抽查语境再定性:
- 计数异常≠缺陷——可能是创作者有意设计(实战案例:尾声三集「终章无钩」写在 comp 字段,差点误判)
- 枚举多名≠必合并——抽查 scene/comp 语境确认同义才统一(实战案例:线稿泛黄/泛黄/泛黄闪回同为前世闪回,才并名)
修复协议
- 备份:改动文件 Copy-Item 到
runs/<批次>/_backup/ - 修复:PowerShell 逐文件替换(CJK 命令可直接写,特殊引号用 [char]0xXXXX 码点直构)
- 保 BOM:
[System.IO.File]::WriteAllText($p,$t,(New-Object System.Text.UTF8Encoding($true))) - 双版同步:原版+打包版同改
- 复检:MD5 双版一致 + 目标项计数归零 + 结构 10 项重跑全绿
交付物
质检报告.md(结构表/内容表/发现与处置/门禁结论)枚举字典.md(framing/fx/palette/标志位口径 + 节奏基线 + 跨季约定差异)verification.json+execution_trace.jsonl+_backup/- 误判必须如实登记纠正(WARN→DESIGN 降级也写进报告)
环境注意
- 本机 PowerShell 输出常被吞:一切统计落盘回读
- 勿 spawn powershell -File(嵌套子进程跑不动),全部 Inline 执行
- 详细排障见 win-troubleshooter 技能第六节(传输层吞字符专项)
来源:L2 C 批次弦外听心 2160 镜质检实战(2026-09-09,runs/C_720镜质检_20260909/)。