docs(furniture-dal): add domain boundary notes
This commit is contained in:
parent
509380c43e
commit
9455bc865a
13
docs/architecture/dal-domain-alignment.md
Normal file
13
docs/architecture/dal-domain-alignment.md
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
# Furniture DAL Domain Alignment
|
||||||
|
|
||||||
|
## Goal
|
||||||
|
Align DAL with furniture-domain abstractions while keeping DAL technical.
|
||||||
|
|
||||||
|
## DAL Responsibilities
|
||||||
|
- Persistence and retrieval
|
||||||
|
- Technical data translation
|
||||||
|
- Provider/repository boundaries
|
||||||
|
|
||||||
|
## Prohibited
|
||||||
|
- Domain decision ownership
|
||||||
|
- Service orchestration concerns
|
||||||
6
docs/migration/dal-port-alignment-map.md
Normal file
6
docs/migration/dal-port-alignment-map.md
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
# DAL Port Alignment Map
|
||||||
|
|
||||||
|
## Alignment Areas
|
||||||
|
- DAL read/write ports map to domain contracts.
|
||||||
|
- Technical DTO translation remains in DAL adapters.
|
||||||
|
- Domain invariants are not reimplemented in DAL.
|
||||||
6
docs/migration/technical-mapping-rules.md
Normal file
6
docs/migration/technical-mapping-rules.md
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
# Technical Mapping Rules
|
||||||
|
|
||||||
|
## Rules
|
||||||
|
- Mapping logic must remain technical and deterministic.
|
||||||
|
- No business branching in DAL mapping layer.
|
||||||
|
- Correlation and metadata pass-through remains unchanged.
|
||||||
Loading…
Reference in New Issue
Block a user