1pub mod catalog;
3pub mod cluster;
4pub mod config;
5pub mod domain;
6
7pub mod prelude {
13 pub use crate::domain::classification::{
15 AiInterface, AiRole, CalmClassification, ComputationMode, ConvergenceHorizon,
16 ConvergenceMechanism, ConvergenceOutcome, ConvergencePointType, OptimizationDirection,
17 SubstrateType,
18 };
19
20 pub use crate::domain::convergence_state::{
22 BoundaryCheck, BoundaryPhase, ClusterConvergence, ConvergenceBoundary, ConvergenceDistance,
23 ConvergencePoint, ConvergenceState,
24 };
25
26 pub use crate::domain::point_id::PointId;
28
29 pub use crate::domain::convergence_graph::{
31 ConvergenceGraph, ConvergencePlan, EdgeType, GraphError, SubstrateDAG, TypedEdge,
32 };
33
34 pub use crate::domain::compliance_binding::{
36 ComplianceBinding, ComplianceClosure, ComplianceControl, DataClassification, PointSelector,
37 ResolvedControl, VerificationPhase,
38 };
39
40 pub use crate::domain::emission::{
42 BoundedPointTemplate, EmissionSchema, EmissionTrigger, InstantiationDecision,
43 TriggerCondition,
44 };
45
46 pub use crate::domain::multi_distance::{ConvergenceBandwidth, MultiDimensionalDistance};
48}