Mis mocks no podían fallar: inyección de errores y un crash de aislamiento en Swift 6
Cada rama catch era código muerto en las pruebas. Una costura de fallas de 15 líneas resolvió eso, y luego una sola suite de pruebas sin anotar tumbó todo el runner.