diff --git a/TODO.md b/TODO.md index 0c7b137..f819c28 100644 --- a/TODO.md +++ b/TODO.md @@ -3,7 +3,7 @@ Strukturierte ToDo-Liste aller offenen Entwicklungsschritte. Jeder Punkt ist so formuliert, dass er einzeln an einen Agenten übergeben werden kann. -**Stand:** 2026-08-04 +**Stand:** 2026-08-16 **Legende:** `[ ]` offen · `[~]` teilweise umgesetzt · `[x]` fertig --- @@ -754,13 +754,8 @@ folgenden Punkte gehören direkt in `LehrerApp.Desktop`: Lesson auf und reicht das Ergebnis an `AiLessonReviewItem.DiffText` durch, im Dialog als kleine Aufzählung unter der jeweiligen Checkbox angezeigt. Rein/ohne I/O, mit dedizierten Tests (u.a. dass identische Lessons keine Diffs liefern und nur wirklich geänderte Felder - auftauchen). -- [ ] **4.5.19** (Zurückgestellt, Rest von 4.5.14) Granularere Übernahme statt nur ganzer Stunden — - z.B. nur einzelne Verlaufsplan-Phasen einer Stunde übernehmen statt zwingend die komplette - Stunde. Außerdem: eigene zwischenzeitliche Änderungen an einer Lesson nicht versehentlich - durch eine übernommene KI-Antwort überschreiben, falls sich die Einheit seit dem Absenden - der Anfrage schon geändert hat (aktuell nicht erkannt/abgesichert). Größerer Umbau als - 4.5.14 (Teil-Merge-UI je Phase, Änderungszeitpunkt-Vergleich) — deshalb zurückgestellt. + auftauchen). Rest der ursprünglichen Idee (granulare Übernahme, Konflikterkennung) + zurückgestellt, siehe 4.5.19 am Ende dieses Kapitels. - [x] **4.5.15** Umfangs-Umschalter im `AiAssistDialog`: "Einheit umplanen ohne Stunden zu ändern" vs. "mit Stunden ändern" (Nutzer-Nachtrag zum Konzeptgespräch nach 4.5.9). Neue Checkbox "Auch bestehende Stundeninhalte anpassen" (Default: an, entspricht dem bisherigen Verhalten). @@ -805,6 +800,12 @@ folgenden Punkte gehören direkt in `LehrerApp.Desktop`: 4.5.17 (zwei Entwürfe parallel im Speicher halten, Seite-an-Seite-UI, Entscheidung je Stunde statt nur global) — deshalb erst mal zurückgestellt, bis sich zeigt, ob das einfache Nachfassen aus 4.5.17 in der Praxis schon ausreicht. +- [ ] **4.5.19** (Zurückgestellt, Rest von 4.5.14) Granularere Übernahme statt nur ganzer Stunden — + z.B. nur einzelne Verlaufsplan-Phasen einer Stunde übernehmen statt zwingend die komplette + Stunde. Außerdem: eigene zwischenzeitliche Änderungen an einer Lesson nicht versehentlich + durch eine übernommene KI-Antwort überschreiben, falls sich die Einheit seit dem Absenden + der Anfrage schon geändert hat (aktuell nicht erkannt/abgesichert). Größerer Umbau als + 4.5.14 (Teil-Merge-UI je Phase, Änderungszeitpunkt-Vergleich) — deshalb zurückgestellt. --- @@ -1447,3 +1448,13 @@ Die Abschnitte sind thematisch, nicht chronologisch nummeriert. Sinnvolle Bearbe (Export der Auswertung), das am noch fehlenden Kapitel 11 hängt. **→ nächster sinnvoller Schritt: Kapitel 10 (Sync) oder 11 (Export).** 8. **Kapitel 11** (Export), **10** (Sync) — danach. +9. ~~**Kapitel 4.5.9–4.5.19** (KI-gestützte Planungsunterstützung)~~ — in mehreren + Nutzer-Feedback-Iterationen weit über den ursprünglichen Punkt 4.5.9 hinaus ausgebaut: + Eingabeschema im Systemprompt (4.5.13), Umfangs-Umschalter (4.5.15), Prompt Caching (4.5.16), + Fortschrittsanzeige + Nachfassen (4.5.17), Feld-Diff bei geänderten Vorschlägen (4.5.14). + Bewusst zurückgestellt bleiben 4.5.1–4.5.8 und 4.5.10/4.5.11 (engere Stundenplan-Vernetzung, + Companion-Client, KI für Stundenplanung) sowie 4.5.18/4.5.19 (Diff-Vergleich zweier + KI-Entwürfe, granulare Phasen-Übernahme) — jeweils größere, eigenständige Umbauten. + **→ nächster sinnvoller Schritt:** offene größere Kapitel wie **3.1** (Mitarbeit-Aspekte + pro Gruppe verwalten), **9** (Dashboard-Kacheln), **10** (Sync) oder **11** (Export) — oder + gezielt eines der oben zurückgestellten 4.5.x-Punkte, falls der Bedarf danach entsteht.