furniture-domain/docs/migration/behavior-invariants.md
2026-02-25 13:13:56 -06:00

13 lines
483 B
Markdown

# Behavior Invariants for Domain Extraction
## Invariants
- Availability decision outcome remains unchanged for equivalent inputs.
- Correlation propagation behavior remains unchanged.
- Transport contracts stay stable at service boundary.
- Missing display names map to `Unknown Furniture`.
- Negative inventory quantities are clamped to `0`.
## Validation Approach
- Compare pre/post extraction contract examples.
- Keep orchestration path stable while decision ownership moves.