refactor: Integrate Modules into Scope-Decision (Option C)

- RegulationsPanel: added enable/disable toggles per regulation
- ScopeDecisionTab: passes enabledModules + onToggleModule
- Scope page: auto-enables all applicable regulations when loaded
- Modules step: isOptional=true, moved to Zusatzmodule
- Requirements: now depends on compliance-scope, not modules
- Source-policy: now depends on use-case-assessment, not modules

Flow: Profile → Scope → Scope-Decision shows applicable regulations
with toggles → Requirements derived from enabled regulations

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Benjamin Admin
2026-05-04 14:29:53 +02:00
parent 7ab1476d8f
commit f737bfc4db
4 changed files with 44 additions and 7 deletions
+4 -4
View File
@@ -78,11 +78,11 @@ export const SDK_STEPS: SDKStep[] = [
order: 6,
name: 'Compliance Modules',
nameShort: 'Module',
description: 'Abgleich welche Regulierungen gelten',
description: 'Manuelle Modul-Verwaltung (Experten)',
url: '/sdk/modules',
checkpointId: 'CP-MOD',
prerequisiteSteps: ['use-case-assessment'],
isOptional: false },
isOptional: true },
{
id: 'source-policy',
seq: 700,
@@ -94,7 +94,7 @@ export const SDK_STEPS: SDKStep[] = [
description: 'RAG Quellen-Whitelist (Enterprise)',
url: '/sdk/source-policy',
checkpointId: 'CP-SPOL',
prerequisiteSteps: ['modules'],
prerequisiteSteps: ['use-case-assessment'],
isOptional: true },
// PAKET 2: ANALYSE (Assessment)
@@ -109,7 +109,7 @@ export const SDK_STEPS: SDKStep[] = [
description: 'Pr\u00fcfaspekte aus Regulierungen ableiten',
url: '/sdk/requirements',
checkpointId: 'CP-REQ',
prerequisiteSteps: ['modules'],
prerequisiteSteps: ['compliance-scope'],
isOptional: false },
{
id: 'controls',