- capcut_assemble: 添加 KenBurns 效果支持(慢速推拉动画) - phase-videos: 区分"无任务"与"已有 video"的日志输出,避免误报跳过 - 张不苦账号提示词文档精简(拆分/图片提词/遮罩提词词) - 新增 CHANGELOG.md 和 CONSTRAINT_ENGINE.md 约束引擎文档 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
100 lines
3.4 KiB
Markdown
100 lines
3.4 KiB
Markdown
# 执黑先行约束执行机制
|
||
|
||
## 目的
|
||
|
||
确保模板里的每一条规则都被严格执行,不因子 Agent 自由度过高而被绕过。
|
||
|
||
---
|
||
|
||
## 一、子 Agent 执行前 — 强制预检机制
|
||
|
||
每次调用子 Agent 执行图片/视频提示词生成时,主 Agent 的 prompt 必须包含以下段落(直接写死):
|
||
|
||
```
|
||
【强制预检要求 — 输出前必须完成,不得跳过】
|
||
|
||
完成所有 shot 的提示词生成后,输出最终结果前,你必须:
|
||
|
||
1. 逐条列出每条铁律的检查结果:
|
||
[铁律1] 导演禁止混合 → 通过/违反(若违反:列出涉及的 shot)
|
||
[铁律2] 前2秒有物件级冲突 → 通过/违反(若违反:列出涉及的 shot)
|
||
[铁律3] 时尚潮流感(人/物/事至少一种) → 通过/违反(若违反:列出涉及的 shot)
|
||
[铁律4] 无土气/油腻/老气形象 → 通过/违反(若违反:列出涉及的 shot)
|
||
[铁律5] 无混合导演光影词库 → 通过/违反(若违反:列出涉及的 shot)
|
||
|
||
2. 如果有任何铁律违反:
|
||
→ 输出 "🔴 违反铁律:XXX,涉及 Shot N"
|
||
→ 立即重写该 shot
|
||
→ 重写后再次检查
|
||
→ 全部通过才能输出最终结果
|
||
|
||
3. 最终输出必须包含:
|
||
"✅ 全部铁律检查通过,共 N 个 shot,全部符合规范"
|
||
```
|
||
|
||
---
|
||
|
||
## 二、主 Agent 审查 — 逐项验收清单
|
||
|
||
主 Agent 收到子 Agent 输出后,**必须执行以下验收流程,不得省略**:
|
||
|
||
### 分镜审查清单
|
||
```
|
||
[ ] 所有 shot 导演是否统一(无混合)
|
||
[ ] 每个 shot 是否有具体视觉物件(不是纯姿态)
|
||
[ ] 每个 shot 前2秒是否有视觉冲突发生
|
||
[ ] TTS 估算是否全部 ≤ 6s
|
||
[ ] 所有 script 拼接是否 = 原文一字不差
|
||
[ ] 人物描述是否时尚有型
|
||
[ ] 无土气/油腻/老气形象
|
||
```
|
||
|
||
### 图片提示词审查清单
|
||
```
|
||
[ ] shotDesc 内容是否完整保留(无删减替换)
|
||
[ ] 人/物/事是否至少有潮流感来源
|
||
[ ] 无土气/油腻/老气形象
|
||
[ ] 光影词库是否使用 directorRef 指定导演(无混合)
|
||
[ ] 固定画风词尾是否完整附加
|
||
```
|
||
|
||
### 视频提示词审查清单
|
||
```
|
||
[ ] 前2秒是否有物件级冲突动作
|
||
[ ] 冲突是否来自当前 script 的核心动词或矛盾
|
||
[ ] 主体运动是否有大位移或物件显著变化
|
||
[ ] 无"定格在X"结尾
|
||
[ ] 结尾是否留有余势
|
||
[ ] 人物动作是否保持时尚潮流感
|
||
```
|
||
|
||
**任何一项违规 → 立即打回,不接受"基本符合"或"接近" → 必须整改通过才能继续。**
|
||
|
||
---
|
||
|
||
## 三、违规处理规则
|
||
|
||
| 违规场景 | 处理方式 |
|
||
|---------|---------|
|
||
| 子 Agent 输出了违反铁律的内容 | 打回重写,manifest 不回写 |
|
||
| 主 Agent 审查发现违规 | 打回子 Agent 重写,整改后重新提交 |
|
||
| 多次违规(同一规则连续2次违反) | 在 CHANGELOG 中记录为"模板规则不足",分析是否需要进一步写死 |
|
||
| 子 Agent 自行省略预检环节 | 视为该批次全部失败,拒绝接受,要求重跑 |
|
||
|
||
---
|
||
|
||
## 四、每次执行记录
|
||
|
||
每次执行前,主 Agent 在对话中记录:
|
||
|
||
```
|
||
执行批次:[日期] [账号] [文案关键词]
|
||
分镜审查:N个shot / 导演统一性 / TTS合规性
|
||
图片提示词审查:N个shot / 时尚感 / 光影词库
|
||
视频提示词审查:N个shot / 前2秒冲突 / 物件级运动
|
||
发现问题:[如有]
|
||
是否通过:✅通过 / 🔴打回重写
|
||
```
|
||
|
||
此记录供后续审计,发现问题立即追溯到模板或 CHANGELOG。
|