```bash
git clone https://github.com/thaicn1712/guardflow
cd guardflow
cargo test --all-targets --all-features
cargo clippy --all-targets --all-features -- -D warnings
cargo fmt --check
```
All three must pass before a PR is merged — CI runs the same checks. New validators or public API need a test in `tests/`.