K-Forge / K-Forge/Beetle

Verificación post-corrección

Open
#202 0 comments 0 reactions 1 assignee Claimed by @MauItu View on GitHub
fase-7
Dominant language
Shell
Stars
1
Forks
0
PR merge metrics
No merged PRs in 30d

Description

## Qué es esta tarea

Después de ejecutar un script de corrección, ejecutar un comando de verificación para confirmar que el problema se resolvió. Si no se resolvió, reportar el fallo en vez de asumir éxito.

## Qué se debe hacer

- Para cada tipo de corrección, definir un comando de verificación:
- Disco: `df -h` → verificar que el uso bajó del umbral
- Servicio: `systemctl status ` → verificar "active (running)"
- Memoria: `free -m` → verificar disponibilidad sobre umbral
- Puerto: `ss -tlnp` → verificar que el puerto está escuchando
- Ejecutar la verificación después de la corrección
- Si la verificación falla:
- Registrar el fallo en log y en el informe
- Marcar el incidente como "corrección fallida" (no como resuelto)
- No reintentar automáticamente (escalar al administrador)

## Por qué importa

Un script que corre sin error no garantiza que el problema se resolvió. El servicio puede no arrancar por otra razón, el disco puede llenarse de nuevo inmediatamente. La verificación post-corrección es lo que distingue "ejecuté algo" de "resolví el problema" (sección de Fase 7 en el roadmap).

## Criterio de avance

Después de cada corrección, se ejecuta una verificación. Si la verificación pasa, el incidente se marca como resuelto. Si falla, se marca como corrección fallida y se registra en el informe.

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.