From 14544278724d1dc822c7799fa3ce0062a3b7cffa Mon Sep 17 00:00:00 2001 From: Benjamin Admin Date: Wed, 4 Mar 2026 23:13:32 +0100 Subject: [PATCH] fix: DSFA immer in Sidebar sichtbar (visibleWhen entfernt) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit visibleWhen-Bedingung (nur bei L2-L4 / dsfaRequired-Trigger) entfernt. DSFA erscheint jetzt immer im Dokumentations-Paket der Sidebar. isOptional: true → false (REQUIRED-Checkpoint CP-DSFA). Co-Authored-By: Claude Sonnet 4.6 --- admin-compliance/lib/sdk/types.ts | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/admin-compliance/lib/sdk/types.ts b/admin-compliance/lib/sdk/types.ts index 1b78322..eb93613 100644 --- a/admin-compliance/lib/sdk/types.ts +++ b/admin-compliance/lib/sdk/types.ts @@ -618,13 +618,7 @@ export const SDK_STEPS: SDKStep[] = [ url: '/sdk/dsfa', checkpointId: 'CP-DSFA', prerequisiteSteps: ['obligations'], - isOptional: true, - visibleWhen: (state) => { - const level = state.complianceScope?.decision?.determinedLevel - if (level && ['L2', 'L3', 'L4'].includes(level)) return true - const triggers = state.complianceScope?.decision?.triggeredHardTriggers || [] - return triggers.some(t => t.rule.dsfaRequired) - }, + isOptional: false, }, { id: 'tom',