NIVEL 03 · UNDER THE HOOD
La maquinaria
invisible.
Mientras las fases corren, todo esto ocurre automáticamente y en milisegundos. Es lo que hace que el sistema no mienta · sigue ① → ⑧.
Por eso puedes confiar
Cada afirmación tiene un número detrás:
- «funciona»
- = 42/42 tests
- «respeta la arquitectura»
- = gate verde
- «qué hicimos ayer»
- = diario firmado
- «está todo bien»
- = doctor en verde
- «aprendimos»
- = lección en el cuaderno
- «no se pierde»
- = espejo en la nube
Nada depende de que un modelo «se porte bien»: los frenos son programas, no promesas.
- 01
Journal — el diario de obra
Cada paso se firma ANTES de ejecutarse: primero la fila «dispatch», después la acción. Cada fila lleva el hash sha256 de la anterior: si alguien edita una fila del pasado, TODA la cadena posterior deja de cuadrar → manipulación detectable. Y lleva el constraints_hash: qué versión de las reglas aplicaba ese día.
Un cuaderno de obra sellado: se escribe con tinta, nunca con lápiz.
- 02
Biblioteca — memoria semántica
Cuando el agente duda, NO adivina: busca. Dos búsquedas a la vez — palabras exactas (FTS5) y SIGNIFICADO (vectores: «reintentos» encuentra «retry/backoff» aunque esté en inglés) — en ~92 ms. Base local de 52.167 fragmentos, sin internet. La respuesta llega CITADA: fichero y página, nunca «me pareció que…».
- 03
Session recorder — el cronómetro
Cada fase completa se contabiliza sola: qué agente, cuánto tardó, cuántos tokens. Sale del PROPIO diario (cálculo derivado, no una segunda verdad) y alimenta los KPIs: qué skills se usan más, dónde se va el tiempo.
- 04
Gates — frenos deterministas
«La arquitectura es hexagonal» no es una frase bonita: es un PROGRAMA que la verifica fichero a fichero (check-architecture) — verde o rojo, sin matices. Tests, lint, presupuestos de docs, diseño: todos con números. Rojo = la fase NO avanza.
El LLM puede equivocarse mil veces; el gate solo acepta la realidad.
- 05
Aprendizajes — la caja de lecciones
Lecciones («adapter Stripe: reintentos con JobLock») al cuaderno estructurado; decisiones (ADRs) congeladas — se reemplazan, nunca se reescriben; fragmentos nuevos convertidos a vectores. Dos almacenes con cometidos distintos: cuaderno del proyecto (hechos) ≠ biblioteca del owner (conocimiento).
- 06
Respaldo — la nube como espejo
Todo lo de la biblioteca local se refleja a la nube SIN frenar el trabajo: en segundo plano, y si la nube duerme avisa y sigue — la copia local manda. Un ordenador nuevo se restaura en minutos. Regla: la nube JAMÁS está en el camino de las consultas.
- 07
Doctor — vigilancia continua
Cada pocos segundos toma el pulso: ¿biblioteca local viva? ¿nube despierta? ¿coinciden los conteos local/nube/cuaderno? (drift = alguien mentía). Un fallo puntual se ignora; DOS seguidos = alerta — panel de salud verde/ámbar/rojo con historial.
- 08
Panel — todo visible en directo
Una web local muestra en qué fase va cada tarea, cuánto lleva, qué gates; busca en la memoria de cualquier proyecto por significado o estructura; renderiza ADRs, specs y KPIs de skills/tiempo/tokens; doctor integrado. Solo LECTURA: mirar, no tocar.
TODOS LOS NÚMEROS SON REALES Y MEDIDOS
Mirar, no tocar.
El panel muestra el sistema en directo y es de solo lectura: fases, gates, memoria, KPIs y doctor en la misma pantalla.
El apartado de la memoria ↗