{"nodes": [{"id": "ads_backend_skills_levion_cms_levion_export_routes_skill", "label": "levion-export-routes Skill", "file_type": "document", "source_file": "ads-backend/skills/levion-cms/levion-export-routes/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "ads_backend_skills_levion_cms_levion_export_routes_skill_cms_endpoints_json", "label": "cms-endpoints.json v2 (API contract)", "file_type": "concept", "source_file": "ads-backend/skills/levion-cms/levion-export-routes/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "ads_backend_skills_levion_cms_levion_export_routes_skill_cms_endpoints_schema", "label": "cms-endpoints.schema.json v2 validation", "file_type": "concept", "source_file": "ads-backend/skills/levion-cms/levion-export-routes/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "ads_backend_skills_levion_cms_levion_export_routes_skill_auto_declared_surfaces", "label": "Auto-declared Surfaces (pages, headers, footers, theme, siteSettings, maintenanceMode)", "file_type": "concept", "source_file": "ads-backend/skills/levion-cms/levion-export-routes/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "ads_backend_skills_levion_cms_levion_export_routes_skill_user_declared_surfaces", "label": "User-declared Surfaces + available{} map", "file_type": "concept", "source_file": "ads-backend/skills/levion-cms/levion-export-routes/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "ads_backend_skills_levion_cms_levion_export_routes_skill_previous_backup", "label": "cms-endpoints.json.previous Rollback Backup", "file_type": "concept", "source_file": "ads-backend/skills/levion-cms/levion-export-routes/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "ads_backend_skills_levion_cms_levion_export_routes_skill_levion_state_scan", "label": "Anonymous Levion State Scan", "file_type": "concept", "source_file": "ads-backend/skills/levion-cms/levion-export-routes/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "ads_backend_skills_levion_cms_levion_export_routes_skill_access_rules_prerequisite", "label": "Anonymous Access-rules Prerequisite (/api/posts 200 check)", "file_type": "concept", "source_file": "ads-backend/skills/levion-cms/levion-export-routes/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "ads_backend_skills_levion_cms_levion_export_routes_skill_rerunnable_export", "label": "Re-runnable Export Decoupled from Migration", "file_type": "rationale", "source_file": "ads-backend/skills/levion-cms/levion-export-routes/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "rationale": "Contract can be rebuilt after new pages/settings/surfaces or prod deploy without re-running the manifest import."}], "edges": [{"source": "ads_backend_skills_levion_cms_levion_export_routes_skill", "target": "ads_backend_skills_levion_cms_levion_export_routes_skill_cms_endpoints_json", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ads-backend/skills/levion-cms/levion-export-routes/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "ads_backend_skills_levion_cms_levion_export_routes_skill", "target": "ads_backend_skills_levion_cms_levion_export_routes_skill_cms_endpoints_schema", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ads-backend/skills/levion-cms/levion-export-routes/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "ads_backend_skills_levion_cms_levion_export_routes_skill", "target": "ads_backend_skills_levion_cms_levion_export_routes_skill_auto_declared_surfaces", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ads-backend/skills/levion-cms/levion-export-routes/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "ads_backend_skills_levion_cms_levion_export_routes_skill", "target": "ads_backend_skills_levion_cms_levion_export_routes_skill_user_declared_surfaces", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ads-backend/skills/levion-cms/levion-export-routes/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "ads_backend_skills_levion_cms_levion_export_routes_skill", "target": "ads_backend_skills_levion_cms_levion_export_routes_skill_previous_backup", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ads-backend/skills/levion-cms/levion-export-routes/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "ads_backend_skills_levion_cms_levion_export_routes_skill", "target": "ads_backend_skills_levion_cms_levion_export_routes_skill_levion_state_scan", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ads-backend/skills/levion-cms/levion-export-routes/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "ads_backend_skills_levion_cms_levion_export_routes_skill", "target": "ads_backend_skills_levion_cms_levion_export_routes_skill_access_rules_prerequisite", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ads-backend/skills/levion-cms/levion-export-routes/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "ads_backend_skills_levion_cms_levion_export_routes_skill", "target": "ads_backend_skills_levion_cms_levion_export_routes_skill_rerunnable_export", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ads-backend/skills/levion-cms/levion-export-routes/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "ads_backend_skills_levion_cms_levion_export_routes_skill", "target": "ads_backend_skills_levion_cms_levion_export_routes_lib_user_prompt_templates", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ads-backend/skills/levion-cms/levion-export-routes/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "ads_backend_skills_levion_cms_levion_export_routes_skill_user_declared_surfaces", "target": "ads_backend_skills_levion_cms_levion_export_routes_lib_user_prompt_templates", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ads-backend/skills/levion-cms/levion-export-routes/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "ads_backend_skills_levion_cms_levion_export_routes_skill_cms_endpoints_schema", "target": "ads_backend_skills_levion_cms_levion_export_routes_skill_cms_endpoints_json", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ads-backend/skills/levion-cms/levion-export-routes/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "ads_backend_skills_levion_cms_levion_export_routes_skill_rerunnable_export", "target": "ads_backend_skills_levion_cms_levion_apply_manifest_skill_levion_migration_pipeline", "relation": "rationale_for", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ads-backend/skills/levion-cms/levion-export-routes/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "ads_backend_skills_levion_cms_levion_export_routes_skill", "target": "ads_backend_skills_levion_cms_levion_apply_manifest_skill_migration_notes_md", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "ads-backend/skills/levion-cms/levion-export-routes/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "ads_backend_skills_levion_cms_levion_export_routes_skill", "target": "ads_backend_skills_levion_cms_levion_export_routes_lib_surface_catalog", "relation": "references", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "ads-backend/skills/levion-cms/levion-export-routes/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "ads_backend_skills_levion_cms_levion_export_routes_skill_cms_endpoints_json", "target": "ads_backend_skills_levion_cms_levion_export_routes_lib_surface_catalog_sensitive_field_filter", "relation": "shares_data_with", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "ads-backend/skills/levion-cms/levion-export-routes/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "ads_backend_skills_levion_cms_levion_export_routes_skill_auto_declared_surfaces", "target": "ads_backend_skills_levion_cms_levion_export_routes_lib_surface_catalog_twelve_surfaces", "relation": "references", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "ads-backend/skills/levion-cms/levion-export-routes/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "ads_backend_skills_levion_cms_levion_consume_cms_skill_pre_rewire_backup", "target": "ads_backend_skills_levion_cms_levion_export_routes_skill_previous_backup", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.75, "source_file": "ads-backend/skills/levion-cms/levion-export-routes/SKILL.md", "source_location": null, "weight": 1.0}], "hyperedges": []}