{"nodes": [{"id": "ads_backend_contributing", "label": "Contributing to Levion CMS", "file_type": "document", "source_file": "ads-backend/CONTRIBUTING.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "ads_backend_contributing_source_control_policy", "label": "No source-control actions for Claude Code", "file_type": "rationale", "source_file": "ads-backend/CONTRIBUTING.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "ads_backend_contributing_scope_discipline", "label": "Scope discipline rules (no raw SQL, adapter-only provider SDKs, ADR for interface changes)", "file_type": "rationale", "source_file": "ads-backend/CONTRIBUTING.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "ads_backend_contributing", "target": "ads_backend_contributing_source_control_policy", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ads-backend/CONTRIBUTING.md", "source_location": null, "weight": 1.0}, {"source": "ads_backend_contributing", "target": "ads_backend_contributing_scope_discipline", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ads-backend/CONTRIBUTING.md", "source_location": null, "weight": 1.0}, {"source": "ads_backend_contributing_scope_discipline", "target": "ads_backend_ads_cleanup_done_payload_delete_rule", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "ads-backend/CONTRIBUTING.md", "source_location": null, "weight": 1.0}], "hyperedges": []}