# 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