Una sola cosa hace fiable a una Practice: puedes ver exactamente qué hizo, cuándo y por qué, hasta el momento en que empezó. Eso es un problema de registro, y git es la mejor herramienta de registro que tenemos. Ramas para probar cosas, commits para capturar un momento en el tiempo, notas para adjuntar contexto y un historial que no se puede editar en silencio después de los hechos. El trabajo se ejecuta sobre git para que tú nunca tengas que hacerlo.
Las piezas ya están ahí
git commit Captura un estado
Cada paso del trabajo queda fijado a un punto al que siempre puedes volver.
git branch Explora una idea
Probar un enfoque sin comprometerte con él, igual que el pensamiento real se bifurca y retrocede.
git merge Se decide por una respuesta
Las ideas que compiten se resuelven en una única línea limpia una vez que se toma una decisión.
git log Guarda el historial
El registro completo de lo que pasó, en orden, que puedes releer en cualquier momento.
git notes Adjunta el contexto
Lo que la IA sabía y decidió, adjunto al commit exacto al que pertenece.
git diff Muestra qué cambió
La diferencia entre dónde empezó el trabajo y dónde terminó.
Por qué git, y no una base de datos
El razonamiento real no es una línea recta. Explora, se bifurca y da marcha atrás, y git se construyó para seguir exactamente esa forma de cambio. Igual de importante: en una base de datos, el historial se sobrescribe. En git, la cadena de lo que pasó se mantiene unida por hashes que no se pueden manipular después de los hechos. Cuando preguntas por qué la IA hizo algo, la respuesta está en el registro, y se puede demostrar que el registro es el verdadero.
Dónde vive el registro
Cuatro capas, desde la sesión en vivo en memoria hasta el historial permanente en tu repositorio. Cada una puede reconstruir la de encima, así que nada importante se pierde de verdad nunca.
La sesión actual
En memoria
En lo que la IA está trabajando ahora mismo: su estado actual, sus objetivos activos y su contexto. Si una sesión se cae, esto se reconstruye a partir de las capas de abajo.
La base de datos local
Consultas rápidas
Sesiones, decisiones, hallazgos y objetivos, guardados para que puedas preguntar cosas como «en qué nos equivocamos la semana pasada» y obtener una respuesta en un instante.
Memoria semántica
Recuerda por significado
Hechos e historias de sesiones pasadas que puedes buscar por significado, no solo por palabras clave. «Encuentra todo lo que aprendimos sobre caché», en todas las sesiones.
Git notes y registros
Viaja con el repo
El registro duradero adjunto directamente a tus commits. Se mueve con el código cuando lo clonas o lo compartes, y no se puede reescribir en silencio.
Ningún concepto nuevo que aprender
Cada paso se corresponde con un comando de git en el que ya confías. Nada exótico por debajo, solo ingeniería cuidadosa sobre herramientas que llevan quince años demostrándose.
| Qué está haciendo la IA | Comando de git | Qué significa |
|---|---|---|
| Capturar un estado | git commit | Fija este punto del trabajo con un hash al que puedes volver |
| Explorar una idea | git branch | Bifurca una línea de trabajo para probar un enfoque |
| Decidir una respuesta | git merge | Integra el trabajo validado de nuevo en la línea principal |
| Dar marcha atrás | git checkout | Eso no funcionó, vuelve a un punto que sabes que estaba bien |
| Ver el cambio | git diff | Mide la distancia entre lo que sabías antes y ahora |
Por qué importa
Construir sobre git significa que el historial es auditable por cualquiera que sepa leer un repo, sobrevive mucho después de la conversación que lo creó, y nadie puede reescribirlo sin dejar rastro. Esa es la base sobre la que se sostiene todo, y está abierta a inspección.
Mira cómo se estructura una pieza de trabajo →