kx system
hyperlynxt | teo
system factory · log

Log de eventos

El patch notes completo, 500 eventos. Contesta dos cosas: qué cambió y cuándo, y sobre todo en qué estabas trabajando cuando volvés después de unos días. Por eso el día más reciente va primero y expandido.

Área
Verbo

17 de ago de 2026

76 eventos lo último
mapas creado

/kx/experimentos/, primer hub de modos alternativos de ver el sistema, y adentro mapa-modulos: módulos/piezas/tareas como esquemático, con nodos DOM reales (no imagen SVG estática) y cables dibujados en canvas, click para aislar la red de un nodo. Ícono de acceso agregado al nav de KxShell, visible en toda página de /kx/. Primer intento, calificado como experimento — se conserva solo si aporta algo frente a las columnas planas de /tareas/

mapas creado

dos experimentos más, ambos sobre la arquitectura de tres niveles del CLAUDE.md raíz (agente > sistema > proyecto), no sobre tareas/piezas: dimensional-anillos (contención radial — el agente es el anillo más grande y envuelve a los otros dos) y dimensional-estratos (placas isométricas apiladas — la placa de agente siempre desborda a las de abajo, calculada a partir de su ancho). Comparten la misma regla de aislar-al-click: lo que contiene a la selección siempre queda a la vista, lo que la selección contiene se apaga. Se agrega NIVEL_ARQUITECTURA_DE_MODULO y CAPAS_AGENTE a lib/kx.ts como fuente compartida de esa clasificación, para que no se duplique entre los dos archivos

capas decidido

la raíz de la bóveda queda con dos carpetas y nada más: agente/ y proyectos/. Adentro de proyectos solo kx-life/ y hyperlynkx-page/. Revierte la decisión del 26.08.15 que había descartado una contenedora proyectos/ por agregar anidado; el argumento nuevo no existía entonces, y es que la raíz se llenó de nueve archivos sueltos y con eso el primer nivel dejó de leerse como una división de dos dimensiones

capas decidido

la capa agente se parte en dos mitades: 00 - teo/ y 01 - sistema/. La primera es el _ kx agente/ actual entero; la segunda es el Atlas y system factory fusionados. La capa sistema queda adentro del agente y no como tercera hermana en la raíz

capas decidido

_ kx atlas system/ y _ kx system factory (KX-M04)/ se fusionan en una sola carpeta, porque la separación entre la infraestructura y la factoría de la infraestructura le estaba generando problemas a Teo al visualizar el sistema. Adentro, tres grupos por régimen de mutación, y el eje que los ordena apareció solo: es el eje temporal. 00 - matriz/ es el presente (se sobrescribe), 01 - registro/ es el pasado (append-only), 02 - diseño/ es el futuro. Engancha con KX-T77, que preguntaba si pasado/presente/futuro era subdivisión o estructura transversal

modulos decidido

los dos objetos se unifican, no solo las carpetas. kx atlas system y kx system factory module quedan deprecado (ids intactos, nunca reusados) y nace un objeto nuevo que cubre la capa entera. Con las carpetas fusionadas y los objetos separados, la fusión sería cosmética. Implica reasignar el campo modulo de todas sus piezas y unificar /kx/atlas/ con /kx/system-factory/ en el hub

convenciones decidido

la mitad persona se llama teo/. Se descartó contexto/ porque la palabra ya está usada cinco veces en el sistema con significados distintos, y Mapa de Taxonomia.md exige que una palabra adoptada no signifique dos cosas. Se descartó identidad/ por quedarse corto: adentro también está el stack y las rúbricas

convenciones decidido

los números de carpeta sobreviven solo donde codifican semántica. Se quedan en 00 - core/ y 01 - dimensiones/ (frecuencia de carga), en los tres grupos de la capa sistema (el orden temporal) y en los módulos de kx-life/ (orden de lectura). Se van de donde solo eran orden de creación

convenciones decidido

KX-M04 y KX-M06 salen de los nombres de carpeta. Los ids siguen vivos y nunca se reusan; lo que se va es el código del nombre, porque ninguna de las dos carpetas es un módulo de un proyecto. Hay que reescribir la línea de Mapa de Convenciones.md que dice que a KX-M04 no se le saca, porque la razón por la que estaba desaparece con la fusión

convenciones decidido

los dos agentes reciben nombre propio, y eso resuelve la colisión kx-life / kx-life-agent sin renombrar ninguna carpeta ni ningún repo. Del lado de Accenture ya funciona así (Monstruito como codename separado del brand). Le da contenido nuevo a KX-T38, superada parcialmente el 26.08.16. Abre una ronda de naming propia

modulos decidido

el renumerado de kx-life/: megathreads baja de 05 a 04 y cierra el hueco que dejó system factory al salir (el código KX-M05 no se toca, como la convención ya permite), 00 - inner rim/ es nuevo, 98 - outer rim/ recibe las carpetas Y -. Los tres prefijos de borde quedan con una simetría que no se buscó: 00 es lo no clasificado, 98 lo que está fuera del sistema, 99 lo que el sistema dejó de usar

capas decidido

outer-rim/ se parte en dos, porque hoy sirve a kx-life y al sistema a la vez. Y - Descartado/ es el tacho de los documentos de diseño superados del Atlas, así que pasa a 02 - diseño/descartado/; las otras seis carpetas van a kx-life/98 - outer rim/. Si se mudaba entera, el sistema quedaba tirando sus documentos superados adentro de un proyecto

capas decidido

los dos Modulo Base (133 KB) van a 02 - diseño/contexto-origen/, en la capa sistema y no en kx-life. Son el dictado fundacional del sistema entero y su análisis, o sea los ancestros pre-convención del par system journal y jornada. Se evaluó retrofitearlos como KX-S00 y jornada cero, y se descartó: contexto-origen/ (nombre tomado de kx-accenture-agent) preserva que son pre-convención sin forzarlos a un schema que no tienen

instancias decidido

Templates/ va a la capa sistema y no se puede partir entre sus dueños. Restricción técnica verificada, no criterio: templater-obsidian/data.json tiene templates_folder con una sola carpeta, y repartir los cuatro templates rompe la captura. Queda en la raíz de 01 - sistema/ porque sirve a las tres capas

cuadrantes decidido

el duplicado de Cuadrantes se resuelve, y ahora sale gratis porque los dos archivos están vacíos. 01 - dimensiones/Cuadrantes.md y 01 - matriz/Mapa de Cuadrantes.md son el mismo hecho en dos capas con la misma función, justo lo que el CLAUDE.md del Atlas prohíbe: la definición estructural va a la Matriz y el agente se queda solo con en qué cuadrante está Teo. Mismo criterio para Areas de Vida.md

convenciones cerrado

Convenciones/ se disuelve. Tenía un solo archivo (Templates.md, frontmatter compartido entre templates), y eso es materia de Mapa de Instancias.md, que por convención es donde viven los templates. Cierra el pendiente del #### Abierto de Mapa de Convenciones.md que pedía decidir cuál de los dos era la fuente

capas cerrado

KX-T52 queda resuelta en diseño: la carpeta de cuarentena que el Atlas no reclama es kx-life/00 - inner rim/, con el nombre que aportó Teo por simetría con outer-rim/. La causa de los archivos sueltos en la raíz también quedó identificada: .obsidian/app.json no tiene la clave newFileLocation, y sin ella Obsidian crea en la raíz del vault. Queda reconciliada contra Y - Testing Files/, que es para calibrar skills y no para captura sin clasificar

capas creado

Plan de Reestructuracion - Jerarquia de la Boveda.md en 03 - planes y reencuadre/: el diagnóstico con la evidencia verificada, las cinco decisiones con lo que se descartó en cada una, el árbol resultante completo, las siete convenciones que hay que reescribir, cuatro trampas técnicas de la implementación, y el orden sugerido en seis pasos

taxonomia abierto

queda sin decidir el nombre propio de los dos agentes y el slug del objeto unificado de la capa sistema. También qué de planes y reencuadre/ está superado y se va a descartado/

modulos abierto

kx infraestructura module probablemente no es un módulo. Es el único del mapa sin carpeta y sin código, y con razón: no produce artefactos, es el piso sobre el que corren los demás. Se solapa con Mapa de Integraciones.md. Recategorización anotada, no decidida

flujos abierto

unprocessed/ tiene 32 stream journals y processed/ tiene 4. No es un problema de estructura, pero es el volumen que va a viajar cuando la carpeta se mueva. Más un Copia Safe.md suelto ahí adentro sin ninguna convención

capas creado

kx-life/00 - inner rim/, con su CLAUDE.md. Arranca con siete archivos: los seis de captura que estaban sueltos en la raíz de la bóveda (Accenture Topics, August Themes & Priorities, Av. Basket + Q1 Weeknd, Next Item Shop, Outlooped Tech Suplements, Ways of Work IA) y Copia Safe.md, que estaba suelto en unprocessed/ sin seguir ninguna convención de stream journal

integraciones cambiado

.obsidian/app.json estrena newFileLocation: "folder" y newFileFolderPath, apuntando al inner rim. Es la causa raíz de los archivos sueltos: sin esa clave Obsidian crea en la raíz del vault, y no estaba puesta. Va a quedar vieja en el paso 4, cuando la carpeta baje a proyectos/kx-life/

estructura deprecado

Procesamiento de Vida/ borrada. Estaba vacía, verificado antes de borrar. Andamio muerto

convenciones cerrado

Convenciones/ disuelta. Templates.md (la mecánica de frontmatter de Full Calendar compartida entre templates) se absorbió entero en 01 - matriz/Mapa de Instancias.md, bajo #### Convenciones. La fuente ahora es una sola, y era el pendiente que Mapa de Convenciones.md tenía abierto desde el 26.07.26

convenciones cambiado

Plan de Jornada de Implementacion.md movido de la raíz de _ kx system factory (KX-M04)/ a 03 - planes y reencuadre/. Es un documento de diseño y estaba suelto donde no va

modulos cambiado

05 - megathreads (KX-M05) renumerada a 04 - megathreads (KX-M05), cerrando el hueco que system factory había dejado al salir de kx-life el 26.08.03. El código KX-M05 no se tocó, que es exactamente lo que la convención permite

modulos cambiado

99 - deprecated (KX-M06) renombrada a 99 - deprecated. Es un tacho y no un módulo, nunca tuvo entrada en Mapa de Modulos.md. El id KX-M06 sigue vivo y no se reusa: sacar el código del nombre de una carpeta no es renombrar el id, y confundir las dos cosas es lo que tenía congelada esa regla

capas creado

kx-life/98 - outer rim/, con las seis carpetas de Teo (Y - Old Vault Files, Y - Testing Files, Y - Daily Examples of My Daily Notes, Y - Chats Claude - Essay Path, Y - State of Quadrant, intellectual testing formats). El prefijo Y - de cada una no cambia

capas cambiado

outer-rim/Y - Descartado/ pasa a _ kx atlas system/descartado/, sin el prefijo Y -, y outer-rim/ se borra de la raíz. Con eso cada capa tira en su propio tacho: el descarte de documentos de diseño del sistema deja de vivir adentro de un proyecto

convenciones cambiado

treinta y un archivos con referencias actualizadas, veintidós por reemplazo mecánico de ruta y nueve reescritos. Y el plan tenía mal calculado el riesgo de este paso: decía «bajo riesgo, son carpetas que casi nada cita», y 99 - deprecated (KX-M06) aparecía en diez wikilinks de frontmatter (anterior:, siguiente:) de tachado/ y processed/, que se habrían roto en silencio. Corregido en el documento

instancias calibrado

Templates/Treats & Quotes.md tenía la carpeta de destino hardcodeada en el código de Templater. Con el renumerado y sin ese cambio, el template habría creado el próximo batch en una carpeta inexistente. Queda como aprendizaje para el paso 4, donde mover Templates/ obliga a tocar tres rutas más en templater-obsidian/data.json

convenciones cambiado

tres referencias vencidas desde el 26.08.15, arregladas de paso: el CLAUDE.md raíz, el de stream journals (dos veces) y procesar-stream-journals-del-dia seguían diciendo 03 - bullet journal (KX-M03) cuando la carpeta es 03 - daily bullets (KX-M03)

convenciones decidido

los documentos históricos no se tocan, mismo criterio que en los reordenamientos del 26.08.02 y el 26.08.15: los patch notes de días cerrados, las jornadas ya escritas, descartado/, el resto de 03 - planes y reencuadre/ y los dos Modulo Base siguen citando las rutas viejas, porque describen el estado de cuando se escribieron

capas abierto

los pasos 4 a 6 siguen pendientes, y hasta que corran el árbol está a mitad de camino: agente/ y proyectos/ no existen, el Atlas y system factory siguen siendo dos carpetas, los dos objetos siguen siendo dos, y KX-M04 sigue en el nombre de su carpeta. Anotado en el CLAUDE.md raíz para que ninguna sesión lea el árbol actual como el diseño final

capas abierto

tres archivos siguen sueltos en la raíz a propósito, porque su destino no existe todavía: los dos Modulo Base van a contexto-origen/ en el paso 4, y Mainframe of Kx System Add-ons ideas.md va a kx-ideas/, que es trabajo de contenido. Lo mismo Kx Core Fresh Board.md, que para cerrarse pide vaciar su contenido hacia la Matriz y las tareas

capas implementado

agente/ creada, con las dos mitades adentro. _ kx agente/ pasa a agente/00 - teo/ (los números de adentro se quedan: codifican frecuencia de carga). _ kx atlas system/ y _ kx system factory (KX-M04)/ se fusionan en agente/01 - sistema/, y las dos carpetas viejas quedaron vacías y se borraron

capas implementado

los tres grupos temporales de 01 - sistema/. 01 - matriz/ renumerada a 00 - matriz/ (el presente), los tres registros agrupados en 01 - registro/ (el pasado, append-only), y planes y reencuadre/, descartado/, contexto-origen/, Tareas.md y la fresh board agrupados en 02 - diseño/ (el futuro). El régimen de mutación queda visible en el árbol y no solo en prosa

capas implementado

proyectos/ creada, con kx-life/ y hyperlynkx-page/ adentro. Confirma la reversión de la decisión del 26.08.15 que había descartado esa carpeta contenedora

capas implementado

los dos Modulo Base (133 KB) a 02 - diseño/contexto-origen/, y Templates/ de la raíz de la bóveda a agente/01 - sistema/Templates/. Las dos mudanzas por el mismo argumento: sirven a las tres capas, y en un proyecto habrían quedado abajo de quien las usa

modulos cambiado

KX-M04 sale del nombre de carpeta, porque la carpeta dejó de existir con la fusión. El id sigue vivo y no se reusa, igual que KX-M06 el mismo día

integraciones cambiado

cuatro archivos de config actualizados, y acá estaba el riesgo real de la corrida. app.json (newFileFolderPath y userIgnoreFilters), templater-obsidian/data.json (templates_folder y los dos hotkeys), .gitignore (las dos rutas de proyectos con repo propio), y los cuatro templates, que es el que el plan no tenía anotado: los cuatro llevan la carpeta de destino hardcodeada en tp.file.move(), no solo los dos que tienen hotkey. Sin ese cambio se rompía la captura entera, los cuatro tipos de dictado

convenciones cambiado

la regla de que el prefijo del nombre dice el nivel queda retirada. Era del 26.08.15 y servía cuando cinco carpetas eran hermanas en la raíz, porque ahí el nombre era la única señal. Con dos carpetas madre, el nivel se lee en dónde está la carpeta, y los guiones bajos se fueron. Reescrita en Mapa de Convenciones.md y Mapa de Capas.md

capas abierto

la escalera y el disco no coinciden del todo, y se aceptó. La escalera dice agente > sistema > proyecto, pero agente/ y proyectos/ son hermanas: la primera relación quedó literal, la segunda implícita. Se eligió porque Teo pidió dos dimensiones en el primer nivel, y anidar los proyectos abajo del sistema agregaba profundidad que se paga en cada captura. Anotado en Mapa de Capas.md, no resuelto

taxonomia decidido

KX-T77 queda parcialmente contestada: pasado, presente y futuro funciona como estructura, al menos en la capa sistema. Queda abierto si también aplica adentro de 00 - teo/

convenciones calibrado

el pase mecánico de rutas distorsiona la prosa donde el nombre de carpeta era identidad y no ubicación. Cuatro casos reales que hubo que reescribir a mano: el árbol del CLAUDE.md raíz (las dos carpetas de sistema colapsaron en la misma línea), la apertura del CLAUDE.md de la capa sistema, la regla de las tres formas de nombre, y el naming de 00 - teo/, que seguía explicando su guion bajo. Queda como aprendizaje para la próxima mudanza: el find-replace es el 80% del trabajo y el 20% restante no es mecánico

capas abierto

el paso 5 y el 6 siguen pendientes, y los dos son de página. Unificar kx atlas system con kx system factory module en un objeto nuevo con los dos deprecados, reasignar el campo modulo de sus piezas, y fusionar /kx/atlas/ con /kx/system-factory/. Hasta que corran, las colecciones kx-* describen una separación que en el disco ya no existe, y kx-instancias/ tiene campos ruta: apuntando a carpetas que no están

modulos creado

kx sistema, el objeto de la capa entera (kx-modulos/sistema.md), en estado activo. Se descartó que uno absorbiera al otro: el nombre sobreviviente («Atlas») describe solo el mapa, y la capa también es el registro y el diseño. También se descartó fusionar solo las carpetas, porque dejaba la doble contabilidad en pie en todo lo que no es el árbol

modulos deprecado

kx atlas system y kx system factory module. Los dos objetos quedan en kx-modulos/ con estado: deprecado y fechaFin, porque un objeto deprecado no se borra, y sus slugs (modulo-base, system-factory) no se reusan nunca. Su entrada en Mapa de Modulos.md pasa a ser una sola, de linaje, con la tabla de qué fue cada uno

modulos calibrado

se corrige de paso una inconsistencia anotada desde el 26.08.01: kx system factory module estaba en idea aunque el módulo se hubiera llenado el mismo día. El objeto unificado arranca en activo, que es lo que el estado real siempre fue

piezas cambiado

53 objetos reasignados de modulo: modulo-base o modulo: system-factory a modulo: sistema: 9 piezas, 42 tareas y 2 documentos. El reemplazo se ancló al campo (^modulo:) y no al string, para no tocar las menciones en prosa de las descripciones

pagina cambiado

las rutas se fusionan y los tres grupos pasan a ser segmento de ruta. /kx/atlas/ y /kx/system-factory/ dejan de existir; ahora es /kx/sistema/, /kx/sistema/matriz/{area}/, /kx/sistema/matriz/piezas/, /kx/sistema/registro/{system-journals,jornadas,log}/ y /kx/sistema/diseño/{tareas,ideas}/. Se eligió espejar los grupos en la URL en vez de dejarlas planas bajo sistema/, porque el punto de la reestructuración es que la página describa la estructura y no solo la renombre

pagina creado

/kx/sistema/ reemplaza a los dos índices que había. Arranca con los tres grupos y su régimen de mutación, sigue con las once áreas de la matriz, las vistas de registro y diseño, y qué está frenando. Lleva anotado en el cuerpo de dónde viene la fusión, porque el hub anterior enseñaba la división vieja y conviene que el cambio se lea

pagina cambiado

el hub /kx/ deja de tener dos paneles y pasa a tener tres, uno por grupo temporal, más una fila con los cuatro módulos de proyecto. El título pasa de «Dos áreas, un sistema: ver y cambiar» a «Un sistema que se mira y se cambia a sí mismo»

pagina decidido

no hay redirects de las rutas viejas. Cualquier link externo a /kx/atlas/ o /kx/system-factory/ queda roto. Se aceptó porque /kx/ es un hub personal y no contenido indexado, y porque mantener redirects de un namespace que cambió tres veces en tres semanas es peor que romperlo una vez

integraciones cambiado

lib/kx.ts estrena GRUPOS_SISTEMA (los tres grupos con su régimen), suma 03 - destilados a CAPAS_AGENTE, que le faltaba desde el 26.08.16, y Kicker acepta el color sky. Los dos slugs deprecados quedan mapeados a propósito en NIVEL_ARQUITECTURA_DE_MODULO: los objetos deprecados no se borran y las vistas los tienen que poder ubicar, así que el código conoce tres slugs para una capa. Deuda barata y explícita

integraciones cambiado

tres rutas más que la mudanza del paso 4 había dejado viejas, y aparecieron recién al levantar el dev server: .claude/launch.json de la bóveda apuntaba a hyperlynkx-page/node_modules/..., y procesar-system-journal y cerrar-jornada-implementacion decían cd hyperlynkx-page && npm run build. El server no arrancaba hasta arreglar la primera

convenciones calibrado

el pase mecánico del paso 4 había dejado una frase sin sentido en Mapa de Convenciones.md: la regla de sacar el código del nombre de carpeta decía que «agente/01 - sistema/ va a perder el suyo en el paso 4», porque el find-replace convirtió _ kx system factory (KX-M04)/ en su ruta nueva adentro de una oración que hablaba del nombre viejo. Segunda vez que el mismo tipo de error aparece en esta reestructuración

pagina abierto

kx-instancias/ sigue con campos ruta: apuntando a carpetas que no existen, y las descripciones de varios objetos citan rutas viejas. No rompe nada (son strings de prosa, no links) y no entró en esta corrida

convenciones cambiado

cinco lugares seguían describiendo la reestructuración como incompleta. Mapa de Capas.md decía «pasos 1 a 4 de seis, el 5 y el 6 siguen pendientes»; el CLAUDE.md de la capa tenía un bloque «pendiente en la página, y es el paso 5». Los dos quedaron reescritos como ejecutados, con la deuda real que la fusión sí dejó

convenciones cambiado

**Mapa de Mapas.md listaba las rutas del hub como «dos áreas», con /kx/autopoiesis/ de segunda.* Esa ruta estaba vencida desde el 26.08.03: era el nombre del módulo antes de pasar a system factory, y sobrevivió dos renombres sin que nadie la mirara. Reescrito como los tres grupos

instancias cerrado

el pendiente de la página índice de system journals, abierto en el CLAUDE.md de esa carpeta, citando /kx/autopoiesis/system-journals/. La página existe y vive en /kx/sistema/registro/system-journals/. Nunca se construyó con el nombre que el pendiente citaba

taxonomia decidido

un slug de módulo deprecado no se reusa, y hasta hoy la regla no había tenido que probarse porque ningún módulo se había deprecado. Con la consecuencia anotada: deprecar un slug no lo saca del código, solo lo saca del futuro, porque los objetos deprecados se muestran y las vistas los tienen que poder ubicar

taxonomia decidido

«módulo base» son dos cosas y las dos siguen vivas, y la fusión terminó de exponerlo: el slug modulo-base es un objeto de módulo deprecado, y el documento «Módulo Base» es contenido escrito, publicado y vigente en /kx/modulo-base/. Ya estaba anotado el 26.07.26 que no había que mezclarlas; ahora está la tabla

modulos cambiado

la convención de título tenía tres excepciones y ahora tiene dos, las dos con la misma forma (kx agente, kx sistema, sin module). La tercera era kx atlas system, que usaba system en vez de omitir la palabra

capas abierto

un #### Abierto de Mapa de Capas.md se disparó solo con la fusión. Decía: «hoy no duele porque hay un solo objeto así en kx-modulos/ que no es un módulo; si aparece un segundo, la salida es un campo o una colección propia». Apareció el segundo, kx sistema. Hoy el hub filtra las capas a mano con una lista negra de cuatro slugs, dos de ellos deprecados. La salida sigue siendo la que ese ítem anticipó, y ahora hay evidencia en vez de hipótesis

taxonomia abierto

la colisión kx-life / kx-life-agent queda escrita como el único choque declarado del vocabulario, con la decisión del 26.08.17 de resolverla por nombre propio de los agentes y no renombrando el proyecto. La ronda de naming es lo que la cierra

taxonomia decidido

la bóveda personal pasa a kx-innie y la corporativa a kx-outie. La veta es Severance, y ya estaba en el sistema desde el 26.07 sin haber sido adoptada como veta: innie y outie son las palabras de la rama de limpieza. Se evaluaron las otras dos vetas activas (teoría de sistemas, de donde salió autopoiesis; espacial, de donde salieron los dos rims) y ganó esta porque el show es exactamente sobre la relación entre estos dos agentes

taxonomia decidido

el mapeo va contra la lectura canónica del show, y esa es la parte que importa. En Severance el innie es el yo del trabajo, lo que habría puesto al agente corporativo como kx-innie. Se eligió la lectura de las skills, donde hacia adentro es para uno mismo. El argumento es de eje único: la lectura del show separa trabajo de no-trabajo y la de las skills separa privado de hacia-afuera, así que adoptarla habría dejado innie significando «trabajo» en la raíz del disco y «para uno mismo» en las skills. Con la elegida el eje es uno solo en todo el sistema. Yo había recomendado la del show aceptando anotar la ambigüedad como excepción razonada; la decisión de Teo la vuelve innecesaria, y eso es mejor que la propuesta

convenciones cambiado

las referencias de adentro ya están actualizadas: el CLAUDE.md raíz, Mapa de Taxonomia.md, Mapa de Capas.md, el plan de reestructuración, y el meta agente entero (su CLAUDE.md, rosetta.md, los dos del catálogo, y los dos archivos de atlas/ que estaban nombrados por agente y se renombraron a kx-innie.md y kx-outie.md)

integraciones creado

Agentic System/renombrar-a-innie-outie.ps1, porque el renombre de las dos carpetas madre no se puede hacer desde una sesión de Claude Code: Windows no deja renombrar la carpeta de trabajo de un proceso vivo. Chequea procesos bloqueantes antes de tocar nada, es idempotente, y lista lo que queda a mano (reabrir las bóvedas y los proyectos de Claude Code desde la ruta nueva). Corrido el mismo día: kx-life-agent pasa a kx-innie, kx-accenture-agent a kx-outie. Script borrado después de confirmar los dos renombres

capas cerrado

el disco ya dice kx-innie/kx-outie, igual que la doc. El desfasaje que este ítem anotaba queda saldado. Sigue a mano, y sin marcar acá: reabrir las bóvedas en Obsidian, y cualquier otra sesión de Claude Code que siguiera abierta sobre la ruta vieja

convenciones calibrado

tercera aparición del mismo error de find-replace, y ya es un patrón con nombre. El pase mecánico del paso 4 había convertido dos filas de la tabla de diagnóstico del plan (_ kx atlas system/ y _ kx system factory (KX-M04)/) en la misma ruta nueva, dejando una tabla que describe el estado viejo con los nombres nuevos y dos filas idénticas. Las tres instancias son el mismo caso: el find-replace de rutas es seguro cuando el string es una ruta y produce sinsentidos cuando el string es la identidad de algo que dejó de existir. La regla operativa que queda: después de un renombre masivo, releer a mano las tablas de diagnóstico y las secciones que narran el estado anterior

convenciones calibrado

lo que la auditoría dice del método: de los ocho ítems, cinco eran de la reestructuración de hoy y tres estaban vencidos de antes (dos rutas de autopoiesis y la nota de anatomia.astro, archivada desde el 26.08.02). O sea: la regla de reescribir la convención en la misma corrida funciona para lo que la corrida toca, y no ve lo que quedó viejo dos semanas atrás. Una pasada de auditoría como esta hace falta cada tanto, no solo al final de una reestructuración

convenciones cambiado

agente/01 - sistema/02 - diseno/ se renombra a 02 - diseño/, y con ella dos archivos que tenían el mismo problema: Criterio de Diseno... y Plan de Rediseno... pasan a Diseño/Rediseño. Corregido en todos los documentos vigentes que citan el grupo (CLAUDE.md raíz y de la capa, las seis áreas de la Matriz que lo mencionan, los dos SKILL.md que lo citan, y los CLAUDE.md de patch notes/, jornadas de implementacion/ y kx-life/99 - deprecated/). Los días cerrados no se tocan: las citas de diseno en jornadas y patch notes de antes de hoy se quedan como estaban escritas

pagina cambiado

espejado en hyperlynkx-page: la ruta /kx/sistema/diseno/{tareas,ideas}/ pasa a /kx/sistema/diseño/{tareas,ideas}/ (carpeta de página renombrada), GRUPOS_SISTEMA en lib/kx.ts actualizado, y los comentarios sueltos que citaban Plan de Rediseno...md en los nueve prototipos de ensayo. Sin redirect, mismo criterio que ya se aceptó para /kx/atlas/ y /kx/system-factory/. npm run gen corrido para resincronizar kx-areas desde la Matriz ya corregida, y build verificado: 57 páginas, mismo conteo que antes del cambio

16 de ago de 2026

15 eventos
instancias creado

KX-C01, el primer context journal real. Copia del dictado del 26.08.16, con frontmatter de context journal. El andamio del agente existía desde el 26.08.15 sin un solo dictado adentro

convenciones decidido

la frontera entre stream journal class A y context journal se resuelve por duplicación, no por elección. _ kx agente/CLAUDE.md había anticipado que lo mismo dicho iba a ir a los dos lados; primer caso real. El original sigue en unprocessed/ y en la cola de limpieza-innie; la copia vive en 02 - context journals/, cuerpo idéntico. Se acepta el costo de tener dos lugares que corregir, porque el crudo por convención no se edita

capas creado

_ kx agente/03 - destilados/, tercera altura del agente, entre el dictado crudo y lo que se carga en cada corrida. No estaba prevista: apareció en la primera corrida real, cuando quedó claro que la lectura integral produce piezas propias que conviene conservar como piezas en vez de repartir directo a las dimensiones. Un destilado no es contexto adoptado

capas implementado

26.08.16 - Contexto Madre.md, el destilado integral: quince secciones, ordenado por tema y no por orden de dictado, escrito cerca de las palabras de Teo. Incluye el roster de treinta y pico de nombres y las dudosas de dictado con su contexto

taxonomia abierto

las nueve dimensiones de 01 - dimensiones/ quedan en revisión. El diagnóstico contra material real: el eje es prestado (facetas genéricas de una persona), hay tres ejes compitiendo al mismo nivel (dimensiones, Areas de Vida, Cuadrantes), y de las seis formas que tiene el material el andamio aloja bien dos. Nada se tocó todavía

taxonomia abierto

26.08.16 - Arquitecturas de Contexto (propuesta).md: tres arquitecturas alternativas (por vida media, por función en la corrida, por lo que la mente genera), con test de ruteo sobre doce fragmentos reales. Recomendación registrada y sin decidir: función en la corrida como carpetas, vida media como campo de frontmatter, y la tercera fuera del agente porque describe qué entra al sistema y no quién lo genera

skills abierto

KX-T74 (procesar-context-journal) sigue sin construirse, y esta corrida deja dos calibraciones para cuando se construya: la lectura tiene que ser integral (el material se completa y se contradice a cuarenta párrafos de distancia, así que procesarlo por chunks independientes pierde justo lo que hay que capturar), y el destilado quiere ser archivo propio y no reparto directo a las dimensiones

capas decidido

la bóveda deja de ser la raíz del disco. Vive ahora en Agentic System/, junto a la bóveda corporativa y al meta agente. Los tres niveles de adentro (agente, sistema, proyectos) no cambian: la bóveda sigue siendo la raíz de este agente

convenciones decidido

kx-world se renombra a kx-life-agent, y la bóveda corporativa a kx-accenture-agent. El nombre viejo describía una raíz absoluta que ya no lo es: no es «el mundo», es uno de dos mundos. Renombre de carpeta pendiente de ejecución, en Agentic System/renombrar-agentes.ps1, que hay que correr con Obsidian y Claude Code cerrados porque Windows bloquea la carpeta de trabajo de un proceso vivo. Las referencias adentro de la bóveda ya están actualizadas

capas creado

_ kx meta agent/, capa por encima de los dos agentes. Cataloga ambos sistemas y traspasa piezas de uno al otro (una skill, un componente, una convención) adaptándolas al destino en vez de copiarlas literal. Nace de un costo concreto: para armar el agente corporativo, Teo copió la bóveda personal entera a mano y después tuvo que recontextualizar desde cero

capas decidido

los dos agentes no se integran, y no hay CLAUDE.md en Agentic System/. Claude Code carga los CLAUDE.md de las carpetas padre, así que uno ahí se colaría en toda sesión de las dos bóvedas. El meta vive en su propia subcarpeta y solo se activa si se abre una sesión adentro

convenciones decidido

frontera de datos dura: del lado de Accenture el meta agente documenta solo estructura y convenciones. Nunca contenido de proyectos, material de cliente ni planillas

integraciones creado

repo privado de git propio para el meta agente, separado de los dos agentes. Ningún archivo suyo se versiona en ninguna de las dos bóvedas

taxonomia creado

atlas/rosetta.md, la tabla de equivalencias entre las dos taxonomías. El hallazgo que la hace posible: el sistema de Accenture está declaradamente adaptado del kx, así que comparten esqueleto. Los siete estados (idea a deprecado) son idénticos y viajan sin traducción; lo que divergió es el vocabulario, el esquema de IDs, dónde vive el estado y el reparto del git

modulos abierto

KX-T38 queda superada en su parte de naming. Había cerrado ayer fijando kx-world; lo demás de esa decisión (que kx es el paraguas y nombra los tres niveles) se sostiene y se refuerza, porque ahora nombra también a los dos agentes y al meta

15 de ago de 2026

58 eventos
convenciones creado

outer-rim/, bolsa de contención en la raíz de kx-world para las seis carpetas Y - {Nombre} y intellectual testing formats/, que estaban sueltas ensuciando el primer nivel del árbol. No es un escalón nuevo de la escalera: el prefijo Y - de cada una no cambia, solo dejaron de estar a la vista

modulos cambiado

kx bullet journal module se renombra a kx daily bullets module, y la carpeta de 03 - bullet journal (KX-M03) a 03 - daily bullets (KX-M03). El código KX-M03 no se toca. Estado sube de idea a construyendo: carpeta y CLAUDE.md creados, sin template ni skill de procesamiento todavía

modulos abierto

el módulo estaba pausado a propósito hasta cerrar la dinámica de stream journals. Esa dinámica cerró el 26.08.02, así que queda desbloqueado para retomarse cuando convenga, no bloqueado. KX-T07 y KX-T26 siguen sin contestar a propósito: Teo pidió el andamio básico nomás

tareas cambiado

doble revisado de cierre encontró KX-T78 y KX-T81 sin campo area. Completadas antes de cerrar

instancias cerrado

KX-I05 termina. Todo lo de hoy (el agente, la taxonomía de ideas y escala, la reestructuración a kx-world, outer-rim, daily bullets) queda en la Matriz, el patch notes y las colecciones. KX-I04 sigue activa aparte, con otro tema

capas decidido

la bóveda se vuelve la raíz del workspace y se renombra a kx-world. Había una carpeta madre llamada igual que la bóveda, que existía solo porque la página era su hermana. No era un diseño, era un residuo

capas decidido

el árbol de carpetas pasa a ser la escalera de capas, literal. Tres niveles: _ kx agente/ arriba, _ kx atlas system/ y _ kx system factory (KX-M04)/ como sistema, y abajo los proyectos. Antes la escalera vivía solo en Mapa de Capas.md y el disco decía otra cosa

capas creado

proyecto, el sexto escalón, entre sistema y módulo. Lo disparó una observación concreta de Teo: con la página en la fila de los módulos, hyperlynkx-page se leía como un módulo más al lado de 05 - megathreads. La prueba de que no lo es: si kx-life está en refacción, la página sigue publicando igual

modulos creado

kx-life/, el proyecto de vida, con los cinco módulos de contenido adentro. hyperlynkx-page/ entra a la bóveda como su hermano, no como módulo

capas implementado

efecto no buscado y el más útil: al ser la bóveda la raíz, su CLAUDE.md pasó a ser lo primero que carga cualquier sesión. El core del agente dejó de ser algo a lo que hay que apuntar y pasó a ser lo que se lee siempre, que era el diseño desde el principio

convenciones decidido

el nombre de una carpeta de primer nivel dice a qué nivel pertenece: guion bajo para agente y sistema, nombre plano para proyectos, Y - para lo de afuera. Un nombre plano en la raíz es siempre un proyecto, y es la regla que evita que el próximo se disfrace de módulo

skills deprecado

se retira la separación de skills en dos niveles. La decisión del 26.07.26 las partía porque «la bóveda y la página son hermanas, no anidadas». Dejaron de serlo, y el motivo entero se evaporó: las once viven ahora en kx-world/.claude/skills/

skills abierto

queda vocabulario muerto: varios SKILL.md siguen diciendo «nivel bóveda» y «nivel workspace», describiendo una estructura que ya no existe

integraciones creado

repo privado de git para la bóveda, que hasta hoy no tenía ninguno: 258 archivos sin historial. Creado antes de mover nada, como punto de retorno

integraciones cerrado

KX-T04 decidida: el contexto personal del agente entra al historial del repo privado, porque es lo único que no se puede regenerar. Consecuencia asumida y anotada en el .gitignore: abrir ese repo alguna vez requeriría reescribir historia

convenciones cambiado

los cuatro templates de Templater tenían la carpeta de destino hardcodeada y habrían mandado cada nota nueva a una ruta inexistente. Corregidos antes de que se notara

pagina cambiado

los tres generadores resolvían la bóveda como ../../ground up kx vault. Ahora la bóveda es el padre directo de la página

modulos cerrado

KX-T38, el naming del sistema entero, abierta desde el 26.07.26. Se resolvió como efecto de la reestructuración y no por sí sola: kx sí es el paraguas, y ahora nombra los tres niveles

modulos abierto

KX-T83: las colecciones todavía no tienen el eje proyecto, así que la página no puede filtrar por proyecto. Ojo al construirlo, el agente y el sistema no pertenecen a ninguno, así que el campo va opcional

taxonomia decidido

las ideas salen de kx-tareas y se vuelven colección propia, kx-ideas. Revierte la decisión del 26.08.01 que las trataba como tareas de tipo pensar sin prioridad. El mecanismo nunca funcionó: pensar sin prioridad no es una idea, es una tarea de alcance poco claro, y aunque hubiera servido seguía compartiendo tablero con lo pendiente

taxonomia abierto

el efecto que nadie había previsto, y que es el argumento más fuerte: sin lugar donde dejar una idea, dictar un system journal obligaba a implementarlo en ese momento. Teo lo dijo así, y explica por qué venía juntando ideas en la cabeza en vez de en el sistema

taxonomia decidido

el riesgo de la decisión vieja (dos listas y ninguna confiable) se acepta, no se resuelve. Lo que lo hace tolerable es que los ciclos de vida son distintos de verdad: estado_idea (sembrada, viva, dormida, descartada, promovida) no se parece a estado. Anotado dónde revisarlo si en tres meses las ideas están llenas de tareas

taxonomia creado

escala en las tareas: proyecto o tarea. Eje perpendicular al tipo. El tipo contesta quién puede desbloquearla; la escala, si hay energía para agarrarla hoy. Sale de un uso concreto: entre semana lo chico, el fin de semana algo nuevo

taxonomia decidido

dos valores de escala y no tres. El dictado sugería «dos o tres capas»; se descarta el nivel del medio porque no tiene criterio de corte propio y es donde se acumula lo que nadie quiere clasificar. El uso real que Teo describe es binario

taxonomia creado

el id KX-D{NN} para ideas. D porque I ya es jornada de implementación

pagina implementado

las 62 tareas abiertas clasificadas por escala, 31 y 31. Las cerradas quedan sin clasificar a propósito: no necesitan la distinción y forzarla habría sido trabajo para nada

pagina creado

/kx/system-factory/ideas/, en columnas por cuán viva está la idea. Eje distinto del de tareas a propósito: una idea no se desbloquea, se enfría o se calienta. Las descartadas se listan igual, porque saber que algo se descartó evita volver a proponerlo

pagina cambiado

la página de tareas suma filtros por escala y por módulo, que era la otra mitad del problema: no solo faltaba la categoría idea, faltaba poder mirar un pedazo del backlog en vez de todo junto

convenciones creado

KX-P25, un Contexto.md por módulo, separado del CLAUDE.md. El CLAUDE.md dice cómo funciona el módulo, el Contexto.md dice qué trae Teo a ese dominio. Se descarta meterlo adentro del CLAUDE.md, que era gratis mecánicamente pero mezcla dos cosas que se editan por motivos distintos

convenciones creado

los tres primeros andamios de contexto: ensayos, stream journals y megathreads, con su propósito escrito y el contenido vacío. El de ensayos ya tiene lo único enunciado con precisión: que el texto diga «a mí me pasa, en mi experiencia», personal y no impersonal científico

modulos cambiado

cada módulo pasa a ser un mini ecosistema con contexto propio, sin volverse independiente. Teo lo aclaró dos veces y queda anotado: la información sigue viajando entre módulos, y eso es lo que distingue esta bóveda de una de proyectos separados

capas cambiado

el argumento de fondo de la jerarquía, dicho un día después de crearla: «cuando todos los módulos son iguales yo era el agente». La jerarquía no ordena el árbol de carpetas, saca de encima de Teo el trabajo de sostener el sistema entero en la cabeza

tareas creado

KX-T81 (dictar el Contexto.md de cada módulo) y KX-T82 (cómo se dicta una idea: journal aparte, marcador inline, o ingesta por bullet points)

tareas abierto

la colección de ideas no tiene vía de ingesta todavía. Hoy una idea entra solo de rebote al procesar un system journal, que es justo el problema que la colección vino a arreglar. KX-T82

pagina creado

las tres primeras ideas: KX-D01 la base de datos de películas y series (la que motivó todo), KX-D02 entrar y salir de módulos, KX-D03 el chequeo de salud por módulo

pagina cambiado

Mapa de Pagina.md listaba las rutas como /kx/autopoiesis/, nombre viejo del módulo que no existe en el repo desde el 26.08.03. Corregido a /kx/system-factory/

capas decidido

el agente es una capa nueva por encima del sistema, no un módulo. La escalera pasa de cuatro escalones a cinco. Se descartaron módulo nuevo (deja el contexto personal horizontal a stream journals, cuando la relación es de altura) y expandir 02 - contexto personal/ donde estaba (lo más barato, y no resuelve la separación que Teo pide)

capas cambiado

02 - contexto personal/ se muda entera del Atlas a _ - kx agente/. No es una decisión aparte, es la misma: si la capa existe, el contexto personal no puede quedar a mitad de camino adentro del Atlas. Mismo argumento que sacó a 02 - Ensamblaje/ el 26.08.01, y el Atlas queda con una sola categoría

capas decidido

se llama agente, sobre core y contexto, por homogeneización con el sistema corporativo. La objeción queda anotada y aceptada, no resuelta: en el vocabulario de Claude «agente» significa algo que ejecuta solo, y el propio Teo aclara que el suyo no es agéntico

capas abierto

el área de capas se reabrió. Era la única del módulo sin nada pendiente desde el 26.07.26, y su función era prevenir una confusión de vocabulario, no describir arquitectura. Ahora hace las dos cosas

modulos creado

kx agente, en estado construyendo, con la carpeta _ - kx agente/ y dos alturas adentro divididas por frecuencia de carga y no por tema: 00 - core/ se lee siempre, 01 - dimensiones/ se busca cuando amerita

modulos creado

las nueve dimensiones (psicológica, neurocognitiva, ocupacional, interpersonal, identitaria, académica, espiritual, económica, política), cada una con su propósito escrito y sin contenido. Escritas explícitamente como hipótesis y no como compromiso: se espera que se partan, se fusionen y se renombren con quince o veinte context journals encima

convenciones creado

KX-P24, la convención de core y dimensiones. El criterio para mover algo de una altura a la otra: si no saberlo cambia cómo se procesa un mensaje cualquiera, es core. El core se mantiene corto a propósito, porque se paga en cada prompt

convenciones decidido

la IA sí escribe contexto personal, pero solo por el pipeline de context journals. La regla vieja («lo llena Teo, la IA no escribe ahí») se reencuadra en vez de retirarse: sigue prohibido inferir contexto personal de un system journal, una stream journal o una conversación suelta. El riesgo que la regla protegía no era que la IA escribiera, era que inventara

convenciones decidido

el contexto se procesa con el modelo más capaz disponible, dicho por Teo como Opus 5. Primera convención del sistema que fija modelo para una tarea, acotada a propósito al agente. Anotado que el nombre del modelo caduca antes que el criterio

convenciones creado

prefijo _ - para lo que está por encima de la secuencia. Tercer prefijo de soporte junto a 0X y 99: los tres dicen que algo no está en la fila de los módulos, y cambia el motivo, no la regla

instancias creado

Context Journal, el tercer tipo de dictado de la bóveda, con id KX-C{NN}. Los tres se distinguen solo por de qué hablan: el context journal de Teo, el system journal del sistema, la stream journal de la vida o de un tema

instancias creado

KX-P23, el template Templater, calcado del de System Journal. Dos diferencias deliberadas: sin conclusiva, porque un context journal no propone ni decide nada, y con dimensiones, que lo completa el procesado

instancias decidido

el context journal se dicta antes de que exista la estructura que lo va a recibir. Teo dijo las dos cosas en el mismo dictado y se eligió el punto medio: andamio mínimo más template ahora, estructura definitiva reorganizada por la skill con material real encima. Estructura completa primero se descarta porque produce una taxonomía diseñada contra lo que Teo supone que va a decir, que es el mismo error de adoptar el manual por otra vía

instancias abierto

frontera sin cerrar entre el context journal y la stream journal class A. Es la segunda frontera de dictado sin resolver, después de la de system journals con class C

taxonomia creado

tres términos al glosario (agente, core, dimensión) y el id KX-C{NN}. dimensión es la palabra a cuidar: no es área ni es capa, y ahora son tres ejes distintos

modulos cambiado

kx infraestructura module suma la cuenta Enterprise de Claude. Es infraestructura y no comodidad porque corre el techo de lo que se puede diseñar: la restricción de créditos venía condicionando el tamaño de lo que se proponía, y el agente es lo primero que se diseña sin ella

tareas creado

KX-T74 a KX-T80: la skill que procesa context journals, la investigación de usos vanguardistas, qué traer del agente corporativo, el eje temporal, dictar los primeros quince o veinte, el escalón que falta en el procesamiento de stream journals, y qué del Atlas entra al core

tareas cambiado

KX-T04 (comitear contenido personal) sube de peso y conviene resolverla antes de que existan quince context journals: cuando se escribió, el contenido personal eran seis archivos sobre stack y horarios

tareas cambiado

KX-T20 (lista de cuadrantes) gana su primera restricción concreta desde julio: la categorización no puede ser la de manual, así que la lista no sale de una plantilla sino de material dictado

tareas cambiado

KX-T63 (mapa de dependencias) sube a prioridad media. Teo la volvió a pedir sin saber que existía, y esta vez con el argumento de fondo: si la estructura no se puede mirar, hay que sostenerla en la cabeza, y eso es lo que impide crear cosas adentro

pagina creado

KX-S10, KX-S11 y KX-S12 como objetos de colección. Existían en la bóveda sin entrada, así que la página mostraba diez de trece system journals. Creados como stubs honestos, sin resumen: escribirlo sería procesarlos

instancias creado

KX-I05, la jornada de implementación de esta corrida. Jornada nueva y no extensión de KX-I04, que sigue activa desde el 26.08.08 con otro tema, por la regla de una jornada un tema

09 de ago de 2026

23 eventos
pagina creado

B3, tesis de dos alturas, en /essays/prototipos/b3/. Cierra la familia académica. Portada propia de pantalla completa (título, tesis, ficha de datos, disciplinas, índice completo a la vista) y después el cuerpo; el índice se colapsa a riel una vez que se empieza a leer. Las dos alturas evitan la disyuntiva que se reparten B1 y B2: no hay que elegir entre índice siempre visible o siempre escondido

pagina creado

aparato crítico al pie, en sección propia: conceptos, notas y referencias. La página actual los reparte en tarjetas laterales con modales; B3 los baja al final, que es lo que hace un documento y no un post

pagina cambiado

B3 es el que varía la tipografía de la familia, por el plan: EB Garamond pasa a Source Serif 4, más sobria e institucional. .riel-marca se mudó a la hoja compartida, para que el tick de B1 y el de B3 sean idénticos y lo único que cambie entre ellos sea cuándo aparece el riel

pagina implementado

hallazgo de datos que el aparato hizo visible: el ensayo declara cuatro conceptos y dos notas en castellano que no existen en las colecciones, que están todas en inglés. B3 los marca como "No entry"; la página actual los muestra en gris sin decir por qué. Es un dato del contenido, no un bug de la página

pagina calibrado

se repitió un bug ya corregido: la regla base del botón de índice de móvil quedó después de la media query, dejando el índice inalcanzable en celular, exactamente el mismo error de orden que se había arreglado en B1 la corrida anterior. Corregido, más el tamaño de cuerpo en móvil, porque Source Serif 4 es más ancha por caracter y daba 36 caracteres por línea contra los 43 de B1

pagina implementado

auditoría de contraste de B3 con riel y panel abiertos, 86 pares en los dos temas, mínimo 5.86. Build en 49 páginas

pagina calibrado

tercer artefacto del entorno de verificación identificado: el panel del navegador no está compositando cuadros, así que las transiciones CSS no avanzan y getComputedStyle devuelve el valor congelado del inicio. Hizo parecer roto el panel de B3 (reportaba translateX(-8px) con la clase de abierto puesta). Es el mismo motivo por el que fallan las capturas y por el que scrollTo no emite eventos de scroll. Se resuelve apagando las transiciones antes de medir

pagina creado

A1, columna sola, en /essays/prototipos/a1/. Arranca la familia de lectura de ensayo libre, y es la respuesta más pura a "quedó muy poco como ensayo": cero navegación, ni riel ni panel ni botón ni PDF. Solo barra de progreso, una línea de metadata y los tags al pie

pagina decidido

la familia A sale sin numeración de sección. El plan prohíbe los romanos tipeados a mano pero no obliga a numerar, y numerar es aparato académico. Junto con los headings en itálica sin peso, más aire y el hue violeta de la serie free en vez del verde académico, es lo que separa esta familia de la B más allá del layout

pagina calibrado

A1 verificado: sin navegación de ningún tipo, sin numeración, sin bordes bajo headings, 72 caracteres de medida y centrado en la ventana. Auditoría de 64 pares, mínimo 5.86, con una corrección real: el separador de la metadata estaba a 0.45 de opacidad y se veía sucio más que discreto. Build en 50 páginas

pagina abierto

anotado sobre A1: corre con el mismo texto académico de siete secciones que la familia B, por la regla del plan de comparar forma con contenido idéntico. Sirve como caso exigente, no como caso típico de la serie free, cuyos ensayos reales hoy son stubs de cien palabras

pagina creado

A2, columna con dropdown, en /essays/prototipos/a2/. Es A1 más una sola cosa, y esa cosa está dictada casi al pie de la letra el 26.08.08. Las cinco cláusulas de Teo se verificaron una por una: ícono minimalista (sin borde, sin fondo, sin etiqueta), no abre solo (ni siquiera con hover, a diferencia del riel de B1), es opcional, no contamina por default, y el documento no se mueve un pixel al abrirlo

pagina implementado

el dropdown lleva secciones y conceptos, porque es lo que el dictado agrupa. Las secciones se linkean; conceptos y notas se listan sin link, porque marcarlos navegables sería prometer una ficha que no existe (las seis están en castellano y las colecciones en inglés, ver la corrida de B3)

pagina creado

body.libre en la hoja compartida: el tratamiento de la familia de ensayo libre (hue violeta, sin numeración de sección, títulos en itálica, entradilla, metadata suave, pie de tags). A1 migrado encima y verificado idéntico. Entre A1, A2 y A3 lo único que cambia es el modelo de navegación, y en A3 además la tipografía

pagina calibrado

bug que la comprobación habitual no habría encontrado: anclado al botón, el panel de 330px se salía 17px por la izquierda de una ventana de 375 y se recortaba en silencio, porque un desborde hacia la izquierda no genera scroll horizontal y no aparece en el chequeo de siempre. En pantalla angosta pasa a anclarse a la ventana. Auditoría de 68 pares con el dropdown abierto, mínimo 5.86. Build en 51 páginas

pagina creado

A3, substack tibio, en /essays/prototipos/a3/. Cierra los nueve. Encabezado grande, cuerpo más ancho, y todo el aparato al pie: índice y conceptos después del texto, con la hipótesis de que un índice antes de leer contamina la entrada y después de leer sirve para volver. Tercera variación tipográfica de la serie: EB Garamond pasa a Lora

pagina calibrado

dos correcciones en A3, las dos por reglas que perdían sin avisar: los headings quedaban en itálica porque la regla local perdía por especificidad contra body.libre, y la medida daba 68 caracteres en vez de más ancha porque el max-width en ch se resolvía en la serif por defecto y no en Lora. Auditoría de 76 pares, mínimo 5.86

pagina cambiado

arreglo compartido salido de A3: la barra de progreso llegaba a marcar 100.002% con el scroll elástico, y ahora se acota. Verificado que no rompió B2, que es el prototipo que más usa ese script

pagina cerrado

KX-T67: los nueve prototipos, construidos y verificados. Tres familias de tres, más las tres páginas de serie de C2. Build en 52 páginas

tareas abierto

KX-T68 (elegir el ganador de cada familia) y KX-T69 (si las secciones se mantienen) figuran bloqueada por KX-T67, ahora cerrada. No se desbloquean solas: las decide Teo mirando, que era el punto de construir nueve

pagina decidido

el problema eran las tarjetas individuales, confirmado por Teo después de ver la familia C. Le gustó C3 y pidió una cuarta variante con bastante más varianza, tomando eso como dirección. Es la primera devolución real sobre los prototipos, y cierra parcialmente una de las preguntas que el rediseño tenía abiertas

pagina creado

C4, cartel, en /essays/prototipos/c4/. Décimo prototipo, fuera del plan de nueve. Empuja donde C1, C2 y C3 coinciden sin haberlo cuestionado: los tres discuten cómo agrupar por serie y los tres dan por sentado que la serie organiza el eje vertical. Acá la lista es una sola, continua y cronológica, y la serie pasa a ser un lente. La tarjeta no se rediseña, se elimina: sin caja, fondo, borde ni sombra, solo tipografía a tamaño de cartel y un filete. Mantiene Newsreader, la tipografía de C3, para que la varianza esté en la estructura y no en la letra

pagina calibrado

en C4 la metadata no ocupa lugar hasta el hover o el foco de teclado, y en pantalla táctil se muestra sola: esconderla detrás de un hover que no existe habría repetido el error del índice de B1 en móvil. Corregido además el conteo dentro de los lentes, que estaba a opacity: 0.6 y no es decorativo, es información. Auditoría de 26 pares con metadata y lentes forzados a visible, mínimo 5.86. Build en 53 páginas

08 de ago de 2026

34 eventos
pagina decidido

la página de ensayos se rediseña explorando: nueve prototipos, tres familias de tres (lectura libre, lectura académica, home). Se descarta rediseñar directo la página buena, que es el método que produjo la página que ahora no le gusta

pagina decidido

lo que existe se congela, no se archiva. /essays/ y /essays/{slug}/ quedan intactas; los prototipos viven en /essays/prototipos/. Se descarta archivar a _archive/ como se hizo con las vistas viejas de /kx/: ahí el reemplazo ya estaba verificado y acá todavía no existe

pagina decidido

el ensayo largo se lee entero en la web, con índice navegable, y el PDF es descarga opcional. La premisa se corrige: el peso que preocupaba es de PDF, no de texto. Se descartan partirlo en una ruta por capítulo, y la ficha con el PDF como documento real

pagina decidido

tres series de ensayo: académicos, cine, ensayos libres, como campo serie en el schema de essays. Se descarta agrupar por tema en vez de por formato, que dejaba la home sin relación con las páginas de lectura

pagina decidido

la interfaz del sitio público sigue en inglés. Migrar de idioma es decisión de sitio entero y contamina la comparación de los nueve prototipos. Queda como cabo suelto anotado

pagina decidido

las secciones y conceptos no se deciden de antemano, se exploran. Teo dijo que no sabe si las mantiene y describió con precisión cómo las querría si las mantiene; los prototipos toman respuestas distintas y él elige mirando

pagina decidido

los nueve prototipos llevan modo claro y oscuro desde el principio, con toggle que gana sobre prefers-color-scheme en las dos direcciones. Sale de revisar las páginas de referencia: quotes y linguistic treats tienen tema oscuro propio y la de ensayos no tiene una sola línea. Mismo argumento de oportunidad que fijó KX-P22 para /kx/. Se descarta construirlo solo sobre el ganador

pagina calibrado

revisadas quotes.astro y linguistic-treats.astro a pedido de Teo. «Más glow, más moderno» resulta ser cuatro cosas medibles: el glow vive en el text-shadow del contenido al hover y no en sombras de caja, tarjeta de radio 22 con degradé al tinte del acento, un hue propio por página, y el toggle de tema. Lo último abre que cada serie de ensayos tenga su hue

pagina creado

Plan de Rediseno - Pagina de Ensayos.md en 03 - planes y reencuadre/: el problema en las palabras del dictado, las seis decisiones con lo descartado, lo constante en los nueve, y qué explora cada prototipo. Primer plan del sistema que no es sobre /kx/

tareas creado

KX-T67 a KX-T73: los nueve prototipos, elegir ganador por familia, la decisión de secciones, el campo serie, la descarga PDF, las fotos de los ensayos de cine, y la skill que publica un ensayo

flujos cambiado

KX-F05 suma el flujo completo que Teo dictó, con un paso nuevo de pulido entre el paquete auxiliar y la publicación, y la publicación confirmada como manual a propósito. Sigue sin implementarse: el paso de pulido no tiene forma

tareas cambiado

KX-T36 (ensayos largos): la mitad de presentación sale de la tarea, resuelta. Queda abierto lo original, si el pipeline de limpieza aguanta 19.000 palabras

modulos cambiado

kx ensayos module suma la salida pública como segundo frente. El pipeline producía ensayos y la página los renderizaba, pero la publicación deja de ser un detalle de presentación y pasa a ser trabajo activo

instancias creado

KX-I04, la jornada de implementación de esta corrida, en estado activo

pagina cerrado

KX-T70: el campo serie existe en el schema de essays, como enum opcional (academic/film/free). Opcional a propósito: un ensayo sin clasificar cae en free al renderizar en vez de romper el build. Los siete ensayos quedaron clasificados de forma provisoria, pendiente de que Teo la revise

pagina creado

C1, el primer prototipo de los nueve, en /essays/prototipos/c1/. Series apiladas: tres bandas con hue propio, las secciones contienen en vez de navegar. Encabezado chico, tarjeta de radio 22 con degradé al tinte, glow en el text-shadow del título al hover, modo claro y oscuro con toggle que persiste en kx-theme, la misma clave que ya usan quotes y linguistic treats

pagina calibrado

auditoría de contraste propia del prototipo, diez combinaciones corregidas. Los hues pastel en claro se usaban como color de texto sobre su propio tinte y daban de 1.14 a 4.16, y el --ink-faint con alpha 0.38 dejaba los tags casi invisibles. Es exactamente el mismo modo de falla que ya se había corregido en las rampas de /kx/ el 26.08.02. Los hues de claro pasan a tono profundo y el faint a sólido: 40 pares medidos en los dos temas, mínimo 5.07

pagina implementado

build verificado, 41 páginas (40 más la ruta nueva). Probado en vivo: sin scroll horizontal en 375px, el toggle de tema gana en las dos direcciones, y la serie film renderiza su estado vacío, que resultó un caso de diseño útil de mostrar

pagina creado

C2, el segundo prototipo, en /essays/prototipos/c2/. Series como puertas: la home es un índice de índices, sin ningún ensayo individual a la vista, y cada puerta lleva a su propia página de serie. Es la rama opuesta a C1 sobre la misma duda de Teo

pagina creado

las tres páginas de serie de C2 (c2/academic/, c2/film/, c2/free/), vía [serie].astro. Existen porque una puerta que no se abre no prueba la hipótesis, y porque la regla de no mandar a un 404 ya está fijada desde el 26.08.02. La serie vacía genera página igual

pagina creado

styles/prototipos-ensayos.css y lib/series-ensayos.ts: los tokens, la tarjeta y el chrome por un lado, la definición de las tres series por el otro. Extraídos al construir el segundo prototipo, por un motivo concreto: con la paleta copiada en cada archivo, la corrección de contraste de C1 habría que rehacerla nueve veces y se desincronizaría. La tarjeta se comparte a propósito, así entre C1 y C2 lo único que cambia es el modelo de navegación

pagina calibrado

C1 migrado a la hoja compartida y verificado sin cambios visuales: tres bandas, siete tarjetas, radio 22, el tema viajando entre páginas por kx-theme

pagina creado

C3, el tercero, cierra la familia de home en /essays/prototipos/c3/. Índice editorial: lista en vez de grilla, lo más reciente de cada serie destacado arriba, búsqueda y filtro por serie en la barra flotante al pie (mismo lugar que la página actual, pero con el filtro a la vista en vez de escondido en un modal). Es además el que varía la tipografía por el plan: Newsreader en lugar de EB Garamond, y Reenie Beanie afuera

pagina calibrado

la auditoría de contraste estaba mal y hubo que corregirla tres veces. Leía valores a mitad de la transición CSS, no componía el alpha del texto, y no entendía la serialización color(srgb ...) que devuelve color-mix(). Cada versión defectuosa dio verdes falsos, incluidos los que se habían reportado para C1 y C2 más temprano el mismo día. Los tres errores se detectaron por valores imposibles (dos temas midiendo idéntico, y contrastes de 1.11 en texto que se ve bien)

pagina calibrado

correcciones reales que salieron de la auditoría ya confiable, todas en la hoja compartida y por lo tanto válidas para los nueve prototipos: --pe-ink-soft de rgba(42,39,35,0.60) a sólido (daba 4.04 compuesto sobre el papel) y --pe-ink-faint de oscuro subido dos veces (el tag sobre tarjeta daba 4.27). Medición final sobre las cinco rutas y los dos temas: mínimo 4.87, ninguna bajo AA

pagina implementado

verificado en vivo: la búsqueda y los chips de C3 filtran, cuentan y muestran el estado sin resultados; la barra flotante se reacomodó en pantalla angosta, donde se apilaba en una columna de 188 por 122; sin scroll horizontal en 375px. Build en 46 páginas

pagina creado

B1, el primero de lectura, en /essays/prototipos/b1/. Paper con riel: el índice vive en 44px position: fixed y se abre en panel superpuesto, así el cuerpo no se mueve. Medido contra la página actual al mismo ancho: hoy el texto queda 215px a la izquierda del centro con 82 caracteres por línea, y en B1 queda centrado con 72. Es la queja de Teo cuantificada, y confirma que su causa era estructural (una columna de 320px dentro de la grilla) y no de estilo

pagina implementado

los números romanos salen del texto y los pone la página, con un contador CSS. Incluye los id de los anchors: Astro los deriva del texto original del markdown, así que arrastraban el romano y los acentos (ii-la-función-...). Ahora se regeneran del texto ya limpio

pagina calibrado

tres bugs propios de B1, encontrados verificando: el botón de índice para móvil quedaba invisible por orden de reglas CSS, y como el riel se oculta en pantalla angosta el índice quedaba inalcanzable en celular; el header desbordaba a 420px sobre una ventana de 375; y el seguimiento de sección activa por IntersectionObserver quedaba viejo entre encabezados, porque las secciones están a unos 1700px y la banda de observación es angosta. Lo último se reemplazó por cálculo desde la posición de scroll, que siempre tiene respuesta correcta

pagina implementado

auditoría de contraste de B1 en los dos temas con el panel abierto, 68 pares medidos, mínimo 5.86. Navegación del riel y del panel verificada, y el seguimiento de sección comprobado correcto en seis posiciones de scroll. Build en 47 páginas

pagina creado

B2, la contracara de B1, en /essays/prototipos/b2/. Cero cromo lateral permanente: el ensayo está solo hasta que se pide el índice, y el índice trae entonces más de lo que da B1, un medidor de progreso por sección además de cuál es la actual, con anillo de avance total en el botón flotante y atajo de teclado

pagina creado

styles/prototipos-ensayos.css suma el bloque de lectura (lienzo, prosa, encabezado del ensayo, barra de progreso) y nace scripts/prototipos-lectura.ts con la lógica de cliente compartida: tema, limpieza de encabezados, tiempo de lectura, scroll y progreso por sección. Mismo argumento que la vez anterior: seis prototipos de lectura son seis copias de todo eso, y la próxima corrección habría que hacerla seis veces. B1 migrado encima y verificado sin cambios

pagina calibrado

bug semántico real en el progreso por sección: se medía contra el borde inferior de la ventana, así que al abrir la página la primera sección ya marcaba 65% sin haber leído una palabra. Mostrar no es leer. Pasa a medirse contra una línea de lectura al 30% de la altura, con la última sección completándose al llegar al fondo del scroll, que es su único caso borde por coincidir con el final del documento

pagina implementado

B2 verificado: progreso monótono y coherente en seis posiciones (arranca en cero, cierra en 100), el índice abre y cierra por botón, tecla, velo y al navegar, y el cuerpo no se mueve. Auditoría de contraste con el overlay abierto, 76 pares, mínimo 5.86. Build en 48 páginas

03 de ago de 2026

9 eventos
modulos decidido

kx autopoiesis module pasa a kx system factory module. Sin problema de ambigüedad de por medio esta vez — Teo pidió el cambio directo. Sigue siendo una descripción exacta: la fábrica que construye el sistema que la contiene. El id KX-M04 no se toca

modulos cambiado

carpeta 04 - kx autopoiesis (KX-M04)0X - kx system factory (KX-M04); 0X - deprecated (KX-M06)99 - deprecated (KX-M06). 0X y 99 quedan como los dos prefijos de soporte fuera de la secuencia numérica principal (el módulo que cambia el sistema, y lo que el sistema deja de usar, al final a propósito)

pagina cambiado

colección y campo: kx-modulos/autopoiesis.mdsystem-factory.md; modulo: autopoiesismodulo: system-factory en las 14 piezas y tareas que lo declaraban

pagina cambiado

rutas /kx/autopoiesis//kx/system-factory/: carpeta pages/kx/autopoiesis/ renombrada entera, los 5 archivos .astro reescritos (breadcrumbs, kicker, hrefs, variable autopoiesisDesglosesystemFactoryDesglose), más kx/index.astro, que linkea al panel

convenciones cambiado

referencias de prosa actualizadas en el CLAUDE.md raíz, el del módulo y sus dos subcarpetas, el del Atlas, la Matriz completa (Mapa de Modulos.md, Mapa de Flujos.md, Mapa de Instancias.md, Mapa de Skills.md, Mapa de Convenciones.md), y Plan de Jornada de Implementacion.md

modulos implementado

encontrados y corregidos dos bugs reales, no relacionados con este rename puntual pero descubiertos al tocar los mismos archivos: Templates/System Journal.md seguía escribiendo Sesiones/ y tipo: kx-autopoiesis-session por dentro — el mv del renombre anterior nunca le tocó el contenido, así que las próximas sesiones habrían salido mal. Y generate-kx-eventos.mjs/generate-kx-jornadas.mjs citaban Patch Notes con mayúscula cuando la carpeta real ya era patch notes en minúscula — funcionaba en Windows por ser case-insensitive, pero habría roto el build en GitHub Actions (Linux, case-sensitive)

convenciones decidido

estado_autopoiesis no se toca. Aunque el módulo ya no se llama autopoiesis, el campo sigue siendo un nombre namespaced único sin colisión; renombrarlo ahora reabriría la misma pregunta que ya se resolvió con estado_journal, sin necesidad real

convenciones decidido

mismo criterio de siempre para lo histórico: patch notes cerrados, las jornadas ya escritas (transcripción real), kx-tareas cerradas, Y - Descartado/, 03 - planes y reencuadre/, kx-core.md y Modulo Base...md quedan sin tocar

pagina implementado

npm run gen corrido, build verificado sin errores (40 páginas, rutas /kx/system-factory/* confirmadas)

02 de ago de 2026

88 eventos
convenciones decidido

kx autopoiesis session pasa a system journal, y ciclo de implementación pasa a jornada de implementación. Alcance completo: carpeta, template, skill, campo de tipo, colección de la página y rutas. Los ids KX-S{NN} y KX-I{NN} no se tocan

modulos cambiado

carpetas: Sesiones/system journals/; Ciclo de Implementacion/jornadas de implementacion/; Patch Notes/patch notes/. Los 8 archivos de system journals y las 3 jornadas renombrados al nuevo patrón de nombre ({AA.MM.DD} - system journal[...], {AA.MM.DD} - jornada de implementacion[...])

modulos cambiado

skills: procesar-sesion-autopoiesisprocesar-system-journal; cerrar-ciclo-implementacioncerrar-jornada-implementacion, ambas reescritas completas, no solo la carpeta. Template Kx Autopoiesis Session.mdSystem Journal.md

taxonomia cambiado

campo tipo: kx-autopoiesis-sessionsystem-journal en los 8 system journals; campo estado_cicloestado_jornada en las 3 jornadas y en el schema. estado_autopoiesis no se tocó a propósito: renombrarlo hubiera colisionado con estado_journal (el campo de las stream journals, con un enum completamente distinto) — mismo criterio que ya evitó esa colisión la vez pasada

pagina cambiado

colecciones de interlynkx-page: kx-sesiones/kxSesioneskx-system-journals/kxSystemJournals (8 archivos movidos a mano, sin generador); kx-ciclos/kxCicloskx-jornadas/kxJornadas (generada, el script se renombra a generate-kx-jornadas.mjs y su ruta hardcodeada a la carpeta nueva). content.config.ts y package.json (gen:ciclosgen:jornadas) actualizados

pagina cambiado

rutas: /kx/autopoiesis/sesiones//kx/autopoiesis/system-journals/, /kx/autopoiesis/ciclos//kx/autopoiesis/jornadas/. Los dos archivos .astro renombrados y reescritos (variables, clases CSS kx-sesion/kx-ciclokx-journal/kx-jornada), más kx/index.astro y kx/autopoiesis/index.astro, que consultan ambas colecciones y linkeaban a las rutas viejas

pagina cambiado

piezas e instancias de la página renombradas: kx-p16-procesar-sesion-autopoiesis.mdkx-p16-procesar-system-journal.md; kx-p17-template-kx-autopoiesis-session.mdkx-p17-template-system-journal.md; kx-p21-cerrar-ciclo-implementacion.mdkx-p21-cerrar-jornada-implementacion.md; kx-instancias/kx-autopoiesis-session.mdsystem-journal.md (id incluido); kx-instancias/ciclo-de-implementacion.mdjornada-de-implementacion.md (id incluido); kx-f04-sesion-de-sistema.mdkx-f04-system-journal.md. Las URLs de esas piezas cambian

convenciones cambiado

Plan de Ciclo de Implementacion.mdPlan de Jornada de Implementacion.md, reescrito con la terminología nueva. Se conserva verbatim el párrafo que documenta por qué se había elegido "ciclo" el 26.08.01 (sobre "sesión"), con una nota agregada de que se volvió a renombrar

convenciones cambiado

referencias de prosa actualizadas en el CLAUDE.md raíz, el del módulo, el de system journals, el de jornadas de implementacion, el del Atlas, y toda la Matriz (Mapa de Modulos.md, Mapa de Flujos.md, Mapa de Instancias.md, Mapa de Skills.md, Mapa de Convenciones.md, Mapa de Mapas.md, Mapa de Pagina.md). De paso, se agregó KX-I{NN} a la tabla de ids del Atlas (no estaba) y se corrigió que el flujo de system journal ya no tiene el cuello de botella marcado como "no existe" (la jornada de implementación se construyó hace rato)

convenciones decidido

mismo criterio de siempre para lo histórico: patch notes cerrados, Ciclo de Implementacion/26.08.01...md (transcripción real, no se reescribe), kx-tareas cerradas, Y - Descartado/ y 03 - planes y reencuadre/ quedan sin tocar

pagina implementado

npm run gen corrido, build verificado sin errores (40 páginas), rutas nuevas confirmadas en el HTML construido

convenciones decidido

kx sesiones module pasa a kx stream journals module. No solo la etiqueta en español de la carpeta: el concepto entero en inglés (stream sessionstream journal) se renombra, para no dejar un módulo llamado "stream journals" cuyo contenido se sigue llamando "stream session" en todos lados. El id KX-M01 no cambia

modulos cambiado

carpeta 01 - sesiones (KX-M01)01 - stream journals (KX-M01); template Templates/Stream Session.mdTemplates/Stream Journal.md; skill procesar-stream-sessions-del-diaprocesar-stream-journals-del-dia (carpeta y SKILL.md)

taxonomia cambiado

campo estado_streamestado_journal en las 9 notas existentes (unprocessed/, processed/, tachado/), en el template (las notas nuevas ya lo escriben con el nombre nuevo), y en toda la documentación que lo citaba

pagina cambiado

en interlynkx-page: kx-modulos/sesiones.mdstream-journals.md; kx-instancias/stream-session.mdstream-journal.md (id stream-sessionstream-journal); kx-piezas/kx-p09-template-stream-session.mdkx-p09-template-stream-journal.md; kx-piezas/kx-p05-procesar-stream-sessions-del-dia.mdkx-p05-procesar-stream-journals-del-dia.md; kx-workflows/kx-f02-stream-session-ac.mdkx-f02-stream-journal-ac.md; kx-workflows/kx-f03-stream-session-b.mdkx-f03-stream-journal-b.md; kx-tareas/kx-t14-publicar-modulo-sesiones.mdkx-t14-publicar-modulo-stream-journals.md. Las URLs de esas piezas y flujos cambian

pagina cambiado

campo modulo: sesionesmodulo: stream-journals en las 17 piezas y tareas que lo declaraban

convenciones cambiado

referencias de prosa actualizadas en el CLAUDE.md raíz, el del módulo, el de Deprecated, el de Sesiones de autopoiesis (que contrasta contra este módulo), la Matriz completa (Mapa de Modulos.md, Mapa de Flujos.md, Mapa de Instancias.md, Mapa de Convenciones.md, Mapa de Capas.md, Mapa de Integraciones.md, Mapa de Skills.md, Mapa de Taxonomia.md), Convenciones/Templates.md, y los hotkeys/config de Templater en .obsidian/, que apuntaban al archivo de template viejo

convenciones decidido

los documentos históricos no se tocan, mismo criterio que en los reordenamientos anteriores: patch notes cerrados, Ciclo de Implementacion/26.08.01...md, kx-core.md, modulo-base.md, y los archivos ya movidos a Y - Descartado/ siguen diciendo "stream session", porque describen el estado de cuando se escribieron

pagina implementado

npm run gen corrido y build verificado sin errores (40 páginas). Confirmado en el HTML construido: las únicas menciones a "stream session" que sobreviven están en las páginas que renderizan contenido histórico (/kx/autopoiesis/log/, /kx/autopoiesis/ciclos/, /kx/kx-core/), no en UI viva

pagina decidido

el nombre correcto es "hyperlynkx", no "interlynkx": error de dictado arrastrado por el sistema. La corrección aplica hacia adelante; no se renombra la carpeta local interlynkx-page ni el repo viejo

pagina creado

repo nuevo hyperlynxt/hyperlynkx-page, público, deploy a GitHub Pages vía Actions con el mismo workflow static.yml. Reemplaza a astro-project-v2, que había quedado con la identidad del starter de Astro sin renombrar

pagina cambiado

astro.config.mjs: base pasa a /hyperlynkx-page. El base path resultó estar además hardcodeado como string suelto en unos 39 archivos de src/, corregidos con reemplazo mecánico verificado uno por uno

pagina implementado

deploy verificado en producción: https://hyperlynxt.github.io/hyperlynkx-page/ responde 200 en la raíz y en /kx/. El repo viejo queda intacto, sin tocar

tareas cerrado

KX-T65

tareas abierto

KX-T66: centralizar el base path en vez de tenerlo repetido en cada archivo

pagina deprecado

las cuatro vistas viejas se archivan a src/pages/_archive/kx-vistas-viejas/: sistema.astro, tareas.astro, anatomia.astro y areas/ entera. Dejan de buildear, porque Astro ignora las carpetas que arrancan con _. El build baja de 55 a 40 páginas, que es exactamente lo esperado (3 vistas + 12 de áreas)

pagina cambiado

diez archivos de la Matriz apuntaban a esas rutas en su sección "Dónde se ve el inventario", y esa sección se renderiza en las páginas de área nuevas. Corregidos uno por uno a las rutas nuevas: una página que te manda a un 404 es la mentira que este sistema existe para evitar. Verificado sobre el HTML construido: cero href a rutas archivadas

pagina cambiado

Mapa de Pagina.md: la lista de vistas pasa a describir la constelación real (puerta, Atlas con sus once áreas, autopoiesis con sus cinco rutas, y los documentos)

pagina implementado

los dos pares de documento se conservan (modulo-base, kx-core). Son contenido escrito, no chrome, y kx-documentos los apunta. Migrarlos de KxDoc.astro a KxShell queda pendiente, sin urgencia

pagina calibrado

la firma "hyperlynkx | teo" de la landing ya apuntaba a /kx/, así que no hubo que cambiarla: lo que faltaba era deployar. Verificado con un click real, cae en el hub nuevo

pagina implementado

primer deploy de la constelación nueva a GitHub Pages

skills implementado

el hueco no era escribir HTML. Las páginas ya son proyecciones y las skills ya escriben las colecciones a mano. Lo que faltaba eran las tres colecciones generadas (kx-eventos, kx-areas, kx-ciclos): las skills escribían la fuente en la bóveda y nunca corrían los generadores, así que la página mostraba el estado viejo aunque la bóveda estuviera bien

pagina implementado

prebuild encadena los tres generadores. Un solo npm run build deja todo al día, sin tener que acordarse de npm run gen

pagina cambiado

los tres generadores pasan de fallar a saltear con aviso cuando no encuentran la bóveda. Sin esto el prebuild rompía el deploy de GitHub Actions, que clona solo el repo de la página. Verificado simulando CI sin bóveda: los tres salen con exit 0

skills cambiado

procesar-sesion-autopoiesis suma el Paso 8b (sincronizar la página) y la tabla de campos que se olvidan: area en tareas, fechaInicio/fechaFin al cambiar estado, y los campos nuevos de kx-workflows. Regla explícita: un cambio de estado nunca es solo el enum

skills cambiado

cerrar-ciclo-implementacion retira la línea de que "no toca HTML ni dashboard", que quedó obsoleta, y suma el paso de sincronizar con un chequeo concreto: que el ciclo cerrado ya no aparezca como activo en el hub

tareas cerrado

KX-T62

pagina creado

Criterio de Diseno - Como se Dibuja el Sistema.md: qué necesitaba el sistema y por qué las decisiones visuales salieron así. Diez puntos, incluido el hallazgo de que casi ninguna decisión hubo que inventarla porque ya estaba escrita y sin aplicar en los archivos de la Matriz

pagina creado

scripts/generate-kx-ciclos.mjs (npm run gen:ciclos), tercer uso del patrón de generación desde la bóveda. A diferencia de los otros dos sí extrae el cuerpo: la ida y vuelta en callouts es el contenido del ciclo

pagina implementado

/kx/autopoiesis/tareas/: columnas por tipo ordenadas por quién puede desbloquearla, con los bloqueos dibujados como aristas en las dos direcciones

pagina implementado

/kx/autopoiesis/sesiones/: timeline con lo que produjo cada sesión enlazado al Atlas. Cierra el pendiente de /kx/sesiones/, anotado desde el 26.08.01

pagina implementado

/kx/autopoiesis/ciclos/: la ida y vuelta renderizada como conversación, con los callouts coloreados por autoría. Un ciclo pausado muestra su bloque para retomar arriba de todo

pagina implementado

/kx/autopoiesis/log/: los 212 eventos agrupados por día, el más reciente expandido y con más aire, filtrable por área y verbo

pagina cerrado

KX-T60: el área autopoiesis, completa

pagina cambiado

BarraFiltros se generaliza: aplica a cualquier elemento con data-kx-filter, sea fila de tabla o tarjeta. TablaDatos deja de filtrar por su cuenta y solo mantiene su mensaje de vacío

instancias creado

KX-S03 y KX-S04 en la colección de sesiones, que faltaban. La colección pasa de 5 a 7, igual que la bóveda

taxonomia cambiado

schema de kx-ciclos: suma idaYVuelta, cierre y hora_inicio

pagina cambiado

orden de sesiones y ciclos: desempate por id cuando comparten fecha. Sin esto el ciclo activo aparecía debajo de uno cerrado y las sesiones del mismo día salían al revés

pagina decidido

el Atlas se organiza por área de la Matriz, no por tipo de objeto. Once páginas, espejo 1:1 de 01 - matriz/. Corrige el plan del día anterior. Se descarta la organización por tipo de objeto; /kx/atlas/piezas/ sobrevive como vista transversal, no como columna principal

pagina decidido

la prosa de la Matriz se genera, no se reescribe. Un script parsea los once Mapa de X.md y produce kx-areas, mismo patrón que el patch notes. Extrae las secciones del molde y no las entradas de ítem: el archivo de la Matriz da el porqué, la colección da el qué. Se descartan dejar la prosa solo en Obsidian y condensarla a mano

pagina decidido

fechaInicio y fechaFin declarados en todo objeto con estado, no derivados del log. El log no distingue "se terminó" de "se tocó"

pagina decidido

las once páginas salen primero con un molde común y se especializan después, en vez de una por una completa

pagina creado

scripts/generate-kx-areas.mjs (npm run gen:areas) y la colección kx-areas, con las once áreas

pagina creado

/kx/atlas/{area}/ vía [area].astro: las once páginas de área, con prosa de la bóveda, escalera de objetos por estado, medidor, decisiones fechadas y sección de abierto

pagina creado

componentes EscaleraEstados y Prosa. El design system pasa de once a doce componentes

flujos implementado

/kx/atlas/flujos/ recibe su visual propio según su driver ontológico: los pipelines paso por paso, coloreados por actor, con el cuello de botella marcado. Es la primera área con forma específica; las otras diez siguen con el molde común

flujos cerrado

KX-T22: los cinco flujos cargados como KX-F01 a KX-F05, transcritos de Mapa de Flujos.md. La colección deja de estar vacía

taxonomia cambiado

schema: fechaInicio/fechaFin en módulos, piezas, flujos, instancias y cuadrantes; materiaPrima, destino y cuelloDeBotella en flujos

pagina cambiado

bug real corregido: la página nunca declaraba color-scheme, así que Chrome aplicaba su Auto Dark Theme y reescribía los colores por su cuenta cuando el sistema estaba en oscuro, ignorando el tema elegido. Detectado midiendo: una sola regla CSS tocaba el fondo del body y su variable resolvía a claro, pero el color aplicado era oscuro

pagina calibrado

contraste de las cuatro rampas auditado y corregido. Los pastel del tema claro se usaban como color de texto y daban 1.86 a 2.85, por debajo de AA. Las veinte combinaciones pasan a tonos profundos en claro: mínimo 4.68 en claro y 5.70 en oscuro, ninguna por debajo de 4.5

tareas creado

KX-T64: el mega buscador por id, pedido explícito de Teo y dejado por él para después

tareas cambiado

KX-T59 se reescribe: el Atlas pasa a once páginas por área. Las once existen con el molde común; falta el visual propio de cada una, las fichas por objeto, el grafo y el árbol

modulos cambiado

autopoiesis y modulo-base reciben fechaInicio. El resto queda sin fecha a propósito: no hay evidencia real y inventarla es peor que no tenerla

skills calibrado

cerrar-ciclo-implementacion corrió por segunda vez. Resultado terminado: doble revisado de diecinueve objetos de produjo, sin cabos sueltos del ciclo. Sumó KX-S03/KX-S04, que faltaban en la lista

instancias cerrado

KX-I02: estado_ciclo: terminado, fecha_fin: 2026-08-02. hora_fin vacío, sin reloj real que citar

flujos abierto

anotado sin resolver: KX-F01/KX-F02 quedan finalizado sin fechaFin, misma política de no inventar fechas que ya rige fechaInicio

convenciones decidido

el número de orden de carpeta y el id del módulo se separan. Patrón nuevo: {NN} - {nombre} (KX-M{NN}). Reordenar un módulo (cambiarle el número) ya no toca su código. 00 - kx atlas system queda sin código: no es un módulo, es el mapa

convenciones decidido

nueva familia de id, KX-M{NN}, para módulos con carpeta propia en la bóveda. Se suma a KX-S/KX-P/KX-T en la tabla de ids del CLAUDE.md del Atlas

convenciones decidido

carpetas fuera del sistema, que Teo crea para ir guardando cosas sin módulo todavía, usan el prefijo Y - {Nombre}, sin número ni código, mismo patrón que ya tenía Y - Old Vault Files

modulos cambiado

carpetas del sistema renombradas y reordenadas: 00 - Kx Atlas System00 - kx atlas system; 01 - Sesiones01 - sesiones (KX-M01); 02 - Ensayos02 - ensayos (KX-M02); 03 - Bullet Journal03 - bullet journal (KX-M03); 04 - Kx Autopoiesis04 - kx autopoiesis (KX-M04); 0 - Megathreads05 - megathreads (KX-M05) (resolvía la colisión con 00); 0X - Deprecated0X - deprecated (KX-M06)

convenciones cambiado

0X - Testing Files deja de compartir el prefijo 0X con Deprecated y pasa a Y - Testing Files, junto con State of QuadrantY - State of Quadrant y Daily Examples of My Daily NotesY - Daily Examples of My Daily Notes: las tres son carpetas de Teo fuera del sistema, no de soporte del sistema

pagina cambiado

83 archivos con referencias a las rutas viejas (skills, los CLAUDE.md, contenido de kx-*, los tres scripts de generación) actualizados a las rutas nuevas. Verificado: cero referencias viejas restantes y los tres scripts de build resuelven contra las carpetas nuevas

pagina implementado

npm run gen corrido para resincronizar kx-areas, kx-eventos y kx-ciclos contra la Matriz ya corregida, en vez de parchear a mano el contenido derivado

convenciones cambiado

subcarpetas de 00 - kx atlas system/ renombradas y reordenadas: 01 - Matriz01 - matriz, 03 - Contexto Personal02 - contexto personal

convenciones creado

00 - kx atlas system/03 - planes y reencuadre/: agrupa los documentos de diseño que vivían sueltos en la raíz del módulo (Criterio de Diseno..., Plan de Andamio..., Plan de Hub Kx - Atlas y Autopoiesis..., Reencuadre...). No es una cuarta pregunta de ruteo, es historial

modulos decidido

Raw/ deja de vivir en Deprecated. Mientras un original de stream session no está procesado es trabajo activo, no material deprecado — el nombre de la carpeta contradecía su propio contenido. Se mueve a 01 - sesiones (KX-M01)/Raw/{A,B,C}/, junto a Final/. Tachado/ (diff + original ya procesado) es lo único que sigue en 0X - deprecated (KX-M06)/

modulos implementado

movidos los 8 archivos de Raw/{A,B,C} a 01 - sesiones (KX-M01)/Raw/, descartada Raw/null (carpeta vacía, artefacto de un bug de script anterior). Templates/Stream Session.md (el Templater que crea la nota) actualizado para escribir ahí en vez de en Deprecated — sin este cambio las sesiones nuevas seguirían cayendo en el lugar viejo

convenciones decidido

Y - Descartado/ para documentos ya destilados, casi fuera del sistema. Distinto de Tachado/, que es material de un pipeline activo (stream sessions recién procesadas): esto es contenido que ya no se va a volver a tocar. No se borra, pero sale de las carpetas numeradas del sistema para no ensuciarlas

modulos implementado

movidos a Y - Descartado/: los 5 documentos de 0X - deprecated (KX-M06)/Documentos/ (Pendientes-y-Roadmap.md, Ideas-Nuevos-Modulos-y-Sistemas.md, kx core bullet listing.md, Page & Categories Sections.md, Plan de Construccion - Input, Estado y Dashboard.md) más Plan de Hub - Puerta de Entrada del Kx System.md, que quedó reemplazado por Plan de Hub Kx - Atlas y Autopoiesis.md el mismo día y no correspondía meterlo en 03 - planes y reencuadre/ junto a los vigentes

pagina cambiado

referencias a las rutas viejas actualizadas en la Matriz (Mapa de Flujos.md, Mapa de Instancias.md, Mapa de Skills.md), los CLAUDE.md de Sesiones y Deprecated, el skill procesar-stream-sessions-del-dia, y el espejo en kx-instancias/kx-piezas/kx-workflows. Los documentos históricos (patch notes cerrados, kx-core.md, Plan de Andamio...) quedan sin tocar a propósito: describen el estado de cuando se escribieron

pagina implementado

npm run gen corrido de nuevo para resincronizar contra la estructura final

convenciones decidido

Raw/{A,B,C}, Final/{A,B,C} y Tachado/{A,B,C} pierden la subcarpeta por clase. El nombre de archivo ({AA.MM.DD} - Class {A/B/C}[ - {romano}]) ya alcanza para ordenar y distinguir; la carpeta por clase era jerarquía sin función. Se extiende a Tachado aunque no se pidió explícito, por el mismo argumento

modulos cambiado

renombradas y aplanadas en minúscula: Rawunprocessed, Finalprocessed (las dos en 01 - sesiones (KX-M01)/), Tachadotachado (en 0X - deprecated (KX-M06)/)

modulos implementado

movidos los 7 archivos de unprocessed/{A,B,C}, los 2 de processed/{A,B,C} y los 6 de tachado/{A,B,C} a sus carpetas planas. Templates/Stream Session.md actualizado para escribir directo en unprocessed/ sin subcarpeta de clase — el conteo de numeral romano sigue funcionando porque filtra por nombre de archivo, no por carpeta

convenciones cambiado

anterior/siguiente en el frontmatter de las 8 sesiones ya procesadas, que eran wikilinks a las rutas viejas con subcarpeta de clase, corregidos a las rutas planas nuevas

integraciones cambiado

Full Calendar: las tres fuentes de Final/{A,B,C} con color propio por clase (violeta/gris/morado) se colapsan en una sola fuente sobre processed/. Se pierde el color por clase en el calendario, a pedido explícito de Teo — la clase se sigue viendo abriendo la nota o el título del evento

pagina cambiado

referencias a las rutas viejas actualizadas en la Matriz (Mapa de Flujos.md, Mapa de Instancias.md, Mapa de Skills.md, Mapa de Modulos.md), los CLAUDE.md de Sesiones y Deprecated, el skill procesar-stream-sessions-del-dia, y el espejo en kx-instancias/kx-piezas/kx-workflows/kx-modulos

pagina implementado

npm run gen corrido de nuevo, build verificado sin errores

01 de ago de 2026

112 eventos
modulos creado

kx autopoiesis module en estado idea: el módulo permanente que cambia el sistema, separado de 02 - Ensamblaje/ porque ensamblaje es andamio del Atlas y esto no se termina nunca

modulos decidido

el ciclo de cambiar el sistema sale de ensamblaje y se vuelve módulo propio. El argumento es de permanencia, no de tamaño. Se descarta renombrar la carpeta y dejarlo adentro

modulos cerrado

KX-T48: el módulo se llama kx autopoiesis module. Se evaluaron autopoiesis, autoorganización, morfogénesis, recursión y refinamiento; gana autopoiesis por ser descriptivamente exacto y la única de las cinco que no significa otra cosa en castellano corriente

instancias abierto

KX-T51 (renombre de la instancia de sesión) figura bloqueada por KX-T48, ahora cerrada. No se desbloquea sola: espera confirmación de Teo

modulos cambiado

kx infraestructura module de construyendo a activo: la sincronización cross device quedó cerrada (misma bóveda en escritorio, notebook y celular, Claude Code conectado en las dos computadoras). Deja de ser el frente en obra y pasa a ser el piso

modulos abierto

qué se lleva el módulo nuevo de 02 - Ensamblaje/: las sesiones casi seguro, el patch notes y las tareas sin resolver

skills creado

KX-P20, la skill de procesamiento de sesión de sistema, en estado idea: trata el dictado como un prompt sobre la bóveda misma, lee el Atlas y las tareas, estructura lo dicho como plan y pregunta antes de implementar

skills decidido

la skill no produce archivo de plan intermedio. Se descarta la alternativa del documento de plan más ejecución en otro chat, por fricción y porque la implementación tiene que leer los pensamientos crudos, no un plan derivado de ellos. Cancela la subcarpeta Planes de Sesiones/ que se había propuesto en la misma sesión

skills decidido

la skill estructura la sesión como plan, no arma un plan sobre la sesión. Criterio explícito de Teo

skills calibrado

destilar-sesion-kx de disenado a activo: primera corrida real. La inferencia del criterio de extracción sin proposito declarado funcionó

skills abierto

el SKILL.md de destilar-sesion-kx quedó atrás del reencuadre de KX-S03 (nombres viejos de carpeta, y la regla retirada de que la prosa no enuncia inventario). Se resolvió tomando el CLAUDE.md del módulo como autoridad

skills abierto

dónde cae destilar-sesion-kx cuando exista KX-P20: dos skills leen la misma sesión y no está definido si corren en orden, si una llama a la otra, o si son la misma

instancias decidido

se elimina la cabecera de Intención del template de sesión. Segundo campo declarado que sale de esta instancia después de proposito, y por el mismo motivo: fricción antes de hablar. Consecuencia: conclusiva queda como la única señal declarada que tiene la destilación

instancias decidido

se agrega la property planificada al frontmatter de la sesión, único resto de la alternativa descartada del documento de plan

instancias abierto

planificada como campo propio o como valor de estado, que ya tiene el resto del lifecycle

flujos cambiado

el "flujo de sesión kx atlas" pasa a "flujo de sesión de sistema" y se extiende de 4 a 7 pasos, sumando planificación, implementación y registro. Se va con el módulo de autoorganización

flujos decidido

el flujo no se parte en dos: los dos caminos evaluados arrancan del mismo dictado, y la convención de granularidad (un flujo por materia prima) ya lo predecía

flujos abierto

el orden entre destilar e implementar (pasos 3 y 4). Teo lo dejó pendiente a propósito

convenciones decidido

un objeto entra al Atlas cuando se empieza a implementar, con el estado más bajo que corresponda, no cuando se termina. Se descarta esperar a que esté hecho: el Atlas mostraría menos de lo que hay y se comería justo lo que está en obra

convenciones decidido

el patch notes también contesta dónde lo dejé, no solo el linaje de cambios. Sube de alcance: la regla va al CLAUDE.md raíz (KX-T54)

convenciones abierto

dónde caen los archivos que no encajan en ningún módulo, ahora que Teo crea adentro de la bóveda en vez de solo diseñarla (KX-T52)

tareas creado

KX-T48 a KX-T55: nombre del módulo, escribir la skill, los dos cambios al template, el renombre de la instancia, la carpeta de cuarentena, el contexto actual de la bóveda, la regla de patch notes al raíz, y el workflow de workflows

instancias creado

KX-S05 en la colección de sesiones, con estado: destilada

modulos cerrado

KX-T09: la estructura del módulo raíz está hecha desde el 26.07.26, y el diseño que la tarea describía (las cuatro cámaras Contexto, Estructura, Conocimiento, Bitácora) se había reemplazado por tres categorías en KX-S02. Estaba vencida por los dos lados

convenciones cambiado

KX-P18: ruta de 00 - Kx Core Module/... a 00 - kx atlas system/..., y el título deja de decir "del kx core module"

convenciones cambiado

KX-P19: ruta corregida, y la descripción deja de citar como regla dura la de que la prosa nunca enuncia inventario, retirada el 26.07.26. Pasa a citar la regla de dirección que la reemplazó

instancias cambiado

KX-P17: la descripción decía "kx core module" y fijaba la carpeta destino

modulos implementado

02 - Ensamblaje/ se mudó entera a 04 - kx autopoiesis (KX-M04)/, en la raíz de la bóveda: Patch Notes/, Sesiones/, Tareas.md y la fresh board. El Atlas queda con dos categorías, 01 - matriz/ y 02 - contexto personal/, y deja de ser mapa y bitácora a la vez

convenciones creado

04 - kx autopoiesis (KX-M04)/CLAUDE.md: el ciclo del módulo, la relación de doble dirección con el Atlas, las tres áreas, y el formato del patch notes con sus verbos fijos, movido desde el CLAUDE.md del Atlas

convenciones cambiado

CLAUDE.md del Atlas: sale la sección de ensamblaje entera, y se corrigen la tabla de las categorías, la de la fuente de verdad, la de ruteo, la de ids y la de naming

instancias cerrado

KX-T51: la instancia pasa a {AA.MM.DD} - kx autopoiesis session. Renombrados los cinco archivos ya dictados y su campo tipo, ahora kx-autopoiesis-session. Los ids KX-S{NN} no se tocaron

instancias implementado

el template pasa a Templates/Kx Autopoiesis Session.md, con la carpeta destino y el naming nuevos, y sin la cabecera de Intención: es la mitad aplicable de KX-T50

instancias cambiado

Sesiones/CLAUDE.md: la sección de la cabecera de intención se reemplaza por la regla nueva (se abre y se habla), con la consecuencia anotada para quien destile

convenciones implementado

KX-T54 cerrada: la regla de que todo cambio del sistema va al patch notes ahora está en el CLAUDE.md raíz de la bóveda, con sus dos propósitos

taxonomia cambiado

anatomia.astro: el patrón de naming de sesión y la ruta del id KX-S{NN}. lib/kx.ts: los comentarios que citaban 00 - Kx Core Module y 01 - Estructura

instancias cambiado

KX-P17 pasa a módulo autopoiesis, con ruta y título nuevos. KX-P18 también pasa a autopoiesis, con la ruta del patch notes corregida

instancias abierto

KX-T50 se reduce a una sola pregunta y pasa de construir a decidir: si planificada es campo propio o un cuarto valor de estado

skills calibrado

el SKILL.md de destilar-sesion-kx alineado con el reencuadre de KX-S03: rutas nuevas, la regla de dirección en lugar de la retirada, y una regla explícita nueva (si la spec y el CLAUDE.md del Atlas divergen, gana el CLAUDE.md). Su sección de estado pasa a llevar los aprendizajes de la corrida

skills cambiado

KX-P16 y KX-P18 pasan de módulo modulo-base a autopoiesis, que es donde caen ahora

modulos abierto

el estado cruzó los 100 objetos en esta corrida. El índice compacto que la destilación tendría que usar en vez de leer las colecciones enteras sigue sin construir

instancias decidido

estado de la sesión de sistema pasa de tres valores a dos. dictada/destilada/publicada y la planificada propuesta se descartan enteras; queda sin-procesar y procesada. Motivo: ningún paso del sistema leía los estados intermedios, la única consumidora real era destilar-sesion-kx buscando estado: dictada como gatillo, y publicación ya tiene señal propia (hrefTextual/hrefMapa)

instancias cerrado

KX-T50 cerrada con esta decisión, no con la que planteaba (campo planificada vs. cuarto valor de estado)

instancias cambiado

schema de kx-sesiones en content.config.ts: enum de estado a ['sin-procesar', 'procesada']

instancias cambiado

las cinco sesiones existentes, en la bóveda y en la colección: KX-S01, KX-S02 y KX-S05 a procesada; KX-S03 y KX-S04 a sin-procesar. KX-S03 queda con una inconsistencia anotada: su contenido ya se aplicó pero el campo sigue en sin-procesar

instancias cambiado

el template Kx Autopoiesis Session.md escribe estado: sin-procesar por default

skills cambiado

destilar-sesion-kx: el input pasa a buscar estado: sin-procesar, el Paso 6 cierra con estado: procesada, y se aclara que la publicación no tiene tercer valor de estado

convenciones decidido

campos de lifecycle namespaced por tipo de instancia. Regla nueva hacia adelante: estado_autopoiesis, no estado. estado_stream (stream sessions) ya lo hacía sin que fuera regla escrita. kx-modulos/kx-piezas/kx-tareas quedan con estado a secas, sin tocar, anotado en Abierto

instancias cambiado

el campo estado de las sesiones de sistema se renombra a estado_autopoiesis en el schema, las 3 sesiones ya en la colección, las 5 en la bóveda, el template y toda la documentación que lo citaba (Sesiones/CLAUDE.md, Mapa de Instancias.md, Mapa de Flujos.md, Mapa de Skills.md, destilar-sesion-kx/SKILL.md, KX-P17)

instancias implementado

el template Kx Autopoiesis Session.md escribe date/startTime/allDay/title, mismo mecanismo que Stream Session (leído directo por Full Calendar, sin IA ni tokens). Solo en la bóveda: la colección kx-sesiones de la página no lleva estos campos, porque Full Calendar no la lee

instancias cambiado

las cinco sesiones ya existentes se completaron a mano con date (repitiendo fecha), title (nombre del archivo), allDay: false y startTime: "00:00" — sin hora real de dictado, a pedido explícito de Teo. Las tres del 26.07.26 quedan con el mismo startTime, así que se van a superponer en el calendario

integraciones cambiado

full-calendar-timeline (kx-funcionalidades) pasa de cubrir solo stream sessions a cubrir también sesiones de sistema

flujos implementado

un diagrama Mermaid por flujo (los cinco) en Mapa de Flujos.md, con código de color por actor (Teo, IA, Teo+IA, espera, build, paso sin skill todavía). Vive solo en la bóveda, Obsidian lo renderiza nativo

skills decidido

KX-P20 se define en concreto: no es una capacidad nueva, es la transcripción a SKILL.md de lo que se hizo a mano en KX-S05 y en esta corrida (leer Atlas + tareas antes de tocar nada, decidir qué archivos hacen falta, preguntar antes de implementar, verificar con build, patch notes + Matriz en la misma corrida). Dato nuevo de esta corrida: destilar e implementar no corrieron separados en ningún momento, lo que apunta a que destilar-sesion-kx y KX-P20 terminen siendo una sola skill

instancias creado

KX-S06 en la colección de sesiones, estado_autopoiesis: procesada

skills creado

Plan de Sesiones de Implementacion.md, condensando KX-S06: propone una unidad entre módulo y tarea (el intervalo de hiperfoco de implementación), con bitácora por sesión en callouts y dos skills de cierre (terminada / pausada). Cinco preguntas abiertas, ninguna resuelta, nada implementado a propósito (conclusiva: false)

tareas creado

KX-T56: diseñar el submódulo de sesiones de implementación, tipo pensar, apunta al plan

tareas cambiado

KX-T49 (escribir KX-P20) suma los requisitos concretos de KX-S06: nombre preferido "procesamiento de autopoiesis", mínimo cinco preguntas multiple choice, inclinación (sin cerrar) de preguntar antes de escribir tareas

modulos cambiado

se encontró y corrigió una corrupción real del reemplazo global de texto que el propio SKILL.md de destilar-sesion-kx había anotado como riesgo: la entrada de kx autopoiesis module decía que 04 - kx autopoiesis (KX-M04)/ "es temporal por diseño", que es lo opuesto de lo que el módulo argumenta. Era 02 - Ensamblaje/ la que era temporal; el regex de un renombre anterior pisó la referencia histórica. Corregido, junto con una nota de "Abierto" que había quedado stale (la mudanza de carpetas que decía "sin resolver" ya se había hecho)

instancias decidido

la sesión de implementación es una instancia dentro de kx autopoiesis module, no un submódulo nuevo

skills decidido

la skill inicial (KX-P20) pregunta antes de escribir las tareas, no después

skills decidido

las dos skills de cierre (terminada/pausada) son una sola skill con dos resultados, no dos skills separadas

tareas cambiado

KX-T56 y Plan de Sesiones de Implementacion.md actualizados con las tres decisiones. Quedan dos preguntas abiertas: el nombre, y la relación con destilar-sesion-kx

contexto creado

Objetivos.md: el principio de que el sistema tiene que ser consciente de sus propios cambios, no solo estar integrado. Sale de KX-S06

contexto creado

Interaccion.md: la pérdida de contexto entre sesiones de Claude Code y el patrón TDAH que la agrava, y por qué la sesión de implementación (KX-T56) le sirve a esto. Sale de KX-S06

instancias decidido

el nombre final es "ciclo de implementación", no "sesión de implementación": saca la palabra "sesión", que ya estaba sobrecargada (stream sessions, kx-autopoiesis-session)

skills deprecado

destilar-sesion-kx pasa a .claude/skills/deprecated/, referencia histórica. KX-P16 (el objeto) se renombra a procesar-sesion-autopoiesis, misma id. KX-P20 pasa a estado: deprecado, nota de fusión, id no se reusa

tareas cerrado

KX-T49 (escribir la skill de procesamiento): hecha, fusionada, no aparte como se había planteado

tareas cambiado

KX-T56 pasa de pensar a construir: ya no queda diseño de forma pendiente (las 5 preguntas resueltas), solo construcción — la carpeta, el template de bitácora, el formato de los callouts, y nombrar/escribir la skill de cierre

flujos cambiado

Mapa de Flujos.md: la tabla y el diagrama del flujo de sesión de sistema colapsan los pasos 3 y 4 en uno solo (la skill fusionada), y el paso de implementación deja de estar marcado "sin skill"

skills creado

Plan de Ciclo de Implementacion.md reemplaza a Plan de Sesiones de Implementacion.md: mismo contenido, terminología final, las 5 decisiones registradas como cerradas en vez de abiertas

skills cambiado

sweep de referencias a destilar-sesion-kx por nombre en Mapa de Skills.md, Mapa de Flujos.md, Sesiones/CLAUDE.md, 04 - kx autopoiesis (KX-M04)/CLAUDE.md, anatomia.astro, KX-T21, KX-T22. Documentos históricos (patch notes cerrados, KX-T50 ya cerrada, Reencuadre, planes de andamio) quedan sin tocar a propósito

instancias creado

04 - kx autopoiesis (KX-M04)/Ciclo de Implementacion/, con su CLAUDE.md: schema de frontmatter (id KX-I{NN}, fecha_inicio/hora_inicio, fecha_fin/hora_fin, tema, estado_ciclo, origen, produjo), naming, y formato de callouts [!teo]/[!ia]

instancias creado

Mapa de Instancias.md: entrada nueva para Ciclo de Implementación. Sin template de Templater — no lo crea Teo con un atajo, lo crea procesar-sesion-autopoiesis sola

instancias creado

KX-I01, el primer ciclo real: esta misma conversación desde KX-S05, reconstruida retroactivamente como caso de calibración, sin horas por callout porque no son datos reales

skills creado

cerrar-ciclo-implementacion (KX-P21, nivel workspace): una sola skill, dos resultados (terminado con doble revisado, pausado/abandonado con registro de qué queda pendiente). Sin corridas reales

skills cambiado

procesar-sesion-autopoiesis, Paso 9: deja de ser condicional a que el ciclo "exista"; ahora crea uno si no hay ninguno activo, o agrega un callout si ya lo hay

tareas cerrado

KX-T56: los cuatro pendientes de construcción, hechos. Pendiente real, no de diseño: la primera corrida de cerrar-ciclo-implementacion todavía no pasó

convenciones cambiado

04 - kx autopoiesis (KX-M04)/CLAUDE.md: pasa de tres a cuatro áreas del módulo, sumando el ciclo de implementación

skills calibrado

cerrar-ciclo-implementacion corrió por primera vez, sobre KX-I01. Resultado terminado: doble revisado de los dieciséis objetos de produjo, sin huecos. Pasa de idea a activo

instancias cerrado

KX-I01: estado_ciclo: terminado, fecha_fin completada, hora_fin vacío (sin reloj real, es reconstrucción retroactiva — anotado explícito en el archivo y en la skill)

instancias cambiado

produjo de KX-I01 se completó con lo que faltaba (KX-P18, KX-P19, KX-P21), detectado en el propio doble revisado antes de cerrar

pagina decidido

la constelación /kx/ se rediseña entera como dos áreas anidadas, Atlas (/kx/atlas/, ver el sistema) y autopoiesis (/kx/autopoiesis/, cambiarlo). /kx/ sigue siendo la raíz; se descartan una raíz nueva y dejar las rutas planas. Reemplazo total de las siete páginas actuales, que se archivan una vez verificado su reemplazo; se descartan la absorción parcial y la convivencia de estéticas

pagina decidido

el plan puede proponer colecciones y campos nuevos, marcados como prerequisito de la página que los necesita. Se descarta limitarse a las nueve colecciones cargadas, que dejaba media constelación sin diseñar

pagina decidido

se planifica la constelación entera antes de escribir una línea de HTML. Pedido explícito de Teo: el plan define pantallas, secciones, datos y componentes, y el código lo escribe otro agente después

pagina decidido

el design system va antes que las páginas, y el modo oscuro entra con él. El chrome duplicado en siete archivos deja de ser pendiente de higiene y pasa a ser la etapa 0. El toggle de tema gana sobre prefers-color-scheme en las dos direcciones, que es lo que rompió el contraste el 26.07.26. Cada taxonomía con su rampa de color propia, sin compartir hues. Cero emojis, regla dura

mapas decidido

cada categoría se dibuja según su driver ontológico, no todas igual: tarjetas para módulos, matriz para piezas e instancias, carriles para flujos, grilla para cuadrantes, timeline para sesiones y log, grafo para el sistema. Se descarta la vista genérica configurable, que sale más barata y borra justo la información que hace útil a cada vista

pagina creado

Plan de Hub Kx - Atlas y Autopoiesis.md: 21 rutas, la tabla de driver ontológico, el design system de etapa 0, 7 prerequisitos de datos, 9 etapas de construcción y el checklist de cierre para el implementador. Reemplaza a Plan de Hub - Puerta de Entrada del Kx System.md, cuyo hallazgo central (una página por área) queda absorbido

pagina creado

KX-P22, el design system de /kx/, en estado disenado: kx-tokens.css, KxShell.astro y once componentes. La convención que desbloquea el modo oscuro

tareas creado

KX-T57 a KX-T63: el plan (cerrada, hecha en esta corrida), el design system, las dos áreas del hub, las colecciones nuevas a aprobar, que las skills actualicen la página, y el mapa de dependencias

tareas cerrado

KX-T57: el plan escrito. No desbloquea nada solo: KX-T59 y KX-T60 quedan bloqueada por KX-T58, el design system

modulos cambiado

kx autopoiesis module: la descripción decía que faltaba la pieza central (KX-P20), que quedó deprecada al fusionarse en KX-P16 el mismo día. Ahora dice lo que falta de verdad, que es que el módulo se vea

modulos abierto

el estado de kx autopoiesis module sigue en idea y ya no describe la realidad (carpeta, dos skills activo, un ciclo cerrado, siete sesiones). Anotado, no corregido solo

instancias creado

KX-S07 en la colección de sesiones, estado_autopoiesis: procesada

instancias creado

KX-I02, el ciclo de implementación de esta corrida

skills calibrado

procesar-sesion-autopoiesis corrió por primera vez como skill fusionada. Los dos pasos que no tenían corrida propia funcionaron: cuatro preguntas de forma antes de escribir nada, y la implementación (el plan) en la misma corrida

pagina creado

kx-ciclos, kx-eventos, kx-instancias: tres colecciones nuevas en content.config.ts, y el campo area en kx-tareas

pagina implementado

kx-ciclos poblada con KX-I01 y KX-I02, espejando el frontmatter de la bóveda

pagina creado

scripts/generate-kx-eventos.mjs (npm run gen:eventos): parsea 04 - kx autopoiesis (KX-M04)/Patch Notes/ y genera un archivo por evento en kx-eventos. Mismo patrón que el snapshot del árbol de carpetas: el markdown de la bóveda es la fuente, la colección es un espejo commiteado que se regenera a pedido

pagina implementado

primera corrida del generador: 180 eventos desde los dos meses de patch notes existentes

pagina implementado

kx-instancias poblada con las 4 instancias de Mapa de Instancias.md (Stream Session, Treats & Quotes, Kx Autopoiesis Session, Ciclo de Implementación). El campo etapas queda sin forzar: la taxonomía de etapas es trabajo de KX-T59, no de esta corrida

tareas cambiado

48 de las 63 tareas de kx-tareas reciben area, clasificadas contra las citas de id ya existentes en #### Abierto y #### Decisiones de los archivos de la Matriz. Las 15 restantes quedan sin area a propósito

tareas cerrado

KX-T61: las tres colecciones y el campo, aprobados y construidos

pagina cambiado

Mapa de Pagina.md: se corrige que area en tareas no era migración automática como se había dicho al proponerla. Los tipos de tarea no mapean a las once áreas, a diferencia de los tipos de pieza; la clasificación fue manual, por cita

pagina calibrado

build verificado sin errores con las tres colecciones nuevas y el campo area en el schema

pagina implementado

KX-P22 construida: kx-tokens.css (cuatro rampas de taxonomía sin compartir hue entre sí, paleta pastel verde/violeta/gold como acento primario, textura de papel conservada), KxShell.astro (chrome único, toggle de tema persistente que gana sobre prefers-color-scheme en las dos direcciones), y once componentes en src/components/kx/

pagina cerrado

KX-T58: la etapa 0 del hub, hecha. Desbloquea KX-T59 y KX-T60

pagina implementado

/kx/ (la puerta) reescrita entera sobre el sistema nuevo: las dos áreas con medidor, el ciclo activo destacado, retomar, bloqueando, y el pulso del log

pagina creado

/kx/atlas/ y /kx/autopoiesis/, los dos índices de área

pagina implementado

/kx/atlas/piezas/: matriz tipo × módulo, BarraFiltros + TablaDatos ordenable sobre las 22 piezas reales. Es la vista showcase de filtros, probada en vivo: filtrar por tipo skill deja 14 de 22 filas visibles, correcto contra la matriz; el sort por título reordena

pagina calibrado

build verificado sin errores (40 páginas), y las tres interacciones (filtro, sort, toggle de tema) probadas en el browser contra datos reales, sin errores de consola

pagina abierto

quedan 17 de las 21 rutas del plan sin construir: KX-T59 (12 rutas del Atlas) y KX-T60 (6 rutas de autopoiesis), las dos ya desbloqueadas

pagina abierto

las siete páginas viejas (sistema.astro, tareas.astro, anatomia.astro, areas/, los cuatro documentos) siguen con la estética parchment original, sin tocar, esperando que su reemplazo esté completo antes de archivarlas

26 de jul de 2026

85 eventos
skills creado

procesar-system-journal escribe además en la Matriz y el patch notes

taxonomia decidido

se elimina el campo proposito de los system journals

flujos abierto

falta escribir los flujos reales en Mapa de Flujos.md

modulos decidido

segundo renombre, confirmado por Teo: 00 - Kx Core Module a 00 - kx atlas system. El módulo raíz es system, no module: es el único caso que rompe el patrón kx {nombre} module a propósito, porque mapea a los demás en vez de ser uno de ellos

estructura decidido

01 - Estructura a 01 - matriz, y los once archivos con el prefijo "Mapa de" (Mapa de Skills.md, no Skills.md): evita que el nombre del archivo choque con el concepto que describe, mismo criterio que "ensamblaje"

estructura decidido

se descarta el índice de una línea por ítem arriba de cada archivo (§7.1 del reencuadre): la escala del sistema no lo necesita todavía, ningún área va a superar los 10 a 15 ítems en el horizonte previsible

modulos implementado

renombre mecánico ejecutado en toda la bóveda: carpeta raíz, subcarpeta de matriz, los once archivos, y las referencias cruzadas en CLAUDE.md raíz, CLAUDE.md del módulo, Sesiones/CLAUDE.md, 0X - deprecated (KX-M06)/CLAUDE.md, el template Kx Core Session.md, y los cruces internos entre los archivos de la matriz

pagina abierto

el renombre no tocó interlynkx-page: las colecciones, el hub y los objetos que referencian el nombre viejo (kx-modulos/modulo-base.md, rutas de kx-piezas) quedan desactualizados a propósito, hasta que se retome como tarea aparte

skills implementado

Mapa de Skills.md completo: 9 skills activas + 3 deprecadas, cada una con qué hace, cuándo se dispara, dónde vive, en qué estado y con qué se conecta

modulos implementado

Mapa de Modulos.md completo: los 5 módulos reales (kx atlas system no se autodescribe, mapea a los demás)

instancias implementado

Mapa de Instancias.md: los 3 templates (Stream Session, Treats & Quotes, Kx Core Session)

flujos implementado

Mapa de Flujos.md: 5 flujos con tabla de pasos y cuello de botella (treats y quotes, stream session a/c, stream session b, sesión kx atlas, ensayo académico). Se corrige el inventario original: "publicación kx" no es un flujo propio, es el paso terminal de otros

integraciones implementado

Mapa de Integraciones.md: Quotes, Linguistic Treats, Essays, y Templater como ejemplo de plugin de infraestructura

taxonomia implementado

Mapa de Taxonomia.md: el glosario de 9 términos que estaba señalado como abierto (instancia, artefacto, materia prima, andamio, innie/outie, bandera, destilar, reconciliar, sintetizar)

pagina implementado

Mapa de Pagina.md: listadas las 7 vistas activas de /kx/, una por una

convenciones cambiado

se corrige la última referencia a la regla retirada ("la prosa nunca enuncia inventario") dentro de Mapa de Convenciones.md, que había quedado sin actualizar en la corrida anterior

cuadrantes abierto

sigue sin contenido posible: bloqueado por KX-T20 (la lista de cuadrantes no existe)

mapas abierto

sigue sin contenido: ninguna vista visual (organigrama, árbol, cursograma) está construida todavía

pagina implementado

el hub /kx/ rediseñado desde cero, estética fresca y pastel (fondo blanco sin textura de papel, tarjetas redondeadas con glow al hover, acento teal con cuatro colores pastel cíclicos en las tarjetas de área), tomando de referencia el sistema de quotes.astro y linguistic-treats.astro

pagina decidido

el hub viejo (parchment, sin datos reales) se archiva en interlynkx-page/src/pages/_archive/kx-hub-old-source/, prefijo _ para que Astro lo excluya del ruteo. No se borra, queda de referencia

pagina cambiado

kx-modulos/modulo-base.md: titulo de "kx core module" a "kx atlas system", estado de disenado a construyendo (refleja el contenido real ya escrito en la Matriz). kx-documentos/kx-d02-kx-core.md: titulo igual

pagina cambiado

bug encontrado y arreglado: KxBase.astro tenía tokens de modo oscuro atados a prefers-color-scheme, y con la textura de papel superpuesta rompía el contraste (tarjetas casi negras, texto ilegible) en cualquier navegador con tema oscuro del sistema. Reportado por Teo con captura de /kx/areas/skills/

pagina implementado

areas/[area].astro y areas/index.astro reescritas de cero con la estética fresca del hub (sin KxBase, sin textura, mismo acento teal y paleta pastel cíclica), en vez de parchear el bug. Ya no dependen de KxBase.astro

pagina cambiado

AREA_ARCHIVO_BOVEDA en lib/kx.ts apuntaba a rutas viejas (01 - Estructura/Skills.md); corregido a 01 - matriz/Mapa de Skills.md y equivalentes, arrastrado del renombre que nunca había tocado la página

pagina abierto

el rediseño sigue siendo parcial. sistema.astro, tareas.astro, anatomia.astro, modulo-base(-mapa) y kx-core(-mapa) siguen con el estilo parchment viejo, y KxBase.astro y los componentes AreaCard/SectionHead/ObjectRow/StatStrip/EstadoChip quedaron sin uso (no se borraron, por si sirven de base al rediseñar el resto)

estructura creado

árbol del módulo: 01 - Estructura/, 02 - Ensamblaje/, 02 - contexto personal/

convenciones creado

CLAUDE.md del módulo con la tabla de ruteo, la taxonomía autoritativa y el formato de patch notes

estructura creado

los once archivos de área de Estructura, con el molde fijo de cinco secciones

contexto creado

los seis archivos de Contexto Personal, vacíos y con el molde, para que los llene Teo

ensamblaje creado

este archivo, y el formato del patch notes mensual subdividido por días

tareas creado

Tareas.md como bandeja de entrada y criterio de clasificación, no como segundo backlog

instancias cambiado

template de sesión kx core: uno solo, sin suggester, naming {AA.MM.DD} - kx core session[ - {romano}]

instancias decidido

se elimina el campo proposito del frontmatter de sesiones

taxonomia decidido

los cuatro valores de proposito salen del vocabulario del sistema

capas decidido

capa es nivel de abstracción, no sinónimo de subcategoría. No se crea colección ni campo

capas decidido

el término de las subcategorías es "área", porque categoria y capa ya están tomados

tareas decidido

tareas y pendientes son un solo store. "Pendientes" pasa a ser una vista

flujos decidido

granularidad de workflows: un flujo por materia prima de entrada

integraciones decidido

el criterio de plugin es si se rompe un pipeline al sacarlo

pagina creado

/kx/kx-core/ textual y /kx/kx-core-mapa/ visual, con la tarjeta en el hub

pagina cambiado

autoPort: true en .claude/launch.json, para poder correr dos dev servers

skills cambiado

destilar-sesion-kx deja de rutear por proposito y ahora escribe además en los archivos de área y en el patch notes

instancias cambiado

Sesiones/ se movió a 02 - Ensamblaje/Sesiones/, para que todo esté representado en una de las tres categorías

estructura deprecado

05 - kx system creation/ eliminada; sus dos documentos a 0X - deprecated (KX-M06)/Documentos/

estructura deprecado

Ideas-Nuevos-Modulos-y-Sistemas.md, Pendientes-y-Roadmap.md y kx core bullet listing.md a 0X - deprecated (KX-M06)/Documentos/, pendientes de migrar a las áreas

skills creado

KX-P16, el objeto de destilar-sesion-kx, que existía como skill pero no como estado

instancias creado

KX-P17, el objeto del template kx core session

convenciones creado

KX-P18 (patch notes mensual) y KX-P19 (molde de archivo de área) como convenciones registradas

taxonomia cambiado

anatomia.astro: la ruta de sesiones y los patrones de naming, que habían quedado viejos con este cambio

modulos cerrado

KX-T01: el módulo raíz se llama kx core module

pagina creado

Plan de Hub - Puerta de Entrada del Kx System.md: rediseño de /kx/ en 6 etapas, con matriz de disponibilidad de datos, criterios de aceptación y gotchas. Para implementar con otro agente

pagina decidido

el hub se dibuja de las colecciones, cero inventario hardcodeado. Hoy muestra 4 módulos inventados contra 6 reales en la colección

pagina decidido

kx-documentos reemplaza al campo href de kx-modulos: un módulo tiene N documentos publicados, y un campo singular no lo expresa

pagina implementado

KxBase.astro, el layout compartido (tokens, topbar, footer, soporte de data-theme para modo oscuro), extraído de sistema.astro

pagina implementado

src/lib/kx.ts: espejo en código de la taxonomía, las once áreas, y los helpers de fecha

pagina implementado

componentes StatStrip, SectionHead, EstadoChip, ObjectRow, AreaCard

pagina implementado

colecciones kx-sesiones y kx-documentos, con sus semillas (KX-S01, KX-S02, KX-D01, KX-D02)

pagina cambiado

se saca el campo href de kx-modulos: un módulo tiene N documentos, ahora vive en kx-documentos

pagina implementado

el hub /kx/ reescrito: retomar, bloqueando, entrar por área, documentos, módulos, vistas. Cero inventario hardcodeado

mapas implementado

/kx/areas/{slug}/ y /kx/areas/, la página por área que contesta "quiero seguir con skills". KX-T22 (workflows) sigue abierta, el resto de la Etapa E del andamio también

pagina abierto

migrar sistema.astro, tareas.astro y anatomia.astro al layout KxBase.astro (Etapa 5 del plan del hub, deliberadamente no hecha en esta corrida)

pagina abierto

el toggle visual de modo oscuro (Etapa 6). Los tokens ya soportan data-theme, falta el control

flujos abierto

falta cargar kx-workflows con los seis pipelines reales

tareas abierto

falta el campo area en kx-tareas, que es lo que habilita "quiero seguir con skills"

mapas abierto

el árbol de carpetas, el organigrama y la vista de flujos no existen todavía

pagina creado

las ocho colecciones kx-* en content.config.ts con sus schemas

pagina creado

/kx/sistema/ (estado actual y visión) y /kx/tareas/ (backlog por tipo)

pagina creado

/kx/anatomia/, la vista por tipo de objeto, con la taxonomía

modulos creado

seis módulos cargados como objetos

skills creado

quince piezas cargadas: siete skills activas, tres deprecadas, dos templates, y el resto

tareas creado

cuarenta y siete tareas cargadas, migradas de los documentos narrativos

skills creado

destilar-sesion-kx, sin corridas todavía

instancias creado

template Sesion Sistemica.md con suggester de cuatro propósitos (reemplazado el mismo día)

instancias creado

convenciones de la carpeta de sesiones en su CLAUDE.md

skills creado

limpieza-outie, limpieza-innie, estructura-innie, paquete-auxiliar-academico

skills creado

procesar-stream-sessions-del-dia, el batch runner de limpieza por fecha

skills creado

procesar-linguistic-treats y procesar-quotes, encadenadas

skills creado

publicar-modulo-kx, con un solo caso construido y sin calibrar

skills deprecado

polishing-step-1, polishing-step-2 y polishing-step-2-informal a deprecated/

instancias creado

templates Stream Session.md y Treats & Quotes.md con Templater

integraciones implementado

Quotes y Linguistic Treats, ciclo cerrado de punta a punta

integraciones implementado

Full Calendar mostrando stream sessions como bloques timed

pagina creado

/kx/modulo-base/ textual y /kx/modulo-base-mapa/ visual, y el hub /kx/

convenciones creado

CLAUDE.md raíz de la bóveda y el patrón de CLAUDE.md jerárquico

estructura creado

05 - megathreads (KX-M05)/, 0X - deprecated (KX-M06)/ con Raw/ y Tachado/, Y - Testing Files/