octl_core/envelope.rs
1//! CLI envelope contract shared with downstream consumers.
2//!
3//! Per `AGENTS-AI-FIRST-CLI.md` ยง10, structured CLI output (success or
4//! error) carries a `schema_version` field identifying the envelope
5//! contract. Distinct from [`crate::STATE_SCHEMA_VERSION`], which
6//! versions on-disk state files.
7
8/// Current CLI envelope schema version.
9pub const SCHEMA_VERSION: u32 = 1;