Files
VerseVDI-Data-Plane/openspec/changes/truthful-fixed-frame-qualification/proposal.md
T
sechmachine 0b7e7b8b31
Verify Data Plane / gateway (push) Failing after 1m30s
test(gateway): pace qualification video source
2026-08-09 15:46:07 +07:00

27 lines
1.5 KiB
Markdown

## Why
The existing fixed-profile harness treats each 1,179-byte datagram as an encoded frame, so its reported frame rate, frame boundaries, bitrate, queue pressure, and processing evidence do not model the named 60/120 FPS profiles.
The v6 complete-frame fixture subsequently exposed a source-fidelity defect on ordinary Linux runners: it emitted every UDP shard in one tight loop, unlike pinned Apollo's bounded intra-frame rate and batch schedule. The affected v6 qualification evidence remains retained but is superseded for candidate-readiness purposes.
## What Changes
- Generate deterministic variable-size encoded frame units at the named frame rates and target bitrates, including bounded keyframes.
- Traverse native Apollo recovery, production queues, the production pacer, QUIC framing, and independent reassembly.
- Assert frame count/rate, bitrate, exact bytes and boundaries, clean loss attribution, latency, and resource bounds.
- Keep short smoke tests separate and leave all prior normative artifacts unchanged.
## Capabilities
### New Capabilities
None.
### Modified Capabilities
- `gateway-qualification`: Fixed-profile evidence measures complete encoded frame units rather than one datagram per frame.
## Impact
The existing qualification harness and canonical qualification specification only. No codec operation, production dependency, or normative run before immutable consumer publication. Requirements: P3C-002, P3C-008, P3C-029, P3C-030, P3C-033, VER-009, VER-010, OPS-015.