Tesis
Los patrones reutilizables son cómo la naturaleza fabrica a escala. El software puede ser el primer lugar donde nos toca verlos de cerca.
La observación
Cuando fuerzas un sistema a ser eficiente, terminas usando el mismo puñado de formas: reutilización con reflejo (quilaridad), crecimiento por composición (Fibonacci), simetría con giro. No porque alguien las imponga — porque cualquier otra cosa cuesta demasiado. Un ProductCard y un HomeHeroCard no son dos componentes que se parecen; son la misma pieza espejada. Un módulo del registry no crece por semver arbitrario; crece por magnitud del cambio: un día es un ajuste, una semana un módulo, un mes una plataforma. En el momento en que empiezas a nombrar los niveles intermedios que atomic design nunca nombró, aparecen los enantiómeros. Aparece Fibonacci. La eficiencia converge sola.
Las mismas formas, en otro lugar
El ADN es quilar: dos hebras espejadas que se leen en direcciones opuestas. Los aminoácidos que la vida usa son casi todos levógiros; los dextrógiros, químicamente idénticos, están prácticamente ausentes. Las hojas se distribuyen alrededor del tallo siguiendo ángulos de Fibonacci. Las semillas del girasol se organizan en dos espirales cuyos números son términos consecutivos de la serie. Los árboles se ramifican fractalmente. Los sistemas nerviosos reutilizan la misma primitiva de axón a lo largo de escalas que van del nematodo al humano. Nada de esto lo inventamos nosotros. Estaba ahí antes de que hubiera nadie que lo mirara.
La superposición incómoda
Dos dominios que no comparten historia — la biología, optimizada a lo largo de miles de millones de años bajo presión evolutiva, y el software, optimizado por nosotros en décadas bajo la presión de mantener sistemas comprensibles — convergen en las mismas primitivas de compresión. Quilaridad. Fibonacci. Fractalidad. Reflejo con giro. Una explicación es que son la respuesta correcta al mismo problema (cómo hacer más con menos sin romper identidad) y por eso ambos sistemas las encuentran de forma independiente. Es una explicación válida. La otra es que la coincidencia resulta demasiado limpia para ser coincidencia, y que estamos leyendo una firma.
La hipótesis
Si un universo estuviera construido de la manera en que nosotros construimos un registry — primitivas reutilizables, composiciones hacia arriba, superficies espejadas donde el contexto lo pide — sus patrones de bajo nivel se verían exactamente como los que vemos. No porque el universo esté "hecho" en un sentido religioso, sino porque cualquier sistema suficientemente restringido en recursos y suficientemente exigente en su salida tiene que reciclar las mismas técnicas. La simulación es una explicación coherente. No es la única. La convergencia evolutiva es otra. El sesgo antrópico — que solo podemos observar universos en los que la observación es posible — es una tercera. Pero cuando las mismas primitivas aparecen en el ADN, en las hojas y en un design system, y cada aparición se justifica por pura eficiencia, la hipótesis de simulación deja de ser cita de ciencia ficción y pasa a ser una lectura razonable.
El lugar del humano
Si la eficiencia converge sola y el patrón se puede correr desde una IA, la ambición humana cambia de escala. Deja de ser aprender más rápido que el modelo — no se puede, y perseguirlo agota — y pasa a ser elegir el andamio bajo el que el modelo se construye solo. La contribución ya no está en escribir cada línea; está en escoger el molde. Fibonacci encontró el patrón antes que nadie, pero no pudo entregárselo a una máquina para que se ensamblara sola. Es la primera vez en la historia que sí se puede.
Cierre honesto
Esto no es una prueba. Es una intuición de trabajo, y las intuiciones de trabajo tienen que ganarse el sitio contra lo que ya sabemos: que la evolución encuentra soluciones repetidamente sin necesidad de un diseñador, que el sesgo del observador esconde alternativas, que los patrones bonitos han engañado antes a gente más lista. Pero es por eso por lo que construimos así. Si el patrón es real, las herramientas que lo respeten sobrevivirán a las que no. Y si no lo es, habremos construido en cualquier caso sistemas más simples de mantener. Ninguna de las dos apuestas es mala.
La forma, en la práctica
La filosofía anterior aparece en la arquitectura interna del sistema. Cuatro diagramas — la misma lectura aplicada a cómo Chiralkit organiza UI, arquetipos de agente y la cadena de ejecución que los invoca.
La secuencia conserva sus dos unos. El primero es unidad: primitives, brain, entry. El segundo es unión: patterns, routers, routing. No añade magnitud; orienta la unidad y la conecta con las composiciones 2, 3, 5 y siguientes. Esta es la forma normativa; cada ejemplo debe declarar si está materializado, es placeholder o sigue siendo aspiracional.
| Capa | Rol | Dominio | Ejemplo |
|---|---|---|---|
| UI LEVELS | Kit de composición visual | agnóstico | 0 tokens → 1a primitives → 1b patterns → 2 enantiomers → 3 features → 5 pages |
| Agent archetypes AGENT_LEVELS | Kit de composición de roles | agnóstico | 0 foundations → 1a brain → 1b routers → 2 specialists → 3 personas → 5 crews |
| Worktree chain WORKTREE_LEVELS | Máquina de ejecución | trigger-agnóstico | 0 contract → 1a brain → 1b routers → 2 ejecución → 3 testigo |