Status Model
Zex uses explicit status surfaces and treats uncertainty as a first-class outcome. When the system cannot confirm an outcome, it returns UNKNOWN rather than inferring success or failure.
Canonical vocabularies (source-of-truth)
Avoid copy/pasting enums into documentation. Refer to canonical repo contracts:
- Platform contracts:
docs/contracts/v1/in the platform repo.
What we can’t know yet (UNKNOWN)
UNKNOWN indicates the system cannot confirm an outcome (for example, a dependency outage).
- Avoid implied success
- Provide stable references and replay guidance