PatternKit should add a first-class Domain Event pattern slice for recording and dispatching immutable events raised by domain models.
Scope:
- Fluent runtime path for recording, clearing, and publishing domain events.
- Source-generated path for attributed event appliers/dispatchers/factories.
- IServiceCollection integration for event publishers and handlers.
- Real-world example connecting aggregates, repository/unit-of-work, and outbox-style dispatch.
- Documentation, user guide, generator docs, catalog entries, and TinyBDD coverage.
Done when CI, docs, CodeQL, and coverage are green on main.
PatternKit should add a first-class Domain Event pattern slice for recording and dispatching immutable events raised by domain models.
Scope:
Done when CI, docs, CodeQL, and coverage are green on main.