Un prototipo vibe-coded que hace una demo limpia ha demostrado una cosa: el happy path corre. Eso es progreso real y merece respeto. No ha demostrado que la cosa sea segura para ponerla ante desconocidos con datos reales y dinero real en juego.
Lanzarlo tal cual es la decisión correcta más a menudo de lo que admite quien vende endurecimiento. Una herramienta interna que usan tres personas que conocen sus bordes, una demo desechable para un pitch, un piloto con un design partner con datos falsos y un humano vigilando cada paso: en todos ellos una pasada de production-readiness es gasto desperdiciado. Aprendes más rápido poniendo la cosa tosca ante alguien y mirando qué hace. Lanzarlo tal cual también es reversible mientras nada real esté en juego, puedes tirarlo y reconstruir con lo aprendido.
Endurecer pasa a ser la decisión correcta cuando el modo de fallo deja de ser vergüenza y empieza a ser daño. En el momento en que un prototipo toca datos reales de clientes, acepta un pago o lleva tu nombre ante usuarios que no aceptaron ser sujetos de prueba, las piezas que faltan dejan de ser pulido y se vuelven responsabilidades. Las herramientas de IA optimizan para una demo que funciona, no para la auth, validación de inputs, manejo de secretos, manejo de errores, tests de regresión y observabilidad que evitan que un sistema production-ready filtre o pierda datos. Nada de eso aparece en una demo, que es exactamente por qué se omite.
La prueba honesta es una pregunta: ¿qué pasa la primera vez que se rompe ante un usuario real? Si la respuesta es que nos reímos y lo arreglamos, lánzalo tal cual. Si la respuesta implica una fuga de datos, un chargeback o un cliente que no vuelve, endurécelo primero. Mira cómo hacemos una pasada de production-readiness.