# Live-Testplan mein-kitaplaner.de ## Kopfbereich - Zielsystem: `https://mein-kitaplaner.de` - Testdatum: `2026-05-17` - Strategie: echte Testdaten auf Produktion verwenden und anschließend bereinigen - Testkennzeichnung: alle Testnamen und Test-E-Mails mit `Codex Live-Test` kennzeichnen - Statuslegende: - `[ ]` offen - `[x]` erledigt - `[!]` Blocker / Beobachtung ## Testdaten - Gründer/Admin: `hanivan790@acanok.com` - Test-Kita: `Codex Live-Test Kita-Verein 20260517-2343` - Elternteil: `kitatester1233@mailaddress.de` - Passwort: `` Keine echten Passwörter, Secrets, Session-Werte, Tokens oder Invite-Links in diese Datei schreiben. ## Core Journey - [x] Landingpage erreichbar. - Erwartung: `https://mein-kitaplaner.de` lädt mit aktuellem Landingpage-Content. - [x] Demo-CTA führt zum Kontaktformular. - Erwartung: CTA öffnet `/#kontakt` und das Formular ist sichtbar. - [x] Kontaktformular versendet Bestätigungsmail. - Bestätigt: Testmail an `nolip18234@acanok.com` ist angekommen. - [x] Registrierung: neuer Gründer/Admin kann Account erstellen. - Testdaten: eindeutige Admin-Testmail und ``. - Erwartung: Account wird erstellt, keine Fehlermeldung. - [x] Redirect nach Registrierung führt zu `/onboarding`. - Erwartung: Gründer landet nach Registrierung direkt im Onboarding. - [x] Onboarding: Kita wird mit Standardmodulen angelegt. - Testdaten: `Codex Live-Test Kita-Verein YYYYMMDD-HHMM`. - Erwartung: Notdienst, Kalender und Adressbuch bleiben standardmäßig aktiv. - [x] Redirect nach Onboarding führt zu `/dashboard`. - Erwartung: Dashboard lädt ohne erneute Anmeldung. - [x] Dashboard zeigt Kita-Namen und Admin-Navigation. - Erwartung: Sidebar zeigt Test-Kita sowie Admin-Menüpunkte wie Familienverwaltung, Dienstplan, Schwarzes Brett und ErzieherInnen. - [x] Familienverwaltung: Familie mit Kind und Elternteil anlegen. - Testdaten: Familie, Elternteil und Kind mit `Codex Live-Test` kennzeichnen. - Erwartung: Familie erscheint in der Liste. - [ ] Einladung wird per E-Mail versendet. - Erwartung: Eltern-Testadresse erhält eine Einladung. - Erst als erledigt markieren, wenn die Mail im Postfach bestätigt wurde. - [ ] Invite-Link öffnet Aktivierungsseite. - Erwartung: Seite `/invite/[token]` zeigt personalisierte Einladung und Kita-Namen. - Invite-Link nicht in diese Datei schreiben. - [ ] Invite-Validierung: Passwort-Pflicht, Passwort-Mismatch, Datenschutz-Pflicht. - Erwartung: fehlende oder unterschiedliche Passwörter und fehlende Datenschutzerklärung erzeugen sichtbare Fehler. - [ ] Elternteil kann Einladung annehmen und wird eingeloggt. - Erwartung: Passwort setzen, Datenschutzerklärung akzeptieren, optional Adressbuch-Opt-in wählen, danach Redirect zu `/dashboard`. - [ ] Elternrolle sieht nur erlaubte Navigation. - Erwartung: Eltern sehen keine Admin-only Punkte wie Familienverwaltung, Dienstplan, Schwarzes Brett-Admin, ErzieherInnen. - [ ] Logout/Login für Admin und Elternteil funktionieren. - Erwartung: beide Testaccounts können sich abmelden und mit `` erneut anmelden. - [x] Zugriffsschutz: `/dashboard` ohne Session leitet zu `/login`. - Erwartung: ausgeloggter Aufruf von `/dashboard` führt zu `/login?callbackUrl=%2Fdashboard` oder entsprechender Login-Route. - [ ] Cleanup: Test-Kita/User/Familie über Superadmin löschen. - Erwartung: Test-Kita wird über Superadmin-Diagnose mit exakter Namensbestätigung gelöscht. - Erst als erledigt markieren, wenn Superadmin-Ansicht keine Test-Kita/Test-User mehr zeigt. - [ ] Nach Cleanup: Test-Login funktioniert nicht mehr / Daten nicht sichtbar. - Erwartung: Admin- und Eltern-Testlogin schlagen fehl; Test-Kita erscheint nicht mehr. ## Beobachtungen - [x] `2026-05-17`: Kontaktformular auf Produktion getestet. Bestätigungsmail an `nolip18234@acanok.com` ist angekommen. - [x] `2026-05-17`: Registrierung mit `hanivan790@acanok.com`, Redirect nach `/onboarding`, Onboarding mit `Codex Live-Test Kita-Verein 20260517-2343` und Dashboard/Admin-Navigation erfolgreich geprüft. - [!] `2026-05-17`: Familienanlage mit Elternadresse `nolip18234@acanok.com` blockiert, weil die E-Mail-Adresse bereits existiert. Mit `kitatester1233@mailaddress.de` erfolgreich fortgesetzt. - [x] `2026-05-17`: Admin-Logout, Zugriffsschutz für `/dashboard` ohne Session und Admin-Login mit temporärem Passwort erfolgreich geprüft. Kombinierter Login-Check bleibt offen, bis ein Elternaccount aktiviert werden kann. - [x] `2026-05-17`: Familie `Codex Live-Test Familie 20260517-2343` mit Kind und Elternteil `kitatester1233@mailaddress.de` erfolgreich angelegt; Status in der Familienverwaltung: `Einladung offen`. - [ ] `2026-05-17`: Im Familien-Details-Dialog ist kein Invite-Link sichtbar; Fortsetzung der Invite-Tests benötigt Mailbestätigung und Invite-Link aus dem Postfach. - [ ] Mailzeit Einladung Elternteil: offen. - [ ] Cleanup-Ergebnis: offen. ## Pflege-Regeln - Erledigte Schritte während des Tests direkt von `[ ]` auf `[x]` setzen. - Blocker mit `[!]` markieren und kurz im Abschnitt Beobachtungen beschreiben. - Mailversand nur als erledigt markieren, wenn die Mail im jeweiligen Postfach bestätigt wurde. - Keine echten Passwörter, Secrets, Tokens oder vollständigen Invite-Links dokumentieren. - Cleanup erst als erledigt markieren, wenn die Testdaten in der Superadmin-Ansicht nicht mehr sichtbar sind.