N25
Qualität vor Tempo
Einheit E0, dann jede Einheit · Prüfart Test
- Lokal:
npm testführt Unit-, Integrations- (testcontainers) und E2E-Tests aus; CI führt dieselben aus. - Coverage-Gate 40 % (Vitest Coverage v8, Zeilen) bricht den Build.
- Verpflichtende E2E-Tests: Freigabe-Workflow (E5), Berechtigungen (E1), Import (E10), Übersetzung (E2), PDF-Konformität (E9), UI/MCP-Parität (E0).