{ "schema_version": 2, "diagram_type": "workflow", "meta": { "title": "Etappe 4 – Pläne im Überblick", "output": "2026-10-18-plaene-uebersicht.html", "quality_profile": "showcase", "viewBox": [ 1000, 534 ], "legend": { "mode": "hidden" } }, "lanes": [ { "id": "done", "label": "Fertig" }, { "id": "next", "label": "Zwischenschritt (geplant)" }, { "id": "later", "label": "Danach" } ], "phases": [ { "id": "built", "label": "Umgesetzt", "fromCol": 0, "toCol": 1 }, { "id": "between", "label": "Kern entkoppeln + Freigabe je Fähigkeit", "fromCol": 2, "toCol": 5, "variant": "emphasis" } ], "mainPath": [ "stage_4a", "stage_4b", "decouple", "features", "matrix_gate", "display", "stage_4c_e" ], "nodes": [ { "id": "stage_4a", "lane": "done", "col": 0, "type": "database", "label": "4a Presets", "sublabel": "Pipeline + Snapshots" }, { "id": "stage_4b", "lane": "done", "col": 1, "type": "database", "label": "4b Zuweisen", "sublabel": "assign + detach", "tag": "2624 Tests" }, { "id": "decouple", "lane": "next", "col": 2, "type": "backend", "label": "Kern entkoppeln", "sublabel": "Guard + Ports", "tag": "Tasks 1–3", "width": 112 }, { "id": "features", "lane": "next", "col": 3, "type": "backend", "label": "Fähigkeiten", "sublabel": "Manifest + Signaturen", "tag": "Tasks 4–5" }, { "id": "matrix_gate", "lane": "next", "col": 4, "type": "security", "label": "Matrix + Sperre", "sublabel": "je Fähigkeit", "tag": "Tasks 6–9", "width": 112 }, { "id": "display", "lane": "next", "col": 5, "type": "frontend", "label": "Anzeige", "sublabel": "Status, Admin, CLI", "tag": "Tasks 10–11" }, { "id": "stage_4c_e", "lane": "later", "col": 5, "type": "cloud", "label": "4c – 4e", "sublabel": "Farben bis Version" } ], "edges": [ { "from": "stage_4a", "to": "stage_4b" }, { "from": "stage_4b", "to": "decouple", "label": "dann" }, { "from": "decouple", "to": "features" }, { "from": "features", "to": "matrix_gate", "variant": "emphasis" }, { "from": "matrix_gate", "to": "display" }, { "from": "display", "to": "stage_4c_e", "label": "weiter" } ], "cards": [ { "dot": "emerald", "title": "4b umgesetzt", "items": [ "Preset-Stapel, Gruppen-Presets, clear_overrides", "lit/divi-presets-assign und lit/divi-design-detach", "Höchstens 50 Seiten je Aufruf, Revision je Seite" ] }, { "dot": "cyan", "title": "Zwischenschritt", "items": [ "Registrar und Kern ohne Divi-Import", "Jede Divi-Anforderung gehört zu Fähigkeiten", "Nur betroffene Tools werden gesperrt", "Fail closed: Adapter prüfen weiter je Fähigkeit" ] }, { "dot": "rose", "title": "Entscheidungen", "items": [ "Neue Divi-Version: Freigabe je Fähigkeit", "Lese-Tools werden bei Bruch abgelehnt", "Tools bleiben registriert, Aufruf lehnt ab" ] } ] }