Esta guía de agente de Thinkroom (la plataforma de Kieran Klaassen) describe el Ciclo de Vida del Conocimiento Compuesto del compound-engineering-plugin: el mecanismo por el cual "una lección aprendida una vez sigue dando frutos". La apuesta fundacional de compound engineering: cada unidad de trabajo debería facilitar la siguiente. Pero el código mejora el producto, no el proceso; lo que se compone es el conocimiento — siempre que esté documentado en una forma recuperable en el momento exacto en que se necesita. El verdadero cuello de botella no es entonces la escritura (los postmortems "se pudren en las wikis") sino la recuperación, aquí convertida en automática a través de cinco skills en lugar de dejarla a la disciplina.

La unidad es el learning: un archivo markdown, un problema resuelto, bajo docs/solutions/<category>/, cuyo frontmatter completo está al servicio de la búsqueda (title, tags, module, problem_type, applies_when, severity, date). El campo problem_type se divide en bug-track (qué se rompió) y knowledge-track (qué se decidió/descubrió) — porque "un sistema que solo retiene los bugs olvida lo esencial". Corpus vivo: 35 learnings, con skill-design a la cabeza. Por encima de eso, el pattern doc generaliza a partir de varios learnings (más apalancamiento, más riesgo si queda obsoleto).

La captura ocurre mediante /ce-compound, cuya disciplina central es el timing (documentar mientras el contexto sigue fresco), con un fan-out de subagentes (analyzer, extractor, anti-duplicado) mientras que solo el orquestador escribe el documento único. El ejemplo canónico — el incidente #714 convirtiéndose en una corrección + un learning + una prueba + una doctrina — muestra que "compounding" significa retirar clases de fallos, no acumular documentos.

El mapa de memoria contrasta lo durable (git: docs/solutions/, CONCEPTS.md, STRATEGY.md, planes/brainstorms = el POR QUÉ) con lo efímero (la repo-profile cache, re-derivable). La detección no empuja nada: cinco skills tiran (pull) en el momento de la decisión a través del learnings-researcher grep-first (35 documentos → greps de frontmatter → candidatos → lectura completa → 5 hallazgos). /ce-code-review es "el diente más afilado": una violación se convierte en un hallazgo file:line. Dos reglas de confianza lo protegen: la evidencia presente gana y la fecha es una señal.

Finalmente, el refresh evita que la memoria mienta mediante tres contrafuerzas (tiempo de lectura, tiempo de escritura vía vecindario de coherencia, y un /ce-compound-refresh acotado y bajo demanda). El ciclo completo se ilustra de principio a fin con la entrega de /ce-explain. Metáfora financiera: learning = principal, recuperación = interés, pattern doc = reinversión — un sistema en el que el nuevo trabajo "llega inmunizado contra errores pasados".