PatternKit should add a first-class Transaction Script pattern slice for request/application workflows that coordinate validation, repositories, units of work, and integration effects in one explicit script.
Scope:
- Fluent runtime path for composing named transaction scripts with typed input/output and async execution.
- Source-generated path for attributed script methods/factories.
- IServiceCollection integration for registering scripts as application services.
- Real-world example around checkout/order submission using repository and unit-of-work boundaries.
- 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 Transaction Script pattern slice for request/application workflows that coordinate validation, repositories, units of work, and integration effects in one explicit script.
Scope:
Done when CI, docs, CodeQL, and coverage are green on main.