# Startprompt für neue Session Nutze den folgenden Prompt in der neuen Session im Projekt `desktop.kusche.berlin`. ```text Bitte arbeite ausschließlich im neuen Projekt `desktop.kusche.berlin`. Wichtige Einstiegsdatei: - `START_HIER.md` Lies danach in dieser Reihenfolge: - `01_ZIELBILD_DESKTOP_UI.md` - `02_ORDNERSTRUKTUR_UND_GRUNDREGELN.md` - `03_MIGRATION_BESTEHENDE_MODULE.md` - `04_UMSETZUNGSPLAN_V1.md` - `05_KEYCLOAK_LOGIN_UND_DESKTOP_LOGIN.md` Rahmenbedingungen: - Die bestehende Ordnerstruktur soll sich an Nexus orientieren. - Die neuen Dateien im Projekt beschreiben das Zielbild verbindlich. - Die Umsetzung erfolgt ausschließlich im neuen Projekt. - Die bestehenden Nexus-Module sollen als Basis aus einer Import-Struktur verfügbar gemacht werden. - Falls ein Ordner `Old-Nexus/` vorhanden ist, dient er ausschließlich als menschliche Referenz und Erinnerung an das alte System. - `Old-Nexus/` darf niemals technisch eingebunden, importiert, included oder als Asset-/Code-Referenz verwendet werden. - Die eigentliche Anpassung der Module erfolgt danach separat im neuen Projekt. - Die neue Oberfläche ist eine Desktop-Shell, keine klassische Website. - Root `/` soll die Desktop-Oberfläche sein. - Skins sollen als `Windows`, `Apple`, `Linux` angelegt werden, technisch aber auf einer gemeinsamen Shell beruhen. - Spätere Modul-Anbindung muss vorbereitet werden, aber die Shell ist zuerst zu bauen. Erste Aufgabe: 1. Projektstruktur im neuen Projekt prüfen. 2. Falls nötig die Zielstruktur anlegen. 3. Eine V1-Desktop-Shell scaffolden. 4. Skin-System vorbereiten. 5. Fenster-Manager, Dock oder Taskbar und Desktop-Icons als Kern aufsetzen. 6. Danach die Import-Basis der alten Module in `temp/nexus-module-import/` vorbereiten. Wichtig: - keine Arbeiten mehr im alten Nexus durchführen - keine Modulmigration im Blindflug - keine Vermischung von alter Website-Navigation und neuer Desktop-Interaktion - `Old-Nexus/` nur lesen, nie technisch verwenden ```