400eba592e
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>
149 lines
5.8 KiB
Markdown
149 lines
5.8 KiB
Markdown
# 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`.
|