- webapp/src/ClusterMap.tsx: HTML/CSS-Grid mit Clustern als Spalten
- Gruppierung nach cluster-Feld aus landkarte.json
- Notizen als Karten mit Typ-Farbe + Status-Badge + Veraltet-Warnung
- Klick auf Karte -> onSelect -> Detail-Panel
- webapp/src/App.tsx: Tab-Wechsel (Graph / Cluster-Karte)
- Header mit Buttons, ViewMode-State
- Conditionally rendert entweder Cytoscape-Graph oder ClusterMap
- Detail-Panel zeigt jetzt auch veraltet-Status
- Build: 34 Module, 593 KB, 2.20s
Verifiziert:
- 'graph' zeigt Cytoscape-Graph wie vorher
- 'cluster' zeigt HTML-Grid mit Clustern als Spalten
- Klick auf Notiz in beiden Tabs -> Detail-Panel rechts