680 B
680 B
audio-fec-resilience Specification
Purpose
TBD - created by archiving change phase3c-gateway-audit-remediation. Update Purpose after archive.
Requirements
Requirement: Bounded audio FEC state advances after loss
The Apollo audio recovery window SHALL remain bounded and SHALL evict the oldest incomplete block when accepting a newer block would otherwise be rejected.
Scenario: Newer complete block follows sustained loss
- WHEN more than the bounded number of permanently incomplete audio blocks arrive before a complete newer block
- THEN the oldest stale state is dropped, drop telemetry advances, and the newer encoded payload is relayed unchanged