28 Prüfpunkte, die jede generierte Seite bestehen muss
Jede generierte Seite durchläuft 28 Quality Gates, gruppiert in fünf Kategorien. Ein einziger Fehler reicht, um die Seite zurückzuweisen.
thema_audience_lang.htmlJede Pipeline muss exakt die geplanten Levels erzeugen — nicht mehr und nicht weniger. Cross-Pipeline-Abhängigkeiten während des Builds sind verboten.
Verboten: Eine Pipeline darf während des Builds keine Dateien einer anderen Pipeline referenzieren oder voraussetzen. Erst in Phase 5 (Polish) werden Cross-Pipeline-Elemente wie der Audience-Switch auf L0-Seiten eingefügt.
Die korrekte Verlinkung ist das fragile Rückgrat des gesamten Outputs. Jeder fehlerhafte Pfad führt zu einem toten Link — und es gibt keinen Webserver, der 404-Fehler abfängt.
Relative Pfad-Konventionen
/ (absolut statt relativ)
• Audience-Switch auf L1-Seite eingebaut
• Sprachlink zeigt auf DE statt EN (oder umgekehrt)
WCAG AA ist das Minimum. Kein generierter Output darf diese Schwelle unterschreiten. Die häufigsten Fehler betreffen helle Textfarben auf hellen Hintergründen.
Verbotene Farbkombinationen
| Textfarbe | Hintergrund | Kontrast | Bewertung |
|---|---|---|---|
| #FFFFFF | #F3EFEB | 1.2:1 | Verboten |
| #FFFFFF | #FFFFFF | 1.0:1 | Verboten |
| #9995A0 | #F3EFEB | 2.8:1 | Verboten |
| #9995A0 | #FFFFFF | 3.3:1 | Verboten |
| #1A1A2E | #F3EFEB | 10.2:1 | OK (AAA) |
| #5C5A6B | #FFFFFF | 6.4:1 | OK (AA) |
| rgba(255,255,255,.85) | #000066 | 11.8:1 | OK (AAA) |
Faustregel auf dunklem Hintergrund: Text auf dem Deep-Blue-Gradient oder Code-Hintergrund (#000066) muss mindestens rgba(255,255,255,.85) verwenden. Die Tooltip-Farbe #D0D0E8 auf #000066 erreicht 9.1:1 — ausreichend. Orangetexte (var(--color-impulse-orange)) auf Dark erreichen 6.2:1 — nur für Labels und Badges verwenden.
Guter generierter Content folgt strengen Regeln: kurze Textblöcke, hoher visueller Anteil, Tooltips für Fachbegriffe und Quizzes, die Verständnis prüfen — nicht Fakten abfragen.
Was ist das minimale Kontrastverhältnis für normalen Text nach WCAG AA?