2026-07-03 15:12:31 +00:00
|
|
|
{
|
|
|
|
|
"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
|
|
|
|
|
}
|
|
|
|
|
}
|
2026-07-15 11:41:59 +00:00
|
|
|
],
|
|
|
|
|
"promotion_candidates": []
|
2026-07-03 15:12:31 +00:00
|
|
|
}
|