ito-domain 0.1.33

Domain models and repositories for Ito
Documentation
//! Domain models and repositories for Ito.
//!
//! `ito-domain` defines the stable "shape" of Ito data (modules, changes, tasks,
//! plans) and provides repository abstractions for reading and writing the
//! on-disk representation.
//!
//! Consumers should prefer repository APIs over direct file I/O so storage
//! formats can evolve without rewriting higher-level logic.

#![warn(missing_docs)]

/// Backend coordination ports (lease, sync, read) for the backend API.
pub mod backend;

/// Change definitions and computed status.
pub mod changes;

/// Domain-level error types.
pub mod errors;

/// Project discovery and filesystem traversal.
pub mod discovery;

/// Module definitions and dependency graph helpers.
pub mod modules;

/// Planning primitives and execution plan construction.
pub mod planning;

/// Task models and task list parsing.
pub mod tasks;

/// Promoted spec models and repository.
pub mod specs;

/// Audit event domain types and pure functions.
pub mod audit;

/// Serde schema types for workflow definitions, plans, and execution state.
///
/// Re-exported from the former `ito-schemas` crate.
pub mod schemas;

/// Requirement traceability computation for change-local coverage analysis.
pub mod traceability;