Ampel / ampel (push) Successful in 21s
Beim Deploy am 27.08.2026 live erlebt: der `git pull` in Schritt 1 brachte eine neue Fassung von deploy.sh mit, ausgefuehrt wurde danach trotzdem die alte Logik (die Ausgabe zeigte den alten Text des Config-Sync-Schritts). Ursache: bash liest ein Skript haeppchenweise WAEHREND es laeuft. Wird die Datei mitten im Lauf ersetzt, liest bash am selben Byte-Offset im neuen Text weiter - im harmlosen Fall greift die alte Logik, im schlimmen Fall fuehrt es eine zerschnittene Zeile aus. Fix: der komplette Ablauf liegt jetzt in main(), aufgerufen als letzte Zeile. Eine Funktion wird vollstaendig geparst, bevor sie startet. Aenderungen an deploy.sh greifen damit sauber ab dem naechsten Aufruf statt mittendrin. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>