pub mod catalog;
pub mod cluster;
pub mod config;
pub mod domain;
pub mod prelude {
pub use crate::domain::classification::{
AiInterface, AiRole, CalmClassification, ComputationMode, ConvergenceHorizon,
ConvergenceMechanism, ConvergenceOutcome, ConvergencePointType, OptimizationDirection,
SubstrateType,
};
pub use crate::domain::convergence_state::{
BoundaryCheck, BoundaryPhase, ClusterConvergence, ConvergenceBoundary, ConvergenceDistance,
ConvergencePoint, ConvergenceState,
};
pub use crate::domain::point_id::PointId;
pub use crate::domain::convergence_graph::{
ConvergenceGraph, ConvergencePlan, EdgeType, GraphError, SubstrateDAG, TypedEdge,
};
pub use crate::domain::compliance_binding::{
ComplianceBinding, ComplianceClosure, ComplianceControl, DataClassification, PointSelector,
ResolvedControl, VerificationPhase,
};
pub use crate::domain::emission::{
BoundedPointTemplate, EmissionSchema, EmissionTrigger, InstantiationDecision,
TriggerCondition,
};
pub use crate::domain::multi_distance::{ConvergenceBandwidth, MultiDimensionalDistance};
}