Customer-Handbuch Befüllungs-Plan¶
Erstellt: 2026-05-10 (Karte C — Customer-Handbuch-Plan)
Stand: Post-A2-Merge (14986ca), Post-Reorg-3, Post-Backlog-Inventur (Karte B)
Zweck: Inhalts-Plan für die Befüllung der 26 Customer-Handbuch-Stub-Pages aus Reorg-3.
Diese Seite ist kein Customer-Handbuch-Inhalt — sie ist der Befüllungs- Plan. Inhalte schreiben die C-Sub-Karten (C-1 bis C-4). Stub-Pages aus Reorg-3 sind der Befüllungs-Rahmen; diese Plan-Karte klassifiziert sie nach Befüllungs-Reife und priorisiert die Sub-Karten-Sequenz.
Executive Summary¶
| Cluster | Pages | Aufwand-Range | Trigger |
|---|---|---|---|
| ✅ A Sofort befüllbar | 16 | ~28–45h | Feature heute funktional |
| 🚧 B Teil-befüllbar | 7 | ~7–13h | Stand dokumentieren + Pending-Hinweise |
| ⏳ C Wartet auf Backlog | 2 | ~1–2h | Coming-Soon mit Backlog-Verlink |
| 🔒 D Strategisch vertagt | 1 | ~0.5–1h | v1.1.0+ Coming-Soon |
| Total | 26 | ~37–61h | (auf 4–5 Sub-Karten verteilt) |
Realistisches Total ~37–61h statt Karte-B-Schätzung 81–120h, weil Cluster-Disposition (nicht alle Pages werden voll befüllt — Cluster C+D bleiben Coming-Soon-Stubs).
Reihenfolge:
- C-1 Endnutzer-Section (höchste Schmerz-Sichtbarkeit für externe Konsumenten)
- C-2 Admin-Core-Section (Tenant-Admin-Workflows)
- C-3 Admin-Mid-Section (Branding/Feedback/Audit/Sessions/Analytics/Rollen/Einstellungen)
- C-4 Developer-Section (API-Reference + Coming-Soon)
- C-5 Customer-Reviewer-Smoke (Pre-Launch Validation, optional)
Phase 0.1 — Stub-Pages-Inventur (aus Reorg-3)¶
Endnutzer (8): index, erste-schritte, bedienung, datenschutz,
grenzen, sprachen, faq, support
Administratoren (14): index, erste-anmeldung, dashboard,
chatbots, dokumente, templates, branding, audit-log, feedback,
sessions, evaluation, analytics, rollen-und-berechtigungen,
einstellungen
Entwickler (4): index, api-reference, sdk, webhooks
Skelett-Format pro Page (aus Reorg-3): Title + 🚧 STUB-Badge + 2–4 H2-Sections + TODO-Karte-C-N-Marker + Pattern-Vorlage-Verweis auf AVS-Handbuch + Befüllungs-Plan-Verweis.
Phase 0.2 — Feature-Inventur¶
Pro Page klassifiziert nach Feature-Verfügbarkeit heute (Frontend sichtbar + Backend funktional):
| Kategorie | Heute funktional |
|---|---|
| Chat-Widget (öffentlich) | ✅ |
| Chatbot-CRUD (Tenant-self) | ✅ ChatbotsListPage / CreatePage / DetailPage / EditPage |
| Doc-Upload + Status-Polling | ✅ A1+A2 abgeschlossen 2026-05-10 |
| Chatbot-Branding + Tenant-Branding | ✅ ChatbotBrandingPage + TenantBrandingPage |
| Chatbot-Feedback (Tenant-Read) | ✅ ChatbotFeedbackPage |
| Modules (Tenant-Toggle) | ✅ ModulesPage |
| Templates (Tenant-Auswahl) | ✅ TemplatesPage |
| Dashboard (Operator-Übersicht) | ✅ DashboardPage |
| User-Preferences (Profile) | ✅ ProfilePage + Theme |
| Keycloak-SSO + Bootstrap | ✅ CallbackPage + Login-Flow |
| 3-Rollen-Modell (tenant-admin/-editor/-viewer) | 🚧 Backend ja, UI für User-Provisioning kommt mit Block 17 |
| Audit-Log Per-Tenant-Export | 🚧 Backend-Schema ja, Export-Route ist DSGVO-1 pending |
| Sessions-View | 🚧 ChatHistoryService existing, Tenant-UI fehlt |
| Analytics-Dashboard | 🚧 Prometheus+Grafana existing, kein Tenant-Self-UI |
| Evaluation-UI | ⏳ Eval-Suite existing, kein UI vor Block 13/14 |
| Konnektor-SDK | ⏳ Stufe 2 mit Block 16; Stufe 3 ist Backlog langfristig |
| Webhooks | 🔒 v1.1.0+ |
| STT/TTS | 🔒 v1.1.0+ (Backlog) |
Phase 1 — Cluster-Klassifikation pro Page¶
✅ Cluster A — Sofort befüllbar (16 Pages, ~28–45h)¶
| Page | Aufwand | Begründung |
|---|---|---|
enduser/index |
1h | Section-Übersicht |
enduser/erste-schritte |
2–3h | Widget-Live-Workflow + Screenshot |
enduser/bedienung |
2–3h | Chat-UI, Sources-Chips, Feedback |
enduser/datenschutz |
2h | DSGVO-Stand: Tenant-Isolation per RLS, Aufbewahrungsfristen, Rechte |
enduser/grenzen |
2h | No-Match-Pfad, Halluzinations-Risiko, Eskalation |
enduser/faq |
2h | Standard-FAQ-Sammlung aus AVS-Pattern |
enduser/support |
1–2h | Eskalations-Stufen Tenant → luki |
admin/index |
1h | Section-Übersicht |
admin/erste-anmeldung |
1–2h | Keycloak-SSO + Bootstrap |
admin/dashboard |
2h | DashboardPage-Workflow + Per-Chatbot-Cards |
admin/chatbots |
2–3h | Lifecycle (Create + Edit + Soft-Delete) |
admin/dokumente |
2–3h | Upload-Workflow (A1+A2 frisch live) |
admin/branding |
2h | Tenant-Branding + Chatbot-Override |
admin/feedback |
2h | Feedback-Liste + Filter |
developer/index |
1h | Section-Übersicht |
developer/api-reference |
4–6h | OpenAPI-Auto-Gen via FastAPI-Schema + curl-Beispiele |
🚧 Cluster B — Teil-befüllbar mit Pending-Hinweis (7 Pages, ~7–13h)¶
| Page | Aufwand | Pending-Verlink |
|---|---|---|
enduser/sprachen |
1h | DE/EN heute, STT/TTS pending → Backlog Tudidi #12/#13 |
admin/templates |
1–2h | Tenant-Auswahl heute, Vendor-Templates kommen mit Block 10 |
admin/audit-log |
1–2h | Operator-Read heute, Per-Tenant-Export pending → Backlog Karte 4 (DSGVO-1) |
admin/sessions |
1–2h | History-Service existing, Tenant-UI pending |
admin/analytics |
1–2h | Operator-Grafana, Tenant-Self-UI pending |
admin/rollen-und-berechtigungen |
1–2h | 3-Rollen-Modell heute, User-Provisioning kommt mit Block 17 |
admin/einstellungen |
1h | CORS via allowed_origins, Rate-Limit Plattform-weit |
⏳ Cluster C — Wartet auf Backlog (2 Pages, ~1–2h)¶
| Page | Aufwand | Backlog-Item |
|---|---|---|
admin/evaluation |
30–60min | Eval-UI ist Block 13/14-Scope |
developer/sdk |
30–60min | SDK Stufe 2 mit Block 16; Stufe 3 langfristig |
🔒 Cluster D — Strategisch vertagt (1 Page, ~0.5h)¶
| Page | Aufwand | Trigger |
|---|---|---|
developer/webhooks |
30min | v1.1.0+ (komplett pending) |
Phase 2 — C-Sub-Karten-Skelette¶
Vier Befüllungs-Karten + eine optionale Reviewer-Karte. Max-Cap pro Sub-Karte ist Saga-Lehre-13-konform (kein Mega-Cap).
C-1 — Endnutzer-Section befüllen¶
name: customer-handbuch-c1-enduser
klasse: Customer-Handbuch-Befüllung
scope: |
Alle 8 Endnutzer-Stub-Pages aus Reorg-3 mit Customer-Inhalt befüllen.
enduser/{index,erste-schritte,bedienung,datenschutz,grenzen,sprachen,
faq,support}. Screenshots aus dem Live-Widget (demo.avs.luki-net.org
oder kora-platform-demo-frontend). Pattern-Vorlage AVS-Handbuch
generalisiert. sprachen.md mit STT/TTS-pending-Hinweis (Cluster B).
aufwand_schaetzung: 12-20h Real (Cluster A ~10-14h + sprachen 1h)
abhaengigkeiten: keine — Widget ist live, Backend-Routes existing
risiko: niedrig (kein Code, Inhalts-Schreiben)
saga_lehren_anwendbar: [13 (Cap-Disziplin)]
validation:
- mkdocs build --strict 0 neue Warnings
- 1 externer Leser (z.B. AVS-Stakeholder) liest und versteht ohne Rückfragen
- alle Screenshots aktuell (DE-Widget)
stop_bedingungen:
- Widget-UI ändert sich vor C-1-Merge → Screenshots veraltet, Refresh
akut_indikator: 🔴 (höchste Schmerz-Sichtbarkeit, externe Konsumenten)
C-2 — Admin-Core-Section befüllen¶
name: customer-handbuch-c2-admin-core
klasse: Customer-Handbuch-Befüllung
scope: |
5 Cluster-A-Pages der Admin-Section befüllen:
admin/{index,erste-anmeldung,dashboard,chatbots,dokumente}.
Workflow-Doku mit Screenshots aus Tenant-UI. Doc-Upload-Workflow
(admin/dokumente) profitiert direkt von A1+A2 — kompletter Pfad
Upload → Polling → Erfolg dokumentierbar.
aufwand_schaetzung: 10-15h Real
abhaengigkeiten:
- Doc-Upload-Saga (A1 + A2) ✅
- Tenant-UI deployed mit allen 5 Pages ✅
risiko: niedrig
saga_lehren_anwendbar: [13]
validation:
- mkdocs build --strict 0 Warnings
- Workflow-Smoke: Externer Tester folgt Guide → Erste Chatbot-Erstellung + Doc-Upload klappt
- Screenshots stabil (Tenant-UI v1.3 ist Branch-tagged)
stop_bedingungen:
- Tenant-UI-Pattern-Drift während C-2-Schreibung
akut_indikator: 🔴 (Tenant-Admin-Onboarding-Pfad, höchste Customer-Wert)
C-3 — Admin-Mid-Section + Pending-Hinweise¶
name: customer-handbuch-c3-admin-mid
klasse: Customer-Handbuch-Befüllung
scope: |
8 Pages: 2 Cluster A (branding, feedback) + 6 Cluster B (templates,
audit-log, sessions, analytics, rollen-und-berechtigungen, einstellungen).
Cluster-B-Pages haben dokumentierten Stand + Pending-Hinweise mit
Verlink in Backlog-Page bzw. Roadmap-Block.
aufwand_schaetzung: 8-13h Real
abhaengigkeiten:
- admin/audit-log: DSGVO-1 als Karte 4 in Backlog (pending, nicht blockierend für Doku)
- admin/rollen: Block 17 (Post-Launch v1.0.1) — Hinweis genügt
risiko: niedrig-mittel (Cluster-B-Pages müssen ehrlich pending markieren)
saga_lehren_anwendbar: [13]
validation:
- mkdocs build --strict 0 Warnings
- Pending-Hinweise verlinken korrekt zu Backlog-Karte oder Roadmap-Block
stop_bedingungen:
- Pending-Verlinkung zu Backlog-Karte schlägt fehl (Anchor-Drift)
akut_indikator: 🟠 (Customer-Wert mittel, Ehrlichkeits-Pflicht hoch)
C-4 — Developer-Section + Cluster-C+D-Stubs¶
name: customer-handbuch-c4-developer
klasse: Customer-Handbuch-Befüllung
scope: |
4 Developer-Pages plus 3 Cluster-C/D-Stub-Pflege:
- developer/index (Übersicht, Cluster A)
- developer/api-reference (Cluster A, OpenAPI-Auto-Gen wenn möglich)
- developer/sdk (Cluster C — Stufe 2 mit Block 16, Coming Soon)
- developer/webhooks (Cluster D — v1.1.0+, Coming Soon)
OpenAPI-Generator-Setup ist optional (Mehr-Aufwand) — Fallback
manuell-curated Endpoint-Liste.
aufwand_schaetzung: 5-8h Real (4-6h api-ref bei Auto-Gen, sonst 6-8h manuell)
abhaengigkeiten: FastAPI-OpenAPI-Schema ist stabil (heute ja)
risiko: niedrig
saga_lehren_anwendbar: [13]
validation:
- mkdocs build --strict 0 Warnings
- api-reference matcht echtes /openapi.json
- Coming-Soon-Stubs verlinken Backlog-Karten
stop_bedingungen:
- OpenAPI-Schema-Drift während Karten-Run → Auto-Gen-Strategie wechseln
akut_indikator: 🟠 (kleinste Zielgruppe, kann später)
C-5 — Customer-Reviewer-Smoke (optional, Pre-Launch)¶
name: customer-handbuch-c5-reviewer-smoke
klasse: Pre-Launch-Validation
scope: |
Externer Reviewer (AVS-Stakeholder oder zukünftiger Test-Tenant)
liest komplette Customer-Sections nach C-1 bis C-4. Feedback wird
in C-1-Refresh / C-2-Refresh / etc. zurückgespielt.
aufwand_schaetzung: 2-3h Vorbereitung + Reviewer-Time asynchron
abhaengigkeiten: C-1 bis C-4 abgeschlossen
risiko: niedrig
saga_lehren_anwendbar: [1 (Phase-0-Discovery — Reviewer-Insights vor Launch)]
validation:
- 1-2 externe Reviewer-Sessions
- Feedback strukturiert in Refresh-Sub-Karten
stop_bedingungen:
- Reviewer-Feedback zeigt fundamentalen Strukturfehler → Karten-Refresh
akut_indikator: 🟡 (Pre-Launch-Polish, optional)
Aufwand-Bilanz¶
| Sub-Karte | Pages | Real-Range | Akut |
|---|---|---|---|
| C-1 Endnutzer | 8 (7A + 1B) | 12–20h | 🔴 |
| C-2 Admin-Core | 5 (5A) | 10–15h | 🔴 |
| C-3 Admin-Mid | 8 (2A + 6B) | 8–13h | 🟠 |
| C-4 Developer + Stubs | 7 (2A + 2C + 1D + 2 Stubs aus C/D) | 5–8h | 🟠 |
| C-5 Reviewer (optional) | – | 2–3h | 🟡 |
| Total | 26+ | ~37–59h |
Kalibrierung gegen Karte-B-Schätzung (~81–120h): Cluster-Disposition spart ~30–60h Aufwand gegen Voll-Befüllung der 26 Pages. Cluster B/C/D bleiben Pending-Hinweis-Stubs, nicht Voll-Inhalt — das ist ehrlich gegenüber externen Konsumenten und nicht-frustrationsproduzierend.
Reihenfolge und Abhängigkeiten¶
Reorg-3 (26 Stubs)
│
▼
┌──── Backlog-Inventur (Karte B) ────┐
│ │
▼ ▼
Doc-Upload-Saga (A1+A2) Pending-Verweise
✅ abgeschlossen in Cluster B/C/D
│
▼
┌── C-1 Endnutzer (🔴) ───┐
│ 12-20h │
└─────────┬───────────────┘
│
▼
┌── C-2 Admin-Core (🔴) ──┐
│ 10-15h │ ← profitiert von A1+A2 für admin/dokumente
└─────────┬───────────────┘
│
▼
┌── C-3 Admin-Mid (🟠) ───┐
│ 8-13h │ ← verweist auf DSGVO-1 etc. aus Backlog
└─────────┬───────────────┘
│
▼
┌── C-4 Developer (🟠) ───┐
│ 5-8h │
└─────────┬───────────────┘
│
▼
┌── C-5 Reviewer (🟡) ────┐
│ optional 2-3h │
└─────────────────────────┘
Parallelisierungs-Pfad: C-1, C-2 und C-3 können vom selben Autor sequentiell abgearbeitet werden (jeweils im Cap-Korridor) — keine technische Parallelisierung nötig.
Karte D Konsolidierungs-Roadmap-Synthese ist nicht abhängig — sie kann parallel laufen (Tudidi-Synchronisation + Cleanup).
Verhältnis zu existierender Doku¶
- Reorg-3 (Merge
9b05330) — liefert 26 Stub-Pages als Befüllungs-Rahmen - Karte B (
audit-trail/backlog/index.md) — liefert Backlog-Items für Pending-Verlinkungen aus Cluster B/C/D - Doc-Upload-Saga (Pre-Flight
27a576d+ A18b1512c+ A214986ca) — schaltetadmin/dokumentefür Voll-Befüllung in C-2 frei - AVS-Handbuch (
docs.avs.luki-net.org/handbuch/) — Pattern-Vorlage für Customer-Sprache und Workflow-Struktur (zu generalisieren in Sub-Karten) - Konnektor-Roadmap + Multi-Tenancy-Fundament — Quellen für Pending-Verlinkungen in Cluster B/D
Was dieser Plan nicht ist¶
- Kein Customer-Handbuch-Inhalt — Inhalts-Schreiben passiert in C-1 bis C-4
- Kein Reorg-3-Ersatz — Stub-Pages bleiben als Befüllungs-Rahmen
- Kein Karte-B-Backlog-Ersatz — Backlog-Page bleibt authoritativ für offene Items
- Keine Sub-Karten-Tudidi-Anlage — Tudidi-Tasks legt Browser-Claude nach Plan-Karten-Merge an (analog Karte-B-Top-8-Setup)
Pattern: Saga-Lehre 1 (Phase-0-Discovery: Stub-Inventur + Feature-Mapping vor Karten-Schnitt), Saga-Lehre 13 (Cluster-Disposition statt Voll-Befüllung). Befüllungs-Plan: 4–5 Sub-Karten verteilt auf ~37–59h real, im Korridor der Karte-B-Schätzung dank Cluster-B/C/D-Pending-Pflege.