- Adds src/tests/docs scaffolding - Preserves Stage 1 planning tasks - Adds local AI orchestration folders (.agile, tasks) - Applies GitFlow development base branch
821 B
821 B
Furniture Domain Repository Charter
Purpose
furniture-domain owns furniture capability decision and composition rules currently held in service application.
Ownership
- Furniture domain owns availability composition semantics.
- Service remains orchestration-only.
- DAL remains persistence and translation-only.
Scope
- Availability decision/composition rules
- Domain abstractions for capability aggregation
- Domain invariants and behavior contracts
Out of Scope
- gRPC/REST transport wiring
- Provider/repository implementation
- BFF edge adaptation
Dependency Boundary
Allowed direction:
blueprint-platform->building-block-inventory+building-block-catalog->furniture-domain
Forbidden:
- Domain references to DAL, Service, or BFF
- Any identity logic ownership outside Thalos