Rolling Documentation: Opportunistisches Host-Scanning hinzugefügt

This commit is contained in:
root
2026-01-28 16:26:29 +01:00
parent 3660683a73
commit 6826e36386
5 changed files with 524 additions and 0 deletions

View 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