====== Flujo clave: ciclo de vida de jornada ====== ===== Propósito ===== Explicar cómo la jornada activa habilita o bloquea la ejecución del flujo de entregas. ===== Ciclo ===== - Se activa jornada. - Se emite ''shiftId''. - ''DomainManager'' inicia ''StateManager''. - Se controla actividad para timeout. - Si hay inactividad prolongada, se cierra jornada. - Sin jornada activa, se detiene el flujo de estados. ===== Fuentes de verdad ===== * ''MachineDomain/src/main/java/co/ada/domain/DomainManager.kt'' * ''MachineData/src/main/java/co/ada/data/local/Service*'' * ''MachineData/src/main/java/co/ada/data/repository/services/MachineEnrollmentService*'' ===== Ultima verificacion ===== * Fecha: ''2026-04-23'' * Verificado contra loop de salud y control de inactividad.