ShallGuard

Code got cheap. Trust did not.

ShallGuard is a tool for Rust projects. It keeps a written list of what the software must do. It connects each requirement to the code that makes it true and to the test that proves it. If a link breaks, the build fails.

The check needs no network and no language model. It gives the same result each time. A coding agent can write the code, but a person owns the requirements.

Install

cargo install cargo-shallguard --locked

Use

cargo shallguard fmt --check   # requirement-document format
cargo shallguard check         # traceability gate

Read more