{ "version": 1, "proyecto": "INFRAESTRUCTURA", "actualizado": "2026-09-20", "total_pending": 4, "pending": [ { "id": 1, "task": "Fase 2: centralizar en INFRAESTRUCTURA los modulos aun compartidos (idd_channel, netatmo_tool, alarma_twilio) y redeployar los bots del VPS", "categoria": "scripts", "responsable": "yo", "transferible": true, "notas": "Ahora se resuelven desde biblioteca_negocio_prolongo via infra_paths.bootstrap_biblioteca_paths(). Requiere actualizar los bots del VPS (/opt) antes de moverlos." }, { "id": 2, "task": "Migrar por lotes el resto de scripts de infraestructura de biblioteca_negocio_prolongo/scripts a INFRAESTRUCTURA (Regla 31: cuando se toquen)", "categoria": "scripts", "responsable": "yo", "transferible": true, "notas": "Candidatos: aviso_sonoro.py, jira_*_watcher.py, sync_*, telegram_* (no VPS), watchdog_obsidian_sync.ps1, install_service.ps1." }, { "id": 3, "task": "Portatil: clonar INFRAESTRUCTURA, ejecutar instalar_global.ps1 y marcar aplicado 2026-09-20-migracion-watchers-a-infraestructura", "categoria": "otros", "responsable": "yo", "transferible": false, "notas": "Al arrancar el portatil el re lo avisara (paso 4b). Copiar ~/.telegram-agent y ~/.omniroute." }, { "id": 4, "task": "Eliminar el autostart antiguo (recordatorio_msgbox.lnk) si existiera, tras instalar las tareas programadas", "categoria": "otros", "responsable": "yo", "transferible": true, "notas": "En el sobremesa no existia; en el portatil hay que comprobar la carpeta Startup." } ] }