# Validación RC3

- Venta clásica crea venta y detalles una sola vez.
- SIHO POS crea los mismos registros que la interfaz clásica.
- Cargo a habitación conserva el flujo de consumos.
- Tras confirmar la operación se genera un evento de dominio.
- Repetir un token idempotente no genera un segundo evento.
- Un fallo de listener deja el evento en `FAILED` sin revertir la venta.
- Productos con stock bajo generan una advertencia técnica en el log.
