3.2 KiB
3.2 KiB
Teilaufgabe 06 – Qualität / Endcheck
Lies zuerst prompts/00-MASTER.md. Führe diesen Check aus, wenn 01–05 weitgehend fertig sind.
Checkliste
Vorlage
- DOCX basiert auf echter Vorlage aus Jahr 1/2 (nicht freies Layout) —
web/public/templates/ausbildungsnachweis.docx+ PizZip-Befüllung inexportDocx.ts - Optischer Vergleich: neues Heft vs.
Berichtsheft 23.03 - 27.03.2026 (77).docx— manuell noch offen (Browser-Smoke/Download in dieser Session nicht möglich) - Originale unverändert — Ordner
1./2. Ausbildungsjahr/nicht angefasst; Vorlage ist Kopie unterweb/public/templates/
Vorschläge
- Phrasen aus echten Heften, Stichprobe ok (788 Einträge; Stichprobe: Kasse, Rechnungen, Spülmaschine, Berufsschule-Themen)
- Kein XML-/Nummern-Müll (Scan: 0 Treffer auf XML/Müll-Muster)
- Gewichtung / keine harten Wochen-Duplikate (
usedSuggestionIds+ Text-Ausschluss inpickRandomSuggestions)
UX
- Nichts tippen für Inhalt (keine Textfelder für Tätigkeiten)
- 4/8 neue + Auto-füllen
- Nach Export nächste Woche (
finishWeeksetztcurrentWeekMondayaufnextWeekMonday) - Reset-Funktion klar („Fortschritt zurücksetzen“ mit Confirm)
Kalender
- Woche 79 Ferien/Feiertag korrekt (06.04. Ostermontag/Feiertag, Di–Fr Betrieb + Osterferien; Schule = Ferien)
- Schulwoche Di/Do Schule (z. B. 13.–17.04.2026)
Technik
npm run buildgrün (nach Fix: ungenutzter Param inexportPdf.ts, Vitest-Config ausvite.config.tsentfernt, Tests austsc-Include ausgeschlossen)- Keine sensiblen Secrets (keine
.env/Keys im Workspace) localStorage-Key stabil dokumentiert (berichtsheft-generator-v2→prompts/README.md+ exportierteSTORAGE_KEY)
Smoke-Test (manuell)
- App starten (
cd web && npm run dev) - Fortschritt zurücksetzen
- Woche 79 → automatisch füllen → DOCX+PDF
- Datei öffnen und mit Original vergleichen
- Prüfen, dass Woche 80 erscheint
Status Smoke: Dev-Server gestartet; UI-Automatisierung (Browser-MCP) in dieser Session nicht verfügbar. Logik für Schritte 2–5 per Code/Kalender-Tests abgesichert; Schritt 4 (optischer DOCX-Vergleich) bleibt manuell.
Ergebnis
Stand Endcheck (26.07.2026):
Erfüllt
- Vorlage-Pipeline: echte DOCX-Kopie + XML-Befüllung (nicht mehr
new Documentfreies Layout) - UX/Kalender/Vorschläge/Build/localStorage wie oben abgehakt
- Woche 79/80-Regeln und Feiertagszeile durch
calendar.test.tsspezifiziert
Noch offen
- Manueller Optik-Check Export-DOCX neben Heft 77 legen (gleiche Tabellen/Schriften/Abschnitte)
- Vitest-Integration in
vite.config.tswiederherstellen, sobaldvitest-Install/Types zuverlässig sind (npx vitest runseparat möglich) - Optional: vollständigen UI-Smoke (Reset → Auto-füllen → Export → Woche 80) einmal im Browser durchklicken
Nächste Schritte
- Ein Export aus Woche 79 erzeugen und optisch mit
2. Ausbildungsjahr/Berichtsheft 23.03 - 27.03.2026 (77).docxvergleichen - Bei Abweichungen nur
exportDocx.ts/ Template-Befüllung nachschärfen (Originale nicht ändern) - Vitest sauber verdrahten (
defineConfigausvitest/config+ Types), wenn npm-Install stabil ist