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.