80 lines
5.4 KiB
Markdown
80 lines
5.4 KiB
Markdown
# Changelog de infraestructura — global (sobremesa <-> portatil <-> VPS)
|
|
|
|
> Fichero generado por `scripts/infra_changelog.py`. NO editar a mano.
|
|
> Fuente de verdad: `changelog_infra.json`.
|
|
|
|
## Pendientes de replicar
|
|
|
|
- **2026-09-20-omniroute-arranque-fiable-tarea-programada-vigilante** [omniroute] OmniRoute arranque fiable (tarea programada + vigilante) (aplicado en: sobremesa)
|
|
- **2026-09-20-omniroute-505-modelos-expuestos-en-opencode** [omniroute] OmniRoute: 505 modelos expuestos en OpenCode (aplicado en: sobremesa)
|
|
- **2026-09-20-plugin-global-opencode-relanza-omniroute** [opencode] Plugin global OpenCode relanza OmniRoute (aplicado en: sobremesa)
|
|
- **2026-09-20-migracion-de-watchers-telegram-recordatorios-a-infraestructu** [watchers] Migracion de watchers (Telegram + recordatorios) a INFRAESTRUCTURA (aplicado en: sobremesa)
|
|
- **2026-09-20-primera-version-de-morning-routine-wol-tapo-autologon-y-arra** [scripts] Primera version de Morning Routine (WoL, Tapo, AutoLogon y Arranque Apps) (aplicado en: sobremesa)
|
|
- **2026-09-20-fix-bot-telegram-control-pc-confirmacion-watchdog** [scripts] Fix bot Telegram control PC: confirmacion + watchdog (aplicado en: sobremesa)
|
|
|
|
## Historial
|
|
|
|
### 2026-09-20 · OmniRoute arranque fiable (tarea programada + vigilante)
|
|
- **id**: `2026-09-20-omniroute-arranque-fiable-tarea-programada-vigilante`
|
|
- **Equipo**: sobremesa
|
|
- **Categoria**: omniroute
|
|
- **Transferible**: si
|
|
- **Aplicado en**: sobremesa
|
|
- **Detalle**: Tarea 'OmniRoute Watchdog' al iniciar sesion + omniroute_watchdog.ps1 (puerto 20128 cada 120s, autocuracion). Sustituye el .vbs fragil.
|
|
|
|
### 2026-09-20 · OmniRoute: 505 modelos expuestos en OpenCode
|
|
- **id**: `2026-09-20-omniroute-505-modelos-expuestos-en-opencode`
|
|
- **Equipo**: sobremesa
|
|
- **Categoria**: omniroute
|
|
- **Transferible**: si
|
|
- **Aplicado en**: sobremesa
|
|
- **Detalle**: setup-opencode --only de 5 conexiones probadas (antigravity, claude, opencode-go, opencode, aihorde) + auto/*. Quitar BOM de opencode.jsonc.
|
|
|
|
### 2026-09-20 · Plugin global OpenCode relanza OmniRoute
|
|
- **id**: `2026-09-20-plugin-global-opencode-relanza-omniroute`
|
|
- **Equipo**: sobremesa
|
|
- **Categoria**: opencode
|
|
- **Transferible**: si
|
|
- **Aplicado en**: sobremesa
|
|
- **Detalle**: omniroute-bootstrap.ts en ~/.config/opencode/plugins/ lanza el vigilante -Once al arrancar OpenCode en cualquier repo.
|
|
|
|
### 2026-09-20 · Gitea caido (502) - contenedor en bucle de reinicio
|
|
- **id**: `2026-09-20-gitea-caido-502-contenedor-en-bucle-de-reinicio`
|
|
- **Equipo**: VPS
|
|
- **Categoria**: servicios
|
|
- **Transferible**: no
|
|
- **Aplicado en**: VPS
|
|
- **Detalle**: git.v-encore-lab.com (185.187.169.109) devolvia 502. Causa: contenedor gitea con capa de escritura corrupta (/app/gitea/gitea Permission denied, 3595 reinicios). Fix: recrear solo el contenedor desde /root/docker-compose.yml (docker compose up -d --force-recreate --no-deps gitea). Datos intactos en /root/gitea/data. Gitea 1.25.5, healthz pass.
|
|
|
|
### 2026-09-20 · Gitea: watchdog systemd (recrea contenedor) + fix URL monitor Kuma
|
|
- **id**: `2026-09-20-gitea-watchdog-systemd-recrea-contenedor-fix-url-monitor-kum`
|
|
- **Equipo**: VPS
|
|
- **Categoria**: servicios
|
|
- **Transferible**: no
|
|
- **Aplicado en**: VPS
|
|
- **Detalle**: VPS: /opt/gitea-watchdog/gitea_watchdog.sh + timer systemd cada 2min (recrea gitea si falla 2 veces). Verificado parando gitea. Monitor Uptime-Kuma 'Gitea - Repositorios' corregido (URL tenia punto final) con alerta email SMTP. Ficheros en INFRAESTRUCTURA/vps/gitea/.
|
|
|
|
### 2026-09-20 · Migracion de watchers (Telegram + recordatorios) a INFRAESTRUCTURA
|
|
- **id**: `2026-09-20-migracion-de-watchers-telegram-recordatorios-a-infraestructu`
|
|
- **Equipo**: sobremesa
|
|
- **Categoria**: watchers
|
|
- **Transferible**: si
|
|
- **Aplicado en**: sobremesa
|
|
- **Detalle**: telegram_watcher.py, recordatorios_msgbox.py y recordatorio.cmd movidos de biblioteca_negocio_prolongo/scripts a INFRAESTRUCTURA/scripts. Rutas resueltas con scripts/infra_paths.py: estado en INFRAESTRUCTURA/estado; pendientes.json y modulos compartidos (idd_channel, netatmo_tool, alarma_twilio) desde el repo hermano (override BIBLIOTECA_REPO). Tareas programadas nuevas (Telegram Watcher, Recordatorios Msgbox) via scripts/instalar_watchers.ps1 (integrado en instalar_global.ps1). En el portatil: git clone INFRAESTRUCTURA, ejecutar scripts/instalar_global.ps1, copiar ~/.telegram-agent y ~/.omniroute, y eliminar el autostart .lnk antiguo si existe. Estado migrado a INFRAESTRUCTURA/estado/.
|
|
|
|
### 2026-09-20 · Primera version de Morning Routine (WoL, Tapo, AutoLogon y Arranque Apps)
|
|
- **id**: `2026-09-20-primera-version-de-morning-routine-wol-tapo-autologon-y-arra`
|
|
- **Equipo**: sobremesa
|
|
- **Categoria**: scripts
|
|
- **Transferible**: si
|
|
- **Aplicado en**: sobremesa
|
|
- **Detalle**: Scripts para encender PC via RPi+Tapo, hacer autologon en Windows y lanzar Chrome, Edge, WhatsApp y Telegram al arrancar
|
|
|
|
### 2026-09-20 · Fix bot Telegram control PC: confirmacion + watchdog
|
|
- **id**: `2026-09-20-fix-bot-telegram-control-pc-confirmacion-watchdog`
|
|
- **Equipo**: sobremesa
|
|
- **Categoria**: scripts
|
|
- **Transferible**: si
|
|
- **Aplicado en**: sobremesa
|
|
- **Detalle**: Corregidos 4 problemas del bot telegram_bot_pc.py: (1) confirmacion obligatoria antes de apagar, (2) watchdog automatico de estado tras apagar (30s + ping), (3) watchdog de encendido con 3 reintentos (90s + 3x15s ping), (4) documentado problema autologon usuario nuevo. Archivos: telegram_bot_pc.py (corregido), docs/TELEGRAM_BOT_PC_FIXES.md, docs/FIX_PROBLEMA_AUTOLOGON_USUARIO_NUEVO.md
|