feat: Rechtliche-Texte-Module auf 100% — Dead Code, RAG-Fallback, Fehler-UI
All checks were successful
CI / go-lint (push) Has been skipped
CI / python-lint (push) Has been skipped
CI / nodejs-lint (push) Has been skipped
CI / test-go-ai-compliance (push) Successful in 33s
CI / test-python-backend-compliance (push) Successful in 35s
CI / test-python-document-crawler (push) Successful in 24s
CI / test-python-dsms-gateway (push) Successful in 18s
All checks were successful
CI / go-lint (push) Has been skipped
CI / python-lint (push) Has been skipped
CI / nodejs-lint (push) Has been skipped
CI / test-go-ai-compliance (push) Successful in 33s
CI / test-python-backend-compliance (push) Successful in 35s
CI / test-python-document-crawler (push) Successful in 24s
CI / test-python-dsms-gateway (push) Successful in 18s
Paket A: - einwilligungen/page.tsx: mockRecords (80 Zeilen toter Code) entfernt - consent/page.tsx: RAG-Suggest-Button im Create-Dialog (+handleRagSuggest) - workflow/page.tsx: uploadError State + rotes Fehler-Banner statt alert() Paket B: - cookie-banner/page.tsx: mockCategories → DEFAULT_COOKIE_CATEGORIES (Bug-Fix) DB-Kategorien haben jetzt immer Vorrang — kein Mock-Überschreiben mehr - test_einwilligungen_routes.py: +4 TestCookieBannerEmbedCode-Tests (36 gesamt) Paket C: - searchTemplates.ts: neue Hilfsdatei mit zwei-stufiger Suche 1. KLAUSUR_SERVICE (5s Timeout), 2. RAG-Fallback via ai-compliance-sdk - document-generator/page.tsx: ServiceMode State + UI-Badges (rag-only/offline) - searchTemplates.test.ts: 3 Vitest-Tests (KLAUSUR ok / RAG-Fallback / offline) flow-data.ts: alle 5 Rechtliche-Texte-Module auf completion: 100 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -525,7 +525,7 @@ export const SDK_FLOW_STEPS: SDKFlowStep[] = [
|
||||
ragPurpose: 'Einwilligungsvorlagen DSGVO',
|
||||
isOptional: false,
|
||||
url: '/sdk/einwilligungen',
|
||||
completion: 95,
|
||||
completion: 100,
|
||||
},
|
||||
{
|
||||
id: 'consent',
|
||||
@@ -549,7 +549,7 @@ export const SDK_FLOW_STEPS: SDKFlowStep[] = [
|
||||
generates: ['Datenschutzerklaerung', 'AGB', 'Nutzungsbedingungen'],
|
||||
isOptional: false,
|
||||
url: '/sdk/consent',
|
||||
completion: 90,
|
||||
completion: 100,
|
||||
},
|
||||
{
|
||||
id: 'cookie-banner',
|
||||
@@ -572,7 +572,7 @@ export const SDK_FLOW_STEPS: SDKFlowStep[] = [
|
||||
ragPurpose: 'Cookie-Consent Richtlinien',
|
||||
isOptional: false,
|
||||
url: '/sdk/cookie-banner',
|
||||
completion: 82,
|
||||
completion: 100,
|
||||
},
|
||||
{
|
||||
id: 'document-generator',
|
||||
@@ -596,7 +596,7 @@ export const SDK_FLOW_STEPS: SDKFlowStep[] = [
|
||||
generates: ['Impressum', 'Auftragsverarbeitungsvertrag'],
|
||||
isOptional: true,
|
||||
url: '/sdk/document-generator',
|
||||
completion: 75,
|
||||
completion: 100,
|
||||
},
|
||||
{
|
||||
id: 'workflow',
|
||||
@@ -617,7 +617,7 @@ export const SDK_FLOW_STEPS: SDKFlowStep[] = [
|
||||
ragCollections: [],
|
||||
isOptional: false,
|
||||
url: '/sdk/workflow',
|
||||
completion: 92,
|
||||
completion: 100,
|
||||
},
|
||||
|
||||
// =========================================================================
|
||||
|
||||
Reference in New Issue
Block a user