Komponentenseite auf ihren tatsaechlichen Zweck schaerfen

Sie war als "Referenz fuer den Einbau" ausgeschildert. Das trifft es nicht:
Wer den Prototyp einbaut, liest Code und Doku und kann sich keine gerenderte
Seite ansehen — die Datei-Pfade und DESIGN-SYSTEM.md tun diese Arbeit
ohnehin. Nuetzlich ist die Seite fuer die Abstimmung mit Menschen: Auf den
Analyse-Seiten sieht man von jedem Baustein immer nur den Zustand, den die
Daten gerade hergeben.

Neu ausgeschildert, und die fehlenden Zustaende ergaenzt:

- Seitenzustaende (laedt / leer / Fehler). In HiveGrid sind alle fuenf
  VMState-Zustaende Pflicht, im Prototyp ist keiner davon je zu sehen, weil
  die Demo-Daten immer liefern. Gestaltet werden muessen sie trotzdem —
  "laedt", "nichts gefunden" und "kaputt" sind drei verschiedene Aussagen.

- Dashboard-Kacheln: Begruessung, WidgetKachel, reservierte Kachel. Das
  Dashboard benutzt nicht ChartCard, sondern einen eigenen Rahmen; bisher war
  der in der Galerie gar nicht vertreten.

Zwei Fehler dabei gefunden und behoben:

- Die Regelliste nannte noch den dunklen Tooltip (#393939). Seit Carbon v11
  ist er hell (#ffffff auf #161616); im Code war das laengst umgestellt, auf
  dieser Seite nicht. Eine Referenzseite, die eine ueberholte Regel behauptet,
  ist schlimmer als keine.

- Die Abschnittstexte beginnen mit einem Dateipfad, und ein Pfad ist ein Wort
  ohne Trennstelle. Bei 375 px lief
  "features/dashboard/components/layout/SeitenZustand.tsx" neun Pixel ueber
  den Rand — von verify:layout gefunden.

Die Regel zu den Kartenhoehen aus dem letzten Commit steht jetzt auch hier.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QPeZNwSeU7qG3RRCwaxEZX
This commit is contained in:
dejanandClaude Opus 5 committed 2026-08-31 18:07:50 +02:00
1 parent ffbe70aede
commit 885c7b9609
2 files changed
+107 -6

No files matched your search

@@ -67,8 +67,15 @@ export const NAV_GRUPPEN: NavGruppe[] = [
/**
* Unterer Bereich, durch einen Trenner abgesetzt — wie in der Software.
* Hier steht nur, was zum Prototyp gehört: die Bausteingalerie für die
* Entwicklung. Sie ist kein Produktfeature und wandert beim Einbau nicht mit.
*
* Hier steht nur, was zum Prototyp gehört: die Bausteingalerie. Sie ist für
* die **Abstimmung** da, nicht für die Umsetzung — sie zeigt jeden Baustein in
* allen Zuständen, auch in denen, die die Demo-Daten nie erzeugen (negativer
* Trend, leer, Fehler, „kleiner ist besser"). Wer den Prototyp einbaut,
* braucht sie nicht: Dafür sind die Datei-Pfade und `docs/DESIGN-SYSTEM.md`
* maßgeblich.
*
* Kein Produktfeature, wandert beim Einbau nicht mit.
*/
export const NAV_SEKUNDAER: NavEintrag[] = [
{