Deduplicación
- Dominant language
- Shell
- Stars
- 1
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
## Qué es esta tarea
Implementar la lógica que impide que un incidente activo vuelva a disparar el pipeline de diagnóstico. Mientras un incidente de disco lleno esté en estado "incidente", no debe generarse un segundo informe por el mismo problema.
## Qué se debe hacer
- Mantener un registro de incidentes activos (tipo + recurso)
- Antes de confirmar un nuevo incidente, verificar que no hay uno activo del mismo tipo y recurso
- Solo permitir re-disparo cuando el incidente anterior pase a "resuelto"
- Registrar en log cuando se suprime un disparo duplicado
## Por qué importa
Sin deduplicación, un disco al 95% generaría un informe nuevo cada 60 segundos (2 ciclos de polling). Eso saturaría los tokens del LLM, llenaría el disco de informes repetidos y haría inútil el sistema. La deduplicación es lo que permite que el agente corra 24/7 sin intervención (sección 5.1 del documento de proyecto).
## Criterio de avance
Un incidente activo de disco lleno no genera un segundo informe aunque la condición persista. Cuando el disco se libera y vuelve a llenarse, sí se genera un nuevo informe.
Contributor guide
Assessment
This issue has not been assessed yet.