🦀 scrumia-impl-rust
How Rust gets written here — one app at a time.
slot · implementation
version · 0.4.0
What it is responsible for
Owns the how for a Rust app: invalid states made unrepresentable, Result at every boundary, errors typed per layer, one test per invariant, and a file structure the agent follows instead of inventing. Ships an audit skill that measures the gap rather than asserting it.
What it refuses
No unwrap() in production code, no clone that exists only to appease the borrow checker, no trait with a single implementer.
The assumption it makes
Assumes the type system is where correctness is cheapest to buy. Costs friction at compile time, and a design pass before the first line that a looser language would let you defer.
Its skills
scrumia-rustscrumia-rust-audit
What it plugs into
| Register | Direction | Module |
|---|---|---|
audit | contributes | scrumia-github-project |
implement | contributes | scrumia-github-project |
review | contributes | scrumia-github-project |
Install it
/plugin install scrumia-impl-rust@scrumia