{ "task_id": "DGR-007", "title": "Add isolated concurrent local Hot KV State", "status": "done", "date": "2026-07-15", "evidence_kind": "synthetic-unit", "python": "/run/media/popov/d/DEV/repos/d-popov.com/AI/.venv (Python 3.14.6, numpy 2.4.4)", "files_changed": [ "packages/node/meshnet_node/hot_kv_state.py", "tests/test_hot_kv_state.py" ], "gates": { "targeted_pytest": {"command": "pytest -q tests/test_hot_kv_state.py", "result": "22 passed"}, "compileall": {"command": "python -m compileall -q packages tests", "exit": 0}, "git_diff_check": {"command": "git diff --check", "exit": 0}, "dependency_tests": {"command": "pytest -q tests/test_boundary_adapter.py tests/test_gguf_ownership.py", "result": "25 passed"}, "full_suite_with_files": {"command": "pytest -q -rfE", "result": "13 failed, 755 passed, 14 skipped", "seconds": 254.50}, "full_suite_clean_tree": {"command": "pytest -q -rfE (DGR-007 files moved aside)", "result": "13 failed, 733 passed, 14 skipped", "seconds": 252.12} }, "no_new_failures": true, "failure_set_identical": true, "passed_delta": 22, "preexisting_failures": [ "tests/test_dynamic_routing.py::test_admin_can_replace_a_served_model_and_release_it", "tests/test_manual_route_benchmark.py::test_benchmark_records_one_and_two_node_routes", "tests/test_manual_route_benchmark.py::test_clients_without_route_are_unaffected", "tests/test_manual_route_benchmark.py::test_invalid_route_shape_is_400", "tests/test_manual_route_benchmark.py::test_pinned_route_uses_named_node", "tests/test_manual_route_benchmark.py::test_unknown_route_node_is_400", "tests/test_node_doctor.py::test_cli_doctor_flags_select_what_is_validated", "tests/test_toploc_calibration_dispatch.py::test_calibration_run_dispatches_only_solo_capable_nodes", "tests/test_toploc_calibration_dispatch.py::test_calibration_run_node_without_commitment_endpoint_is_skipped_not_failed", "tests/test_toploc_calibration_dispatch.py::test_calibration_run_persists_corpus_and_results_endpoint_reports_it", "tests/test_tracker_capability_admission.py::test_an_enforcing_tracker_never_routes_a_node_whose_proof_does_not_cover_it[invalid]", "tests/test_tracker_routing.py::test_shard_heal_cycle_surviving_node_covers_dead_peers_gap", "tests/test_tracker_routing.py::test_torch_node_applies_tracker_load_shard_directive" ], "native_gates_touched": false, "acceptance": { "session_epoch_isolated_context": true, "kv_only_owned_layers": true, "prefill_decode_truncate_release_ttl_lru_cachemiss": true, "reject_stale_epoch_and_incompatible_recipe": true, "four_concurrent_sessions_no_crosstalk": true, "release_leaves_others_and_returns_memory": true } }