verify
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseVerify
验证
The orchestrator routed you here. This atom checks the final deliverable against the commitments made at the start of the workflow.
编排器将您引导至此。该原子步骤会对照工作流开始时做出的承诺,检查最终交付物。
Inputs
输入
You receive:
- Commitments from the command's parse step -- the promises made about what the deliverable would contain
- Compose outputs -- the finished artifact(s) and their metadata
您将收到:
- Commitments:来自命令解析步骤,即关于交付物应包含内容的承诺
- Compose outputs:已完成的制品及其元数据
Video deliverables
视频交付物
Technical checks
技术检查
Run on the final .mp4:
ffprobebash
ffprobe -v quiet -print_format json -show_format -show_streams <video>| Check | Pass condition |
|---|---|
| Exists and plays | ffprobe exits 0, duration > 0 |
| Resolution | 1920x1080 (or target resolution) |
| Pixel format | yuv420p |
| File size | Under 5 MB for GitHub embeds (25 MB hard limit) |
| Duration | Must fall within the compose pacing table's target range for this demo type: 30-45s (single feature), 45-75s (side-by-side comparison), 60-120s (multi-phase). Below the minimum is a failure — re-compose with a lower speed factor or re-capture with more steps. |
| Filename | Includes PR number or meaningful identifier |
对最终的.mp4文件运行:
ffprobebash
ffprobe -v quiet -print_format json -show_format -show_streams <video>| 检查项 | 通过条件 |
|---|---|
| 存在且可播放 | ffprobe退出码为0,时长>0 |
| 分辨率 | 1920x1080(或目标分辨率) |
| 像素格式 | yuv420p |
| 文件大小 | GitHub嵌入需小于5 MB(硬性上限25 MB) |
| 时长 | 必须符合合成节奏表中对应演示类型的目标范围:30-45秒(单一功能)、45-75秒(对比演示)、60-120秒(多阶段)。低于最小值视为失败——需降低速度系数重新合成,或增加步骤重新录制。 |
| 文件名 | 包含PR编号或有意义的标识符 |
Commitment checks
承诺项检查
Walk through each commitment from the parse step:
| Commitment | How to verify |
|---|---|
| Title card | Video starts with a static frame showing PR info (check first 5s) |
| Side-by-side layout | Video shows two panels with a divider |
| Showcase polish | Resolution is 1920x1080, window chrome and rounded corners visible |
| Keystroke overlay | Pill overlays appear at interaction points |
| Effects | Effects matching the committed tier are present (utilitarian: zoom/keystroke; full: spotlight, zoom, callout, keystroke) |
| Speed note | Title card mentions playback speed |
逐一核对解析步骤中的每项承诺:
| 承诺项 | 验证方式 |
|---|---|
| 标题卡片 | 视频开头5秒内显示包含PR信息的静态帧 |
| 分屏布局 | 视频显示两个带分隔线的面板 |
| 展示效果优化 | 分辨率为1920x1080,可见窗口边框和圆角 |
| 按键操作overlay | 交互点处显示胶囊状overlay |
| 特效 | 存在与承诺层级匹配的特效(实用型:缩放/按键;完整型:聚光灯、缩放、标注、按键) |
| 速度说明 | 标题卡片提及播放速度 |
Content checks
内容检查
- Every claim from the "what to prove" analysis has visible evidence in the video
- Both states (before/after, input/result) appear on screen
- No dead time longer than 3 seconds without visible activity
- “what to prove”分析中的每一项声明,在视频中都有可见证据
- 两种状态(前后对比、输入/结果)均显示在屏幕上
- 无可见活动的空白时间不超过3秒
Screenshot/snapshot deliverables
截图/快照交付物
For proofs
用于验证证明
| Check | Pass condition |
|---|---|
| Evidence exists | Screenshots/snapshots at every claimed proof point |
| Environment stated | Driver, terminal/browser, OS identified |
| Conclusion present | Evidence explicitly supports or refutes the claim |
| Before/after paired | If comparison, both branches shown at same capture points |
| 检查项 | 通过条件 |
|---|---|
| 证据存在 | 在每个声明的验证点都有截图/快照 |
| 环境说明 | 明确标识驱动程序、终端/浏览器、操作系统 |
| 结论明确 | 证据明确支持或反驳声明 |
| 前后配对 | 若为对比验证,两个分支在相同捕获点的内容均展示 |
For QA reports
用于QA报告
| Check | Pass condition |
|---|---|
| Step coverage | Every defined test step has a result (PASS/FAIL) |
| Evidence attached | Screenshots/snapshots at every step |
| Failures documented | Failed steps have evidence and description |
| Report structured | Markdown report follows the QA template |
| 检查项 | 通过条件 |
|---|---|
| 步骤覆盖 | 每个定义的测试步骤都有结果(PASS/FAIL) |
| 证据附加 | 每个步骤都有截图/快照 |
| 失败记录 | 失败步骤附有证据和描述 |
| 报告结构 | Markdown报告符合QA模板 |
Failure handling
失败处理
If any check fails:
- Identify which stage produced the problem (capture or compose)
- Report the specific failure: "Side-by-side layout was committed but the output is a single panel"
- Go back to the failed stage and fix it
- Re-verify after the fix
Do not report a deliverable as complete until every commitment is met.
如果任何检查失败:
- 确定问题出在哪个阶段(录制或合成)
- 报告具体失败情况:"承诺采用分屏布局,但输出为单面板"
- 返回失败阶段进行修复
- 修复后重新验证
在所有承诺都满足之前,不得报告交付物完成。
Output
输出
undefinedundefinedVerification
Verification
Technical
Technical
- Resolution: 1920x1080 ✓
- Duration: 42s ✓
- Size: 3.2 MB ✓
- Format: yuv420p ✓
- Resolution: 1920x1080 ✓
- Duration: 42s ✓
- Size: 3.2 MB ✓
- Format: yuv420p ✓
Commitments
Commitments
- Title card with PR info
- Side-by-side comparison layout
- Showcase hero preset applied
- Keystroke overlay visible
- Title card with PR info
- Side-by-side comparison layout
- Showcase hero preset applied
- Keystroke overlay visible
Content
Content
- Fork creates independent session (visible at 0:18)
- History diverges after fork (visible at 0:32)
All commitments met. Deliverable ready.
undefined- Fork creates independent session (visible at 0:18)
- History diverges after fork (visible at 0:32)
All commitments met. Deliverable ready.
undefined