Changed
- Reorganized source and tests into functional subpackages while preserving the root `dr_graph` facade; retired flat internal import paths are no longer provided.
- Strengthened definition, execution, continuation, and result validation with a closed definition schema version, named-output checks, dependency-closed completed outputs, complete callback outputs, pre-execution strict JSON inputs, and coherent graph-run outcomes.
- Made callback failure normalization cycle-safe and non-throwing for faulty diagnostic accessors while preserving each valid metadata entry independently.
- Updated the serialization contract dependency to `dr-serialize>=0.1.2,<0.2.0`.
- Replaced the README with a functional package map and current public contract sketches.
- Audited repository documentation and retained only succinct, non-obvious docstrings and comments.
- Added authoritative terminology and standing-contract TOML references with a GitHub Pages viewer.
- Added repository definitions validation, a tracked local commit gate, hardened Depot CI, and verified tag-triggered PyPI publication.
Removed
- Removed the unreachable `GraphRunStatus.PARTIAL` state.