{
  "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
      }
    }
  ],
  "promotion_candidates": []
}
