[SALVAGUARDA] Flag explícito auto-fix
- Dominant language
- Shell
- Stars
- 1
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
## Qué es esta tarea
Implementar el flag explícito `--auto-fix` sin el cual el remediador automático no se activa. Por defecto, Doctor J/K solo diagnostica (Modo 1). Es la tercera salvaguarda innegociable.
## Qué se debe hacer
- El remediador del Modo 3 solo se activa si:
- Se pasa `--auto-fix` como argumento de línea de comandos, O
- Se configura `auto_fix = true` en `config.toml`
- Sin el flag, el agente opera en Modo 1 (solo diagnóstico + informe)
- El flag debe ser explícito e intencional — no hay "activar por accidente"
- Registrar en log cuándo el flag está activo y cuándo no
## Por qué importa
El buyer persona (Mateo, sección 2.1) necesita confiar en el agente antes de darle permiso de ejecutar comandos. El Modo 1 por defecto es la puerta de entrada: instala, observa que funciona, lee los informes, y solo después activa el auto-fix. Si el Modo 3 estuviera activo por defecto, un error en la primera ejecución destruiría la confianza permanentemente (sección 14.5 del documento de proyecto).
## Criterio de avance
Una instalación nueva de Doctor J/K solo genera informes — no ejecuta correcciones. Solo con `--auto-fix` o `auto_fix = true` el Modo 3 se activa. Verificado con instalación limpia.
Contributor guide
Assessment
This issue has not been assessed yet.