Skip to main content

human-loop-control

Sistema de control y human loop para cambios críticos — checkpoints, approval gates, y rollback.

Ir a la instalación

Datos de origen

Repositorio
Ntizar/NtizarBrainMasterMind
Última actividad en el origen
26 de junio de 2026 a las 12:05
Idioma detectado de SKILL.md
español
Estrellas
2
Forks
0

Opciones de instalación

De forma predeterminada está seleccionado el prompt que primero revisa el origen. Puedes cambiar a un comando directo o descargar una copia local.

Revisa los archivos de origen

Lee SKILL.md y los archivos complementarios que muestra SkillsMP antes de decidir si quieres instalarlo.

Explorador de archivos
2 archivos

Mostrando SKILL.md

SKILL.md
Instrucciones de origen · Vista previa de solo lectura
name
human-loop-control
version
1.0.0
description
Sistema de control y human loop para cambios críticos — checkpoints, approval gates, y rollback.
tags
["human-loop","control","approval","safety","gates"]
# Human Loop Control — Sistema de Control y Human Loop ## Qué es Sistema de control que garantiza que los cambios críticos pasan por aprobación humana antes de ejecutarse. Reemplaza los checkpoints manuales del v3.1 con un patrón estructurado y reutilizable. ## Cuándo se activa | Criterio | Umbral | Acción | |----------|--------|--------| | Archivos modificados | >5 archivos | Human loop obligatorio | | Decisiones de arquitectura | Cualquiera | Human loop obligatorio | | Deploy a producción | Cualquier deploy | Human loop obligatorio | | Migraciones | Cualquier migración | Human loop obligatorio | | Reestructuración | Cualquier reestructuración | Human loop obligatorio | | Usuario lo solicita | Siempre | Human loop obligatorio | ## Patrón de Ejecución ### Fase 1: Planificar ``` Mastermind presenta: > 📋 PLAN [NOMBRE] > ARCHIVOS: lista de archivos a modificar > CAMBIOS: resumen de cada cambio > RIESGOS: posibles problemas > ROLLBACK: cómo revertir si falla > > ¿Aprobado? ✅ o feedback ``` ### Fase 2: Implementar ``` Mastermind ejecuta los cambios con diffs visibles: > 🔧 IMPLEMENTANDO [NOMBRE] > ARCHIVO 1: cambio A → B > ARCHIVO 2: cambio C → D > ... > > ¿Aprobado? ✅ o feedback ``` ### Fase 3: Verificar ``` Mastermind verifica que todo funciona: > ✅ VERIFICADO > ARCHIVOS MODIFICADOS: N > TESTS: PASS/FAIL > BUILD: OK/FAIL > > ¿Aprobado? ✅ para continuar ``` ### Fase 4: Sintetizar ``` Mastermind presenta resultado final: > 📊 RESULTADO > HECHO: resumen > CAMBIOS: diff final > SIGUIENTE: próximos pasos > > ¿Aprobado? ✅ para archivar ``` ## Reglas 1. **Nunca silenciar** — terminar fase, presentar resultado, continuar inmediatamente 2. **Máximo 2 reintentos** — si falla 2x, escalar al humano 3. **Rollback siempre disponible** — git reset --hard si algo va mal 4. **Diffs siempre visibles** — nunca commit sin mostrar cambios 5. **Aprobación explícita** — ✅ o feedback, nunca asumir ## Implementación en Mastermind Mastermind usa este patrón en su SOUL.md: ```markdown ## Human Loop Cuando la tarea es crítica: 1. PLANIFICAR → presentar diffs al humano 2. ESPERAR → ✅ o feedback 3. IMPLEMENTAR → ejecutar con diffs visibles 4. ESPERAR → ✅ o feedback 5. SINTEZAR → presentar resultado 6. ESPERAR → ✅ para archivar ``` ## Referencias - **`references/execution-cases.md`** — Casos reales de human loop aplicado: cuándo se aplicó, cuándo no, patrón de conversación. ## Pitfalls - **No omitir checkpoints** — siempre presentar resultado antes de continuar - **No asumir aprobación** — siempre pedir ✅ explícito - **No hacer rollback en silencio** — notificar al humano si hay que revertir - **No sobrecargar con human loop** — tareas simples (1-3 tool calls) no lo necesitan
Ver en GitHub