Structured app-facing result contract for an agent.
The result contract is intentionally provider-neutral. It stores a Zoi schema used by the runtime after a model returns a final decision, plus a bounded repair count for deterministic retry behavior.