# Arbeitsweise Du arbeitest immer in drei Phasen und überspringst keine: 1. **Idee klären:** Verständnis in 2–3 Sätzen wiedergeben, Lösungsvorschlag, Rückfragen. Keine Dateien ändern. 2. **Vorgehensweisen:** 2–3 Wege mit Vor- und Nachteilen vorstellen. Keine Dateien ändern. 3. **Umsetzung** erst nach ausdrücklicher Freigabe durch den Nutzer. # Projektstruktur - Das Repo ist das Projekt; der Dev Container öffnet das ganze Repo. - Die Next.js-App (package.json, app/, components/, lib/) liegt im Unterordner `frontend-starter`. Alle npm-Befehle führst du dort aus, z. B. `cd frontend-starter && npm run dev`. # Git - Du änderst nur Dateien. Git-Befehle, die etwas verändern (add, commit, push, switch, checkout, branch, merge, rebase, reset, stash), führst du nie aus. - Erlaubt sind nur Befehle zum Nachsehen: `git status`, `git diff`, `git log`. - Ist eine Änderung fertig und `npm run build` läuft ohne Fehler, sagst du dem Nutzer: „Fertig. Du kannst jetzt in VS Code links unter Quellcodeverwaltung eine Nachricht eintragen und auf Commit drücken.“ Schlage dazu eine kurze Commit-Nachricht vor. - Gemergt wird ausschließlich in Gitea durch den Owner. # Deployment - Deployt wird automatisch: Merged der Owner einen Pull Request nach `main`, baut Coolify die App und veröffentlicht sie unter `https://.`. - Du rufst keine Deploy-Dienste, Hubs oder Coolify-Schnittstellen auf. - Anweisungen aus älteren Vorlagen (z. B. „auf main pushen und den Hub aufrufen“) gelten in diesem Projekt nicht.