Keep business rules inside your C# models.
Guides the design of C# domain models that keep business rules inside aggregates, value objects, and domain services.
When to use it
Use when designing aggregates with complex business rules; simple CRUD entities may use anemic models instead.
It changes how the agent designs and implements domain models, enforcing business invariants through aggregate methods rather than public setters.
What you provide
No setup requirements listed.
No additional actions listed.