Streaming Video Encoding & Packaging Pipeline · View 13 of 22 · Runtime
The two failures are the design
- A reclaim costs one chunk and is rescheduled without operator action. It is drawn in the main flow because it happens continuously, not exceptionally.
- A gate rejection returns to the recipe plane, not to the scheduler. The retry is a new recipe version — re-running the same one is deterministic and would fail identically.
Two checks that refuse rather than warn
- A worker whose encoder build does not match the recipe refuses the task. Producing an output that cannot be reproduced is worse than producing none.
- The publisher verifies every referenced segment is durably present before emitting a manifest. A manifest pointing at an absent segment is a publication defect, not a cache miss.
Spend is checked at admission
- The ceiling is enforced when the job is admitted, as a hard stop. An alert on a runaway retry loop arrives after the money is spent.