Log diario
Bitácora cross-project en orden cronológico descendente. 15 días capturados.
mayo 2026 · 15
- 2026-05-29 viernes15.7 KB
86dd2fa (viewer) — /pendientes derivado de projects/, fin de PENDIENTES.md como input. · 79d92da (hub) — eliminar PENDIENTES.md; fuente única en projects/. · dc6875a (hub) — #399 active+high (40 bullets).
- 2026-05-28 jueves5.0 KB
#396 — Sergio aclaró que hay un segundo host de VMs sin documentar (SSH alias ares, 192.168.3.2). Lo perfilé completo read-only: 2º hypervisor KVM (Ubuntu 20.04, dual Xeon X5675, 62 GiB, 3.6 TB), corre 5 VMs incl. el Traccar vivo. Docume…
- 2026-05-27 miércoles6.3 KB
holbox #197 — soporte WhatsApp internacional con libphonenumber-for-php. Commit 35ac39f ya estaba mergeado de sesión previa; cerrado administrativamente y restada bandera viva para LADA 915 (capturada como #368). · holbox #161 Entrega 1 …
- 2026-05-26 martes23.6 KB
1. Verificación de estado real vs el plan del 22. Inventario silencioso desde la última sesión: gh 2.92.0 ya estaba instalado (sin saber cuándo); wireguard-tools y wrappers Docker seguían faltando; aprende-ingles, es-antenas-new, tareas-…
- 2026-05-23 sábado11.7 KB
Sergio reportó dos síntomas: 63 dispositivos sin datos del colector + portal con error 500. Las causas resultaron ser dos bugs separados con efectos amplificadores: · 1. Endpoint /metrics colgaba PHP-FPM — Dispositivo::with('ultima_lectu…
- 2026-05-22 viernes20.4 KB
Al arrancar la sesión, el hub estaba git-corrupto. git status reventaba con error: loose object e4dc4a88... is corrupt. Diagnóstico con git fsck: 4 objetos loose vacíos todos con timestamp May 22 02:18 — clásico de WSL2 cerrado de golpe …
- 2026-05-21 jueves18.0 KB
1. /public/build a .gitignore + git rm -r --cached de 7 archivos. Vite produce assets byte-determinísticos (validado el 2026-05-18), versionarlos solo agregaba ruido al diff. El deploy regenera vía npm ci && npm run build (que ya estaba …
- 2026-05-20 miércoles20.4 KB
017e1b9 fix(flapping): debounce + arrastre por sitio en detectados (+185/-11, +4 tests, 237/237 passing). · Deploy via ssh monitoreo "/var/www/es-monitoreo/scripts/deploy.sh" — 62s. Postflight reportó "workers: 0" pero verificación manua…
- 2026-05-19 martes33.9 KB
Sesión enfocada 100% en avanzar pendientes acumulados de amadeus. 4 entregas grandes deployadas a prod, una de ellas con descubrimiento+fix de 3 bugs latentes en el feature de notificaciones in-app. · Punto de partida: rama inventarios c…
- 2026-05-18 lunes30.2 KB
1. Limpieza de backups: moví los 12 .bak. a .trash-bak/ (no borré — Sergio puede revisarlos si encuentra algo que falte). .gitignore ahora ignora .bak., .trash-bak/, artifacts/. · 2. 3 commits en main de laptop-ia (sin remote — el repo e…
- 2026-05-15 viernes30.5 KB
STT (audio in) — reuso completo de projects-hub: · TTS (audio out) — pieza nueva (projects-hub nunca lo hizo): · Trigger: mirror modality (audio in → audio out + texto) + prefix /voz para forzar voz desde texto. Texto sin prefix sigue re…
- 2026-05-14 jueves23.1 KB
Cloné git@github.com:sevaor/jm-checador.git → ~/code/jm-checador. Agregué remote production a jmeza@checador.joyeriameza.com:~/git/checador.git. Origin y producción sincronizados en 87ade8d. · Cloné también git@github.com:sevaor/jm-conta…
- 2026-05-13 miércoles22.2 KB
Sergio cambió el modelo: los huérfanos no se quedan para siempre, se migran activamente a UISP con aprobación manual por device. Estados manual y claimed pasan de "permanentes coexistiendo" a "transicionales con vida finita". Flag nuevo …
- 2026-05-12 martes1.7 KB
Uncaught TypeError: anticiposVigentes.find is not a function · Sólo se reproducía con clientes con anticipos vigentes en varias sucursales — por eso no era constante. · 1. CuentasJoyeriaController.php:109-111 — array_values(array_filter(…
- 2026-05-11 lunes11.0 KB
1. Cleanup de orion — desbloquear root partition al 100%. · 2. Implementación de las 4 reglas nuevas de comisión en Holbox (Fase 1 MVP). · 3. Arreglar push notifications + reforma grande del sistema de correos en es-antenas-new.