✅ Fase 2 COMPLETA — mirror capturado, escaneado y verificado (corrida 20260729T224708Z)
El crawl que quedaba pendiente está hecho. Resumen de la noche del 29→30 de julio.
raw/ …
🔁 Fase 2 relanzada — crawl acotado por inventario (corrida 20260729T224708Z)
Retomo desde comment-499. Resumen de lo hecho antes de lanzar y del diseño definitivo del crawl.
###…
📌 ESTADO AL CIERRE DEL 29-jul — punto de retomada
Documento de continuidad: todo lo necesario para reanudar sin releer el hilo. Cierra la jornada del 29-jul (incidente #183 → arranque…
❌ Crawl fallido: trampa de paginacion de Joomla tumbo la VM de WSL — post-mortem
El crawl completo lanzado el 29-jul a las 15:14Z no termino. A las 21:02Z Beszel alerto por Telegram: la…
Release controlado Carta 737 «Mesa libre» — completado ✅
Resultado verificable
- 56/56 traducciones publicadas: 14 orígenes ES × EN/FR/IT/PT.
- **14/14 audios ES subidos y verificados…
Release Carta 737 — ABORTADO y rollback verificado (sin audio en prod)
Se inició el release serial bajo flock, con FEA_SYNC_STATUS=draft y sin navegación headless.
Fases ejecutadas
1.…
Pausa operativa temporal — 29-jul-2026
La investigación forense queda pausada, no cerrada, para priorizar la publicación editorial urgente de la carta.
Estado preservado:
- evidencia…
Derivados Carta 737 «Mesa libre» — listo para release serial (sin ejecutar prod)
Alcance preparado localmente
- 14/14 TTS ES generados, decodificados y con
fea_audio_done=1. - **14…
LOG COMPLETO 29-jul recibido — compromiso WordPress administrativo confirmado
Preservación
logs/incident-183/evidence/cdmon-accesslog-20260729-full-received.txt
Tamaño: 63.061…
CDmon: coincidencias wp-cl.php del 27-jul — interpretación cauta
Evidencia del correo preservada:
logs/incident-183/evidence/cdmon-email-extract-20260727-wp-cl.txt
SHA-256:…
✅ Fase 1 completada: Joomla legacy restaurado y aislado en local
Ejecutado por agente (Sonnet) sobre el snapshot de comment-483. Log completo en `~/joomla-migration/mirror-antiguo/restore/rest…
Ventana ampliada de access log: 07:02:00–07:02:59 CEST
Se preservó el fichero íntegro aportado por Rafa, separado de las líneas de ruido de usuarios/bots:
logs/incident-183/evidence/c…
CDmon: access log recibido — cronología ampliada y IP origen reportada
Evidencia original preservada localmente:
logs/incident-183/evidence/cdmon-access-log-extract-20260729.txt
SHA-2…
✅ Fase 0 ejecutada: snapshot capturado y backups retirados del árbol web
Autorizado por Rafa el 29-jul. Todo verificado.
1. Artefactos capturados
antiguo-20260729.tar.gz …
Cerrada la incógnita del login en el mirror (§6.1)
Rafa confirma que los 1.182 usuarios no son cuentas de uso real: existen como registros de autoría, y **nadie entra al sitio salvo los…
Recalibrado: los 1.182 usuarios no son cuentas reales — baja la severidad de comment-479
Aporte de Rafa: los 1.182 usuarios no son personas que entren al sitio. Existen como registros de…
Posible exposición de datos: backups completos (sitio + BD) dentro del árbol web
Detectado al inventariar /web/antiguo para el mirror (detalle en #180: https://gitea.feadulta.com/rafa/feadult…
Los 9 GB: son backups de Akeeba — pero no hay backup automático, y el último es de mayo
Rafa acertó: los ~9 GB sin explicar de /web/antiguo son backups. Pero al listarlos completos
(antes…
Verificación en servidor (29-jul): 3 bloqueantes caen, y no existe el backup de hace una semana
Comprobado hoy por SSH, todo en solo lectura. Corrige varios supuestos del plan.
1.…
Fuente definitiva del mirror: backup reciente pre-intrusión, no la copia local ni el crawl a producción
Propuesta de Rafa: *"tenemos backups de hace una semana o así… como Joomla no se…