Saltar al contenido principal

2 publicaciones etiquetados con "architecture"

Ver Todas las Etiquetas

Dónde estaba realmente la deuda

· 12 min de lectura

Loom empezó como un grafo de conocimiento de documentos. Luego el adopter de referencia dijo, más o menos: ese es un cuadro precioso de mi papeleo, pero mi pregunta diaria es "¿dónde estamos?" contra el sistema — los componentes, los layers, qué está construido y qué se sigue debiendo. Así que Loom desarrolló una segunda superficie: la arquitectura como un edificio, autorada una sola vez y renderizada como un plano 2D y como un modelo 3D explotado, con un overlay de estado que enciende los componentes. El overlay de deuda técnica salió vacío en la primera corrida. Había deuda de sobra. El overlay simplemente no tenía idea de qué componentes la cargaban — y acertar con eso tomó tres intentos, dos de los cuales parecían terminados.

Lo que el segundo lector exigió

· 8 min de lectura

Los documentos de StrayMark siempre han formado un grafo — cada enlace related, supersedes, originating_ailogs es una arista. El CLI construía ese grafo internamente para straymark audit, y un humano podía leerlo de a un documento por vez en la TUI de explore. Entonces apareció un segundo consumidor — Loom, una vista experimental en el navegador de todo el corpus — y pidió parsear los mismos documentos. La respuesta honesta a "¿puede reutilizar el parser del CLI?" era no, porque el parser no era una librería; estaba enterrado en cli/src/document.rs. El arreglo salió como cli-3.23.1 con cero cambio de comportamiento visible para el usuario. Fue además el release más importante del mes.