Escritura de informes
- Dominant language
- Shell
- Stars
- 1
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
## Qué es esta tarea
Implementar la escritura de cada informe generado como archivo Markdown en disco, con nombre estandarizado que incluya timestamp y tipo de incidente.
## Qué se debe hacer
- Crear el directorio `/var/lib/doctorjk/informes/` (el instalador lo crea, pero el módulo debe verificar que existe)
- Guardar cada informe como `{timestamp}_{incident_type}.md` (ej: `20260812_234700_disco_lleno.md`)
- El contenido es el informe completo tal como lo genera el modelo
- Crear `doctorjk/informe.py` con la lógica de escritura
- Manejar permisos: el archivo debe ser legible por el usuario que consulte
## Por qué importa
Los informes en disco son el producto principal del Modo 1 (sección 4 del documento de proyecto). El administrador los lee para entender qué pasó. Sin persistencia en disco, el diagnóstico existe solo en la respuesta HTTP y se pierde. El formato Markdown permite leerlos en cualquier editor o navegador.
## Criterio de avance
Cada incidente detectado produce un archivo `.md` en `/var/lib/doctorjk/informes/` con nombre descriptivo. El archivo se puede leer con `cat` o cualquier visor de Markdown.
Contributor guide
Assessment
This issue has not been assessed yet.