Rotación de informes
- Dominant language
- Shell
- Stars
- 1
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
## Qué es esta tarea
Implementar la rotación automática de informes para evitar llenar el disco con diagnósticos acumulados a lo largo de meses. Es un mecanismo de higiene: guardar los últimos 30 informes y borrar los más antiguos.
## Qué se debe hacer
- Después de escribir un nuevo informe, verificar cuántos hay en `/var/lib/doctorjk/informes/`
- Si hay más de 30, borrar los más antiguos (por fecha del filename o del filesystem)
- Alternativa: borrar informes de más de 30 días
- Incluir la evidencia cruda (`_evidencia.txt`) en la rotación
- Registrar en log cuando se borran informes viejos
## Por qué importa
Doctor J/K corre 24/7. Sin rotación, un servidor con incidentes frecuentes acumula cientos de informes — irónicamente, pudiendo causar un incidente de disco lleno que el propio agente debería detectar. La rotación previene este escenario circular.
## Criterio de avance
Nunca hay más de 30 informes (o 30 días) en el directorio. Los informes más antiguos se borran automáticamente cuando se genera uno nuevo.
Contributor guide
Assessment
This issue has not been assessed yet.