cc-os/plugins/os-doc-hygiene/examples/golden/invalid_report.json

40 lines
1.2 KiB
JSON

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