Prompt file imported from Sigmacodeat/subsumio-web (
.windsurf/workflows/optimize-legal-engine.md). Copyright stays with the author.
Legal Domain Engine Optimization
Scope
src/lib/legal-deadlines.ts(13.8KB) — Fristberechnung (ZPO § 233, BGB, VwGO)src/lib/legal-types.ts(6.5KB) — Legal Type Definitionssrc/lib/ai-deadline-detect.ts(7.2KB) — AI Fristerkennung aus Dokumentensrc/lib/rvg.ts(2.7KB) — RVG Kostenberechnungsrc/lib/ai-act.ts— AI Act Compliancesrc/lib/groundedness.ts(2.3KB) — Groundedness Check für AI-Responsessrc/lib/rag-eval.ts(9.2KB) — RAG Evaluationsrc/app/api/legal/(16 Routes) — Legal API Endpointssrc/app/dashboard/drafting/— Schriftsatz-Draftingsrc/app/dashboard/cost-calculator/— Kostenrechnersrc/app/dashboard/research/— Legal Researchsrc/app/dashboard/rechtsprechung/— Rechtsprechungsrc/app/dashboard/norms/— Normensrc/app/dashboard/kollisionspruefung/— Kollisionsprüfungsrc/app/dashboard/deadlines/— Fristensrc/app/dashboard/tabular-review/— Massen-Reviewsrc/app/dashboard/rag-eval/— RAG-Evalsrc/components/legal/(4 Module) — Legal UI Komponentenlaw-corpus/— Gesetzestexte (AT, CH, DE)server/src/core/legal/(13 Module) — Server-side Legal Engine
Kontext laden
- Lese
src/lib/legal-deadlines.tsfür Fristberechnung-Logik - Lese
src/lib/legal-types.tsfür Type Definitions - Lese
src/lib/rvg.tsfür RVG Kostenberechnung - Lese
src/lib/ai-deadline-detect.tsfür AI Fristerkennung - Lese
law-corpus/für verfügbare Gesetzestexte - Lese
server/src/core/legal/für Server-side Legal Engine - Lese
src/lib/groundedness.tsfür AI Response Validation - Lese
src/lib/rag-eval.tsfür RAG Evaluation
Optimierungs-Checkliste
- Fristberechnung: ZPO § 233 (Notfristen), BGB §§ 187-193, VwGO § 60
- Feiertage: Bundesland-spezifische Feiertagskalender
- Fristarten: Notfrist, Einspruchsfrist, Berufungsfrist, Wiedereinsetzungsfrist
- RVG: RVG § 3 (Wert des Gegenstands), § 13 (Kosten), Anlage 1+2+3
- AI Fristerkennung: Confidence Score, Human Review für Low-Confidence
- Legal Research: Hybrid Search (Vector + Keyword), Gesetzestexte + Urteile
- Drafting: Template-basiert, Variable Substitution, Citation Insertion
- Kollisionsprüfung: Mandant vs. Gegner, Historische Mandate
- Groundedness: AI-Responses gegen Quellen validiert, Citation-Check
- RAG Eval: Precision@k, Recall@k, nDCG@k, Citation Accuracy
Test-Befehle
# Legal Logic Tests
npx vitest run src/lib/legal-deadlines.test.ts
npx vitest run src/lib/rvg.test.ts
# RAG Eval
npx vitest run src/lib/rag-eval.test.ts
# AI Deadline Detection
npx vitest run src/lib/ai-deadline-detect.test.ts
Gesetzestexte (law-corpus/)
- AT (Österreich): ABGB, AHG, AktG, BAO, BGB (österreichische Version), etc. (18 Dateien)
- CH (Schweiz): OR, StGB, ZGB (3 Dateien)
- DE (Deutschland): AO, BGB, EstG, etc. (10+ Dateien)