₀ 六层架构总览
自上而下:编排 → 创作 DAG → 专家 → 引擎 → 持久化 → 审核。审核门横切创作层,画布同步横切持久化。
L1 编排层 Runner
- runner.py 线性 DAG 迭代(≤2 集 ONLY 路径)
- checkpoint/resume:.pipeline-state.json 按 phase ID 记游标
- manifest expected_count 校验(hash/count 不符强制重跑)
- GLM 限流防护:全局并发限制器 + 429 retry wrapper
L2 创作层 Phase DAG
- 23 个注册节点(V8.6 十三步编号保持)
- 主线链式 depends_on + p09c 并行显示分支
- 微阶段家族:P03.5/P09b/P10c/P11a0/P11a5/P11c advisory 永不阻塞
L3 专家层 movie-experts
- 15 个核心专家 skill(delegate_task 加载)
- 扩展:production_designer / physics_precheck / performer / scene_builder…
- 物理预检 physics_precheck 前置拦截 AI 不可行运镜
L4 执行引擎层 Engines
- 文本:GLM-5.2(老司机 CC delegate)
- 图像:Dreamina CLI 5.0/4.6 分层策略
- 视频:MiniMax H3(turbo 预览 / native 终渲,异步 i2va)
- 语音:VoiceDesign→IndexTTS2.5→KAP 链
- 判定:qwen-eye VL :8125 / qwen-ear ASR
- 音乐:SA3 / ACE-Step / m3 三引擎路由
L5 持久化层 Persistence
- Asset Bus:66 个类型化槽位(JSONL/JSON envelope 原子写)
- Canvas 同步:save-v2 :10588,phase 完成+门通过双触发(强制)
- creation_logger 全程留痕
L6 审核层 Review Gates
- 16 个审核门:12 blocking + 1 webhook + 3 redline 子门
- HMAC 回调签名校验;reject 携带 rollback_to 目标
- 2026-08-18 冗余审核体系:视觉/音频 QC 门与接线同步落地
₁ Phase DAG 全景(主流水线)
线性链 depends_on;🛡 = HIL 审核门(阻断式);ADVISORY = 微阶段永不阻塞;∥ = 并行显示分支。
入口:
入口:
requirement.json(创意简报)→ 出口:master-mp4 + 质量审计 + 跨集反馈。A前期创意Story & Script
Step 1爆款选题+主题
🛡 Gate 1 · BLOCKING
⚙ GLM-5.2 delegate · kais-topic-radar 十维选题
📤 topic-kernelhook-candidateshook-design
Step 2故事框架+大纲
🛡 Gate 2 · BLOCKING
⚙ GLM-5.2 · Snowflake Method
📤 story-framework
Step 3剧本+量化审计
🛡 Gate 3 · BLOCKING
⚙ GLM-5.2 · 五维量化审计
📤 script-draftaudit-report
P03.5戏剧性事件二次打磨
ADVISORY
⚙ GLM 轻量二次打磨 pass
📤 script-draft-polisheddramatic-polish-report
B视觉设计Character & Blocking
Step 4角色设计 Character Bible 2.0
🛡 Gate 4 · BLOCKING
⚙ Dreamina 5.0 text2image / i2i 灰底TR→换装TR
📤 character-biblecharacter-assets
Step 6运镜+终审 时空脚本
🛡 Gate 6 · BLOCKING
⚙ GLM-5.2 · L2 Blackboard 并行写入
📤 spatio-temporal-scriptfinal-auditvisual-direction
C场景与分镜Scene & Storyboard
Step 7场景生成+风格化
🛡 Gate 5 · BLOCKING
⚙ Dreamina 多视角一致性 v3/v4(俯视蓝图→透视锚定→双参考裂变)
📤 scene-imagesstyle-vectorcolor-intent
Step 8场景选择·几何床校验
⚙ 几何一致性检查 + vision_verify
📤 scene-selectiongeometry-bed
Step 9分镜拆解 E-Konte 5层
⚙ GLM-5.2
📤 shot-listtransition-design
P09b分镜审计
ADVISORY
⚙ 规则预检 + LLM 复核
📤 shot-audit
P09c白模分镜板 Clay Maquette
🛡 Gate 12 · BLOCKING∥ 显示层
⚙ Dreamina text2image 白模渲染
📤 storyboard-board
D声音Voice & Audio QC
Step 10语音生成 TTS
⚙ VoiceDesign :5111 → IndexTTS2.5 :5110 → KAP :10588(默认 indextts25)
📤 voice-clipsvoice-timeline
P10c语音审计 qwen-ear
🛡 Gate 16 · BLOCKINGADVISORY
⚙ Qwen3-Omni 本地 ASR 转写比对
📤 voice-audit
E条件帧与渲染I-frames & Render
P11a0条件帧审核+选优
🛡 Gate 13 · BLOCKINGADVISORY
⚙ qwen-eye :8125 两段式判定(观察层+判定层)
📤 iframe-qciframe-manifest 回写
P11a快速预览 H3 Turbo
🛡 Gate 14 · BLOCKING
⚙ MiniMax H3 turbo LoRA · 异步 i2va · seed 锁定
📤 rapid-preview-clips
P11a.5预演音频+粗剪
ADVISORY
⚙ 程序化环境音 + TTS pairwise amix + concat(纯 CPU)
📤 ambient-stemspreview-mixroughcut-mp4preview-verdicts
Step 11正式视频渲染
🛡 Gate 7 · WEBHOOK
⚙ H3 native KSampler+SigmaShift · KAP gpuVramManager ensureVram 预检
📤 video-clipslip-sync-reports
P11c视频智能质检眼
🛡 Gate 15 · BLOCKINGADVISORY
⚙ Qwen3.8-27B VL · 5帧观察+SPEC 对比
📤 video-qc
F合成与交付Compose & Deliver
P12a主时间轴 EDL 合成
⚙ ffmpeg 逐帧精确 concat
📤 master-timeline
P12bBGM+音频合成
⚙ SA3 / ACE-Step 1.5 / MiniMax-Music3 三引擎路由 + beat_sync + bgm_verify(librosa 六检)
📤 audio-stemsbgm-tracksfoley-stemssfx-tracks
Step 13交付 Package
🛡 Gate 8 · BLOCKING
⚙ gold-team COLOR_GRADE (:8002) + ffmpeg + 红线扫描
📤 master-mp4delivery-package
P14质量终审聚合
⚙ 多维评分聚合(bgm_verify + video-qc + voice-audit + shot-audit)
📤 quality-audit
P15跨剧集复盘写入
ADVISORY
⚙ 结构化复盘 → Asset Bus 反馈槽位
📤 feedback-datafeedback-log
₂ 执行引擎矩阵
| 引擎 | 类别 | 消费相位 | 要点 |
|---|---|---|---|
| GLM-5.2 | LLM 创作 | P01-P03.5 / P06 / P09 | CC 老司机 delegate · 并发限制 + 429 重试 · 32K 输出上限 |
| Dreamina CLI | 图像生成 | P04 / P07 / P09c / P11 条件帧 | text2image 与 image2image 分层;i2i 必须 --resolution_type 2k |
| MiniMax H3 | 视频生成 | P11a(turbo) / P11b(native) | 异步 i2va · seed 锁定 · token 预算阶梯 · native 15步为质量定案 |
| VoiceDesign + IndexTTS2.5 | 语音合成 | P10 | :5111→:5110→KAP:10588 唯一链路;渲期禁常驻按需拉起 |
| qwen-eye / qwen-ear | 本地判定 | P07/P08/P09c/P11a0/P11c/P10c | Qwen3.8-27B VL :8125 两段式判定;Omni ASR 转写比对 |
| SA3 / ACE-Step / m3 | 音乐生成 | P12b | KMC 分工定案:SA3 主线 + m3 旁路早停;beat_sync 对齐 EDL |
| ffmpeg | 音视频处理 | P11a5 / P12a / P13 | 逐帧精确 concat · loudnorm · shortest 截断陷阱已知 |
| gold-team :8002 | GPU 集群 | 调色 / upscale / 3D | COLOR_GRADE 任务类型;X-API-Key 认证 |
₃ 数据闭环:资产总线 × 跨集反馈
66 个类型化槽位贯穿全程(envelope 原子写 / JSONL 追加)。四个反馈槽位构成知识→选题的跨集进化回路:
P15 复盘写入→
creative-historyfailed-shotsfinetune-datasetreview-outcomes
→下一集 P01 读回→选题/Hook 进化⟲
同期横切:Canvas 同步(phase 完成 + 门通过 双触发 → KAP save-v2 :10588 无限画布实时投影)。
₄ 已移除 / 重构的架构决策
p05_pain_discovery DIALOGUE-REFORM 2026-07-28 移出创作链
痛点驱动导致角色偏暗、台词过度压缩;模块保留可导入但不在 PHASE_REGISTRY。P04 直连 P06。
p10a_shot_timeline 2026-08-09 移除(内联化)
语音↔视频天然 1:1,ffprobe 时长测量内联进 p11a/p11b。
p12_composition 2026-08-09 拆分为 P12a + P12b
timeline-first:先 EDL 后 BGM。旧模块保留向后兼容,runner 不再执行。
p06_blackboard 运行时交换变体(非删除)
与 p06 共享 Gate 6 的 blackboard 实现切换目标。
₅ 设计不变量(架构韧性来源)
✓ 降级容忍 Degradation
- 微阶段四级降级,任何失败 passthrough
- p035 打磨失败=原文透传;p11a0 失败=manifest 不动
- 单点故障不阻塞主线,QC fail 汇总至 P14 统一裁决
✓ 断点续跑 Resume
- checkpoint 游标按 phase ID 记录(插入新相位不位移)
- manifest expected_count + hash 双校验,不符强制重跑
- additive-only 注册表演进:老断点永不变非法
✓ 门与接线同步 Lock-step
- _GATE_PHASES 单一真相 + derive_gate_id 自动派生
- 新 QC 门必须与接线同 commit 落地(cross_validate)
- reject 携带 rollback_to,支持外科手术式重跑