// Sub-barrel for the intervention DAG module (Convention #4).
//
// See session-hierarchy.md §4.5 — intervention chains via `prevArtifactRef`
// form a strict acyclic DAG capped by
// `Project.config.maxInterventionDepth`. This module owns the pre-commit
// validator + typed errors; sub-session wiring is Phase 6.
export { ArtifactRefCycleError, InterventionDepthExceeded, validatePrevArtifactChain, } from './prev-artifact.js';
//# sourceMappingURL=index.js.map