π Contracts
Contracts are the hard rules of the Labβs interfaces.
If a contract exists, it means:
- systems rely on it
- agents should follow it
- changes require intention and documentation
What belongs hereβ
- Field definitions that must remain stable (
card_style,status, etc.) - Resolution order / precedence rules
- βThis affects display onlyβ vs βthis changes ownershipβ boundaries
- Backward compatibility notes
Start hereβ
- Card Style Contract β defines
card_styleas a presentation-only override and how it resolves.