Commit bbe9220
feat: Add comprehensive order status configuration (172 statuses)
- Create OrderStatusConfiguration with all 172 monitored statuses
- 97 prep statuses (3001-3910) with 6-hour threshold
- 75 facility statuses (4001-5830) with 48-hour threshold
- Add status lookup methods (by ID, category, threshold type)
- Add OrderStatusDefinition model with Category support
- Include categories: Preparation, PrintBoxAlert, OnHold, Facility, Shipping, etc.
- Add 32 unit tests for status configuration (all passing)
BD-693
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>1 parent b8bc750 commit bbe9220
2 files changed
Lines changed: 585 additions & 0 deletions
File tree
- src/OrderMonitor.Core/Configuration
- tests/OrderMonitor.UnitTests/Configuration
0 commit comments