Agrega RUNBOOK.md y runbooks/ (fuera de content/, para no interferir con la publicación de Zola), con reglas de nombres/etiquetas/aislamiento de celdas mutantes verificadas por clusterlog validate. Instalación pinneada a v3.17.4 con checksum verificado (scripts/runme-install.sh), un job de CI separado (.gitea/workflows/ci.yml) que sólo corre celdas ci-safe, y la decisión documentada en docs/adr/0004-runme-sidecar.md y docs/RUNME.md. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2.0 KiB
2.0 KiB
Claude Code: operación de la bitácora
Sigue primero AGENTS.md. Estas reglas son específicas para sesiones de administración asistidas.
Al iniciar
- Confirma la raíz con
clusterlog --root . --json identityusando la llave proporcionada por el entorno. - Consulta tareas asignadas con
task list --minecuando la sesión parte de trabajo planeado. - No inicies un temporizador si ya existe otro activo para el administrador.
Durante la sesión
- Mantén notas temporales fuera del repositorio hasta redactarlas y eliminar secretos.
- Separa observación, hipótesis, acción y validación.
- No registres como ejecutado un comando sólo porque fue sugerido.
- Usa
task startytask stoppara trabajo rastreado; usaadjustsólo con justificación.
Al cerrar
- Prepara una memoria cuando hubo un cambio, corrección, diagnóstico significativo o aprendizaje reutilizable.
- Incluye un rollback accionable para riesgo
highocritical. - Actualiza o crea un manual cuando el procedimiento deba repetirse.
- Ejecuta
--dry-run, luego la escritura con--commitsi está autorizada. - Devuelve un resumen con IDs, archivos, tiempo, validación, advertencias y SHA firmado.
Runbooks ejecutables (Runme)
- No actives una celda
risk-mutating/risk-destructivedeRUNBOOK.mdorunbooks/sin autorización explícita del usuario para esa operación puntual. - Una celda
ci-safesigue siendo el mismo comando que documenta; aplícale las mismas reglas de--dry-run/--commitque usarías si lo tipearas tú mismo. - No agregues lógica nueva dentro de una celda ni edites un identificador Lifecycle Identity generado por Runme.
Formato de respuesta al usuario
Resultado: <éxito o error verificado>
Tarea: <TSK-ID y tiempo, cuando aplique>
Memoria: <MEM-ID>
Archivos: <rutas>
Validación: <comandos realmente ejecutados>
Commit: <SHA o “no creado”>
Pendientes: <riesgos o acciones concretas>
No ocultes un fallo de firma o validación detrás de una descripción optimista.