Goal
Track and prioritise the refactoring and documentation findings from the Rust/router + leta + wyvern audit.
Priority Order
- Remove dead duplicated source first; it is low risk and reduces search/review noise immediately.
- Decouple runner process execution from CLI and make stderr routing explicit. These two should be designed together because they touch the same boundary.
- Fix reporter/timing output injection. This improves testability before deeper status changes.
- Extract repeated CLI hint scanning. This is a small mechanical refactor with focused tests.
- Split runner generation from reporting and manifest expansion from telemetry. These are broader architecture cleanups and should follow the boundary work.
- Repair stale documentation paths and improve Rustdoc examples. Docs path fixes are small, while broad example coverage can be staged.
Blocked By
Finding Issues
Notes
Each issue should be handled as an atomic change with the repository quality gates run before merging. For code changes, use the Makefile targets required by AGENTS.md: make check-fmt, make lint, and make test.
Goal
Track and prioritise the refactoring and documentation findings from the Rust/router + leta + wyvern audit.
Priority Order
Blocked By
Finding Issues
Notes
Each issue should be handled as an atomic change with the repository quality gates run before merging. For code changes, use the Makefile targets required by AGENTS.md: make check-fmt, make lint, and make test.