# DGR-004 commands and real results — 2026-07-14 ```text $ .venv/bin/python -m pytest -q tests/test_llama_cpp_dependency.py tests/test_native_shard_protocol.py 47 passed, 1 skipped in 0.59s $ .venv/bin/python scripts/llama_cpp_dependency.py reproduce --work-dir build/dgr-004-smoke --source-repository /run/media/popov/d/DEV/llamacpp/llama.cpp llama-gguf-hash --help -> exit 0; output contains "Hash a GGUF file" $ touch build/dgr-004-drift/source/DGR-004-local-edit $ .venv/bin/python scripts/llama_cpp_dependency.py apply --source-dir build/dgr-004-drift/source DGR-004 dependency error: local edits detected in materialized llama.cpp checkout exit 2 $ .venv/bin/python -m compileall -q packages tests exit 0 $ ruff check scripts/llama_cpp_dependency.py tests/test_llama_cpp_dependency.py All checks passed! $ git diff --check exit 0 $ .venv/bin/python -m pytest -q --cache-clear 902 passed, 13 skipped in 255.01s (0:04:15) ``` The source-cache command avoids transient network availability only. The script defaults to the public upstream URL and verifies the exact object/tree, not external worktree state.