Hurl

El tráfico de producción es la especificación
El código legacy no tiene documentación. Tampoco tiene pruebas. Y, sin embargo, ahora mismo está funcionando. Un mes de logs bien registrados es ya la especificación: si construyes pruebas de integración Hurl que capturen el comportamiento actual a partir del tráfico de producción, fijas las funciones del legacy y tiendes la red de seguridad de la refactorización sin leer una sola línea de código.

Clase 11. Cómo rescatar una app de vibe coding que se rompió
La app que hiciste con vibe coding se rompió. No necesitas reescribirla. Diagnostícala, bloquéala y sal de ahí paso a paso.

huma -- Un trinquete que no se salta ni un endpoint
Cuando pides a un agente AI que pruebe 42 endpoints, declara terminado alrededor del 15. huma convierte la lista de endpoints en una sesion de trinquete para que el agente no pueda saltarse ni uno. scan, next, write, verify.

Clase 3. Apps que no se rompen — Hurl, Git, CI/CD
Declara contratos de API con Hurl, crea puntos de guardado con Git, automatiza la verificación con CI/CD. Cuando los tres se combinan, se convierten en un trinquete.

Reins Engineering — IA con riendas
Harness engineering es una valla. Evita que el agente se salga, pero no garantiza que llegue al destino. Reins Engineering son las riendas: dirigir con contratos deterministas, bloquear con trinquetes, separar decisiones de implementacion.

Hurl detiene la deriva del vibe coding
El vibe coding colapsa por deriva logica en 3 meses. CMU, METR, DORA y Amazon lo demuestran. Declara contratos de API en texto plano con Hurl y bloquealos con un trinquete: se suprime la deriva estructuralmente sin limitar la libertad de la IA.