Created comprehensive proposal document analyzing how to add product lots with
expiration dates to the InventorySetupStep during onboarding.
Key recommendations:
- Use inline stock entry approach after each ingredient
- Support multiple lots per ingredient with different expiration dates
- Include smart features: auto-suggest expiration, validation warnings
- Phase 1 MVP: basic lot entry with quantity, expiration, supplier
- Phase 2: Multi-lot support
- Phase 3: Smart features and auto-suggestions
Document includes:
- Current state analysis of inventory system
- JTBD alignment with detailed references
- 3 detailed UI/UX options with mockups
- Implementation recommendations with code examples
- Success metrics and risk mitigation
- 4-phase rollout plan
This addresses critical gap where users complete onboarding with zero
actual stock in system, preventing immediate value from FIFO, expiration
alerts, and waste prevention features.