cargo build --release
Requires Rust 2024 edition (1.85+).
For the web dashboard:
cd web && npm install && npm run build
cargo test
190 tests cover the CLI, store, scoring, research fallback, DOD parsing, roadmap, standards, and duplicate detection.
- No comments in code. Write readable code instead.
- UK spelling in user-facing text.
cargo fmtandcargo clippymust pass cleanly.npm run buildinweb/must produce zero errors.
Describe what you expected, what happened, and how to reproduce it. Include your Rust version (rustc --version) and OS.
- One logical change per PR.
- Include a test if the change affects scoring, store, or CLI behaviour.
- Run
cargo testandcargo clippybefore pushing.