Merge pull request #843 from vangel76/gap-workflow-acceptance

#835: workflow acceptance tests through the MCP server, checked by ffprobe
This commit is contained in:
Brandon Thomas committed 2026-10-11 20:32:42 -04:00
commit 22d069560a
4 files changed
+498

No files matched your search

+6
View File
@@ -117,6 +117,12 @@ platforms** G4, G9, G17; **performance** G16; **ecosystem** G11; **measurement**
## G6. No real-world media corpus or workflow acceptance tests
- **Done:** first scripted MCP workflows (#835, `apps/filmcraft-cli/tests/workflows.rs`): the
`filmcraft-cli mcp` binary imports ffmpeg-made phone-like VFR H.264 + AAC MP4 and long-GOP
H.264 Matroska with two audio tracks (AAC, AC-3), edits (extract, audio gain, title; ripple
trims, colour matte, cross dissolve), exports H.264 MP4, and saves a project that a new process
exports as ProRes; ffprobe / ffmpeg check streams, frame count, duration, frame placement, A/V
sync, title pixels, dissolve mix and audio levels. Skipped without ffmpeg.
- **Missing:** a pinned corpus of phone, camera and screen recordings (variable frame rate,
damaged files, long GOP, odd containers, multi-track audio), each with an import → edit → export
round trip checked against an ffprobe / ffmpeg oracle; scripted MCP sessions that do real jobs