Core Concepts
These guides explain the modelling ideas behind Code Genie in product and architecture language.
Recommended Reading Order
How These Concepts Work Together
Domain-Driven Design helps you model the business. EventStorming helps teams discover the model together. CQRS separates decisions that change the system from questions that read from it. Event Sourcing lets a generated system store meaningful business events as its source of truth when that style is selected.
Code Genie turns those ideas into canvas blocks. You do not need to implement these patterns manually, but you do need to name and configure the blocks clearly so generation has a clean map to follow.