53 lines
2.2 KiB
Markdown
53 lines
2.2 KiB
Markdown
# Prompts – Berichtsheft Generator
|
||
|
||
Diese Prompts steuern die Weiterentwicklung der App.
|
||
**Immer zuerst den Master-Prompt laden**, danach genau **eine** Teilaufgabe.
|
||
|
||
## Nur Suggestions (beste Vorschläge)
|
||
|
||
→ eigener Pack: [`suggestions/`](suggestions/)
|
||
Start: [`suggestions/START-HIER.md`](suggestions/START-HIER.md)
|
||
|
||
## Reihenfolge (empfohlen)
|
||
|
||
1. [`00-MASTER.md`](00-MASTER.md) – Kontext + Regeln (immer mitgeben)
|
||
2. [`teilaufgaben/01-word-vorlage.md`](teilaufgaben/01-word-vorlage.md) – echte `.docx`-Vorlage nutzen
|
||
3. [`teilaufgaben/02-vorschlaege.md`](teilaufgaben/02-vorschlaege.md) – Vorschläge aus allen Heften
|
||
4. [`teilaufgaben/03-wochen-ui.md`](teilaufgaben/03-wochen-ui.md) – reine Wochen-UI, nichts tippen
|
||
5. [`teilaufgaben/04-kalender.md`](teilaufgaben/04-kalender.md) – Di/Do Schule, BW-Ferien
|
||
6. [`teilaufgaben/05-export-pdf.md`](teilaufgaben/05-export-pdf.md) – PDF parallel zur Word-Vorlage
|
||
7. [`teilaufgaben/06-qualitaet.md`](teilaufgaben/06-qualitaet.md) – Endcheck / Feinschliff
|
||
|
||
## So nutzen
|
||
|
||
In Cursor/Chat:
|
||
|
||
```
|
||
Lies prompts/00-MASTER.md und führe prompts/teilaufgaben/01-word-vorlage.md aus.
|
||
```
|
||
|
||
Oder komplett:
|
||
|
||
```
|
||
Lies prompts/00-MASTER.md. Arbeite die Teilaufgaben 01–06 der Reihe nach ab.
|
||
Stoppe nach jeder Teilaufgabe kurz mit Status, dann weiter.
|
||
```
|
||
|
||
## Wichtige Pfade
|
||
|
||
| Was | Pfad |
|
||
|-----|------|
|
||
| App | `web/` |
|
||
| Echte Hefte (Vorlage + Stil) | `1. Ausbildungsjahr/`, `2. Ausbildungsjahr/` |
|
||
| Word-Vorlage (Kopie) | `web/public/templates/ausbildungsnachweis.docx` |
|
||
| Aktueller Export-Code | `web/src/lib/exportDocx.ts`, `exportPdf.ts`, `weekExport.ts` |
|
||
| Vorschläge | `web/src/data/suggestions.ts` |
|
||
| Extraktion | `web/scripts/` |
|
||
| Fortschritt (localStorage) | Key `berichtsheft-generator-v2` (Konstante `STORAGE_KEY` in `web/src/lib/storage.ts`); Legacy `berichtsheft-generator-v1` wird beim Reset mitgelöscht |
|
||
|
||
## localStorage
|
||
|
||
- **Aktuell:** `berichtsheft-generator-v2` – speichert `currentWeekMonday`, `weeks`, `usedSuggestionIds`
|
||
- **Nicht ändern**, solange `AppState` kompatibel bleibt; bei Breaking Changes neuen Key (`…-v3`) und Migration/Reset-Hinweis
|
||
- UI-Reset: „Fortschritt zurücksetzen“ löscht v2 + v1 und lädt den Default (Woche 79)
|