Für Kosten, Salden, Volumen über Zeit. Rollenfarben nur via Token.
Diese Seite ist die menschliche Sicht auf den vorhandenen Renderer 06_DASHBOARD/tgv_renderers_chart.js. Sie erfindet keine neuen Diagramme: Der Renderer erlaubt fail-closed nur line, area, bar, stacked-bar und pie.
TGVRenderers.chart(spec, ctx). Daten kommen bereits RLS-autorisiert aus dem Aufrufer; Renderer holt nie selbst Daten.data-table, scope-frame, panel/dock, srclink. Farben kommen aus TGV-Tokens/Statusrollen; keine freie Chart-Palette.Für Kosten, Salden, Volumen über Zeit. Rollenfarben nur via Token.
Wie line, aber mit Fläche für Volumen/Anteil. Keine neue Palette.
Für Quellen, Kategorien, Entitäten, Top-N.
Für belegt/geschätzt, Entität + Quelle, Status-Anteile.
Nur für wenige klare Slices; keine Detailanalyse mit vielen Segmenten.
Ein Chart steht in TGV selten allein. Der Screen baut den Kontext, der Renderer zeichnet nur das Diagramm. Drilldown heißt: Chart-Auswahl markiert/filtriert eine Tabelle; Detail öffnet rechts PAN-01.
Klick auf Balken = Filter/Selektion, keine neue Navigation.
| Baustein | Quelle | Regel | Status |
|---|---|---|---|
| Scope/Filter vor dem Chart | SCOPE-01 / SUR-02 | RLS bleibt vor Renderer | Kanon |
| Tabelle neben/unter Chart | K-33 data-table | R-129 | Kanon |
| Drilldown/Detail | PAN-01 Panel | R-91 Quellen, kein Fake-Link | Kanon |
| Chart in KAI-Antwort | CUI-04 | Antwortgruppe bleibt erkennbar | Kanon |
Offen bleibt: echte Screenshot-/Renderer-Abnahme aller Optionen aus tgv_renderers_chart.js gegen TGV-Tokens. Diese Seite ist der Vertrag, nicht schon die komplette visuelle Galerie aller Datenzustände.