Markdown

--- unit: {UUU}-{unit-name} bolt: {BBB}-{unit-name} stage: model status: complete updated: {YYYY-MM-DDTHH:MM:SSZ} ---

Static Model - {Unit Name}

Bounded Context

{Define the bounded context for this unit}

Domain Entities

| Entity | Properties | Business Rules | |--------|------------|----------------| | {Entity} | {properties} | {rules} |

Value Objects

| Value Object | Properties | Constraints | |--------------|------------|-------------| | {ValueObject} | {properties} | {constraints} |

Aggregates

| Aggregate Root | Members | Invariants | |----------------|---------|------------| | {Root} | {members} | {invariants} |

Domain Events

| Event | Trigger | Payload | |-------|---------|---------| | {Event} | {trigger} | {payload} |

Domain Services

| Service | Operations | Dependencies | |---------|------------|--------------| | {Service} | {operations} | {dependencies} |

Repository Interfaces

| Repository | Entity | Methods | |------------|--------|---------| | {Repository} | {entity} | {methods} |

Ubiquitous Language

| Term | Definition | |------|------------| | {term} | {definition} |