Baustein 6: Checklisten mit Durchlaeufen und PDF-Export
- Durchlauf aus einer Vorlage, mit Datum, Ticket und Kunde - Schritt fuer Schritt abhaken, Bemerkung je Schritt - Fortschritt gesamt und je Gruppe (Vorbereiten/Durchfuehren/Pruefen/Abschliessen) - Abschliessen erst, wenn alles abgehakt ist; Meldung nennt die offenen Schritte - Abgeschlossene Durchlaeufe sind gesperrt und bleiben als Nachweis - Titel und Schritttexte werden beim Start kopiert, nicht verwiesen - PDF-Export mit gezeichneten Ankreuzkaestchen und Unterschriftenzeilen - Gemeinsame PDF-Grundlage fuer alle kuenftigen Ausgaben - Ausbilder liest mit und darf das PDF abrufen, hakt aber nicht ab - Abgeschlossene Durchlaeufe zaehlen im Wochenfortschritt mit Behoben beim Durchstich: Die Fusszeile wurde unterhalb des Satzspiegels gesetzt, wodurch PDFKit je Fusszeile eine leere Seite anhaengte - aus zwei Seiten wurden sechs. Ein Test zaehlt jetzt die Seitenobjekte im PDF. 29 neue Tests, insgesamt 186. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5
parent
ffbca01bdc
commit
b9d6041f3b
@@ -7,6 +7,41 @@ Format: `HH:MM–HH:MM (Dauer) · was gemacht wurde`
|
||||
|
||||
---
|
||||
|
||||
## 2026-09-10 · Baustein 6 – Checklisten und PDF
|
||||
|
||||
| Von | Bis | Dauer | Tätigkeit |
|
||||
|---|---|---|---|
|
||||
| 20:35 | 20:42 | 0:07 | Datenmodell, Migration, Schema |
|
||||
| 20:42 | 20:48 | 0:06 | Gruppenfortschritt als reine Rechnung, 16 Tests |
|
||||
| 20:48 | 20:52 | 0:04 | PDF-Grundlage und Checklisten-PDF |
|
||||
| 20:52 | 21:00 | 0:08 | Repository, Aktionen, Seiten, PDF-Route |
|
||||
| 21:00 | 21:10 | 0:10 | Durchstich; PDF gerendert und den Fußzeilenfehler gefunden |
|
||||
| 21:10 | 21:20 | 0:10 | Fehler behoben, Regressionstest, Dokumente |
|
||||
|
||||
**Summe Baustein 6: rund 45 min**
|
||||
|
||||
### Was aufgefallen ist
|
||||
|
||||
- **Das PDF hatte sechs Seiten, vier davon leer.** Aufgefallen ist das erst
|
||||
beim Ansehen – die Prüfung „Status 200, Content-Type application/pdf" war
|
||||
grün. Ursache: Die Fußzeile wird unterhalb des Satzspiegels gesetzt, und
|
||||
PDFKit hält das für überlaufenden Text und legt eine neue Seite an. Bei zwei
|
||||
Seiten mal zwei Textaufrufen macht das vier leere Seiten. Behoben, indem der
|
||||
untere Rand für die Dauer der Fußzeile auf 0 gesetzt wird. Ein Test zählt
|
||||
jetzt die Seitenobjekte im PDF und hätte den Fehler gefunden.
|
||||
- Headless-Chromium rendert keine PDFs. Für den Blick aufs Ergebnis musste
|
||||
der Browser mit Fenster starten (`headless: false`) – auf diesem Rechner
|
||||
geht das, auf einem Server nicht. Für die spätere Prüfstrecke heißt das:
|
||||
Seitenzahl und Inhalt maschinell prüfen, das Aussehen von Hand.
|
||||
- Titel und Schritttexte werden beim Start des Durchlaufs kopiert statt
|
||||
verwiesen. Ein Nachweis, der sich rückwirkend ändert, wenn jemand die
|
||||
Vorlage anfasst, wäre keiner.
|
||||
- Der Ausbilder darf das PDF abrufen und mitlesen, aber nicht abhaken. Erst
|
||||
beim Schreiben der Aktion ist mir aufgefallen, dass „darf sehen" und „darf
|
||||
bearbeiten" hier auseinanderfallen – daher zwei getrennte Prüffunktionen.
|
||||
|
||||
---
|
||||
|
||||
## 2026-09-10 · Baustein 5 – Praxisaufgaben
|
||||
|
||||
| Von | Bis | Dauer | Tätigkeit |
|
||||
|
||||
Reference in New Issue
Block a user