# Lessons — koeseo.de

## [2026-07-19] QA: End-to-End-Validierung vor Übergabe
**Context:** koeseo.de „Der Operator" gebaut, Design-Gate + Scanner-Abnahme gefahren, als „live und abgenommen" berichtet.
**Mistake:** Kein echter End-to-End-Test der LIVE-Seite vor der Übergabe: Links nicht alle geklickt (sameAs-URLs nur im JSON-LD wurden vom DOM-Crawl gar nicht erfasst), Console/CSP-Violations nicht geprüft, Mail-Zustellung an gk@koeseo.de nicht bewiesen (nur DB-Existenz), Live-Seite nach dem letzten Edit (Badge) nicht erneut visuell gesichtet. G-KHAAN: „Du kannst doch nicht hier mir einfach diese Seite ohne End-to-End-Validieren geben."
**Fix:** E2E-Suite gegen die Live-URL nachgezogen: Fonts aktiv, alle Anker + interne/externe Links, JSON-LD-Parse, OG, Zähler-Animation + Reduced-Motion, Console/Netzwerk sauber, Unterseiten, Mobile-Overflow, echte Testmail eingeliefert und in der INBOX verifiziert, Live-Screenshots gesichtet.
**Rule:** „Live" wird erst gemeldet, wenn die LIVE-URL end-to-end durchlaufen ist: jeder Link (auch JSON-LD-sameAs), jeder Kontaktweg (echte Testmail bis in die Mailbox), Console/CSP, und eine visuelle Sichtung des LETZTEN deployten Stands. Interne Gates (Temp-Kopie, Scanner-Score) ersetzen den Live-Durchlauf nicht.
