Files
breakpilot-compliance/docs-src/development/sdk-navigation-inventory.md
T
Benjamin Admin 400eba592e refactor(sdk): Sidebar-Doppelungen auflösen (A1) + Routen-Inventur
11 Modul-Eintraege entfernt, deren exakte Route bereits ein immer-sichtbarer
Pipeline-Schritt ist (advisory-board, ai-act, source-policy, loeschfristen,
einwilligungen, cookie-banner, dsr, vendor-compliance, consent-management,
email-templates, training) — Heimat bleibt die Pipeline, kein Feature-Verlust
(keiner dieser Schritte hat visibleWhen). "Datenschutz"-Gruppe zu "Cookie &
Consent" (Consent Dashboard + Cookie Live-Vorschau) verschlankt. Aehnlich
benannte, aber VERSCHIEDENE Seiten bewusst behalten (document-generator≠
catalog-manager, control-library≠coverage, consent≠consent-management,
cookie-banner≠/preview, vendor-compliance≠vendor-assessment).

Vollstaendige Routen-Inventur (Pipeline + Module + aufgeloeste Dups) in
docs-src/development/sdk-navigation-inventory.md — damit kein Feature
unsichtbar verloren geht.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-06-16 16:35:07 +02:00

5.8 KiB

SDK-Navigations-Inventur (vollständig)

Zweck: Kein Feature darf unsichtbar „verloren" gehen. Diese Datei listet JEDE /sdk-Route und wo sie in der Sidebar lebt. Stand 2026-06-16, nach der Doppelungs-Auflösung (Step A1). Quelle: lib/sdk/types/sdk-steps.ts (Pipeline)

  • components/sdk/Sidebar/SidebarModuleList.tsx (Module).

Es gibt zwei Navigationsebenen:

  1. Pipeline — der geführte 5-Phasen-Flow (oben), immer sichtbar (Profil/Scope = Einstieg).
  2. Module — thematischer Direktzugriff (unten), inkl. gegateter Sektion „Intern · Entwicklung".

1. Pipeline (geführter Flow, immer sichtbar)

Phase 1 — Vorbereitung

Route Label Hinweis
/sdk/company-profile Profil Einstieg / Stammdaten
/sdk/compliance-scope Scope Einstieg / Geltungsbereich
/sdk/advisory-board Anwendung = „Use Case Erfassung"
/sdk/import Import bedingt (visibleWhen)
/sdk/ai-act AI Act
/sdk/screening Screening
/sdk/source-policy Quellen = „Quellen-Verwaltung"

Phase 2 — Analyse

Route Label
/sdk/requirements Anforderungen
/sdk/controls Controls
/sdk/risks Risiken
/sdk/audit-checklist Checklist
/sdk/audit-report Report

Phase 3 — Dokumentation

Route Label Hinweis
/sdk/obligations Pflichten
/sdk/dsfa DSFA bedingt (visibleWhen)
/sdk/tom TOMs
/sdk/loeschfristen Löschfristen
/sdk/vvt VVT
/sdk/document-library Library

Phase 4 — Rechtliche Texte

Route Label Hinweis
/sdk/einwilligungen Consent-Records
/sdk/consent Vorlagen ≠ /sdk/consent-management
/sdk/cookie-banner Cookies ≠ /sdk/cookie-banner/preview
/sdk/document-generator Generator bedingt (visibleWhen); ≠ /sdk/catalog-manager
/sdk/workflow Workflow

Phase 5 — Betrieb

Route Label Hinweis
/sdk/evidence Nachweise
/sdk/dsr DSR
/sdk/escalations Eskalationen → CRA-Meldewesen (geplant #52)
/sdk/vendor-compliance Vendor ≠ /sdk/vendor-assessment
/sdk/consent-management Consent Mgmt
/sdk/email-templates E-Mails
/sdk/notfallplan Notfallplan → CRA-Meldewesen (geplant #52)
/sdk/incidents Incidents → CRA-Meldewesen (geplant #52)
/sdk/whistleblower Whistleblower
/sdk/academy Academy
/sdk/training Training = „Schulung (Admin)"
/sdk/control-library Controls (Library) ≠ /sdk/coverage
/sdk/master-controls MCs
/sdk/control-provenance Provenance
/sdk/template-rule-editor Regeln

2. Module (thematischer Direktzugriff)

Kunde

Gruppe Route Label
Produkt-Compliance (CE & Cyber) /sdk/gap-analysis Gap-Analyse
/sdk/iace Maschinensicherheit (CE)
/sdk/cra Cyber Resilience (CRA)
KI-Compliance /sdk/use-cases Use Cases
/sdk/ai-registration EU Registrierung
/sdk/compliance-optimizer Compliance Optimizer
/sdk/agent Compliance Agent
/sdk/benchmark Branchen-Benchmark
Cookie & Consent /sdk/cmp Consent Dashboard
/sdk/cookie-banner/preview Cookie Live-Vorschau
Verträge & Audit /sdk/vendor-assessment Vertragsprüfung
/sdk/audit-timeline Audit Timeline
Payment / Terminal /sdk/payment-compliance Payment Compliance
Betrieb & Nachweise /sdk/rollenkonzept Rollenkonzept
/sdk/training/learner Schulung (Learner)
/sdk/security-backlog Security Backlog
/sdk/compliance-hub Compliance Hub
/sdk/isms ISMS Readiness
/sdk/wiki Compliance Wiki

Intern · Entwicklung (gegated via useInternalUI, Kunden sehen es nie)

Route Label
/sdk/coverage Abdeckung / Korpus
/sdk/catalog-manager Kataloge / Templates
/sdk/rag Legal RAG
/sdk/quality AI Quality
/sdk/assertions Assertions
/sdk/dsms DSMS
/sdk/sdk-flow SDK Flow
/sdk/architecture Architektur
/sdk/agents Agenten
/sdk/workshop Workshop
/sdk/portfolio Portfolio
/sdk/roadmap Roadmap
/sdk/audit-llm LLM Audit
/sdk/rbac RBAC Admin
/sdk/api-docs API-Referenz
/sdk/change-requests Änderungsanfragen (Badge)
(extern) macmini:3006 Developer Portal
(extern) macmini:8011 SDK Dokumentation

3. Aufgelöste Doppelungen (Step A1, 2026-06-16)

Diese 11 Routen waren doppelt (Pipeline + Modul). Die Modul-Zeile wurde entfernt; Heimat ist jetzt die immer-sichtbare Pipeline — kein Verlust:

Route Heimat (bleibt) entfernte Modul-Zeile
/sdk/advisory-board Vorbereitung → Anwendung KI → Use Case Erfassung
/sdk/ai-act Vorbereitung → AI Act KI → AI Act
/sdk/source-policy Vorbereitung → Quellen Intern → Quellen-Verwaltung
/sdk/loeschfristen Dokumentation → Löschfristen Datenschutz → Loeschfristen
/sdk/einwilligungen Rechtl. Texte → Consent-Records Datenschutz → Consent-Records
/sdk/cookie-banner Rechtl. Texte → Cookies Datenschutz → Cookie-Banner
/sdk/dsr Betrieb → DSR Datenschutz → DSR Portal
/sdk/vendor-compliance Betrieb → Vendor Datenschutz → Vendor-Compliance
/sdk/consent-management Betrieb → Consent Mgmt Datenschutz → Consent-Verwaltung
/sdk/email-templates Betrieb → E-Mails Datenschutz → E-Mail-Templates
/sdk/training Betrieb → Training Betrieb & Nachweise → Schulung (Admin)

Bewusst NICHT zusammengelegt (ähnliches Label, aber andere Seite): /sdk/document-generator/sdk/catalog-manager · /sdk/control-library/sdk/coverage · /sdk/consent/sdk/consent-management · /sdk/cookie-banner/sdk/cookie-banner/preview · /sdk/vendor-compliance/sdk/vendor-assessment.