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