sysops
53af28d928
Merge branch 'feature/ops-05-alerting-bei-schwellwert-ueberschreitung' into feature/qa-05-abnahme-compliance-pruefung-core
...
# Conflicts:
# DEVLOG.md
# go.mod
# go.sum
# scripts/reset-test-env.sh
# scripts/run-checks.sh
2026-08-29 17:06:55 +02:00
sysops
f442f07a27
Merge branch 'feature/ops-04-incident-response-plan-inkl-dsgvo-meldefristen' into feature/qa-05-abnahme-compliance-pruefung-core
2026-08-29 17:05:25 +02:00
sysops
33ed699dac
Merge branch 'feature/lic-05-speicherverbrauch-metrik-je-tenant' into feature/qa-05-abnahme-compliance-pruefung-core
2026-08-29 17:05:25 +02:00
sysops
a70f439846
Merge branch 'feature/api-07-zentrale-webhook-registry-zustellung' into feature/qa-05-abnahme-compliance-pruefung-core
2026-08-29 17:05:24 +02:00
sysops
1589fd31cb
Merge branch 'feature/aud-05-audit-log-registrierung-bei-archive-retention-engine' into feature/qa-05-abnahme-compliance-pruefung-core
2026-08-29 17:05:24 +02:00
sysops
33a73bb64c
Merge branch 'feature/api-06-wiederanlauf-nachsynchronisierung-nach-core-ausfall' into feature/qa-05-abnahme-compliance-pruefung-core
...
# Conflicts:
# go.mod
# internal/moduletrust/cache.go
2026-08-29 17:05:18 +02:00
sysops
b347efed52
Merge branch 'feature/ops-03-metrics-aggregation-ueber-module-hinweg' into feature/qa-05-abnahme-compliance-pruefung-core
2026-08-29 17:05:03 +02:00
sysops
19548d6d6d
Merge branch 'feature/api-04-openapi-schnittstellenbeschreibung' into feature/qa-05-abnahme-compliance-pruefung-core
2026-08-29 17:05:03 +02:00
sysops
8d8266a2fd
Merge branch 'feature/aud-02-unveraenderliches-protokoll-append-only' into feature/qa-05-abnahme-compliance-pruefung-core
2026-08-29 17:05:03 +02:00
sysops
37edf98618
Merge branch 'feature/ten-08-tenant-loeschung-unter-retention-vorbehalt-gobd' into feature/qa-05-abnahme-compliance-pruefung-core
...
# Conflicts:
# internal/tenant/registry.go
2026-08-29 17:04:55 +02:00
sysops
c7ff26d857
Merge branch 'feature/qa-03-pruefgate-rechte-policy' into feature/qa-05-abnahme-compliance-pruefung-core
...
# Conflicts:
# internal/flag/flag.go
2026-08-29 17:03:56 +02:00
sysops and Claude Sonnet 5
349104a809
QA-09: barrierefreiheits-audit
...
Voller Merge von TEN-05/IAM-08/RBAC-05/LIC-04/AUD-04/CFG-04/OPS-02 (SHL-01
bereits Bestandteil) nach feature/qa-09-barrierefreiheits-audit. WCAG-2.1-AA-
Audit ueber alle 7 Core-Frontends (15 Seiten): automatisierte Pruefung
(pa11y/HTML_CodeSniffer WCAG2AA) und automatisiertes Tastatur-Traversal
(Puppeteer) auf 192.168.1.131 durchgefuehrt, Ergebnis nach Fixes 0/15
Verstoesse, 100% Tastaturerreichbarkeit ohne Fallen.
Vier reale WCAG-Verstoesse gefunden und behoben: ungueltiger
autocomplete="username" auf type="email"-Feldern (account, 2 Seiten) sowie
fehlende zugaengliche Namen auf Filter-/Eingabefeldern in audit-log,
lic-admin und tenant-admin (aria-label ergaenzt).
Zusaetzlich ein realer Testinfrastruktur-Fehler in internal/adminapi
gefunden: lichandler_test.go's Cleanup rief `DELETE FROM tenant_licenses
WHERE tenant_id = $1` OHNE das $1-Argument auf (Fehler durch `_, _ =`
verschluckt) - die Tenant-Zeile blieb dadurch ueber eine FK-Constraint
dauerhaft haengen und verfaelschte internal/migrate im vollen Testlauf,
analog zu den in QA-04 gefundenen defer/t.Cleanup-Bugs. Nur Testcode
betroffen.
Ein Restbefund terminiert: echter Bildschirmleser-Durchlauf (NVDA/
VoiceOver) steht mangels grafischer Testumgebung noch aus, Frist vor QA-05
(siehe docs/QA-09-BARRIEREFREIHEITS-AUDIT.md Abschnitt 5).
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01HhgFcLS8tYMhDJpP74C6AQ
2026-08-29 10:27:15 +02:00
sysops
d1977e6c2e
fix: verbleibende go.sum-Merge-Marker aus vorherigen Merges bereinigt
2026-08-29 10:03:00 +02:00
sysops
03cd1e01c5
Merge branch 'feature/ops-02-zentrale-statusseite' into feature/qa-09-barrierefreiheits-audit
...
# Conflicts:
# DEVLOG.md
# scripts/reset-test-env.sh
2026-08-29 10:02:30 +02:00
sysops
98944b1412
Merge branch 'feature/cfg-04-benachrichtigungs-einstellungen-oberflaeche' into feature/qa-09-barrierefreiheits-audit
...
# Conflicts:
# DEVLOG.md
# scripts/reset-test-env.sh
# scripts/run-checks.sh
2026-08-29 10:01:48 +02:00
sysops
93a49dd72c
Merge branch 'feature/aud-04-audit-log-ansicht' into feature/qa-09-barrierefreiheits-audit
...
# Conflicts:
# DEVLOG.md
# go.mod
# go.sum
# scripts/reset-test-env.sh
2026-08-29 10:00:28 +02:00
sysops
8bd5bb5a52
Merge branch 'feature/lic-04-lizenz-modul-verwaltungsoberflaeche' into feature/qa-09-barrierefreiheits-audit
...
# Conflicts:
# DEVLOG.md
# go.mod
# go.sum
# internal/flag/flag.go
# scripts/reset-test-env.sh
2026-08-29 09:59:50 +02:00
sysops
8a779531e1
Merge branch 'feature/rbac-05-rechte-administrationsoberflaeche' into feature/qa-09-barrierefreiheits-audit
...
# Conflicts:
# DEVLOG.md
2026-08-29 09:58:58 +02:00
sysops and Claude Sonnet 5
9f641fec76
QA-04: sicherheits-penetrationspruefung-core
...
Voller Merge von RBAC-02/IAM-06/IAM-07/API-03/API-10/API-08/API-09/IAM-10/
IAM-11/IAM-13 plus echte Angriffstests (internal/pentest) gegen SSO/OIDC
(alg=none, Fremdschluessel, Claims-Manipulation, Nonce-Replay), Rate-
Limiting/Lockout im simulierten Mehrinstanz-Betrieb, zentrale Policy-
Durchsetzung (Rechteausweitung, struktureller Guard-Bypass) und Master-
Key-/Tenant-KEK-Rotation. 29/29 Pakete gruen auf 192.168.1.131.
Vier real gefundene Testinfrastruktur-Fehler behoben: reset-test-env.sh
liess tenant_keks (und weitere neuere Registry-Tabellen) beim Reset stehen
(FK-CASCADE loescht nur die Constraint, keine Zeilen); zwei E2E-Tests und
kek_test.go schlossen ihren adminPool per defer VOR ihrer t.Cleanup-
Bereinigung (t.Cleanup laeuft immer nach allen defers); migrate_test.go
hatte ein Testschema ohne die TEN-04-Lifecycle-Spalten. Alle vier Fixes
betreffen ausschliesslich Testcode, kein Produktionscode geaendert.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01HhgFcLS8tYMhDJpP74C6AQ
2026-08-29 09:57:36 +02:00
sysops
5e6cb4e2db
Merge branch 'feature/api-09-mtls-zwischen-modul-instanzen-verteilte-installation' into feature/qa-04-sicherheits-penetrationspruefung-core
2026-08-29 09:43:42 +02:00
sysops
b8c3f1b989
Merge branch 'feature/api-08-security-header-baseline-fuer-alle-frontends' into feature/qa-04-sicherheits-penetrationspruefung-core
2026-08-29 09:43:42 +02:00
sysops
ca547bcd54
Merge branch 'feature/api-10-master-key-verwaltung-tenant-schluesselhierarchie-kms-anbindung' into feature/qa-04-sicherheits-penetrationspruefung-core
...
# Conflicts:
# go.mod
# go.sum
# scripts/reset-test-env.sh
2026-08-29 09:43:34 +02:00
sysops
cbbf5a348a
Merge branch 'feature/api-03-zentrales-rate-limiting-api-gateway-schicht' into feature/qa-04-sicherheits-penetrationspruefung-core
...
# Conflicts:
# scripts/reset-test-env.sh
# scripts/run-checks.sh
2026-08-29 09:43:05 +02:00
sysops
550fc70d50
Merge branch 'feature/rbac-02-policy-enforcement-schicht-zentral' into feature/qa-04-sicherheits-penetrationspruefung-core
...
# Conflicts:
# scripts/reset-test-env.sh
2026-08-29 09:42:39 +02:00
sysops
314b821929
QA-02: echter End-to-End-Testlauf ueber TEN-01..07/IAM-01..14
...
Volle Merge-Verifikation aller 21 Vorbedingungs-Tickets: neue
internal/e2e-Tests (Tenant-Onboarding-Login-Flow, Cross-Tenant-Isolation)
gegen echte Postgres-Instanz, docs/QA-02-PRUEFPROTOKOLL.md mit
Ticket-zu-Test-Zuordnung. Dabei echten Merge-Konflikt zwischen IAM-12 und
IAM-13 gefunden und behoben (jwk/jwkSet-Typkollision in internal/oidc).
124/124 Tests gruen auf 131.
2026-08-29 09:35:31 +02:00
sysops
aecfcdf702
QA-03: build/test-ergebnis auf 131 ergaenzt (30/30 tests gruen, bypass-fund bestaetigt)
2026-08-29 09:24:42 +02:00
sysops
4f84ee23dc
Merge branch 'feature/iam-14-passwort-richtlinien' into feature/qa-02-pruefgate-identitaet-mandanten
...
# Conflicts:
# scripts/reset-test-env.sh
# scripts/run-checks.sh
2026-08-29 09:22:40 +02:00
sysops
559b650af7
Merge branch 'feature/iam-13-oidc-provider-fuer-drittanwendungen' into feature/qa-02-pruefgate-identitaet-mandanten
...
# Conflicts:
# DEVLOG.md
# scripts/reset-test-env.sh
# scripts/run-checks.sh
2026-08-29 09:22:10 +02:00
sysops
073e61664f
QA-03: pruefgate-rechte-policy (rbac-04 gemergt, umgehungsversuch+rollenwechsel-tests, pruefprotokoll)
2026-08-29 00:15:57 +02:00
sysops
fb0ff9e779
Merge branch 'feature/iam-12-aktive-sitzungen-verwaltung' into feature/qa-02-pruefgate-identitaet-mandanten
...
# Conflicts:
# scripts/reset-test-env.sh
# scripts/run-checks.sh
2026-08-29 00:12:06 +02:00
sysops
912857d35b
Merge branch 'feature/iam-11-saml-2-0-anbindung' into feature/qa-02-pruefgate-identitaet-mandanten
2026-08-29 00:11:52 +02:00
sysops
2f832292b3
Merge branch 'feature/iam-10-passwortlose-anmeldung-via-webauthn-passkey' into feature/qa-02-pruefgate-identitaet-mandanten
...
# Conflicts:
# scripts/reset-test-env.sh
# scripts/run-checks.sh
2026-08-29 00:11:46 +02:00
sysops
c6933f0e2f
Merge branch 'feature/iam-09-api-token-service-accounts' into feature/qa-02-pruefgate-identitaet-mandanten
...
# Conflicts:
# scripts/reset-test-env.sh
# scripts/run-checks.sh
2026-08-29 00:11:35 +02:00
sysops
f89ec925fc
Merge branch 'feature/iam-08-benutzerprofil-login-oberflaeche' into feature/qa-02-pruefgate-identitaet-mandanten
...
# Conflicts:
# DEVLOG.md
2026-08-29 00:11:23 +02:00
sysops
6c8582c1c2
Merge branch 'feature/iam-07-account-lockout-login-rate-limiting' into feature/qa-02-pruefgate-identitaet-mandanten
...
# Conflicts:
# scripts/reset-test-env.sh
# scripts/run-checks.sh
2026-08-29 00:11:09 +02:00
sysops
95d1a6810a
Merge branch 'feature/iam-06-sso-anmeldung-ueber-oidc' into feature/qa-02-pruefgate-identitaet-mandanten
2026-08-29 00:10:39 +02:00
sysops
ca07ae4d68
Merge branch 'feature/iam-05-ldap-active-directory-anbindung' into feature/qa-02-pruefgate-identitaet-mandanten
...
# Conflicts:
# scripts/reset-test-env.sh
# scripts/run-checks.sh
2026-08-29 00:10:39 +02:00
sysops
0a2e71aec9
Merge branch 'feature/iam-04-zwei-faktor-authentifizierung-totp' into feature/qa-02-pruefgate-identitaet-mandanten
...
# Conflicts:
# DEVLOG.md
# scripts/reset-test-env.sh
# scripts/run-checks.sh
2026-08-29 00:10:25 +02:00
sysops
ba23d4d90d
Merge branch 'feature/rbac-04-modul-scoped-berechtigungen' into feature/qa-03-pruefgate-rechte-policy
2026-08-29 00:10:21 +02:00
sysops
24c8331d45
Merge branch 'feature/iam-03-passwort-reset-einladungs-flow' into feature/qa-02-pruefgate-identitaet-mandanten
...
# Conflicts:
# scripts/reset-test-env.sh
# scripts/run-checks.sh
2026-08-29 00:10:04 +02:00
sysops
13874683e8
Merge branch 'feature/iam-02-login-session-jwt-grundgeruest' into feature/qa-02-pruefgate-identitaet-mandanten
2026-08-29 00:09:35 +02:00
sysops
6d288732c6
Merge branch 'feature/ten-05-tenant-verwaltungsoberflaeche' into feature/qa-02-pruefgate-identitaet-mandanten
...
# Conflicts:
# internal/tenant/registry.go
2026-08-29 00:09:28 +02:00
sysops
a6340d8850
Merge branch 'feature/ten-07-migrations-orchestrierung-tenant-datenbanken' into feature/qa-02-pruefgate-identitaet-mandanten
2026-08-29 00:08:50 +02:00
sysops
b13d95f4a3
Merge branch 'feature/ten-06-connection-routing-pooling-pro-mandant' into feature/qa-02-pruefgate-identitaet-mandanten
2026-08-29 00:08:45 +02:00
sysops
2147b4c7fd
DEVLOG: Sessionlog-Eintrag (Auto-Hook)
2026-08-29 00:08:45 +02:00
sysops
96a54d93a4
Merge branch 'feature/ten-04-tenant-lifecycle-suspendieren-reaktivieren-loeschen' into feature/qa-02-pruefgate-identitaet-mandanten
...
# Conflicts:
# scripts/reset-test-env.sh
2026-08-29 00:08:30 +02:00
sysops
55872c96da
DEVLOG: Sessionlog-Eintrag (Auto-Hook)
2026-08-29 00:08:05 +02:00
sysops
5fcae51aac
OPS-05: fix — go.mod auf go 1.25.0 (prometheus/client_golang benoetigt es), sql-typfehler in shouldFire (interval-multiplikation statt string-konkatenation)
2026-08-29 00:02:11 +02:00
sysops
369a40af10
OPS-05: alerting-bei-schwellwert-ueberschreitung (internal/alerting: regel-store, evaluator gegen ops-03-metriken, cfg-02-zustellung, drosselung je regel+zeitreihe)
2026-08-28 23:59:09 +02:00
sysops
06dbd52d4c
Merge branch 'feature/cfg-02-benachrichtigungs-dispatcher-core-service-fuer-module' into feature/ops-05-alerting-bei-schwellwert-ueberschreitung
...
# Conflicts:
# scripts/reset-test-env.sh
# scripts/run-checks.sh
2026-08-28 23:56:40 +02:00
sysops
b1601c578a
DEVLOG: Sessionlog-Eintrag (Auto-Hook)
2026-08-28 23:54:01 +02:00
sysops
1e1a8359cb
CFG-04: go.sum neu erzeugen (go mod tidy nach IAM-02-Merge)
2026-08-28 23:53:39 +02:00
sysops
b27a640116
CFG-04: benachrichtigungs-einstellungen-oberflaeche (handler+tests fuer notifyprefs, web/notifications next.js-frontend auf shl-01)
2026-08-28 23:50:54 +02:00
sysops
81ff8c18c3
Merge branch 'feature/shl-01-ui-shell-design-system-zentral' into feature/cfg-04-benachrichtigungs-einstellungen-oberflaeche
...
# Conflicts:
# DEVLOG.md
2026-08-28 23:48:23 +02:00
sysops
22b3349b8e
Merge branch 'feature/iam-02-login-session-jwt-grundgeruest' into feature/cfg-04-benachrichtigungs-einstellungen-oberflaeche
...
# Conflicts:
# go.mod
# go.sum
2026-08-28 23:48:13 +02:00
sysops
2df3f93373
CFG-04: backend teil 1 — internal/notifyprefs (praeferenz-store + enqueueifallowed-filter vor dispatcher)
2026-08-28 23:47:46 +02:00
sysops
e65625841c
DEVLOG: Sessionlog-Eintrag (Auto-Hook)
2026-08-28 23:45:51 +02:00
sysops
fbcc9db8f1
RBAC-05: web/rbac-admin next.js-frontend (rollen+gruppen-verwaltung, audit-verlauf) auf shl-01
2026-08-28 23:43:09 +02:00
sysops
bd80f0cb16
Merge branch 'feature/shl-01-ui-shell-design-system-zentral' into feature/rbac-05-rechte-administrationsoberflaeche
...
# Conflicts:
# DEVLOG.md
2026-08-28 23:41:36 +02:00
sysops
051af43dec
RBAC-05: backend — handler.go (rollen-/gruppenverwaltung, selbst-eskalationsschutz), group.go ListGroups/Members
2026-08-28 23:41:30 +02:00
sysops
9de9005ced
Merge branch 'feature/iam-02-login-session-jwt-grundgeruest' into feature/rbac-05-rechte-administrationsoberflaeche
2026-08-28 23:38:57 +02:00
sysops
1b6a1591c7
Merge branch 'feature/rbac-03-gruppen-abteilungen' into feature/rbac-05-rechte-administrationsoberflaeche
2026-08-28 23:38:52 +02:00
sysops
df2a54f0e6
IAM-08: fix — Suspense-Boundary fuer useSearchParams() in password-reset/complete (Next.js-14-App-Router-Anforderung, Build brach beim Prerendering ab)
2026-08-28 23:38:06 +02:00
sysops
f627caaacb
IAM-08: benutzerprofil-login-oberflaeche (login+2fa/passwort-reset/profil-backend-handler + web/account next.js-frontend auf shl-01)
2026-08-28 23:34:36 +02:00
sysops
f0139c889a
Merge branch 'feature/shl-01-ui-shell-design-system-zentral' into feature/iam-08-benutzerprofil-login-oberflaeche
...
# Conflicts:
# DEVLOG.md
2026-08-28 23:28:33 +02:00
sysops
d9fb2e33f2
Merge branch 'feature/iam-03-passwort-reset-einladungs-flow' into feature/iam-08-benutzerprofil-login-oberflaeche
2026-08-28 23:28:23 +02:00
sysops
6885319333
DEVLOG: Sessionlog-Eintrag (Auto-Hook)
2026-08-28 23:27:34 +02:00
sysops
6666125a8a
DEVLOG: Sessionlog-Eintrag (Auto-Hook)
2026-08-28 23:26:21 +02:00
sysops
42466c7b40
IAM-13: oidc-provider-fuer-drittanwendungen (client-registrierung, authorization-code-flow, jwks ueber API-05-schluessel)
2026-08-28 23:25:45 +02:00
sysops
1b4c3db9b8
DEVLOG: Sessionlog-Eintrag (Auto-Hook)
2026-08-28 22:54:02 +02:00
sysops
c344dea218
TEN-08: tenant-loeschung-unter-retention-vorbehalt-gobd (RetentionChecker-Schnittstelle gegen Archive RET-03/CMP-06, ProcessDueDeletions haelt gesperrte Tenants zurueck)
2026-08-28 22:51:05 +02:00
sysops
49a48743f5
Merge branch 'feature/shl-01-ui-shell-design-system-zentral' into feature/ops-02-zentrale-statusseite
2026-08-28 22:02:02 +02:00
sysops
6537888da6
Merge branch 'feature/shl-01-ui-shell-design-system-zentral' into feature/aud-04-audit-log-ansicht
2026-08-28 22:02:02 +02:00
sysops
98b3bcdf43
Merge branch 'feature/shl-01-ui-shell-design-system-zentral' into feature/lic-04-lizenz-modul-verwaltungsoberflaeche
2026-08-28 22:02:02 +02:00
sysops
12b1978ae1
Merge branch 'feature/shl-01-ui-shell-design-system-zentral' into feature/ten-05-tenant-verwaltungsoberflaeche
2026-08-28 22:02:02 +02:00
sysops
bfa5c61db5
SHL-01: fix — Test-Cleanup zwischen Dialog-Tests (afterEach(cleanup), sonst stapeln sich gerenderte DOM-Bäume)
2026-08-28 22:01:56 +02:00
sysops
11940e28e6
OPS-02: fix — transpilePackages fuer @nexarch/shl (Next.js transpiliert node_modules sonst nicht, Build brach ab)
2026-08-28 21:56:39 +02:00
sysops
f7bc927d50
Merge branch 'feature/shl-01-ui-shell-design-system-zentral' into feature/ops-02-zentrale-statusseite
2026-08-28 21:56:31 +02:00
sysops
554c9aae66
AUD-04: fix — transpilePackages fuer @nexarch/shl (Next.js transpiliert node_modules sonst nicht, Build brach ab)
2026-08-28 21:56:27 +02:00
sysops
1ba90319a2
Merge branch 'feature/shl-01-ui-shell-design-system-zentral' into feature/aud-04-audit-log-ansicht
2026-08-28 21:56:20 +02:00
sysops
5f3eb16fae
LIC-04: fix — transpilePackages fuer @nexarch/shl (Next.js transpiliert node_modules sonst nicht, Build brach ab)
2026-08-28 21:56:15 +02:00
sysops
c8f72c30f3
Merge branch 'feature/shl-01-ui-shell-design-system-zentral' into feature/lic-04-lizenz-modul-verwaltungsoberflaeche
2026-08-28 21:56:07 +02:00
sysops
9911499c1e
TEN-05: fix — transpilePackages fuer @nexarch/shl (Next.js transpiliert node_modules sonst nicht, Build brach ab)
2026-08-28 21:56:02 +02:00
sysops
74e1f07379
Merge branch 'feature/shl-01-ui-shell-design-system-zentral' into feature/ten-05-tenant-verwaltungsoberflaeche
2026-08-28 21:55:43 +02:00
sysops
3c226dab12
SHL-01: fix — vitest jsdom-environment + jest-dom-Setup (3 Dialog-Tests schlugen ohne DOM fehl)
2026-08-28 21:55:34 +02:00
sysops
0f1add0b78
OPS-02: Retrofit auf SHL-01 (ThemeProvider/I18nProvider/ToastProvider, Design-Tokens statt hartkodierter Werte)
2026-08-28 21:47:48 +02:00
sysops
265c09db24
Merge branch 'feature/shl-01-ui-shell-design-system-zentral' into feature/ops-02-zentrale-statusseite
...
# Conflicts:
# DEVLOG.md
2026-08-28 21:47:32 +02:00
sysops
f344f79326
AUD-04: Retrofit auf SHL-01 (ThemeProvider/I18nProvider/ToastProvider, Design-Tokens statt hartkodierter Werte)
2026-08-28 21:47:23 +02:00
sysops
c4bcfa8caf
Merge branch 'feature/shl-01-ui-shell-design-system-zentral' into feature/aud-04-audit-log-ansicht
...
# Conflicts:
# DEVLOG.md
2026-08-28 21:47:09 +02:00
sysops
7c53a099c7
LIC-04: Retrofit auf SHL-01 (ThemeProvider/I18nProvider/ToastProvider, Design-Tokens statt hartkodierter Werte)
2026-08-28 21:46:59 +02:00
sysops
25168a18db
Merge branch 'feature/shl-01-ui-shell-design-system-zentral' into feature/lic-04-lizenz-modul-verwaltungsoberflaeche
...
# Conflicts:
# DEVLOG.md
2026-08-28 21:46:43 +02:00
sysops
8edae6141b
TEN-05: Retrofit auf SHL-01 (ThemeProvider/I18nProvider/ToastProvider, Design-Tokens statt hartkodierter Werte)
2026-08-28 21:46:34 +02:00
sysops
49404c5fa4
Merge branch 'feature/shl-01-ui-shell-design-system-zentral' into feature/ten-05-tenant-verwaltungsoberflaeche
...
# Conflicts:
# DEVLOG.md
2026-08-28 21:46:07 +02:00
sysops
584cefa388
DEVLOG: Sessionlog-Eintrag (Auto-Hook)
2026-08-28 21:45:55 +02:00
sysops
00665592f6
SHL-01: ui-shell-design-system-zentral (tokens, theming, i18n-rahmen, basis-komponenten)
2026-08-28 21:41:56 +02:00
sysops
218971824b
OPS-04: incident-response-plan-inkl-dsgvo-meldefristen
2026-08-28 10:58:46 +02:00
sysops
46fccd9c09
API-10: test-fix — rotatemasterkey-assertion nur fuer eigene test-tenants pruefen (geteilte test-db)
2026-08-28 10:04:51 +02:00
sysops
a631ac8770
API-10: internal/apiserver-port wieder entfernen (ungenutzt, zieht internal/auth als fehlende abhaengigkeit nach)
2026-08-28 10:03:41 +02:00
sysops
bc2126f3b1
API-10: master-key-verwaltung-tenant-schluesselhierarchie-kms-anbindung (envelope encryption, isolierte tenant-keks, rotation)
2026-08-28 10:03:27 +02:00
sysops
3fcd8f92af
API-09: mtls-zwischen-modul-instanzen-verteilte-installation (interne ca, rotation ohne ausfallzeit, stufe-1-optout)
2026-08-28 09:32:51 +02:00