Zum Inhalt springen

Modul XXI — Executive-Dashboards & Reporting

Modul XXI ist die Führungsoberfläche der Web-Schicht (Schicht 4): eine übergeordnete Lesesicht auf das Estate — Ausgaben, Nutzung, Risikolage, Compliance-Abdeckung und Zuverlässigkeit — neben der modulspezifischen technischen UI. Es aggregiert und stellt dar; es berechnet niemals neu (die Module besitzen jede Kennzahl), und es erbt dasselbe Mandanten-Scoping und RBAC wie die Sichten, die es zusammenfasst.

Zwei schreibgeschützte Oberflächen bilden dieses Modul:

  • das Executive-Dashboard (/dashboards) — der vollständige modulübergreifende Rollup, mit auswählbarem Kostenzeitraum (7d / 30d / 90d / Monat bis dato), einer Ausgabenaufschlüsselung nach Team, Projekt, Agent, Modell oder Provider sowie einem druckbaren Berichtsdeckblatt;
  • die Startseitenübersicht (/) — eine bewusst leichtere Eingangstür: ein einziges Raster aus Estate-Säulen (Inventar, aktive Sessions, Sicherheit, Compliance, Ausgaben-Run-Rate, Health/SLA), jede ein Drill-down-Link in ihr Modul.

Die Startseitenübersicht nutzt die Lese-Hooks, reinen Rollups und Tile-Primitive des Dashboards wieder, statt sie zu duplizieren, und teilt sich denselben mandantengebundenen Query-Cache, sodass die Eingangstür leicht bleibt (weniger Queries), während sie mit der Detailsicht konsistent bleibt.

Das Dashboard führt mit KPIs über fünf Säulen — Kosten (FinOps XI + Modelle X), Nutzung (Inventar I + Sessions II), Risiko (Sicherheit IX + Red-Teaming XVIII + Access Map III), Compliance (XIII) und Zuverlässigkeit (Health & SLA XXII). Die Rollup-Schicht ist eine Menge reiner Funktionen, die nur zählen, summieren und ranken, was die Module bereits entschieden haben: Kosten bleiben in den Ganzzahl- Einheiten der Module, Finding-Schweregrad, Red-Team-Score, Kontrollstatus und Health-Zustand werden unverändert durchgereicht.

Da es keine Berechnung besitzt, kann es die Ehrlichkeitsnaht einer Quelle nicht weißwaschen, und es tut es nicht: Ein truncated-Aggregat bleibt als Untergrenze markiert; ein Red-Team-Lauf, der seine Probes nicht abschließen konnte, wird niemals als Bestehen gezählt; mit ungefährer oder undurchsichtiger Abdeckung beobachteter Zugriff wird als Untergrenze ausgewiesen; Compliance liest sich als Kontrollabdeckung, niemals als „compliant“-Behauptung, und behält ihren festen Haftungshinweis bei; ein Health-Subjekt ohne Check liest unknown, nicht healthy.

Der Export ist bedarfsgesteuert, client-seitig: Das Dashboard druckt, was auf dem Bildschirm ist, über das Save-as-PDF des Browsers (window.print()), mit einem ausschließlich für den Druck bestimmten Berichtsdeckblatt (Organisation, Zeitraum, Generierungszeitpunkt) und einer festen Fußzeile mit Haftungshinweis. Dies ist RBAC und Mandanten-Scoping per Konstruktion treu — der Bericht kann immer nur die Abschnitte enthalten, die die Rolle tatsächlich gerendert hat. Das exportierte Dokument trägt, wie das Dashboard selbst, nur aggregierte KPIs — keine Payloads, keine Secrets: Minimaldaten sind eine Eigenschaft dessen, was über die Leitung geht, kein Versprechen über das Wohlverhalten eines Betrachters.

Modul XXI hat keine Aktuierungsoberfläche (— im Modulkatalog). Es ist eine Präsentationsschicht über Lese-Endpunkten, die die Module bereits bedienen; es löst keinen Schreibvorgang aus, feuert nichts und dispatcht nichts.