Validated on a native amd64 Linux runner that per-frame BeginFrame does NOT make
drawElementImage capture video (fast-vs-baseline ~12 dB, region black) — same as
macOS. So video falls back to screenshot on every platform, not just macOS.
Make the validation workflow manual-only (it fails by design until fast video
is implemented).
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Renders a video composition baseline-vs-fast on a native amd64 Linux runner and
asserts the fast (drawElementImage) output matches via PSNR — validating the
BeginFrame paint path captures video, which couldn't be checked locally
(macOS has no BeginFrame; Docker-on-rosetta hung).
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>