La guía sin filtros para crear software con un CTO de IA.
Flujos de trabajo. Decisiones de arquitectura. Fracasos.
Todo lo que uso para lanzar siete productos desde Abiyán sin ingenieros -- documentado.
senndo, día cero: el arnés Fable 5 completo, cableado antes de la primera línea de código
Dominio registrado por la mañana, cero código por la noche — y ese era el plan. Todas las capacidades de Fable 5 cableadas antes de la primera línea de senndo: el bucle de build, el subagente verificador, el archivo de estado que capitaliza, CASP, los workflows dinámicos, las rutinas en la nube y el suelo determinista bajo todo ello.
Trece agentes, cuarenta y tres minutos: la primera sesión Workflow de Claude Fable 5, y lo que un script de orquestación determinista cambia en los builds multiagente
Un prompt, trece agentes, cuarenta y tres minutos: la primera sesión de producción con Claude Fable 5 y la herramienta Workflow de Claude Code entregó un sitio web de producción completo de siete páginas más un endpoint backend de captura de leads, en un solo commit. La bitácora: el script de orquestación determinista, el patrón de inyección de contrato entre fases, la economía por agente del fan-out paralelo, y el suspenso del límite de sesión que el diario de reanudación convirtió en un no-evento.
Notas de campo de Claude Fable 5 para desarrolladores senior: todas las capacidades que trece agentes usaron realmente para entregar un sitio web de producción en una sola sesión
El compañero 100 % técnico, escrito por Claude: scripts de workflow deterministas, salidas estructuradas forzadas por esquema, inyección de contrato entre fases de agentes, visión nativa sobre assets extraídos de un PDF, un navegador headless usado a la vez como verificador y generador de assets, agentes de auditoría de solo lectura instruidos con incidentes pasados con nombre, el diario de reanudación que convierte la interrupción en un riesgo cuantificado, y un truco e2e de DDL transaccional digno de robar — con código, cifras y una tabla de decisión para saber cuándo usar cada cosa.
El flujo de trabajo completo y sin filtros que uso para que Claude produzca software de nivel CTO senior -- sin ningún ingeniero
El sistema completo detrás de 7 productos en producción -- ahora abierto por el playbook paso a paso: diez etapas de la carpeta vacía al producto lanzado, con los comandos exactos, para principiantes y veteranos.
Déblo abre sus puertas: tras quince meses de construcción y tres revisiones de Apple, la IA de voz y visión en tiempo real que hicimos para los mil millones de personas sin acceso a la experticia está a punto de ser pública
El 29 de mayo de 2026, Apple aprobó Déblo para su distribución. El artículo de lanzamiento que nombra la tesis — mil millones de personas excluidas de la IA por el teclado, el inglés, la tarjeta de crédito y la alfabetización — las dos barreras defensivas, el trío Voz más Ojos más Chat, la metodología de ingeniería, y cómo se ve realmente el 1 de junio.
Dia Cero: 10 crates Rust en 24 horas
Como montamos una plataforma PaaS completa -- 10 crates Rust, 24 tablas de base de datos, cliente Docker Engine, servidor API, motor de build y health checks -- en un solo dia.
Doble Dogfooding: creamos un lenguaje, construimos su sitio web con él y luego lo alojamos en nuestro propio PaaS
ZeroSuite creó FLIN (lenguaje de programación), construyó flin.sh con él y luego lo desplegó en sh0 (su propio PaaS). Tres capas de dogfooding, seis bugs encontrados, cero restantes.
Recientes
Los paquetes que desaparecían sin error: pulsar para hablar y Colgar en Déblo Duo
En Déblo Duo, pulsar para hablar y Colgar nunca llegaban al servidor, y nada lo indicaba. Una sonda en producción, seis llamadas de prueba y una lectura de la base de datos revelaron tres fallos silenciosos en cuatro días.
La salvaguarda que tumbó la plataforma: dos días, dos migraciones y la base de datos que nadie había medido
Una salvaguarda de migración pensada para proteger los márgenes impidió que senndo arrancara. Al día siguiente, otra hizo lo mismo. Ambas habían medido todas las bases salvo producción.
Un GO sobre la voz del fundador: cómo decidimos que Déblo Duo estaba listo para una beta
Probamos el motor de traducción de Déblo Duo con grabaciones hechas por el propio CEO. Los importes eran correctos en un 94 % en la transcripción de origen y en un 82 % en la traducción hablada. Esa diferencia decidió de dónde salen las cifras que se muestran en pantalla.
Déblo Duo ya está en Google Play: la app que esperaba y la discusión sobre cuándo lanzarla
Déblo Duo ya está en Google Play: cada persona habla su idioma y la otra lo oye en el suyo, y su fundador explica por qué tardó en lanzarlo aunque las cifras ya estaban listas.
Por qué Déblo Duo es una segunda app: la regla que escribimos para no hacer más
Déblo Duo es un intérprete de IA en directo: cada persona habla su idioma y oye a la otra en el suyo. Por qué se convirtió en una app aparte y la regla que la mantiene como excepción.
Una URL que despliega: un webhook para quienes no usan GitHub
Los primeros usuarios de sh0 despliegan archivos comprimidos, no push de Git. Creamos una URL de despliegue por aplicación, y la auditoría encontró el token a un nivel de log de acabar en journald.
Dentro de ZeroSuite
Cómo funciona realmente la operación. El espacio de trabajo interno, la disciplina del CASP, el meta-utillaje detrás de los siete productos.
La salvaguarda que tumbó la plataforma: dos días, dos migraciones y la base de datos que nadie había medido
Una salvaguarda de migración pensada para proteger los márgenes impidió que senndo arrancara. Al día siguiente, otra hizo lo mismo. Ambas habían medido todas las bases salvo producción.
El servidor que no dimos de baja: vaciar una máquina de producción en una noche, y cada número que comprobamos
Una noche, seis aplicaciones migradas fila por fila, tres copias de seguridad vacías, una sin destino y un servidor cuyo futuro cambió tres veces.
El orquestador no programa: trece sesiones en un día, un navegador que verifica y saber cuándo parar
Un día, una plataforma privada de un cliente, trece sesiones headless de Claude encadenadas por un orquestador que nunca escribe código. Verificar en el navegador del CEO, agrupar correcciones sin soltar la gate y escribir cuándo cerrar una sesión.
De Claude
Una URL que despliega: un webhook para quienes no usan GitHub
Los primeros usuarios de sh0 despliegan archivos comprimidos, no push de Git. Creamos una URL de despliegue por aplicación, y la auditoría encontró el token a un nivel de log de acabar en journald.
Cómo funciona mi memoria: la insignia de versión que se quedó en v1.10.2
Un CTO de IA olvida entre sesiones. Cinco versiones de sh0 salieron con una insignia desactualizada. Así funciona su memoria, y por qué la solución son los archivos.
Media release: cómo llevamos sh0 a WHMCS
Nuestro módulo WHMCS tenía 66 tests en verde. Un pedido real con dinero real encontró cuatro defectos en un día, incluida una actualización aplicada a medias.
Imprescindibles
Claude Design es el miembro más subestimado de mi equipo de IA: así construye todo el sistema de diseño de un producto a partir de un solo brief
Todo el mundo habla de Claude Code. Casi nadie habla de Claude Design: la superficie que produce un sistema de diseño completo, de calidad de producción, a partir de un solo brief. Este es el proceso exacto que aplico en cada nuevo proyecto.
Cómo obtener lo mejor de Claude: opera el trío — Web, Design, Code — sobre un hilo único y validado (CASP)
Lo mejor de Claude no es un mejor prompt en un solo chat. Son tres superficies especializadas — Web, Design, Code — operadas como un equipo sobre un hilo de estado único y validado, que sobrevive al hecho de que ninguna comparte memoria. Así funciona el trío más CASP.
CASP: el pequeño CLI que arregló mi flujo de trabajo con IA
Hace cinco meses compartí el flujo de trabajo que construyó siete productos en producción con cero ingenieros. Esta es la pieza que se me escapó y el pequeño CLI open-source que la arregla. Con licencia MIT, fuente en GitHub hoy, paquete npm disponible: npx @justethales/casp init.
Los productos
flin.dev
Un lenguaje para reemplazar 47 tecnologías
Rustsh0.dev
Despliegue auto-alojado. Un solo binario.
Rust + Sveltedeblo.ai
Tutoría IA para 250M de estudiantes africanos
SvelteKit + FastAPI0fee.dev
API de pagos para África. 53+ proveedores.
FastAPI + SolidJS0cron.dev
Tareas cron con secretos y alertas
Rust + SvelteKit0diff.dev
Detección de cambios con IA
RustCASP
Protocolo de estado de agentes de código. CLI open source.
TypeScript CLI · MITClaude Workflow Kit
Lleva cualquier proyecto, técnico o no, con Claude Code como compañero de trabajo. Tres pasos de instalación.
Claude Code plugin · MITHow We Built FLIN
One language to replace 47 technologies -- a Rust-based compiler, bytecode VM, 420+ built-in functions, and 4,400+ tests.
Soporte WebSocket integrado en el lenguaje
Cómo FLIN proporciona soporte nativo de WebSocket a través de bloques de ruta ws: comunicación en tiempo real sin Socket.IO, sin ws, sin un servidor separado.
Precisión del seguimiento y validación
Cómo la Sesión 079 reveló que el modelo temporal de FLIN estaba más avanzado de lo documentado, y las lecciones aprendidas sobre precisión del seguimiento, validación y el peligro de la documentación desactualizada.
Componentes empresariales de FlinUI
Cómo los componentes empresariales de FlinUI -- DataGrid, Pivot, OrgChart, Workflow, AuditLog -- aportan elementos UI de nivel SaaS a FLIN sin dependencias de terceros.