Workspace-Board
Teil des Designer-Guides. Voriger Schritt: Übersicht · Nächster: Context-Map.
Das Board ist der Einstieg in den Designer. Ein Workspace ist technisch ein Verzeichnis (Repository) mit einem .jardis/-Manifest; darin liegen eine oder mehrere Domänen. Von hier navigierst du in jede Detail-Oberfläche.
jardis uiDer Designer öffnet im Browser auf 127.0.0.1.

Der Aufbau
Ganz oben steht die Domäne als Chip-Kopf: die reale Geschäftsdomäne (z. B. „Energiewirtschaft"). Jeder Chip ist eine Domäne; der aktive Chip trägt die Aktionen Context-Map, Bearbeiten und ein Kebab-Menü (Umbenennen / Löschen).
Darunter arbeitest du dich durch einen Finder aus Miller-Spalten, von links nach rechts, jede Auswahl öffnet die nächste Spalte:
- Subdomains — die fachliche Gliederung der Domäne (z. B. „MeterDevice").
- Bounded Contexts — die geschlossenen Modell-Einheiten je Subdomain.
- Drei parallele Spalten zum gewählten Bounded Context: Aggregate, Rules, Prozesse.
Domäne vs. Subdomain
„Domäne" ist die oberste Geschäftsdomäne im Chip-Kopf. „Subdomain" ist das, was frühere Versionen dieser Oberfläche „Domain" nannten. Auf der Platte spiegelt sich das als .jardis/{Domäne}/{Subdomain}/{BC}/….
Context-Map und Steckbrief sind keine eigenen Spalten, sondern Aufruf-Buttons: die Context-Map an der Domänen-Kachel, der Steckbrief an der BC-Kachel. Sie führen auf ihre eigenständigen Seiten (Context-Map, Bounded-Context-Editor).
Navigieren & arbeiten
- Aggregat- oder Prozess-Kachel anklicken öffnet den jeweiligen Canvas im Arbeits-Rahmen (Aggregate-Designer, Process-Designer).
- ⌘K öffnet die Befehls-Palette für projektweite Direktsprünge.
- Entwurfs-Marker: Trägt ein Aggregat einen offenen Entwurf, erscheint das an seiner Finder-Kachel, ein Hinweis, dass ein Build blockiert ist, bis der Entwurf aufgelöst wurde (siehe Aggregate-Designer).
Wenn das Fenster schmaler wird, klappt der Finder in zwei Bänder statt horizontal zu scrollen: Band 1 strategisch (Subdomain · BC), Band 2 taktisch (Aggregat · Rules · Prozess).
Workspace anlegen & wechseln
Ein Workspace entsteht, indem Jardis das .jardis/-Manifest im Repository registriert. Fehlt das Manifest oder ist das Repo nicht registriert, zeigt der Designer ein Banner mit dem passenden Reparaturschritt.
Denselben Ablauf steuerst du headless über den MCP-Server, dort ist ein Workspace ein Prozess (jardis mcp gegen einen Projekt-Root).