{ "schema_version": "1.0", "tool_version": "0.1.0", "generated_at": "2026-06-18T09:52:00Z", "scan": { "project_root": "/home/user/myproject", "scope_globs": ["**/*.md", "CLAUDE.md"], "excluded_dirs": ["build", "vendor", "archive", "graphify-out", ".dochygiene", "fixtures", "examples/golden"], "files_scanned": 18 }, "shortlist": [ "CLAUDE.md" ], "entries": [ { "path": "CLAUDE.md", "category": { "class": "stale", "subtype": "contradicted" }, "signals": [ { "name": "broken_reference", "detail": "links scripts/old.py which no longer exists" } ], "op": "Delete the contradicted reference block (lines 40-52).", "op_type": "deterministic", "is_destructive": true, "is_reversible": false, "safety_tier": "auto", "exact_edit": { "kind": "delete-range", "anchor": { "start_line": 40, "end_line": 52 }, "expected_sha256": "abc123def456abc123def456abc123def456abc123def456abc123def456abcd" }, "token_estimate": { "raw_tokens": 180, "injection_frequency": null, "weighted_tokens": null } } ] }