# SPRINT 1 — SIR Core ## Цель Создать `packages/sir`. ## Files - `enums.py` - `source_ref.py` - `lineage.py` - `nodes.py` - `edges.py` - `diagnostics.py` - `references.py` - `snapshot.py` - `delta.py` - `validation.py` - `serialization.py` - `hashing.py` ## DoD ```bash pytest packages/sir/tests ``` Должно проходить: - snapshot validation ok; - dangling edge detected; - serialization roundtrip; - snapshot hash deterministic; - diagnostics/unresolved references serializable.