docs(task-53): accept six output samples and advance queue

This commit is contained in:
2026-11-04 11:32:44 -08:00
parent 4b7e798757
commit bde2a4cf4b
3 changed files with 16 additions and 6 deletions
+12 -3
View File
@@ -12,9 +12,18 @@ prove it. Make the output formats a tested, locked contract instead of an assump
**Slices (one integration test each, in order):**
1. ☐ **What we actually emit** — enumerate the real encoding configurations (widescreen 1080p60/
1080p30/720p60/720p30 + vertical 9:16 1080p60/1080p30) and pin them in one place (`FfmpegArgs`-adjacent),
each with its own geometry contract test. This turns "formats exist" into "formats are defined".
1. ✅ **What we actually emit** (2026-11-04; creator visually reviewed and accepted) — six
creator-supplied recordings confirm the emitted configurations. All are H.264 with exact
average frame rates and dimensions:
| Mode | File | Output |
|---|---|---|
| Landscape 1080p60 | `rec1-1080p60.mp4` | 1920×1080 @60 fps |
| Landscape 1080p30 | `rec2-1080p30.mp4` | 1920×1080 @30 fps |
| Landscape 720p60 | `rec3-720p60.mp4` | 1280×720 @60 fps |
| Landscape 720p30 | `rec4-720p30.mp4` | 1280×720 @30 fps |
| Vertical 1080p30 | `rec5-1080p30-vert.mp4` | 1080×1920 @30 fps |
| Vertical 1080p60 | `rec6-1080p60-vert.mp4` | 1080×1920 @60 fps |
2. ✅ **9:16 output resolution (resolution-only acceptance, 2026-11-04)** — creator-supplied
`ty-20261104-0927-982-0000-2.mp4` reports H.264 1080×1920 at 60 fps. The creator accepted the
resolution check only; captions and visual safe-zone placement were not reviewed.