//! The dependency-graph module (RV2.4).
//!
//! Builds the publishable crate graph and the release-unit graph from the
//! real Cargo dependency DAG (ADR-0005 non-negotiable §2/§3). No
//! hand-maintained duplicate graph — the truth comes from `cargo metadata`.
//!
//! - [`model`] — the graph types: [`PublishableGraph`], [`UnitGraph`].
//! - [`build`] — construct graphs from discovered crates + cargo metadata.
//! - [`topo`] — deterministic topological sort with cycle detection.
//!
//! All graph operations are pure and require no network (ADR-0005
//! invariant 15). The graph is deterministic: BTree-based ordering ensures
//! the same input always produces byte-identical output.
pub use ;
pub use ;