Files
miga-heygen aee81b76a6 docs(engine): ship the fast-capture-limitations.md every gate points at
drawElementService.ts, frameCapture.ts, compileStage.ts,
fallbackCaptureProfile.ts, validate-fast-video.ts, and the fast-video CI
workflow all cite `docs/fast-capture-limitations.md` (several by specific
`Lim N` number) as the reference for why a composition falls back to
screenshot capture -- but the file never existed anywhere in the repo, so
every one of those pointers was dangling and nothing was ever shipped in
the published @hyperframes/engine package either.

Add packages/engine/docs/fast-capture-limitations.md covering every
fallback gate (SwiftShader, video capture, unsupported CSS effects, 3D
contexts, supersampling, clip-cut boundaries, the at-risk-timeline
predictor) plus the operational requirements and per-frame recoverable
errors, and add "docs" to the package's `files` so it actually publishes.

Add a regression test asserting the doc exists and still defines every
limitation number cited by name elsewhere in the codebase.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-11 17:58:07 +00:00
..
2026-09-10 14:45:17 -04:00
2026-09-10 14:45:17 -04:00
2026-09-10 14:45:17 -04:00
2026-09-10 14:45:17 -04:00