- Incidente 02:06:29Z: el rollback del autodeploy (git reset --hard $OLD)
pisó la rama e2-fuentes-y-sellos porque el árbol cambió de branch a mitad
de deploy. Causa: ninguna exclusión mutua entre autodeploy, auto-merger y
ops manuales sobre los mismos árboles.
- Lock: /run/lock/cayce-git-ops.lock (tmpfiles.d, 0664 root:ubuntu).
autodeploy flock -n (salta ciclo), auto-merge flock -w 240 (espera).
- Guard en ci.yml: un job cuyo workspace caiga bajo /srv/* revienta.