Blog
All articles. All pillars. All authors.
Estrategias de chunking de texto
Cómo FLIN divide documentos en chunks para embedding y búsqueda semántica -- chunking recursivo por caracteres, división por límites de oración y las compensaciones detrás del solapamiento y tamaño de chunk.
Integración chunk-embedding
Cómo FLIN conecta el chunking de documentos con los embeddings vectoriales -- la capa de integración que convierte PDFs subidos en conocimiento buscable con una sola instrucción save.
Compresión Zstd y recolección de basura de blobs
Cómo FLIN comprime transparentemente los archivos almacenados con Zstd y recupera espacio de entidades eliminadas mediante recolección de basura híbrida de conteo de referencias y mark-and-sweep.
Navegación de barra lateral: una pequeña corrección que lo cambió todo
Cómo una inconsistencia en la barra lateral de la consola de administración de FLIN llevó a una revisión completa de la arquitectura de navegación -- y por qué los pequeños errores de UX pueden socavar un producto entero.
Historial de entidades y vistas temporales en la administración
Cómo la consola de administración de FLIN expone funciones de base de datos temporal -- historial de versiones de entidades, consultas de viaje en el tiempo y la propiedad .history que hace accesible el pasado de cada registro.
Pulido final de UI/UX de la consola
Cómo las sesiones 300 y 301 pulieron la consola de administración de FLIN para producción -- CRUD de definiciones de entidades, temas de barra lateral, correcciones de errores y la eliminación de cada fuente de datos simulados.
El plan de corrección de la auditoría
Cómo organizamos 30 TODOs y 6 errores críticos en un plan de corrección de cinco fases -- y completamos los 21 ítems de corrección en cinco sesiones en dos días.
El error del alternador de tema
De cinco a siete sesiones persiguiendo un error del alternador de tema que finalmente requirió cero cambios en el compilador -- una lección en encontrar la solución más simple.
Por qué dejamos de construir funcionalidades para pulir el dashboard
Teníamos un backlog de funcionalidades por construir. En su lugar, pasamos una sesión uniformando cada barra lateral. Aquí explicamos por qué fue la decisión correcta.
Cómo unificamos la llamada de herramientas IA con un solo cambio de protocolo
Reemplazamos un bucle agéntico complejo del lado del cliente con el MCP Connector nativo de Claude. Un cambio de protocolo eliminó cientos de líneas de código de orquestación.
Por qué sh0 integra IA -- y ninguna otra plataforma de hosting lo hace
Toda plataforma de hosting tiene dashboards, CLIs y APIs. Ninguna tiene una IA que puede leer tus logs, reiniciar tu app y explicar qué pasó. Aquí explicamos por qué la construimos.
Por qué le dimos acceso root a la IA en un sandbox
Construimos un sandbox IA que le da a Claude acceso root, volúmenes escribibles y herramientas completas de desarrollo. Aquí explicamos por qué las preocupaciones obvias de seguridad son el marco de análisis equivocado.