985/985 Tests grün — 100.0%
Die Engine durchläuft eine 6-Layer-Test-Pyramide bei jedem Rule-Set-Update. Kein Push ohne grüne Suite. Re-running auf jedem ZIP-Build.
Engine-Validation-Cases
Reproduzierbare Klassifikations-Tests pro Engine-Modul: Annex-III-Specialists, Art. 5 Qualifier-Cascade, GPAI-Overlays, Art. 50 Transparenz, Sektorale Regimes. Jeder Case enthält Inputs + erwartetes Verdikt + erwartete Article-Refs.
Test-Sourcen (10)
- lib/engine-v3/empire/validation/cases/biometric.ts
- lib/engine-v3/empire/validation/cases/healthcare.ts
- lib/engine-v3/empire/validation/cases/employment.ts
- lib/engine-v3/empire/validation/cases/finance.ts
- lib/engine-v3/empire/validation/cases/critical_infra.ts
- lib/engine-v3/empire/validation/cases/migration.ts
- lib/engine-v3/empire/validation/cases/justice.ts
- lib/engine-v3/empire/validation/cases/law_enforcement.ts
- lib/engine-v3/empire/validation/cases/gpai.ts
- lib/engine-v3/empire/validation/cases/art_50_transparency.ts
Use-Case-Library-Audit
Schema-Validierung jedes einzelnen Use-Cases: Slug-Eindeutigkeit, Sektor-Mapping, Familien-Konsistenz, SEO-Felder, Test-Kontrakte. Jeder Use-Case muss alle Invarianten passieren.
Test-Sourcen (2)
- lib/use-cases/run-audit.ts
- lib/use-cases/library*.ts (13 files)
Empire-Smoke-Test
End-to-End-Tests aller 14 Empire-Features: Engine-Klassifikation, Audit-Package, Document-Generators, Compliance-Tasks, White-Label-Branding, Reasoning-Trail, Custom-Domain-DNS-Verifikation.
Test-Sourcen (1)
- lib/__tests__/empire-smoke.ts
Persona-Library
DACH-Personas — realistische User-Profile aus HR, Banking, Healthcare, öffentlicher Verwaltung, Versicherung. Jede Persona simuliert eine vollständige Wizard-Sitzung mit erwartetem Outcome.
Test-Sourcen (1)
- lib/engine-v3/empire/tests/personas/dach-personas.test.ts
Adversarial-Suite
Bypass-Versuche, Edge-Cases, regulatorische Stresstests. Prüft ob die Engine bei manipulativen Eingaben standhält (Pseudo-Definitionen, Recital-Fehlinterpretation, Carve-Out-Missbrauch).
Test-Sourcen (1)
- lib/engine-v3/empire/tests/adversarial/bypass-factory.test.ts
Cross-Product-Matrix
Kombinatorische Tests: jede Use-Case-Area × jeder Country × jede Decision-Autonomy. Erkennt Inkonsistenzen zwischen Engine-Modulen.
Test-Sourcen (1)
- lib/engine-v3/empire/__tests__/cross-product-matrix.test.ts
Reproduzierbarkeit
Alle Tests sind deterministisch. Gleiche Inputs → gleiche Outputs. Keine Mocks, keine Stubs, keine Network-Dependencies. Du kannst das Repository klonen und npx tsx lib/use-cases/run-audit.ts selbst ausführen.