# code – Dev Log ## 2026-08-27 17:17 – 17:18 (0m) **Beschreibung:** Claude Code Session **Projekt:** nexarch ### Commits Keine Commits in dieser Session. ### Geänderte Dateien Keine Änderungen ermittelbar. --- ## 2026-08-27 17:21 – 17:21 (0m) **Beschreibung:** Claude Code Session **Projekt:** code ### Commits Keine Commits in dieser Session. ### Geänderte Dateien Keine Änderungen ermittelbar. --- ## 2026-08-27 17:22 – 17:22 (0m) **Beschreibung:** Claude Code Session **Projekt:** code ### Commits Keine Commits in dieser Session. ### Geänderte Dateien Keine Änderungen ermittelbar. --- ## 2026-08-27 17:23 – 17:25 (2m) **Beschreibung:** Claude Code Session **Projekt:** code ### Commits Keine Commits in dieser Session. ### Geänderte Dateien Keine Änderungen ermittelbar. --- ## 2026-08-27 17:26 – 17:28 (1m) **Beschreibung:** Claude Code Session **Projekt:** code ### Commits - c895a67 core: initial Go module skeleton (config, db pool, tenant registry migration) ### Geänderte Dateien - .gitignore | 2 ++ - DEVLOG.md | 46 ++++++++++++++++++++++++++++++++++++++++++++++ - cmd/core/main.go | 33 +++++++++++++++++++++++++++++++++ - go.mod | 5 +++++ - internal/config/config.go | 29 +++++++++++++++++++++++++++++ - internal/db/db.go | 11 +++++++++++ - migrations/0001_tenant_registry.sql | 10 ++++++++++ --- ## 2026-08-27 17:28 – 17:29 (1m) **Beschreibung:** Claude Code Session **Projekt:** code ## 2026-08-28 21:44 – 21:44 (0m) ## 2026-08-28 22:37 – 22:41 (3m) **Beschreibung:** Claude Code Session **Projekt:** nexarch ### Commits Keine Commits in dieser Session. ### Geänderte Dateien - .gitignore | 2 ++ - DEVLOG.md | 46 ++++++++++++++++++++++++++++++++++++++++++++++ - cmd/core/main.go | 33 +++++++++++++++++++++++++++++++++ - go.mod | 5 +++++ - internal/config/config.go | 29 +++++++++++++++++++++++++++++ - internal/db/db.go | 11 +++++++++++ - migrations/0001_tenant_registry.sql | 10 ++++++++++ --- ## 2026-08-27 17:31 – 17:31 (0m) **Beschreibung:** Claude Code Session **Projekt:** code ### Commits Keine Commits in dieser Session. ### Geänderte Dateien - .gitignore | 2 ++ - DEVLOG.md | 46 ++++++++++++++++++++++++++++++++++++++++++++++ - cmd/core/main.go | 33 +++++++++++++++++++++++++++++++++ - go.mod | 5 +++++ - internal/config/config.go | 29 +++++++++++++++++++++++++++++ - internal/db/db.go | 11 +++++++++++ - migrations/0001_tenant_registry.sql | 10 ++++++++++ --- ## 2026-08-28 23:00 – 23:01 (0m) **Beschreibung:** Claude Code Session **Projekt:** nexarch ### Commits Keine Commits in dieser Session. ### Geänderte Dateien - .gitea/workflows/govulncheck.yml | 32 ++++++++++++++++++++++++++++++++ - .gitea/workflows/npm-audit.yml | 28 ++++++++++++++++++++++++++++ - scripts/verify-supply-chain-gate.sh | 60 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - testdata/vulnfixture-go/go.mod | 8 ++++++++ - testdata/vulnfixture-go/main.go | 12 ++++++++++++ - testdata/vulnfixture-npm/package.json | 10 ++++++++++ --- ## 2026-08-28 23:02 – 23:03 (0m) **Beschreibung:** Claude Code Session **Projekt:** code ### Commits - ab7a033 OPS-06: fix — fixture ruft tatsaechlich verwundbaren symbolpfad auf (ParseAcceptLanguage statt Parse, GO-2022-1059 statt falscher advisory-id) - 77ecf42 OPS-06: fix — verify-supply-chain-gate.sh unterscheidet jetzt echten Fund von Werkzeugfehler (pruefte vorher nur exit-code, 'command not found' galt faelschlich als bestanden) ### Geänderte Dateien - testdata/vulnfixture-go/go.mod | 8 +++++--- - testdata/vulnfixture-go/main.go | 7 +++++-- - DEVLOG.md | 12 ++++++++++++ - scripts/verify-supply-chain-gate.sh | 52 +++++++++++++++++++++++++++++++++++++--------------- --- ## 2026-08-28 23:04 – 23:05 (0m) **Beschreibung:** Claude Code Session **Projekt:** code ### Commits - 9de84f6 OPS-06: fix — fehlendes fail=1 im govulncheck-unavailable-zweig, govulncheck-version gepinnt statt @latest (Go-Versionskonflikt auf 131 gefunden) ### Geänderte Dateien - .gitea/workflows/govulncheck.yml | 6 +++++- - DEVLOG.md | 12 ++++++++++++ - scripts/verify-supply-chain-gate.sh | 13 +++++++++++-- --- ## 2026-08-27 17:36 – 17:36 (0m) **Beschreibung:** Claude Code Session **Projekt:** code ### Commits Keine Commits in dieser Session. ### Geänderte Dateien - .gitignore | 2 ++ - DEVLOG.md | 46 ++++++++++++++++++++++++++++++++++++++++++++++ - cmd/core/main.go | 33 +++++++++++++++++++++++++++++++++ - go.mod | 5 +++++ - internal/config/config.go | 29 +++++++++++++++++++++++++++++ - internal/db/db.go | 11 +++++++++++ - migrations/0001_tenant_registry.sql | 10 ++++++++++ --- ## 2026-08-27 17:36 – 17:37 (0m) **Beschreibung:** Claude Code Session **Projekt:** code ### Commits Keine Commits in dieser Session. ### Geänderte Dateien - .gitignore | 2 ++ - DEVLOG.md | 46 ++++++++++++++++++++++++++++++++++++++++++++++ - cmd/core/main.go | 33 +++++++++++++++++++++++++++++++++ - go.mod | 5 +++++ - internal/config/config.go | 29 +++++++++++++++++++++++++++++ - internal/db/db.go | 11 +++++++++++ - migrations/0001_tenant_registry.sql | 10 ++++++++++ --- ## 2026-08-27 17:53 – 17:57 (4m) **Beschreibung:** Claude Code Session **Projekt:** code ### Commits - e479330 IAM-01: benutzer-datenmodell-crud ### Geänderte Dateien - cmd/core/main.go | 11 ++++++++++- - go.mod | 9 +++++++++ - go.sum | 28 ++++++++++++++++++++++++++++ - internal/user/handler.go | 66 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - internal/user/store_test.go | 173 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - internal/user/superadmin_store.go | 77 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - internal/user/tenant_store.go | 128 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - internal/user/user.go | 42 ++++++++++++++++++++++++++++++++++++++++++ - internal/user/user_test.go | 24 ++++++++++++++++++++++++ - migrations/0002_superadmins.down.sql | 1 + - migrations/0002_superadmins.up.sql | 14 ++++++++++++++ - migrations/tenant/0001_users.down.sql | 1 + - migrations/tenant/0001_users.up.sql | 16 ++++++++++++++++ - web/shl/README.md | 45 +++++++++++++++++++++++++++++++++++++++++++++ - web/shl/__tests__/Dialog.test.tsx | 38 ++++++++++++++++++++++++++++++++++++++ - web/shl/__tests__/tokens.test.ts | 39 +++++++++++++++++++++++++++++++++++++++ - web/shl/components/Dialog.tsx | 88 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - web/shl/components/FormElements.tsx | 98 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - web/shl/components/Shell.tsx | 62 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - web/shl/components/Table.tsx | 83 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - web/shl/components/Toast.tsx | 67 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - web/shl/i18n/i18n.tsx | 75 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - web/shl/index.ts | 25 +++++++++++++++++++++++++ - web/shl/package.json | 23 +++++++++++++++++++++++ - web/shl/theme/ThemeProvider.tsx | 81 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - web/shl/tokens/tokens.ts | 96 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - web/shl/tsconfig.json | 18 ++++++++++++++++++ --- ## 2026-08-28 21:51 – 21:57 (5m) **Beschreibung:** Claude Code Session **Projekt:** nexarch ### Commits - 3c226da SHL-01: fix — vitest jsdom-environment + jest-dom-Setup (3 Dialog-Tests schlugen ohne DOM fehl) ### Geänderte Dateien - web/shl/package.json | 2 ++ - web/shl/vitest.config.ts | 8 ++++++++ - web/shl/vitest.setup.ts | 1 + --- ## 2026-08-28 23:37 – 23:43 (5m) ## 2026-09-18 13:02 – 13:03 (0m) **Beschreibung:** Claude Code Session **Projekt:** code ## 2026-09-18 12:07 – 12:09 (1m) **Beschreibung:** Claude Code Session **Projekt:** nexarch ## 2026-09-18 13:52 – 13:53 (0m) **Beschreibung:** Claude Code Session **Projekt:** code ### Commits Keine Commits in dieser Session. ### Geänderte Dateien - dms/docs/DOC-18-PRUEFPROTOKOLL.md | 68 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ - dms/internal/export/export.go | 62 +++++++++++++++++++++++++++++++++++++++++++++---- - dms/internal/export/export_test.go | 8 +++---- - dms/internal/export/limits_test.go | 114 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ --- ## 2026-09-18 13:12 – 13:12 (0m) ## 2026-09-18 14:00 – 14:00 (0m) **Beschreibung:** Claude Code Session **Projekt:** code ### Commits Keine Commits in dieser Session. ### Geänderte Dateien - dms/docs/DOC-06-PRUEFPROTOKOLL.md | 110 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - DEVLOG.md | 13 +++++++++++++ - web/shl/vitest.setup.ts | 8 ++++++++ - dms/deploy/manticore/schema/0001_dms_documents.sql | 34 +++++++++++++++++ - dms/go.mod | 1 + - dms/internal/searchindex/query.go | 147 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - dms/internal/searchindex/schema.go | 70 +++++++++++++++++++++++++++++++++++ - dms/internal/searchindex/searchindex_test.go | 139 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ --- ## 2026-09-18 14:03 – 14:03 (0m) **Beschreibung:** Claude Code Session **Projekt:** code ### Commits Keine Commits in dieser Session. ### Geänderte Dateien - dms/deploy/manticore/schema/0001_dms_documents.sql | 34 +++++++++++++++++ - dms/go.mod | 1 + - dms/internal/searchindex/query.go | 147 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - dms/internal/searchindex/schema.go | 70 +++++++++++++++++++++++++++++++++++ - dms/internal/searchindex/searchindex_test.go | 139 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ --- ## 2026-09-18 14:06 – 14:07 (0m) **Beschreibung:** Claude Code Session **Projekt:** code ### Commits Keine Commits in dieser Session. ### Geänderte Dateien - dms/docs/SRC-01-PRUEFPROTOKOLL.md | 87 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ --- ## 2026-09-18 14:11 – 14:12 (0m) **Beschreibung:** Claude Code Session **Projekt:** code ### Commits Keine Commits in dieser Session. ### Geänderte Dateien - dms/docs/SRC-01-PRUEFPROTOKOLL.md | 87 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ --- ## 2026-09-20 00:52 – 00:53 (0m) **Beschreibung:** Claude Code Session **Projekt:** banking ### Commits - f45cf29 Integration: gofmt-Bereinigung und Pruefprotokoll ### Geänderte Dateien - dms/docs/INTEGRATION-PRUEFPROTOKOLL.md | 32 ++++++++++++++++++++++++++++++++ - dms/internal/ocr/engine.go | 2 +- - dms/internal/searchsync/searchsync.go | 8 ++++---- - dms/internal/searchsync/searchsync_test.go | 2 +- - dms/internal/testcorpus/office.go | 8 ++++---- - dms/internal/testcorpus/tiff.go | 14 +++++++------- - dms/internal/thumbnail/thumbnail_test.go | 18 +++++++++--------- - dms/internal/versioningapi/handler_test.go | 1 + --- ## 2026-09-20 00:54 – 00:54 (0m) **Beschreibung:** Claude Code Session **Projekt:** nexarch ### Commits - 369a40a OPS-05: alerting-bei-schwellwert-ueberschreitung (internal/alerting: regel-store, evaluator gegen ops-03-metriken, cfg-02-zustellung, drosselung je regel+zeitreihe) - 06dbd52 Merge branch 'feature/cfg-02-benachrichtigungs-dispatcher-core-service-fuer-module' into feature/ops-05-alerting-bei-schwellwert-ueberschreitung ### Geänderte Dateien - internal/alerting/evaluator.go | 194 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - internal/alerting/evaluator_test.go | 233 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - internal/alerting/rules.go | 132 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - migrations/0006_alert_rules.down.sql | 2 ++ - migrations/0006_alert_rules.up.sql | 24 ++++++++++++++++++++++ --- ## 2026-08-29 00:00 – 00:00 (0m) **Beschreibung:** Claude Code Session **Projekt:** code Keine Commits in dieser Session. ### Geänderte Dateien - dms/docs/INTEGRATION-PRUEFPROTOKOLL.md | 32 ++++++++++++++++++++++++++++++++ - dms/internal/ocr/engine.go | 2 +- - dms/internal/searchsync/searchsync.go | 8 ++++---- - dms/internal/searchsync/searchsync_test.go | 2 +- - dms/internal/testcorpus/office.go | 8 ++++---- - dms/internal/testcorpus/tiff.go | 14 +++++++------- - dms/internal/thumbnail/thumbnail_test.go | 18 +++++++++--------- - dms/internal/versioningapi/handler_test.go | 1 + --- ## 2026-09-20 00:55 – 00:56 (0m) **Beschreibung:** Claude Code Session **Projekt:** code-integ ### Commits Keine Commits in dieser Session. ### Geänderte Dateien - internal/alerting/evaluator.go | 194 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - internal/alerting/evaluator_test.go | 233 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - internal/alerting/rules.go | 132 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - migrations/0006_alert_rules.down.sql | 2 ++ - migrations/0006_alert_rules.up.sql | 24 ++++++++++++++++++++++ --- ## 2026-08-29 00:03 – 00:06 (3m) **Beschreibung:** Claude Code Session **Projekt:** code - dms/docs/INTEGRATION-PRUEFPROTOKOLL.md | 32 ++++++++++++++++++++++++++++++++ - dms/internal/ocr/engine.go | 2 +- - dms/internal/searchsync/searchsync.go | 8 ++++---- - dms/internal/searchsync/searchsync_test.go | 2 +- - dms/internal/testcorpus/office.go | 8 ++++---- - dms/internal/testcorpus/tiff.go | 14 +++++++------- - dms/internal/thumbnail/thumbnail_test.go | 18 +++++++++--------- - dms/internal/versioningapi/handler_test.go | 1 + --- ## 2026-09-20 01:01 – 01:01 (0m) **Beschreibung:** Claude Code Session **Projekt:** banking ### Commits Keine Commits in dieser Session. ### Geänderte Dateien - DEVLOG.md | 31 +++++++++++++++++++++++++++++++ - go.mod | 19 +++++++++++++++---- - go.sum | 36 ++++++++++++++++++++++++++++++------ - internal/alerting/rules.go | 2 +- --- ## 2026-08-29 00:06 – 00:07 (0m) - dms/docs/INTEGRATION-PRUEFPROTOKOLL.md | 32 ++++++++++++++++++++++++++++++++ - dms/internal/ocr/engine.go | 2 +- - dms/internal/searchsync/searchsync.go | 8 ++++---- - dms/internal/searchsync/searchsync_test.go | 2 +- - dms/internal/testcorpus/office.go | 8 ++++---- - dms/internal/testcorpus/tiff.go | 14 +++++++------- - dms/internal/thumbnail/thumbnail_test.go | 18 +++++++++--------- - dms/internal/versioningapi/handler_test.go | 1 + --- ## 2026-09-20 01:03 – 01:03 (0m) **Beschreibung:** Claude Code Session **Projekt:** code-integ ### Commits Keine Commits in dieser Session. ### Geänderte Dateien - dms/docs/INTEGRATION-PRUEFPROTOKOLL.md | 32 ++++++++++++++++++++++++++++++++ - dms/internal/ocr/engine.go | 2 +- - dms/internal/searchsync/searchsync.go | 8 ++++---- - dms/internal/searchsync/searchsync_test.go | 2 +- - dms/internal/testcorpus/office.go | 8 ++++---- - dms/internal/testcorpus/tiff.go | 14 +++++++------- - dms/internal/thumbnail/thumbnail_test.go | 18 +++++++++--------- - dms/internal/versioningapi/handler_test.go | 1 + --- ## 2026-09-20 20:12 – 20:14 (1m) **Beschreibung:** Claude Code Session **Projekt:** banking ### Commits Keine Commits in dieser Session. ### Geänderte Dateien - dms/docs/INTEGRATION-PRUEFPROTOKOLL.md | 2 ++ --- ## 2026-09-20 20:22 – 20:22 (0m) **Beschreibung:** Claude Code Session **Projekt:** code-integ ### Commits Keine Commits in dieser Session. ### Geänderte Dateien - dms/docs/INTEGRATION-PRUEFPROTOKOLL.md | 2 ++ --- ## 2026-09-20 20:23 – 20:24 (1m) **Beschreibung:** Claude Code Session **Projekt:** banking ### Commits Keine Commits in dieser Session. ### Geänderte Dateien - dms/docs/INTEGRATION-PRUEFPROTOKOLL.md | 2 ++ --- ## 2026-09-20 23:02 – 23:02 (0m) **Beschreibung:** Claude Code Session **Projekt:** nexarch ### Commits - fbcc9db RBAC-05: web/rbac-admin next.js-frontend (rollen+gruppen-verwaltung, audit-verlauf) auf shl-01 - bd80f0c Merge branch 'feature/shl-01-ui-shell-design-system-zentral' into feature/rbac-05-rechte-administrationsoberflaeche - 051af43 RBAC-05: backend — handler.go (rollen-/gruppenverwaltung, selbst-eskalationsschutz), group.go ListGroups/Members - 9de9005 Merge branch 'feature/iam-02-login-session-jwt-grundgeruest' into feature/rbac-05-rechte-administrationsoberflaeche - 1b6a159 Merge branch 'feature/rbac-03-gruppen-abteilungen' into feature/rbac-05-rechte-administrationsoberflaeche ### Geänderte Dateien - web/rbac-admin/app/groups/page.tsx | 183 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - web/rbac-admin/app/layout.tsx | 30 ++++++++++++++++++++++++++++++ - web/rbac-admin/app/page.tsx | 5 +++++ - web/rbac-admin/app/roles/page.tsx | 142 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - web/rbac-admin/lib/api.ts | 68 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - web/rbac-admin/next.config.mjs | 5 +++++ - web/rbac-admin/package.json | 22 ++++++++++++++++++++++ - web/rbac-admin/tsconfig.json | 21 +++++++++++++++++++++ --- ## 2026-08-28 23:44 – 23:44 (0m) **Beschreibung:** Claude Code Session **Projekt:** code Keine Commits in dieser Session. ### Geänderte Dateien - dms/internal/workerruntime/workerruntime_test.go | 6 +++--- - scripts/qa02-foundation-gate.sh | 2 +- --- ## 2026-09-20 23:03 – 23:03 (0m) **Beschreibung:** Claude Code Session **Projekt:** code-integ ### Commits Keine Commits in dieser Session. ### Geänderte Dateien - internal/tenantsettings/handler.go | 74 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - internal/tenantsettings/store_test.go | 156 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - internal/tenantsettings/tenantsettings.go | 187 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - migrations/0003_tenant_settings.down.sql | 2 ++ - migrations/0003_tenant_settings.up.sql | 27 +++++++++++++++++++++++++++ - scripts/reset-test-env.sh | 25 +++++++++++++++++++++++++ - scripts/run-checks.sh | 24 ++++++++++++++++++++++++ - web/rbac-admin/app/groups/page.tsx | 183 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - web/rbac-admin/app/layout.tsx | 30 ++++++++++++++++++++++++++++++ - web/rbac-admin/app/page.tsx | 5 +++++ - web/rbac-admin/app/roles/page.tsx | 142 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - web/rbac-admin/lib/api.ts | 68 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - web/rbac-admin/next.config.mjs | 5 +++++ - web/rbac-admin/package.json | 22 ++++++++++++++++++++++ - web/rbac-admin/tsconfig.json | 21 +++++++++++++++++++++ --- ## 2026-08-28 23:45 – 23:51 (5m) **Beschreibung:** Claude Code Session **Projekt:** code ### Commits - b27a640 CFG-04: benachrichtigungs-einstellungen-oberflaeche (handler+tests fuer notifyprefs, web/notifications next.js-frontend auf shl-01) - 81ff8c1 Merge branch 'feature/shl-01-ui-shell-design-system-zentral' into feature/cfg-04-benachrichtigungs-einstellungen-oberflaeche - 22b3349 Merge branch 'feature/iam-02-login-session-jwt-grundgeruest' into feature/cfg-04-benachrichtigungs-einstellungen-oberflaeche - 2df3f93 CFG-04: backend teil 1 — internal/notifyprefs (praeferenz-store + enqueueifallowed-filter vor dispatcher) ### Geänderte Dateien - internal/notifyprefs/handler.go | 83 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - internal/notifyprefs/handler_test.go | 122 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - internal/notifyprefs/prefs_test.go | 183 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - web/notifications/app/layout.tsx | 30 ++++++++++++++++++++++++++++++ - web/notifications/app/overview/page.tsx | 43 +++++++++++++++++++++++++++++++++++++++++++ - web/notifications/app/page.tsx | 5 +++++ - web/notifications/app/settings/page.tsx | 97 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - web/notifications/lib/api.ts | 45 +++++++++++++++++++++++++++++++++++++++++++++ - web/notifications/next.config.mjs | 5 +++++ - web/notifications/package.json | 22 ++++++++++++++++++++++ - web/notifications/tsconfig.json | 21 +++++++++++++++++++++ --- ## 2026-08-28 23:51 – 23:51 (0m) **Beschreibung:** Claude Code Session **Projekt:** code ### Commits Keine Commits in dieser Session. ### Geänderte Dateien - internal/notifyprefs/handler.go | 83 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - internal/notifyprefs/handler_test.go | 122 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - internal/notifyprefs/prefs_test.go | 183 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - web/notifications/app/layout.tsx | 30 ++++++++++++++++++++++++++++++ - web/notifications/app/overview/page.tsx | 43 +++++++++++++++++++++++++++++++++++++++++++ - web/notifications/app/page.tsx | 5 +++++ - web/notifications/app/settings/page.tsx | 97 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - web/notifications/lib/api.ts | 45 +++++++++++++++++++++++++++++++++++++++++++++ - web/notifications/next.config.mjs | 5 +++++ - web/notifications/package.json | 22 ++++++++++++++++++++++ - web/notifications/tsconfig.json | 21 +++++++++++++++++++++ --- ## 2026-08-28 23:52 – 23:52 (0m) **Beschreibung:** Claude Code Session **Projekt:** code ### Commits Keine Commits in dieser Session. ### Geänderte Dateien - internal/notifyprefs/handler.go | 83 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - internal/notifyprefs/handler_test.go | 122 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - internal/notifyprefs/prefs_test.go | 183 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - web/notifications/app/layout.tsx | 30 ++++++++++++++++++++++++++++++ - web/notifications/app/overview/page.tsx | 43 +++++++++++++++++++++++++++++++++++++++++++ - web/notifications/app/page.tsx | 5 +++++ - web/notifications/app/settings/page.tsx | 97 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - web/notifications/lib/api.ts | 45 +++++++++++++++++++++++++++++++++++++++++++++ - web/notifications/next.config.mjs | 5 +++++ - web/notifications/package.json | 22 ++++++++++++++++++++++ - web/notifications/tsconfig.json | 21 +++++++++++++++++++++ --- ## 2026-09-17 11:28 – 11:29 (0m) **Beschreibung:** Claude Code Session **Projekt:** code ### Commits Keine Commits in dieser Session. ### Geänderte Dateien - internal/tenant/router_test.go | 25 +++++++++++++++++-------- - 5a0d074 QA-01: teststrategie-core (pflichttest-gate, testdb-isolationsnachweis, ci-workflow) ### Geänderte Dateien - .gitea/workflows/pflichttest-gate.yml | 20 ++++++++++++++++++++ - cmd/pflichttestgate/main.go | 41 +++++++++++++++++++++++++++++++++++++++++ - docs/TESTSTRATEGIE-CORE.md | 81 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - internal/pflichttestgate/gate.go | 67 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - internal/pflichttestgate/gate_test.go | 84 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - internal/testdbisolation/isolation.go | 76 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - internal/testdbisolation/isolation_test.go | 99 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - dms/internal/workerruntime/workerruntime_test.go | 6 +++--- - scripts/qa02-foundation-gate.sh | 2 +- ---