Files
INFRAESTRUCTURA/changelog_infra.json

78 lines
3.7 KiB
JSON

{
"version": 1,
"entries": [
{
"id": "2026-09-20-omniroute-arranque-fiable-tarea-programada-vigilante",
"fecha": "2026-09-20",
"equipo": "sobremesa",
"categoria": "omniroute",
"titulo": "OmniRoute arranque fiable (tarea programada + vigilante)",
"transferible": true,
"aplicado_en": [
"sobremesa"
],
"detalle": "Tarea 'OmniRoute Watchdog' al iniciar sesion + omniroute_watchdog.ps1 (puerto 20128 cada 120s, autocuracion). Sustituye el .vbs fragil."
},
{
"id": "2026-09-20-omniroute-505-modelos-expuestos-en-opencode",
"fecha": "2026-09-20",
"equipo": "sobremesa",
"categoria": "omniroute",
"titulo": "OmniRoute: 505 modelos expuestos en OpenCode",
"transferible": true,
"aplicado_en": [
"sobremesa"
],
"detalle": "setup-opencode --only de 5 conexiones probadas (antigravity, claude, opencode-go, opencode, aihorde) + auto/*. Quitar BOM de opencode.jsonc."
},
{
"id": "2026-09-20-plugin-global-opencode-relanza-omniroute",
"fecha": "2026-09-20",
"equipo": "sobremesa",
"categoria": "opencode",
"titulo": "Plugin global OpenCode relanza OmniRoute",
"transferible": true,
"aplicado_en": [
"sobremesa"
],
"detalle": "omniroute-bootstrap.ts en ~/.config/opencode/plugins/ lanza el vigilante -Once al arrancar OpenCode en cualquier repo."
},
{
"id": "2026-09-20-gitea-caido-502-contenedor-en-bucle-de-reinicio",
"fecha": "2026-09-20",
"equipo": "VPS",
"categoria": "servicios",
"titulo": "Gitea caido (502) - contenedor en bucle de reinicio",
"transferible": false,
"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."
},
{
"id": "2026-09-20-gitea-watchdog-systemd-recrea-contenedor-fix-url-monitor-kum",
"fecha": "2026-09-20",
"equipo": "VPS",
"categoria": "servicios",
"titulo": "Gitea: watchdog systemd (recrea contenedor) + fix URL monitor Kuma",
"transferible": false,
"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/."
},
{
"id": "2026-09-20-migracion-de-watchers-telegram-recordatorios-a-infraestructu",
"fecha": "2026-09-20",
"equipo": "sobremesa",
"categoria": "watchers",
"titulo": "Migracion de watchers (Telegram + recordatorios) a INFRAESTRUCTURA",
"transferible": true,
"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/."
}
]
}