Volver a la wiki

Runbook: Cómo cambiar harness sin caos

Propósito

Guía para cambios seguros en claude-method/harness/ tras la mañana de bomberos del 05-08-2026. Minimiza fricción, mantiene sincronía de copias, evita sesiones de bomberos >15 min.

Status: DRAFT (completaremos después de los primeros 3 cambios reales)


Checklist PRE-CAMBIO

Antes de tocar harness en claude-method:


Checklist DURANTE-CAMBIO

En el commit de harness:


Checklist POST-CAMBIO

Después del merge a claude-method:


Anti-patrones (QUÉ NO hacer)

❌ Cambiar harness + cambiar lógica de método en el mismo commit
❌ Renombrar checks sin actualizar las copias en Pro/workspace
❌ Confiar en que “el próximo reindex lo sincronizará” (no es cierto; la copia vieja funciona en vacío)
❌ Resolver “harness drift” a mano en los 3 repos sin alterar la fuente (el vigía volverá a alertar)


Flujo recomendado para cambio complejo

Si necesitas cambiar harness + cambiar una copiar + cambiar un check:

  1. Commit A (claude-method): cambio del harness solo → PR → merge
  2. Esperar 1 ejecución de harness-drift-check (próximo lunes)
  3. Commit B (crearack-pro): actualizar copia scripts/harness/ → PR → merge
  4. Commit C (crearacksl-workspace): actualizar copia scripts/harness/ → PR → merge
  5. Esperar próxima ejecución del vigía (auto-resolve si todo OK)

Tomar 1-2 semanas es normal; prisa causa bomberos.


Resolución de alertas de drift

Si el dashboard muestra "Harness drift: copia crearack-pro/scripts/harness/X.py ≠ fuente":

  1. Abre el diff:
    git -C /opt/claude-method show origin/main:harness/X.py | diff - <(git -C /opt/crearack-pro show origin/main:scripts/harness/X.py)
  2. Copie manualmente el archivo de la fuente:
    git -C /opt/crearack-pro show origin/main:harness/X.py > scripts/harness/X.py
  3. Commit + push en crearack-pro:
    git -C /opt/crearack-pro add scripts/harness/X.py
    git -C /opt/crearack-pro commit -m "chore: sync harness copy from claude-method"
    git -C /opt/crearack-pro push origin main
  4. Esperar próxima ejecución del vigía (lunes 07:30, o forzar si es urgente)
  5. Auto-resolve: el dashboard limpiará la alerta automáticamente

Métricas de éxito

Apuesta #5 en WAGERS.md: los próximos 3 cambios de harness NO generan:

Verificar contra:


Referencias


Próximos pasos (no-bloqueantes)

Véase también

Subir