Summary
Extract retire_queue as the first tiny internal shared runtime module.
Scope
- move the identical
retire_queue implementation behind one shared internal boundary
- update all three engines to consume the shared module
- keep engine semantics unchanged
Acceptance
- all three engines use the shared
retire_queue
- no behavior changes
- all existing tests remain green
Canonical docs
- docs/runtime-extraction-roadmap.md
- docs/reservation-runtime-seam-evaluation.md
Blocked by