todo: infrastructura in dashboard + /infra, gata

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KddsXCqEbKMhdFJDYbAsx8
This commit is contained in:
Claude Agent
2026-09-13 10:19:43 +00:00
parent a345b6b39e
commit 57bc51a9ec

19
TODO.md
View File

@@ -52,6 +52,24 @@ Stări: `🔵 planificat` · `🟡 în lucru` · `⛔ blocat` · `✅ gata` · `
## ✅ Gata
### Infrastructură în dashboard + `/infra` în Discord
- **Unde:** `romfastsql/proxmox/lxc171-claude-agent/discord-bridge/` (`infra_actions.py` nou,
`dashboard/`, `bot.py`, `commands_slash.py`), `romfastsql/proxmox/cluster/scripts/`,
`romfastsql/proxmox/cluster/ups/scripts/`
- **Ce:** tab „Infrastructură” (stare cluster, oprire/pornire cluster, UPS doar simulare, DR VM 109,
failover/failback backup-uri Oracle cu fișe de instrucțiuni), panouri colapsabile și compacte
în tot dashboard-ul, `/infra` cu butoane de confirmare. Joburile rulează prin `systemd-run`
pe noduri. Pornirea: JuiceSSH → 10.0.20.36 → `C:\wolcluster.bat`. Parola UPS mutată în
`/etc/nut/ups-shutdown.conf`. Scripturile VM 201 se arhivează (VM 201 e în HA).
- **Mockup aprobat:** https://claude.ai/code/artifact/fa65619b-2310-4d65-9939-ffb1a3f7183b
- **Verificat:** simulări pe pvemini (oprire, pornire, oprire de urgență UPS ca `nut`), job
real `systemd-run` prin API (oprire --dry-run, cod 0, fără efecte), stare live, 511 teste,
`/infra` înregistrat (9 comenzi slash). tmux instalat pe noduri.
- **Rămas:** permisiunea „Pin Messages” pentru bot pe canal; primul test real al lanțului
WoL (`C:\wolcluster.bat` pornind un nod oprit); rotirea parolei UPS (e încă în
`upsd.users`/`upsmon.conf`).
- **Terminat:** 2026-09-13
### Maria — reset fire de discuție din dashboard
- **De unde a pornit:** un test manual în grupul „Maria Test" a rămas legat de
un fir vechi (Maria trata mesajele ca „firul are eroare X", ancorat pe o
@@ -224,6 +242,7 @@ Stări: `🔵 planificat` · `🟡 în lucru` · `⛔ blocat` · `✅ gata` · `
Cea mai recentă intrare prima. O linie per schimbare de stare.
- 2026-09-13 — ✅ Infrastructură în dashboard + `/infra` în Discord (oprire/pornire cluster, UPS, DR, failover backup)
- 2026-09-08 — ✅ Maria: buton de reset pentru firele de discuție active, din dashboard
- 2026-09-08 — ✅ Maria: profil de client (firmă) asociat cu mai multe numere, injectat în prompt
- 2026-09-01 — ✅ Maria: mesajul și captura sunt același lucru; cosinusul singur nu mai e dovadă