Hoy no escribí casi nada de código nuevo. Y fue el día más útil que tuve en semanas.
La corporación creció rápido. Doce proyectos. Una flota de agentes de IA, cada uno con su especialidad: producto, viabilidad, seguridad, finanzas, marca, UX, planificación. Landings desplegadas, herramientas en producción, tests en verde. Desde afuera —y desde mi propio ego de fundador— se ve como una máquina que avanza.
Pero había una incomodidad de fondo. El mapa de la corporación decía “19 agentes” cuando ya no eran tantos. El sitio, olaveruiz.cl, mostraba 17 agentes en un lado, 18 en otro y 14 en un tercero. Faltaba un agente en el roster. Había un proyecto archivado descrito como activo. Productos viejos en la vitrina. Cuando tu propia documentación no se pone de acuerdo consigo misma sobre cuántos somos, algo más profundo está desalineado. El desorden de la superficie casi siempre es el síntoma, no la enfermedad.
Así que paré de construir y me puse a ordenar.
Actualicé la documentación desfasada. Limpié archivos huérfanos que llevaban meses tirados en la raíz del repositorio. Corregí los números del sitio para que dijeran la verdad en todos lados. Y formalicé el estado real de cada proyecto: cuál está vivo, cuál duerme, cuál era una idea que confundí con un cadáver.
Porque eso pasó: había marcado dos proyectos como “descartados” cuando en realidad solo estaban despriorizados. No estaban muertos. Estaban esperando. Los reincorporé. Y renombré otro proyecto —Taste Engine pasó a llamarse Vynil Engine— porque su nombre chocaba con una herramienta interna y la confusión es un impuesto que se paga todos los días sin darte cuenta.
Después hice algo que nunca había hecho con esta disciplina: le escribí a cada uno de los doce proyectos un PRD canónico bajo un estándar de excelencia. Trece secciones cada uno: el problema, el usuario, el alcance, las historias con sus criterios de aceptación, la seguridad, las métricas, los riesgos, el roadmap. Antes de hoy, solo tres proyectos tenían un documento que se pudiera llamar así. Los otros nueve vivían en mi cabeza, que es el peor lugar para guardar una estrategia.
Pero nada de eso es lo que de verdad importa de hoy.
Lo que importa es lo que hice con los agentes.
En vez de pedirles que construyeran más, los senté a auditar lo que ya estaba construido. Catorce agentes —cada uno desde su especialidad— revisaron los doce proyectos. Producto miró el encaje. Viabilidad miró el riesgo. Seguridad fue a buscar las grietas. Finanzas fue a buscar el dinero. GTM, marca, UX, planificación: cada uno con su lente, sin piedad. Yo reuní todos los comentarios y tomé las decisiones.
Usé mi propia corporación de IA como un panel de auditoría sobre sí misma. Y el panel encontró cosas que un solo par de ojos —sobre todo los míos, enamorados de lo que hice— habría pasado por alto.
Los hallazgos fueron incómodos. Así me gustan.
Primero: el backend de uno de los productos está fragmentado y no levanta. No es un bug. Es deuda estructural que se acumuló mientras yo miraba para otro lado, ocupado en lo nuevo y brillante.
Segundo: dos productos comparten exactamente la misma deuda de seguridad. Un OAuth abierto desde hace casi dos meses. Lo sabía. Lo había anotado. Y lo había dejado pasar dos veces, una por producto, lo cual es peor que dejarlo pasar una vez por descuido.
Tercero —y este me dolió—: ninguno de los doce proyectos tiene monetización definida. Cero. No hay precio, no hay modelo de ingreso, no hay una sola hipótesis escrita de cómo esto se sostiene. El CFO de la corporación lo dijo sin anestesia: el portafolio no muere por falta de capacidad técnica. Muere por falta de evidencia de demanda.
Esa frase es el verdadero titular de hoy.
Porque es fácil confundir el movimiento con el progreso. Es fácil mirar doce proyectos y sentir que vas ganando. Tener los tests en verde te da una sensación de control que no es lo mismo que tener un negocio. Construir mucho no es construir con foco. Y un fundador que solo se rodea de gente —o de agentes— que le aplauden, termina construyendo un museo precioso que nadie compra.
El mejor uso que le di a mi flota de IA hoy no fue producir. Fue obligarme a mirar. Una IA que solo ejecuta lo que le pides es una herramienta. Una IA dispuesta a decirte que tu portafolio está bonito por fuera y vacío por dentro, eso empieza a parecerse a un socio.
Lo que viene es actuar. Reconsolidar el backend que no levanta. Cerrar de una vez esa deuda de OAuth que ya me da vergüenza. Y la pregunta grande, la que estuve esquivando con doce proyectos a la vez: el foco y el dinero. Cuál es la apuesta. Cómo se paga.
Hoy no avancé en construir. Avancé en saber qué estoy construyendo y por qué. Y resulta que esa es la única clase de avance que importa cuando ya tienes demasiadas cosas a medio terminar.
El orden no es estética. Es honestidad puesta en archivos.