====== API: modelo de errores y señales ====== ===== Propósito ===== Describir cómo se comunican errores operativos y fallos críticos en tiempo de ejecución. ===== Canales ===== * ''StateMessageEmitter'': mensajes de recuperación/reintento. * ''FatalErrorEmitter'': errores críticos de arranque/operación. * ''AppLogger'': diagnóstico técnico detallado. ===== Ejemplos comunes ===== * reconexión de báscula o cámara * peso no estable o no coincidente * rostro no detectado * almacenamiento lleno o fallo de inicialización ===== Fuentes de verdad ===== * ''MachineData/src/main/java/co/ada/data/emitters/*Error*Emitter*'' * ''MachineDomain/src/main/java/co/ada/domain/DomainManager.kt'' * ''MachineDomain/src/main/java/co/ada/domain/state/StateManager.kt'' ===== Ultima verificacion ===== * Fecha: ''2026-04-23'' * Verificado contra manejo de errores y recuperación vigente.