From dd3d66156bf3d0c353655ccf3d70de1fb9788b33 Mon Sep 17 00:00:00 2001 From: Hitonabi Date: Thu, 2 Jul 2026 21:32:06 +0200 Subject: [PATCH] Werkstatt-Skill: Box pusht ihre Branches jetzt selbst zu Gitea (scoped Token) Token mc2-box-werkstatt (write:repository) auf der Box hinterlegt (User-Freigabe 02.07.), Push verifiziert. Leitplanke bleibt: NIE nach main pushen, Merge+Deploy macht der PC. Co-Authored-By: Claude Fable 5 --- deploy/skills/wartung/SKILL.md | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/deploy/skills/wartung/SKILL.md b/deploy/skills/wartung/SKILL.md index 528db8c..723280f 100644 --- a/deploy/skills/wartung/SKILL.md +++ b/deploy/skills/wartung/SKILL.md @@ -43,7 +43,10 @@ NUR einen Plan liefern (Text im Telegram-Vorschlag), KEINEN Code. role=leaf. Gib ihm den AUFTRAG im Wortlaut + `git diff` des Worktrees. Seine Fragen: Erfüllt der Diff den Auftrag? Minimal-invasiv? Risiken/Nebenwirkungen? — Bei berechtigter Kritik: nachbessern (max. 2 Runden), sonst Kritik in den Vorschlag schreiben. -5. **Commit im Worktree:** Message `Werkstatt: ` + 2–4 Zeilen Was/Warum. +5. **Commit im Worktree** (Message `Werkstatt: ` + 2–4 Zeilen Was/Warum), + dann **Branch zu Gitea pushen:** `git push origin wartung/` (die Box hat einen + eigenen scoped Token, seit 02.07. hinterlegt). Push fehlgeschlagen? Nicht schlimm — + Branch bleibt lokal, im Vorschlag erwähnen. 6. **Telegram-Vorschlag** über `bash ~/mission-control-v2/deploy/notify.sh -s "[Werkstatt]" ""`: In LUCYS Stimme an den Commander (nicht als anonymer Job): erst 1–2 Sätze, was gemacht wurde und was er jetzt entscheiden soll — dann knapp: geänderte Dateien · Kern des Diffs · @@ -53,6 +56,6 @@ NUR einen Plan liefern (Text im Telegram-Vorschlag), KEINEN Code. ## Nach dem User-Entscheid (kommt als neuer Auftrag) - „verwerfen" → `git worktree remove /tmp/wartung- --force && git branch -D wartung/` -- „merge" → heute merged/deployt der PC (die Box hat bewusst keine Gitea-Push-Rechte; - eigener Token = offener User-Entscheid). Sobald der Token existiert: Branch pushen - und den PC-Schritt melden statt ausführen. + (+ Remote-Branch löschen, falls gepusht: `git push origin --delete wartung/`) +- „merge" → das Mergen nach main + Deploy macht der PC/Claude (Frontend-Builds gibt es + nur dort). Du pushst NIE nach main — auch nicht mit Token.