//! Module: ops::storage::canister
//!
//! Responsibility: convert stored canister records into shared read projections.
//! Does not own: stable registry mutation, workflow orchestration, or DTO schemas.
//! Boundary: storage ops conversion shared by registry and child-cache readers.
use crate::;
pub