node_modules # Credenciales. Un repo de planning es de los que más se comparte: nada de esto entra a la historia. .env .env.* !.env.example # El registro de gates que escribe `verify`: es evidencia de una corrida local, rodante y de la # máquina. Committearlo sería historia que nadie lee y un conflicto por commit. planning/.verify-log # El rastro de los push que pasaron por una aprobación. Local por lo mismo que el de arriba, y encima # sólo crece: lo que contesta —quién autorizó qué rama y cuándo— se pregunta en la máquina donde corrió # la sesión que publicó. planning/.push-log # El rastro de lo que se concedió en el chat, por lo mismo que el de arriba: una concesión se consume sin # dejar nada, y quién la dio y con qué alcance se pregunta en la máquina donde ocurrió la conversación. planning/.grant-log # Las aprobaciones que una persona escribe a mano para destrabar un guard. Son de quien las dio, en su máquina, # para una operación: versionadas, autorizaban en el clon de otro lo que ella aprobó para otra cosa. Y nombran # rutas absolutas, que no viajan entre máquinas. Lo que el equipo quiera permitir siempre va en ops.config.json. planning/.ops-approval # El plan de cada runner. Es de la máquina que lo corre —existe para recuperar una ejecución # interrumpida, y nadie más puede retomarla— y cambia en cada paso, así que compartirlo es un conflicto # por commit a cambio de nada. Lo que el equipo sí necesita saber vive en `planning/claims/`. # # Se excluyen los planes y no el directorio: git no puede volver a incluir un archivo cuyo directorio # está excluido, y el README de ahí adentro sí tiene que viajar. planning/wip/*.md !planning/wip/README.md # El staging de una integración es de quien sincroniza: con `candidateAssigneeEnv`, lo que una persona curó # es contexto para otra, y compartido se pisaban (caso 222). integrations/*/staging/ # Las rutas escribibles que son de una sola máquina: la memoria del runner de una persona, un proyecto suyo. # En `ops.config.json` viajarían a todo el que clona; acá se suman sólo donde existen. ops.config.local.json # Lo que el runner instala con la ruta de esta carpeta escrita: los recorridos de Claude y el puente de # Antigravity. Son de la máquina que los instaló —en git, cada clon y cada línea de trabajo los ve # modificados— y `automation install` los rehace. Lo demás del runner no lleva ruta y sí viaja. .claude/workflows/ .agents/plugins/cauce/hook.js *.tgz .DS_Store