画布 17 个 PIPELINE_PHASES 与 KMC PHASE_REGISTRY 完全一致 ✓
| # | 画布 Code | 画布名称 | KMC Phase ID | KMC depends_on | 匹配 |
|---|---|---|---|---|---|
| 1 | P01 | 选题/钩子 | p01_hook_topic | [] | ✓ |
| 2 | P02 | 大纲 | p02_outline | [p01] | ✓ |
| 3 | P03 | 剧本审计 | p03_script_audit | [p02] | ✓ |
| 4 | P04 | 角色设计 | p04_character_design | [p03] | ✓ |
| 5 | P06 | 时空剧本 | p06_spatio_temporal_script | [p04] | ✓ |
| 6 | P07 | 场景图生成 | p07_scene_generation | [p06] | ✓ |
| 7 | P08 | 场景选择 | p08_scene_selection | [p07] | ✓ |
| 8 | P09 | 分镜拆解 | p09_shot_breakdown | [p08] | ✓ |
| 9 | P09b | 镜头审计 | p09b_shot_audit | [p09] | ✓ sub |
| 10 | P10 | 语音合成 | p10_voice | [p09b] | ✓ |
| 11 | P10c | 语音审计 | p10c_voice_audit | [p10] | ✓ sub |
| 12 | P10b | 快速预览 | p10b_rapid_preview | [p10c] | ✓ sub |
| 13 | P11 | 视频渲染 | p11_video_render | [p10b] | ✓ |
| 14 | P12 | 合成 | p12_composition | [p11] | ✓ |
| 15 | P13 | 交付 | p13_delivery | [p12] | ✓ |
| 16 | P14 | 质量审计 | p14_quality_audit | [p13] | ⚠ 无DAG节点 |
| 17 | P15 | 反馈 | p15_feedback | [p14] | ⚠ 无DAG节点 |
| # | 差异 | 详细说明 | 严重度 |
|---|---|---|---|
| 1 | P09b 门控旁路 |
KMC: p10_voice depends_on=[p09b_shot_audit] — 镜头审计是 P10 的前置门画布 DAG: shot-list → voice-clips 直连 — 绕过了 shot-audit 门控影响:画布 DAG 看起来语音可以不经过镜头审计就生成,与实际管线不符 |
高 |
| 2 | P10c/P10b 门控旁路 |
KMC: p11 depends_on=[p10b_rapid_preview] → p10b depends_on=[p10c_voice_audit]画布 DAG: voice-audit → rapid-preview-clips 有边,但 rapid-preview 没有连到 video-clips — P11 不依赖 P10b/P10c影响:画布 DAG 显示 P11 可以不经过语音审计和快速预览就开始渲染 |
高 |
| 3 | P14/P15 无 DAG 节点 |
画布 PIPELINE_PHASES 有 P14(质量审计)和 P15(反馈), 但 DAG_NODES 数组中没有对应节点 — DAG 视图完全看不到这两个阶段影响:DAG 视图在成片后就断了,不显示质量审计和反馈闭环 |
中 |
| 4 | P12 音频节点缺失 |
KMC P12 composition 产出 master-timeline + audio-stems(对白混音/BGM/Foley)画布 DAG 只有 master-timeline 一个节点,缺少音频混音/合成节点影响:P12 的音频混音工作在 DAG 中不可见 |
中 |
| 5 | 画布 DAG 超集(更多细节) |
画布 DAG 展示了 KMC 线性链中不可见的真实数据依赖: • character-bible → turnaround-sheets → costume-turnarounds(P04 内部链)• spatio-temporal-script → scene-images / shot-list(P06 分叉到 P07/P09)• scene-selection + turnaround + e-konte → iframe-generation(P11 多输入汇聚)这些是 KMC depends_on 没表达、但实际存在的数据流依赖这是画布 DAG 的优势 — 比 KMC 线性链更真实 |
特性 |
| 分组 | 画布 PhaseGroup | KMC 对应 | 匹配 |
|---|---|---|---|
| 选题研究 | P01, P02 | p01_hook_topic, p02_outline | ✓ |
| 故事剧本 | P03, P04 | p03_script_audit, p04_character_design | ✓ |
| 制作生产 | P06~P09b | p06~p09b | ✓ |
| 后期合成 | P10~P15 | p10~p15 | ✓ |
阶段注册表 100% 匹配 ✓ — 17 个阶段的 code/name/group/phaseIndex 完全对齐 KMC PHASE_REGISTRY。
画布 DAG 是 KMC 线性链的「超集 + 更真实」 — 它把 KMC 的线性 depends_on 展开成了真实的分支/汇聚数据流。 比如 P06 的时空剧本同时输入 P07(场景图)和 P09(分镜表),KMC 用线性链隐藏了这个分叉,画布 DAG 正确展示了。
主要差距在审计门控(Gate)的依赖边 — KMC 强制 P09→P09b→P10→P10c→P10b→P11 串行,画布 DAG 的依赖边让某些阶段可以「跳过」审计直接执行。 这是因为画布 DAG 的边定义侧重数据流依赖(A 的产物喂给 B),而非执行顺序门控(A 审核通过才能跑 B)。 这两种依赖语义不同,当前画布 DAG 只表达了前者。
P14/P15 在 DAG 中完全缺失 — 需要在 DAG_NODES 中补充质量审计和反馈的节点定义。