canic_core/ops/command/mod.rs
1//! Command-layer logic.
2//!
3//! This module is reserved for *behavioral commands*: imperative, higher-level
4//! operations that coordinate multiple subsystems (orchestration, placement,
5//! retries, policy, etc.).
6//!
7//! IMPORTANT:
8//! - This module is **not** for wire contracts, RPC schemas, or request/response
9//! protocol definitions.
10//! - Bidirectional request/response pairs and transport-facing APIs belong in
11//! `ops::rpc` (or equivalent protocol modules).
12//!
13//! If the code only defines *how canisters talk to each other*, it does not
14//! belong here. If it defines *what the system does*, it probably does.