Your browser sucks, JavaScript disabled! Gunnar's console needs JavaScript and WebAssembly. Git over SSH on port 2222 does not.

nordisk/nornir

AGENTS.md

Working in this repository (for people and coding agents)

These rules hold for every change to nornir, whatever the task. The task itself is described in its own design document under docs/v2/.

Source and branches

How a change is made

Checks before every push

For the crates you changed:

cargo fmt --check -p <crate> ...
cargo clippy -p <crate> --all-targets -- -D warnings
cargo test -p <crate>

main still has fmt and clippy findings in code nobody has touched yet; they are not yours to fix in a task branch.

Building

Commits and text

When you stop

Write REPORT.md in your work directory: per item the commits, the tests added, what is still open, and anything you could not do and why. Then delete your build targets.