docs(01): revise plan 07 wave + ffprobe verify guard per checker iteration 1
Two changes: 1. wave: 3 → 6 (cascade: max(wave(05)=4, wave(06)=5)+1 = 6). 2. Task 1 <automated> verify now prefixes the ffprobe invocation with test -f tests/fixtures/last_30sec.webm && which ffprobe so the gate fails fast with a clear signal if the human checkpoint never produced the fixture (instead of ffprobe blowing up with a cryptic file-not-found). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -2,7 +2,7 @@
|
|||||||
phase: 01-stabilize-video-pipeline
|
phase: 01-stabilize-video-pipeline
|
||||||
plan: 07
|
plan: 07
|
||||||
type: execute
|
type: execute
|
||||||
wave: 3
|
wave: 6
|
||||||
depends_on: ["05", "06"]
|
depends_on: ["05", "06"]
|
||||||
files_modified:
|
files_modified:
|
||||||
- tests/fixtures/last_30sec.webm
|
- tests/fixtures/last_30sec.webm
|
||||||
@@ -139,7 +139,7 @@ The full Phase-1 Mokosh build:
|
|||||||
- Archive is delivered via `chrome.downloads`
|
- Archive is delivered via `chrome.downloads`
|
||||||
</what-built>
|
</what-built>
|
||||||
<verify>
|
<verify>
|
||||||
<automated>which ffprobe && ffprobe -v error -f matroska -i tests/fixtures/last_30sec.webm; test $? -eq 0</automated>
|
<automated>test -f tests/fixtures/last_30sec.webm && which ffprobe && ffprobe -v error -f matroska -i tests/fixtures/last_30sec.webm; test $? -eq 0</automated>
|
||||||
</verify>
|
</verify>
|
||||||
<how-to-verify>
|
<how-to-verify>
|
||||||
**Pre-flight (automated, do these in a bash shell before opening Chrome):**
|
**Pre-flight (automated, do these in a bash shell before opening Chrome):**
|
||||||
|
|||||||
Reference in New Issue
Block a user