Commit Graph
1 Commits
Author SHA1 Message Date
SergioandClaude Opus 5 675d0590c2 repo: CLAUDE.md con las dos reglas que impiden que un agente pise a otro
El repo lo trabajan varios agentes a la vez y las dos formas conocidas de
destruir el trabajo ajeno no estaban escritas en ninguna parte que un agente
lea al arrancar.

1. Todo `hammer build` envuelto en flock work/.farm-build.lock. hammer
   comparte work/sources/<dep>-<sha>: dos builds que compartan una dep se
   pisan el arbol y queda ROTO PARA SIEMPRE (ADR 0012, sin decidir; ~93 de
   205 recetas KDE murieron asi al invalidar libdrm). Los scripts de la
   granja ya toman ESE fichero, asi que nos serializa tambien con ellos. No
   va dentro de hammer build a proposito: se bloquearia contra esos scripts.

2. Nunca `git add -A`: arrastra los ficheros a medias del otro.

Y la regla general del vacio, que es de donde salio todo lo de hoy.

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