Problem
An 8-cell heterogeneous direct-play wall on a fanless 16 GB M5 has not passed a clean long-run media gate in either software or hardware-decode mode. The product needs an explicit capacity policy instead of repeated decoder toggles.
Scope
- Define 4-, 6-, and 8-cell operating modes.
- Promote the highest measured passing mode and fail closed when evidence is missing.
- Keep 8 cells experimental until the complete 30-minute fixed-corpus gate passes.
- Document that the rejected runtime
30/25 live-transcode shaping is not an option; use fewer cells or a pre-normalized corpus.
Acceptance criteria
- Each promoted mode has CPU, loop-lag, render-gap, freeze, decoder, audio, and duration-coverage evidence.
- README and
docs/performance-roadmap.md separate harness health from media health.
- No claim of 8-cell readiness is made without the exact gate evidence.
Problem
An 8-cell heterogeneous direct-play wall on a fanless 16 GB M5 has not passed a clean long-run media gate in either software or hardware-decode mode. The product needs an explicit capacity policy instead of repeated decoder toggles.
Scope
30/25live-transcode shaping is not an option; use fewer cells or a pre-normalized corpus.Acceptance criteria
docs/performance-roadmap.mdseparate harness health from media health.