1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
//! Intent graph domain types.
//!
//! Decomposed into focused submodules while preserving the original
//! `intent_graph` public API at the `agileplus_domain::intent_graph::*` path.
//! All items that were previously re-exported from `intent_graph::*` remain
//! reachable at that path.
//!
//! Submodule layout:
//! - [`metadata`]: `Meta`, `CanonicalMap`, `Direction`, `CanonicalLinkType`,
//! `GraphMetadata`.
//! - [`nodes`]: `NodeId`, `NodeType`, `DagStage`, `Status`,
//! `RelationshipType`, `Node`, `Edge`.
//! - [`graph`]: `IntentGraph` (with the `validate_id_format` helper) and the
//! DAG flow / edge-constraint ontology types
//! (`DagFlowStage`, `DagFlow`, `DagValidationRules`, `EdgeConstraint`,
//! `EdgeConstraintEntry`, `EdgeConstraints`, `Ontology`).
// Flat re-exports preserve the original public surface that
// `agileplus_domain::intent_graph::*` and the crate's `lib.rs` re-export
// depend on.
pub use ;
pub use ;
pub use ;
// Extended ontology re-exports.
pub use ;