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
40
41
42
43
44
45
//! 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.
/// Backend coordination ports (lease, sync, read) for the backend API.
/// Change definitions and computed status.
/// Domain-level error types.
/// Project discovery and filesystem traversal.
/// Module definitions and dependency graph helpers.
/// Planning primitives and execution plan construction.
/// Task models and task list parsing.
/// Promoted spec models and repository.
/// Audit event domain types and pure functions.
/// Serde schema types for workflow definitions, plans, and execution state.
///
/// Re-exported from the former `ito-schemas` crate.
/// Requirement traceability computation for change-local coverage analysis.