Model your business rules with Rust types.
Guides the design of Rust domain models with explicit identity, invariants, and ownership boundaries.
When to use it
Use when modeling domains, entities, value objects, aggregates, repositories, business rules, validation, or invariants.
It changes how the agent designs domain types by checking identity, invariants, and data ownership before writing code.
What you provide
No setup requirements listed.
No additional actions listed.