正文
获取原文件references/pipeline-contract.md
1. 交付信封
每个阶段的交付至少包含:
artifact:
stage: V004
mode: DRAFT
status: CREATED
sources:
- id: SRC-001
type: EXPLICIT
location: path-or-message
assumptions: []
missing_inputs: []
outputs: []
verification_evidence: []
next_handoff: []
YAML 只是字段示意。状态必须来自 PLANNED、CREATED、OBSERVED、VERIFIED、BLOCKED。
2. 数据流(上游产物 → 下游消费)
V001 concept → concept.md (什么:选题、结构、爽点/钩子、资产清单)
V002 cast → cast.md (谁:角色画像 + 形象/音色提示词 + 设定图)
V003 art → art.md (哪里 + 手里拿的:场景/道具锚点 + 设定图)
V004 script → script.md (戏:场次、节拍流、逐句台词、台词本)
V005 storyboard → storyboard.md(怎么拍:段→镜→图、H3 提示词、投产包)
V006 seedance → seedance.md(生成:Seedance 格式提示词投产包 + 生成编排)
V007 review → review.md (门禁:多维审核报告 + PASS/FIX/BLOCKED)
V008 editing → editing.md (成片:剪辑施工单 + 成片质检)
V009 shot-language (镜头语汇卡库,被 V005 挂载,独立可用)
- V002 的人物表喂 V004 写台词(说话方式),音色提示词对接 TTS,形象提示词作 V005 参考图。
- V003 的场景/道具设定图作 V005 参考图;V004 的场景/光照/道具引用必须对账 V003。
- V004 的节拍流是 V005 的硬前提——分镜离开剧本没有意义。
- V005 是分镜消费端:改剧情/角色/场景时回填对应 skill,不在分镜里临时发明。
- V005 的分镜结构是模型无关的;V006 把它组装成具体视频模型的提示词(换模型只换 V006),V006 吃 V002/V003 参考图 + V004 台词/音色。
- V007 吃 V001–V006 全部交付物,做跨 skill 综合复核 + 创新性审计,出
PASS/FIX/BLOCKED门禁;PASS才允许生成视频。 - V008 吃生成视频 + V005 的配音对齐单,出剪辑施工单与成片质检;剪辑软件操作仍靠手工。
3. 依赖类型
REQUIRED:没有该契约会造成不可逆错误,缺失时阻塞相应动作(如 V005 依赖 V004 的节拍流)。CONDITIONAL:仅特定范围需要(如 V002/V003 在口播片中不需要)。ADVISORY:有助于提升质量,但可用显式假设继续(如 V009 挂载)。
不要把「推荐有」写成「必须有」。
角色/美术路由例外
只要视频出现需跨镜头保持一致的角色、场景或道具,V002/V003 即为 REQUIRED。范围尚不明确时,先标为 CONDITIONAL 并保留交接计划;不能因输入不全而直接跳过。仅当有明确证据表明视频无角色、或复用既有资产且本次不新增角色/场景/道具时,才可标 NOT_APPLICABLE,且必须附证据。
4. 生成 vs 决定分离
- 大纲、剧本、分镜的「决定」(砍哪条线、合哪些人、爆点落哪、镜头怎么切):由对应 skill 产出,可评审。
- 图像/视频的「生成」:是需要授权的独立动作,用当前会话可用的生图/视频能力执行。
- 分镜只做「输出」不做「新决定」:它把剧本节拍切成镜头,不新增剧情、角色或场景。
5. 质量门禁与对账
各 skill 的质量门禁是逐条可核查的清单(阈值写死在 SKILL.md,如「段 ≤ 15 秒」「每切 2–5 秒」「单句 ≤ 35 字」「锚点 3–5 个」)。下游对账门引用上游 ID:
- 角色对账:剧本引用的角色必须存在于 V001 人物表 / V002 cast。
- 场景/光照/道具对账:剧本引用的场景/光照/道具必须存在于 V003 art。
- 节拍对账:分镜的镜头必须恰好、按顺序、连续地认领剧本全部节拍。
对账失败逐条修,改完重查,直到通过;不许绕过门。
6. 目录约定
端到端跑一条视频,按阶段分目录归档,不把机器产物平铺在根目录:
<video>/
├── concept/ ← V001 产出
├── cast/ ← V002 产出(含 images/ 设定图)
├── art/ ← V003 产出(含 images/ 设定图)
├── script/ ← V004 产出
├── storyboard/ ← V005 产出(含 E01-01/ 等投产包,manifest.json)
├── seedance/ ← V006 产出(每段 prompt.md + 参考图清单 + 生成参数)
├── editing/ ← V008 产出(剪辑施工单 + 质检清单)
├── review/ ← V007 产出(多维审核报告 + 门禁结论 + 创新性审计)
└── docs/ ← 自己的说明、PR 草稿(与机器产物解耦)
7. 报告诚信
- 计划、生成的文件、观察结果、通过结论分栏。
- 时长、秒数、字数等阈值判断必须给出实际值与目标值。
- 「一致性」「风格统一」必须有可核对证据(锚点逐条列出、风格短语一致)。
- 「已生成」必须附文件路径或实际产物;不能只凭「写了提示词」声称已出图。
- 改编他人作品前必须确认授权与合规边界,不把「技术能跑」写成「可以发布」。