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.