K-Forge / K-Forge/Beetle

Rotación de informes

Open
#198 0 comments 0 reactions 1 assignee Claimed by @RodriKonrad View on GitHub
fase-6
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.