Parent: #137 Run miri and/or valgrind to detect memory leaks and use-after-free across the engine. ## Acceptance Criteria - [ ] Miri runs over non-GL Rust tests (GL is not miri-compatible) - [ ] Valgrind or heaptrack run over integration tests - [ ] Zero memory leaks reported in steady-state operation - [ ] Any leaks found are fixed and documented - [ ] Added to CI on a scheduled (not per-PR) basis to manage runtime cost
Parent: #137
Run miri and/or valgrind to detect memory leaks and use-after-free across the engine.
Acceptance Criteria