From 519a0d8a99dd746ee30090b3ebd9b53cee1fe732 Mon Sep 17 00:00:00 2001 From: Mark Date: Fri, 15 May 2026 16:50:32 +0200 Subject: [PATCH] docs(01): revise plan 07 wave + ffprobe verify guard per checker iteration 1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Two changes: 1. wave: 3 → 6 (cascade: max(wave(05)=4, wave(06)=5)+1 = 6). 2. Task 1 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) --- .planning/phases/01-stabilize-video-pipeline/01-07-PLAN.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.planning/phases/01-stabilize-video-pipeline/01-07-PLAN.md b/.planning/phases/01-stabilize-video-pipeline/01-07-PLAN.md index 41ad51a..575f2ce 100644 --- a/.planning/phases/01-stabilize-video-pipeline/01-07-PLAN.md +++ b/.planning/phases/01-stabilize-video-pipeline/01-07-PLAN.md @@ -2,7 +2,7 @@ phase: 01-stabilize-video-pipeline plan: 07 type: execute -wave: 3 +wave: 6 depends_on: ["05", "06"] files_modified: - tests/fixtures/last_30sec.webm @@ -139,7 +139,7 @@ The full Phase-1 Mokosh build: - Archive is delivered via `chrome.downloads` - which ffprobe && ffprobe -v error -f matroska -i tests/fixtures/last_30sec.webm; test $? -eq 0 + test -f tests/fixtures/last_30sec.webm && which ffprobe && ffprobe -v error -f matroska -i tests/fixtures/last_30sec.webm; test $? -eq 0 **Pre-flight (automated, do these in a bash shell before opening Chrome):**