# DGR-007 — exact commands (run from the worktree root). # Python: /run/media/popov/d/DEV/repos/d-popov.com/AI/.venv (Python 3.14.6, numpy 2.4.4). # Root conftest.py adds packages/* to sys.path, so `meshnet_node` imports work. VP=/run/media/popov/d/DEV/repos/d-popov.com/AI/.venv/bin/python # Targeted tests for this story. $VP -m pytest -q tests/test_hot_kv_state.py # -> 22 passed # Python compile check for the changed packages/tests. $VP -m compileall -q packages tests # -> exit 0 # Diff hygiene. git diff --check # -> exit 0 # Dependency (DGR-006) + range-ownership (DGR-005) tests still green. $VP -m pytest -q tests/test_boundary_adapter.py tests/test_gguf_ownership.py # -> 25 passed # Full deterministic suite (with DGR-007 files present). $VP -m pytest -q -rfE # -> see README (pre-existing unrelated failure set, +22 passed vs baseline) # Clean-tree reproduction (DGR-007 files moved aside). mv packages/node/meshnet_node/hot_kv_state.py /tmp/ && mv tests/test_hot_kv_state.py /tmp/ $VP -m pytest -q -rfE # -> identical failure/error set, passed count drops by exactly 22 mv /tmp/hot_kv_state.py packages/node/meshnet_node/ && mv /tmp/test_hot_kv_state.py tests/