docs: Plan Zwischenschritt – Kern entkoppeln und Divi-Freigabe je Fähigkeit; Übersicht der Pläne (archify)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Jan-Niclas Loosen
2026-10-18 21:35:57 +02:00
co-authored by Claude Opus 5.5
parent e7793fd595
commit 2facad1cbe
3 changed files with 29043 additions and 0 deletions
File diff suppressed because it is too large Load Diff
File diff suppressed because one or more lines are too long
@@ -0,0 +1,178 @@
{
"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"
]
}
]
}