Almacén

Preparación, empaque, recepción y control de existencias. Forma parte del vertical de comercio. Leyenda: ✅ hecho · 🟡 en curso · ⬜ pendiente.

Lista

✅ Gestión de almacén

Las estaciones listan los almacenes portados a través del proyector compartido; la consola de administración lee el conjunto completo, incluidas las filas inactivas.

✅ Recepción

Cada ruta persiste un documento de reemplazo por la costura de actualización; cada línea recibida acuña su capa FIFO, vínculo a la orden de compra y movimiento auditado — probado en vivo.

✅ Preparación y empaque

Pick-pack persiste su documento antes de disparar los efectos de orden y envío, sobre las tablas de picklists portadas; cartones y modo de picking no tienen hogar portado, declarado en el lugar.

✅ Preparación por olas

La única tabla nueva legítima del epic: wave_picks, con la división sync/async terminada en flujo y rutas.

✅ Conteo cíclico

Los conteos toman instantánea en stock_edit_history y aplican ajustes reales — incluida la corrección del bucle de confirmación no esperado.

🟡 Códigos de barras

Rechazado por escrito: aprovisionamiento de dispositivos e impresoras, no estado de negocio persistido; razones documentadas en install.ts.

✅ Armado de kits

Cubierto por el rechazo documentado: ninguna tabla portada respalda kits; la estación se nombra a sí misma en vez de fingir datos.

✅ Casos de laboratorio

La decisión entre verticales quedó resuelta: los casos de laboratorio son propiedad clínica en hospitalize, ligados a paciente/cita/procedimiento con una bitácora de envío/recepción; las superficies de recepción del almacén podrán llegar al check-in más adelante.

Evidencia

Dieciséis estaciones de almacén auditadas: once enlazadas al esquema relacional con sus errores de mutación corregidos y la cadena de recepción probada en vivo hasta la valoración FIFO; las cinco que no pueden enlazarse honestamente están rechazadas por escrito en install.ts.