Files
sfera/docs/codex_tasks/SPRINT_1_SIR.md
T
2026-05-16 19:03:49 +03:00

35 lines
514 B
Markdown

# 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.