# Plan: Home Assistant Repo Konsolidierung (via Remote Agent) ## Ziel Zwei HA-Repos zusammenführen via Claude Remote Agent auf srvclawdbot01. Test des Remote Agent Systems. ## Ausgangslage | Repo | URL | Status | |------|-----|--------| | `home_assistant` (neu) | `git@gitea.egonetix.de:Egonetix/home_assistant.git` | Ziel-Repo | | `home-assistant` (alt) | `git@gitea.egonetix.de:Egonetix/home-assistant.git` | Zu migrieren & löschen | ## Ausführung via Remote Agent **Agent-Server:** srvclawdbot01.egonetix.lan (10.0.0.61) Der Task wird an den Remote Agent delegiert. Agent klont beide Repos von Gitea, vergleicht, merged und pusht. ## Task-Prompt für Remote Agent ``` Führe folgende Aufgaben aus: 1. Klone beide Repos in /tmp: - git clone ssh://git@gitea.egonetix.de:222/Egonetix/home-assistant.git /tmp/ha-old - git clone ssh://git@gitea.egonetix.de:222/Egonetix/home_assistant.git /tmp/ha-new 2. Vergleiche die Inhalte: - Liste alle Dateien in beiden Repos - Identifiziere Dateien die nur im alten Repo existieren - Vergleiche gemeinsame Dateien auf Unterschiede 3. Erstelle einen Bericht: - Welche Dateien sind unique im alten Repo? - Welche Inhalte fehlen im neuen Repo? - Git-Historie des alten Repos (Commits) 4. Räume auf: - rm -rf /tmp/ha-old /tmp/ha-new Gib einen strukturierten Report zurück. ``` ## Voraussetzungen auf Remote Agent - [ ] SSH-Key für Gitea muss auf srvclawdbot01 konfiguriert sein - [ ] Git muss installiert sein - [ ] known_hosts Eintrag für gitea.egonetix.de **Prüfen vor Start:** ```bash ssh root@10.0.0.61 "ssh -T git@gitea.egonetix.de -p 222" ``` ## Schritte ### 1. Task an Remote Agent senden - Prompt wie oben an srvclawdbot01 senden - Warten auf Ergebnis ### 2. Ergebnis auswerten - Report analysieren - Entscheiden welche Inhalte migriert werden ### 3. Migration (lokal oder via Agent) - Falls Inhalte zu migrieren: ins neue Repo übernehmen - Commit & Push ### 4. Altes Repo löschen - Via Gitea API oder Web-UI ## Verifikation 1. Remote Agent Task erfolgreich abgeschlossen 2. Report zeigt Unterschiede 3. Relevante Inhalte migriert 4. Altes Repo gelöscht