# Dokumentation Letzte Aktualisierung: 2026-03-04 Diese Dokumentation folgt einem klaren Lernpfad (einfach -> fortgeschritten) und trennt Lernen von Nachschlagen. ## Lernpfad (chronologisch) 1. `/docs/00-systemueberblick.md` - Produktbild, Kernmodule und Lernziel in 10 Minuten. 2. `/docs/01-setup-und-erster-login.md` - Lokales Setup, erster Login, erster Smoke-Test. 3. `/docs/02-domain-glossar.md` - Zentrale Begriffe (Tenant, Role, Permission, Scope, Policy). 4. `/docs/03-architektur-request-flow.md` - Request-Flow, Schichtmodell, Do/Don't. 5. `/docs/04-erste-aenderung-ui.md` - Erste sichere UI-Änderung im Admin-Bereich. 6. `/docs/05-erste-aenderung-backend.md` - Erste Backend-/Service-/Repository-Änderung. 7. `/docs/06-security-tenant-scope.md` - Sicherheitsgrundlagen, Tenant-Scope, Pflichtchecks. 8. `/docs/07-api-erweitern.md` - API-Änderung sauber mit OpenAPI und Tests umsetzen. 9. `/docs/08-advanced-scheduler-sso.md` - Fortgeschrittene Themen: Scheduler, Lifecycle, SSO. ## Konzepte (Explanation) - `/docs/architektur.md` - Architektur-Kompass mit verbindlichen Leitplanken. - `/docs/di-container.md` - Wie der AppContainer funktioniert und neue Services registriert werden. - `/docs/sicherheitsmodell.md` - Vollständiges Sicherheitsmodell (Auth, Permission, Scope). - `/docs/einstellungen-speicherung.md` - Warum Settings in DB + Datei-Cache koexistieren. ## Aufgabenanleitungen (How-to) - `/docs/globale-suche.md` - Neue Resource in der globalen Suche integrieren. - `/docs/importe.md` - Importfluss, Regeln und Fehlercodes. - `/docs/benutzerdefinierte-felder.md` - Tenant/User-Zusatzfelder korrekt erweitern. - `/docs/geplante-aufgaben.md` - Neue Scheduler-Jobs registrieren und betreiben. - `/docs/auth-sso-smoke-test.md` - SSO-Funktionalität manuell verifizieren. - `/docs/anfragelimits.md` - Rate-Limits verstehen und testen. - `/docs/rbac-permissions-playbook.md` - RBAC-Rechte sauber erweitern (neue Permission, neue Ability, UI/API-Fälle). - `/docs/request-input-validation.md` - Einheitliches Request/Input- und Validation-Muster für Web + API. ## Referenz (Reference) - `/docs/api.md` - API-Referenz-Einstieg. - `/docs/konfiguration.md` - ENV-Variablen und Produktions-Defaults. - `/docs/konventionen.md` - Projektweite Konventionen (kurz und verbindlich). - `/docs/lib-standards.md` - Regeln speziell für `lib/**`. - `/docs/benutzer-lifecycle-policy.md` - Policy- und Laufzeitreferenz für User Lifecycle. ## Betrieb (Operations) - `/docs/docker-lokal.md` - Lokaler Docker-Betrieb. - `/docs/docker-produktiv.md` - Produktivbetrieb mit Docker. - `/docs/docker-betrieb.md` - Übersicht und Entscheidungshilfe für Dev/Prod. - `/docs/betriebscheck-doctor.md` - Schneller Systemcheck mit `bin/doctor.php`. - `/docs/fehlerbehebung.md` - Häufige Fehler und schnelle Lösungen. ## Mitwirken (Contributor Guide) - `/docs/lokale-entwicklung.md` - Tages-Workflow für Entwicklung und Checks. - `/docs/entwickler-checkliste.md` - Definition of Done vor Merge. - `/docs/codex-prompts.md` - Standard-Prompts für Skill-basierte Planung und Implementierung. - `/docs/dokumentation-erweitern.md` - Regeln für konsistente, wachsende Doku.