Phase 05 — DMN: decisions as tables
Externalise business rules into decision tables the business can read. Change them without a deploy.
| # | Lesson | Type | Lang | Ships |
|---|---|---|---|---|
| 01 | A decision engine in 80 lines: rules, inputs, outputs ✅ | Build | Python | module |
| 02 | Hit policies: FIRST, UNIQUE, COLLECT and why they matter ✅ | Build | Python | module |
| 03 | DMN XML & the decision task: wiring DMN into BPMN ✅ | Use | XML | decision table |
| 04 | Who owns the rules? Decision governance for product teams ✅ | Concept | — | decision guide |
Concept reading:
Principle 7 — decisions are not processes.
Full plan: ROADMAP.md.
