Summary
Prevent slow event consumers, renderers, or replay writers from blocking or
exhausting the runtime process.
Requirements
- Use a bounded event queue.
- Define behavior when consumers are slow.
- Preserve important lifecycle events.
- Avoid deadlocks between process readers and consumers.
- Support cancellation.
- Report dropped or coalesced output explicitly.
Acceptance criteria
Summary
Prevent slow event consumers, renderers, or replay writers from blocking or
exhausting the runtime process.
Requirements
Acceptance criteria