62 lines
1.5 KiB
JSON
62 lines
1.5 KiB
JSON
{
|
|
"schema_version": "1.0",
|
|
"tool_version": "0.0.1",
|
|
"generated_at": "2026-06-24T17:45:01.013176+00:00",
|
|
"scan": {
|
|
"project_root": "<input>",
|
|
"scope_globs": [
|
|
"**/*.md"
|
|
],
|
|
"excluded_dirs": [
|
|
"build",
|
|
"vendor",
|
|
"archive",
|
|
"graphify-out",
|
|
".dochygiene",
|
|
"fixtures",
|
|
"examples/golden"
|
|
],
|
|
"files_scanned": 2
|
|
},
|
|
"shortlist": [
|
|
"docs/setup.md",
|
|
"docs/setup-legacy.md"
|
|
],
|
|
"entries": [
|
|
{
|
|
"path": "docs/setup-legacy.md",
|
|
"category": {
|
|
"class": "stale",
|
|
"subtype": "duplicated"
|
|
},
|
|
"signals": [
|
|
{
|
|
"name": "stale_name_location",
|
|
"detail": "filename 'setup-legacy.md' contains 'legacy' \u2014 may indicate superseded content"
|
|
}
|
|
],
|
|
"op": "Replace the duplicated setup body (lines 1-10) with a pointer to the canonical docs/setup.md.",
|
|
"op_type": "deterministic",
|
|
"is_destructive": false,
|
|
"is_reversible": true,
|
|
"safety_tier": "auto",
|
|
"exact_edit": {
|
|
"kind": "dedupe",
|
|
"anchor": {
|
|
"start_line": 1,
|
|
"end_line": 10
|
|
},
|
|
"canonical_ref": "docs/setup.md",
|
|
"expected_sha256": "8bd40b72c008b22bb57446612a160d5b7aaa0f5c6cc3669c639ec38dce97d05d",
|
|
"generated_at": "2026-06-24T17:45:01.013077+00:00"
|
|
},
|
|
"token_estimate": {
|
|
"raw_tokens": 51,
|
|
"injection_frequency": null,
|
|
"weighted_tokens": null
|
|
}
|
|
}
|
|
],
|
|
"promotion_candidates": []
|
|
}
|