2026-08-18 - 2026-09-18
Overview
36 Issues closed from 1 user
Closed
#389 Bug: ai_assistant seit 0137 in Produktion inaktiv (migration_failed) — KI-Chat down
Closed
#388 UI-Backlog Modul 16: Besitzübertragung (/api/v1/ownership)
Closed
#387 UI-Backlog Modul 15: External-Agent-API (/api/v1/external/agent)
Closed
#386 UI-Backlog Modul 14: Gäste-Verwaltung (/api/v1/guests)
Closed
#385 Oeffentliche Share-Zugriffsseite fuer externe Besucher (Modul 13/16 UI-Backlog)
Closed
#384 UI fuer Firmen-Verwaltung mit Ansprechpartner-Links (Modul 12/16 UI-Backlog)
Closed
#383 UI fuer Wissens-Graph mit BFS-Traversierung (Modul 11/16 UI-Backlog)
Closed
#382 UI fuer ABAC-Richtlinien (Modul 10/16 UI-Backlog)
Closed
#381 fix(app-shell): Haengende Lazy-Routen ("Dashboard loads forever") — instabile Zustands-Selektoren
Closed
#380 fix(webhooks): .any() auf JSONB-Spalte crashte jeden Event-Publish (158 failed Outbox-Events)
Closed
#379 UI fuer Event-Outbox (Modul 9/16 UI-Backlog)
Closed
#378 feat(agent-memory): UI fuer Agent-Memories mit semantischer Suche — Modul 8/16
Closed
#377 feat(skills): UI fuer AI-Skill-Definitionen — Modul 7/16
Closed
#376 feat(templates): UI fuer Berechtigungs-Vorlagen — Modul 6/16
Closed
#375 feat(marketplace): UI fuer Plugin-Marketplace — Modul 5/16
Closed
#374 feat(tenants): UI fuer Mandanten-Verwaltung — Modul 4/16
Closed
#373 feat(api-tokens): UI fuer Bearer-Tokens — Modul 3/16
Closed
#372 feat(delegations): UI fuer Berechtigungs-Delegationen — Modul 2/16
Closed
#371 feat(arch): Phase Q — Frontend-Plugin-Architektur vollendet (Q1-Q4)
Closed
#370 fix(arch): Externer Architektur-Audit — 13 Backend-Fixes, Phase Q geplant
Closed
#369 feat(approvals): Freigaben-UI — Review-Queue mit Approve/Reject (UI-Modul 1/16)
Closed
#368 feat(N4): Restliche Module — Tasks/Kommunikation/Wiki/Reports/Agents/Tags/Search + Navigation + Dashboard-Schnittstelle
Closed
#367 feat(N3): Backend respektiert X-Workspace-ID bei Listen — contacts/dms/mail/calendar + Frontend-Defaults
Closed
#366 feat(N2): Dynamischer Scope-Editor — WorkspaceScopeEditor ersetzt JSON-Textarea, Scope-Values in workspace_modules.config
Closed
#365 feat(N1): Scope-Registry via Contract — workspace_scopes() Deklarationen + /scope-definitions Endpoint
Closed
#364 M6 Weitere Hosts: MiniApps in Fenstern + AI-Agenten-Ausgabe-Blöcke
Closed
#363 M5 Plugin-MiniApps: dms, mail, wiki, graph_rag, automation liefern Dashboard-Widgets
Closed
#362 M4 System-Rückbau: Dashboard-Inhalte als MiniApps, Core = reiner Host
Closed
#361 M3 Dashboard-Builder-Frontend: Edit-Modus, Drag&Drop, Palette, Tabs
Closed
#360 M2 Dashboard-Backend: Persönliche Dashboards (Tabelle, CRUD, Seed, RLS)
Closed
#359 SPEC W4a: Import/Export Contribution-Architektur — zentraler Dialog per Toolbar-Button, Formate als Plugins, Module als Contributors
Closed
#358 BUG: 5 statische Route-Permissions inkonsistent zu Backend/Manifest — 2 Phantom-Permissions (communication:read, activity:read), /wiki ungeschützt
Closed
#357 REFACTOR: Contacts-Entities aus statischem ENTITY_MODELS entfernt — ContactsPlugin ist Single Source; + VORBESTAND: 12 ACL-Batch-Failures durch Suite-Isolation (relation users does not exist)
Closed
#356 BUG: 4 Core→Plugin-Imports in core/jobs.py DSAR-Sammlung — direkte Model-Imports statt Contracts
Closed
#355 BUG: Plugin-Lifecycle Runtime-Cleanup tot — was_already_active/inactive erst NACH registry-Aufruf berechnet
Closed
#351 BUG: KI-Chat-Stream 403 'Stream failed: 403' und Wiki-Speichern 403 nach Seiten-Reload (CSRF-Token fehlt)
49 Issues created by 1 user
Opened
#351 BUG: KI-Chat-Stream 403 'Stream failed: 403' und Wiki-Speichern 403 nach Seiten-Reload (CSRF-Token fehlt)
Opened
#352 BUG: mark_conv_read 500 — comm_message_reads UniqueViolation bei erneutem Als-gelesen-Markieren
Opened
#353 BUG: WebSocket reconnect loop — Verbindung wird wegen fehlendem csrf_token Query-Parameter abgewiesen
Opened
#354 BUG: test_contacts_lifecycle test_app_still_starts_without_contacts_special_case erwartet >100 Routen — veraltet nach Plugin-Manifest-Routing
Opened
#355 BUG: Plugin-Lifecycle Runtime-Cleanup tot — was_already_active/inactive erst NACH registry-Aufruf berechnet
Opened
#356 BUG: 4 Core→Plugin-Imports in core/jobs.py DSAR-Sammlung — direkte Model-Imports statt Contracts
Opened
#357 REFACTOR: Contacts-Entities aus statischem ENTITY_MODELS entfernt — ContactsPlugin ist Single Source; + VORBESTAND: 12 ACL-Batch-Failures durch Suite-Isolation (relation users does not exist)
Opened
#358 BUG: 5 statische Route-Permissions inkonsistent zu Backend/Manifest — 2 Phantom-Permissions (communication:read, activity:read), /wiki ungeschützt
Opened
#359 SPEC W4a: Import/Export Contribution-Architektur — zentraler Dialog per Toolbar-Button, Formate als Plugins, Module als Contributors
Opened
#360 M2 Dashboard-Backend: Persönliche Dashboards (Tabelle, CRUD, Seed, RLS)
Opened
#361 M3 Dashboard-Builder-Frontend: Edit-Modus, Drag&Drop, Palette, Tabs
Opened
#362 M4 System-Rückbau: Dashboard-Inhalte als MiniApps, Core = reiner Host
Opened
#363 M5 Plugin-MiniApps: dms, mail, wiki, graph_rag, automation liefern Dashboard-Widgets
Opened
#364 M6 Weitere Hosts: MiniApps in Fenstern + AI-Agenten-Ausgabe-Blöcke
Opened
#365 feat(N1): Scope-Registry via Contract — workspace_scopes() Deklarationen + /scope-definitions Endpoint
Opened
#366 feat(N2): Dynamischer Scope-Editor — WorkspaceScopeEditor ersetzt JSON-Textarea, Scope-Values in workspace_modules.config
Opened
#367 feat(N3): Backend respektiert X-Workspace-ID bei Listen — contacts/dms/mail/calendar + Frontend-Defaults
Opened
#368 feat(N4): Restliche Module — Tasks/Kommunikation/Wiki/Reports/Agents/Tags/Search + Navigation + Dashboard-Schnittstelle
Opened
#369 feat(approvals): Freigaben-UI — Review-Queue mit Approve/Reject (UI-Modul 1/16)
Opened
#370 fix(arch): Externer Architektur-Audit — 13 Backend-Fixes, Phase Q geplant
Opened
#371 feat(arch): Phase Q — Frontend-Plugin-Architektur vollendet (Q1-Q4)
Opened
#372 feat(delegations): UI fuer Berechtigungs-Delegationen — Modul 2/16
Opened
#373 feat(api-tokens): UI fuer Bearer-Tokens — Modul 3/16
Opened
#374 feat(tenants): UI fuer Mandanten-Verwaltung — Modul 4/16
Opened
#375 feat(marketplace): UI fuer Plugin-Marketplace — Modul 5/16
Opened
#376 feat(templates): UI fuer Berechtigungs-Vorlagen — Modul 6/16
Opened
#377 feat(skills): UI fuer AI-Skill-Definitionen — Modul 7/16
Opened
#378 feat(agent-memory): UI fuer Agent-Memories mit semantischer Suche — Modul 8/16
Opened
#379 UI fuer Event-Outbox (Modul 9/16 UI-Backlog)
Opened
#380 fix(webhooks): .any() auf JSONB-Spalte crashte jeden Event-Publish (158 failed Outbox-Events)
Opened
#381 fix(app-shell): Haengende Lazy-Routen ("Dashboard loads forever") — instabile Zustands-Selektoren
Opened
#382 UI fuer ABAC-Richtlinien (Modul 10/16 UI-Backlog)
Opened
#383 UI fuer Wissens-Graph mit BFS-Traversierung (Modul 11/16 UI-Backlog)
Opened
#384 UI fuer Firmen-Verwaltung mit Ansprechpartner-Links (Modul 12/16 UI-Backlog)
Opened
#385 Oeffentliche Share-Zugriffsseite fuer externe Besucher (Modul 13/16 UI-Backlog)
Opened
#386 UI-Backlog Modul 14: Gäste-Verwaltung (/api/v1/guests)
Opened
#387 UI-Backlog Modul 15: External-Agent-API (/api/v1/external/agent)
Opened
#388 UI-Backlog Modul 16: Besitzübertragung (/api/v1/ownership)
Opened
#389 Bug: ai_assistant seit 0137 in Produktion inaktiv (migration_failed) — KI-Chat down
Opened
#390 R1: Stille-Ausfaelle-Waechter + Alerting (ARQ-Heartbeat, Plugin-Status, DLQ, Mail-Alarm)
Opened
#391 R2: Test-Suite verlaesslich (Isolation relation-users + Vitest-OOM)
Opened
#392 R3: Schema-Integritaet automatisieren (alembic check entblocken + Migration-Hash-Alarm)
Opened
#393 R4: E2E-Kernprozess-Regression nach jedem Full-Deploy
Opened
#394 R5: Backup-Restore-Drill monatlich + RTO/RPO-Nachweis
Opened
#395 R6: Ops-Runbook + Eskalationskette um reale Ausfallklassen ergaenzen
Opened
#396 S1: Sicherheitsgrenzen (Astra F01,F02,F03,F05,F10,F11,F15,F20,F21,F23,F30)
Opened
#397 S2: Ausfuehrung verbinden (Astra F06-F09,F12-F19,F31,F37,F40,F41)
Opened
#398 S3: Fachliche Integritaet (Astra F25-F28,F32-F35,F38,F39)
Opened
#399 S4: Betriebsfreigabe (Astra F04,F22,F24,F29,F36 + korrigierte Phase R)
2 Unresolved Conversations
Open
#3
[Auto] [Backend] GET /assets/index-CgB_O-GF.js → 404
Open
#14
[Auto] [Backend] GET /assets/unifiedContacts-Obr3TWjn.js → 404