K-Forge / K-Forge/Beetle

[SALVAGUARDA] Flag explícito auto-fix

Open
#210 0 comments 0 reactions 1 assignee Claimed by @MauItu View on GitHub
fase-9
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

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.