Rolling Documentation: Opportunistisches Host-Scanning hinzugefügt
This commit is contained in:
78
plans/encapsulated-crunching-jellyfish.md
Normal file
78
plans/encapsulated-crunching-jellyfish.md
Normal file
@@ -0,0 +1,78 @@
|
||||
# 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
|
||||
Reference in New Issue
Block a user