Files
takana/docs/runbooks
SergioandClaude Opus 5 8ed57dee34 runbook del armador: el hammer build de la receta derivada va bajo el lock compartido
work/.farm-build.lock, el mismo que toman farm-worker-loop.sh y campana-deuda.sh.

hammer build comparte work/sources/<dep>-<sha> entre todas las recetas: dos builds
simultáneos que compartan una dep se pisan (uno hace fetch y borra el árbol mientras el
otro lo usa) y el árbol queda roto PARA SIEMPRE — reintentar no lo arregla. Medido: al
invalidar libdrm, ~93 de 205 recetas KDE murieron por el wrapper .zwrap/cc barrido del
árbol de fuente. ADR 0012, sin decidir.

El runbook era el único sitio de este frente que mandaba a construir. El resto del armador
no toca el store: plan calcula el ArtifactHash con cómputo puro sobre las recetas, y
probe/gate/bundles/closure sólo leen.

Aviso de la sesión de granja/store, que comparte el repo.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-10 14:01:37 +00:00
..