wist_api/work/mod.rs
1//! `agent/work:*` seam 报文(拉取授权快照 `PollWork`/`WorkGrant`、确认 `AckWork`/`WorkAccepted`、
2//! 上报执行结果 `ReportWorkResult`/`WorkResultAccepted`)。
3//!
4//! 「工作参数与状态」类**领域**类型(`WorkSpec*` / `WorkKind` / `StandingWork` / `OneShotWork` 等)
5//! 仍留在 `wist-contracts`;这里 re-export `WorkGrant` 内嵌到的那两个。版本并存约定同
6//! [`crate::enrollment`]。
7
8pub use wist_contracts::work::{OneShotWork, StandingWork};
9
10pub mod v1;
11pub use v1::*;
12
13/// 当前线上版本。新代码从这里取版本口径;并存期由路由/协商决定。
14pub const CURRENT: &str = v1::API_VERSION;