Mission favors explicit contracts over tolerated shapes.
- Zod v4 schemas validate persisted and externally accepted data.
- TypeScript data types are inferred from those schemas.
- Entity contracts bind method metadata to Entity classes.
- State store transactions are the canonical write interface for accepted state.
- Open Mission consumes published schemas, snapshots, events, and command views.
Compatibility shims, fallback parsers, and silent normalization are rejected unless an ADR records the exception.