Vibe coding vs ingeniería asistida por IA: la línea que importa
Mismas herramientas, mismos modelos, misma velocidad. La línea entre las dos no es el código que generas. Es si lo aceptas sin verificarlo.
Decisiones de producto, supuestos que se rompen, código y pruebas desde una fábrica de software que trabaja contra repositorios reales. Escrito desde València con el trabajo todavía caliente.

Decisiones, fallos y evidencia, por fecha de publicación.
Mismas herramientas, mismos modelos, misma velocidad. La línea entre las dos no es el código que generas. Es si lo aceptas sin verificarlo.
El patrón llega casi con calendario. Va de maravilla durante semanas y, hacia el tercer mes, la misma app que parecía magia se vuelve imposible de cambiar.
Describiste una app y la obtuviste. Ahora la usa gente real y tienes que mantenerla viva. Este es el cruce de prototipo a producto, etapa a etapa.
Un agente que dice «hecho, los tests pasan» hace una afirmación, no enseña una prueba. Todo el trabajo consiste ahora en convertir esa afirmación en evidencia que puedas comprobar.
El modelo sobre el que construyes va a cambiar bajo tus pies. Traer tu propio modelo es lo que convierte eso de una caída en una edición de config.
Rutas duraderas por el archivo si acabas de llegar.
Busca en todas las notas o recorre el mapa de temas. Cada enlace sigue visible para lectores y buscadores.
Revisar la spec antes de construir atrapa los errores caros antes de que el agente escriba una línea. Es la review más...
./leer →Spec-driven vs test-driven no es una rivalidad. Los tests verifican el comportamiento, las specs fijan la intención, y los agentes necesitan las...
./leer →La spec como contrato no significa nada sin respuestas: quién la firma, quién puede romperla y cómo se detecta la ruptura antes...
./leer →Cómo añadir specs a un repo existente de forma incremental, sin reescritura ni congelación, para dar a los agentes un contrato contra...
./leer →Las alternativas a Spec Kit no dan en el clavo. El hueco real es lo que pasa después de la spec: mantenerla...
./leer →Los criterios de aceptación para agentes de IA deben ser verificables mecánicamente, no prosa ambigua. Cómo escribir criterios que un agente comprueba.
./leer →Spec vs PRD: para qué sirve cada documento, en qué se diferencian y qué necesita exactamente un agente de IA de cada...
./leer →La sobrecarga del spec-driven development es una queja real. Un flujo ligero que conserva el contrato y recorta la ceremonia, con una...
./leer →Las especificaciones vivas se actualizan junto al código en vez de pudrirse en una carpeta. En qué se diferencian de las estáticas...
./leer →El spec drift es la distancia entre lo que dice tu especificación y lo que hace el código. Por qué los agentes...
./leer →Las especificaciones de software portables conectan agentes y herramientas con código, decisiones y verificación sin perder contexto.
./leer →Un build en verde no demuestra que la feature sea correcta. Qué añade el desarrollo guiado por especificaciones a la verificación.
./leer →Vibe coding vs ingeniería asistida por IA: la línea no son las herramientas ni la velocidad, sino si aceptas el código generado...
./leer →¿Miedo a cambiar tu propio código de IA? El miedo es una señal. Conviértelo en red de seguridad con tests de caracterización,...
./leer →Cuándo añadir tests y arquitectura a un proyecto construido con IA: la señal que te dice que un camino sostiene peso, y...
./leer →Tu prototipo de Lovable o Cursor se convirtió en el producto sin avisar. Cómo sobrevivir al ascenso a producción sin tirar el...
./leer →Los riesgos de seguridad del vibe coding: secretos expuestos, validación de entrada ausente y dependencias sin auditar. De dónde salen y cómo...
./leer →La deuda técnica del vibe coding en tres capas: comprensión, tests y arquitectura. Qué cuesta cada una y cuándo llega de verdad...
./leer →Por qué cada feature nueva rompe una vieja en apps hechas con IA: el contrato que falta entre features, y cómo instalarlo...
./leer →Arreglar una app vibe-coded sin reescribirla: specs retroactivas, tests de caracterización y límites que refuerzan la app en su sitio.
./leer →Publicaste código generado por IA que no sabes leer. Una forma práctica de recuperar el control de tu app sin leer cada...
./leer →Por qué las apps vibe-coded se rompen hacia el mes 3: el patrón del ajuste de cuentas, por qué llega con calendario...
./leer →Qué es el vibe coding: definición clara del término que acuñó Karpathy, para qué sirve de verdad y el punto exacto donde...
./leer →Le pedí a la app de Codex construir la misma app dos veces. Ninguna llegó al día siguiente. Lo que eso dice...
./leer →Gestión de la ventana de contexto y compactación: por qué los runs largos olvidan las decisiones que los hacían correctos y cómo...
./leer →Traspaso de trabajo entre agentes: qué tiene que viajar cuando el trabajo pasa entre agentes para que el siguiente continúe en vez...
./leer →Harness engineering: la disciplina de construir el bucle alrededor de un agente de código (contexto, verificación, recuperación), no un modelo mayor.
./leer →Recuperar una ejecución fallida de agente: por qué la recuperación debe ser un flujo de primera con checkpoints y estado resumible, no...
./leer →Mantener CLAUDE.md y AGENTS.md actualizados: cómo detectar instrucciones obsoletas que tus agentes siguen obedeciendo y mantener vivas tus reglas.
./leer →AGENTS.md vs CLAUDE.md vs reglas de Cursor: para qué sirve cada fichero y dónde deberían vivir de verdad tus decisiones de producto.
./leer →Las sesiones paralelas de Claude Code en worktrees multiplican el throughput y te convierten en el scheduler. Aquí el montaje y el...
./leer →Los agentes de IA derivan de la intención por defecto. Diseña para la divergencia con reconciliación y puertas en vez de rezar...
./leer →Orquestar varios agentes de código funciona con aislamiento, contratos compartidos y reconciliación, para que el trabajo en paralelo no choque en silencio.
./leer →La memoria para agentes de código es decidir qué persiste fuera del chat: decisiones, invariantes y estado, cada uno en una forma...
./leer →Cuando un agente pierde contexto entre sesiones, re-explicas decisiones que ya existen. Esto es lo que se pierde y dónde debería vivir...
./leer →Context engineering para agentes de código: qué va en la ventana, qué persiste fuera y cómo dejar de re-explicar tu repo.
./leer →Los agentes no necesitan un modelo más grande sino un runtime: planificación, memoria, recuperación y verificación alrededor del trabajo.
./leer →De elegir un modelo a gobernar una flota de motores. PaellaDoc enruta cada tarea al agente y perfil adecuados, determinista por defecto,...
./leer →Una definición de «hecho» para desarrollo con IA: por qué la palabra del agente no vale nada y cómo definir «hecho» como...
./leer →Revisar código que no escribiste, a escala de agente: por qué el alcance va antes que el diff y un orden de...
./leer →La brecha de confianza en el código de IA: por qué el output ya no es el cuello de botella y cómo...
./leer →Bucles de verificación para agentes: cómo los hooks, las puertas y un ciclo de fallo-arreglo sustituyen el éxito auto-declarado por evidencia real.
./leer →Probar código generado por IA: qué cambia cuando la intención no está en la cabeza de nadie, qué no cambia en los...
./leer →El desarrollo basado en evidencia cierra cada tarea con la prueba adjunta: qué se ejecutó, qué pasó, contra qué contrato, guardado donde...
./leer →El aseguramiento de software es el nuevo cuello de botella: los agentes abarataron producir código, no saber que es correcto y coherente.
./leer →La fatiga de revisión de código IA es un desajuste de caudal, no un defecto. Revisa en los momentos que importan: alcance,...
./leer →Por qué un agente de IA dice que los tests pasan cuando no ejecutó nada: el mecanismo detrás de un éxito falso,...
./leer →Hecho significa hecho: cómo obligar al agente a demostrar la compleción con evidencia en vez de una frase segura, y qué cuenta...
./leer →La IA escribe código localmente correcto y globalmente incoherente no por tonta, sino porque nadie gestiona su contexto. La coherencia es del...
./leer →Los roles, artefactos y cadencia de un equipo de producto que construye con agentes. En qué se convierte cada uno cuando construir...
./leer →Usa la IA para sintetizar research real, no para reemplazar usuarios reales. Mantén cada afirmación trazable a una frase cruda, no blanquees...
./leer →PMs e ingenieros viven en mundos separados. El puente es un solo sistema donde discovery, decisiones, specs y código mergeado comparten identidad...
./leer →El equivalente de producto del «hecho significa hecho»: una decisión no se cierra hasta adjuntar la evidencia que la justificó y nombrar...
./leer →Cómo mantener trazable la cadena insight → decisión → resultado cuando la velocidad de la IA colapsa el medio y te deja...
./leer →Slop de IA en producto: más PRDs, tickets y decks sin mejores decisiones. El modo de fallo del producto asistido por IA...
./leer →Prueba primero la asunción más arriesgada: construir barato cambió la economía de los experimentos y por qué nombrar la apuesta va antes...
./leer →Discovery de producto con IA: úsala como socia para pensar, no para decidir, y haz discovery sin blanquear hipótesis convirtiéndolas en evidencia.
./leer →El prototipo como especificación: un prototipo funcionando es una spec imposible de malinterpretar. Qué fija y los límites de dónde funciona.
./leer →Los PRDs que nadie lee no son un problema de disciplina. El documento muerto es el problema. Lo sustituye una decisión viva...
./leer →Un registro de decisiones de producto acaba con el «yo nunca acordé eso»: qué registrar, dónde vive y quién lo consulta de...
./leer →Hacer producto es instalar un comportamiento en el usuario, no correr una fábrica de features. La diferencia decide qué construyes.
./leer →Qué es una feature factory, cómo reconocer que trabajas en una y qué cambia cuando el producto se mide por comportamiento.
./leer →Docs-as-code con IA: trata el pipeline de docs como parte del build para que tus agentes lean instrucciones que siguen siendo verdad.
./leer →Grafo de conocimiento vs RAG vectorial para código: en qué es bueno cada uno, dónde se rompe y cuándo usar cuál. Sin...
./leer →El conocimiento tribal en equipos es un punto único de fallo. Qué se rompe cuando se va quien sabe el porqué, y...
./leer →Extraer artefactos de producto de un repo existente: historias, criterios de aceptación y decisiones. El camino inverso, y el que de verdad...
./leer →La memoria de producto son las decisiones, razones y callejones sin salida que tu equipo olvida. Por qué tu sistema debería guardarlos,...
./leer →La documentación viva sigue siendo verdad porque se deriva del código, no se mantiene como copia aparte. Por qué se pudren los...
./leer →Onboardear contra el conocimiento tribal no escala ni para personas ni para agentes. Onboardea contra un grafo del código que el sistema...
./leer →Los agentes fallan en código que no conocen por falta de mapa, no porque el prompt sea corto. Qué contiene un mapa...
./leer →Un grafo de conocimiento de producto lee la forma de tu producto, no la lista de features del repo. Por qué lo...
./leer →Un cerebro de producto hecho de notas envejece en cuanto tu equipo shipea. La salida es un grafo que ata el código...
./leer →Por qué lo nativo en macOS sigue importando: integración con el sistema, rendimiento en Apple Silicon y la confianza de firma y...
./leer →Sacar software serio como fundador en solitario con agentes de IA. Cómo una persona opera como un equipo, y dónde está el...
./leer →Controla el coste de la IA cuando cada tarea quema tokens: presupuesto por tarea, routing por coste y visibilidad del gasto antes...
./leer →Trae tu propio modelo con tus claves API y motores locales. Por qué la portabilidad del modelo es una decisión de arquitectura,...
./leer →Las herramientas sin cuenta revelan los incentivos de un producto. Por qué saltarse el registro se alinea con el usuario, qué señala...
./leer →Mantener tu código y tus datos en local hace de la privacidad una propiedad de arquitectura, no una promesa. Qué sale, qué...
./leer →Nube vs local en herramientas de IA es un intercambio, no un veredicto: qué hace mejor cada lado y cómo elegir por...
./leer →El desarrollo con IA local-first mantiene el harness, el estado y la evidencia en tu Mac mientras llama a modelos remotos: latencia,...
./leer →Patrones de arquitectura para sistemas con IA y las restricciones que determinan cuándo conviene usar cada uno.
./leer →Guía práctica para asegurar código generado por IA con Snyk: escaneo, dependencias y lo que el modelo no pensó.
./leer →Programar con IA parece más rápido de lo que es. De dónde sale la ilusión de productividad y cómo lograr mejoras que...
./leer →Por qué el código generado con IA se vuelve difícil de mantener y qué prácticas de revisión, seguridad y contexto reducen ese...
./leer →Los principios del desarrollo AI-first, y por qué la velocidad sin estructura convierte los proyectos de IA en código inmantenible.
./leer →Cómo plantea PaellaDoc el desarrollo AI-first: estructura, contexto y documentación para que el software hecho con IA sobreviva a la realidad.
./leer →Ninguna nota coincide con esa búsqueda.