Built Word Documents (.docx):
Spensara Overview (.docx)
Capability Assessment (.docx)
Brink POS Ingestion Analysis (.docx)
The Borg Ingestion Architecture (.docx)
Categories
Monitor Specs (29)
Operational monitoring, alerting, anomaly detection, and health specifications.
- backend/Kds.Ai.Data/MonitorSpecs/customer-churn-risk.md
- backend/Kds.Ai.Data/MonitorSpecs/customer-profiles.md
- backend/Kds.Ai.Data/MonitorSpecs/daily-forecast.md
- backend/Kds.Ai.Data/MonitorSpecs/demand-drivers.md
- backend/Kds.Ai.Data/MonitorSpecs/forecast-demand.md
- backend/Kds.Ai.Data/MonitorSpecs/forgotten-items.md
- backend/Kds.Ai.Data/MonitorSpecs/identify-high-value-customers.md
- backend/Kds.Ai.Data/MonitorSpecs/identify-plowhorse-items.md
- backend/Kds.Ai.Data/MonitorSpecs/identify-star-items.md
- backend/Kds.Ai.Data/MonitorSpecs/incorporate-seasonality.md
- backend/Kds.Ai.Data/MonitorSpecs/inventory-levels.md
- backend/Kds.Ai.Data/MonitorSpecs/item-recall-storm.md
- backend/Kds.Ai.Data/MonitorSpecs/kitchen-performance.md
- backend/Kds.Ai.Data/MonitorSpecs/large-order-wave.md
- backend/Kds.Ai.Data/MonitorSpecs/menu-item-profitability.md
- backend/Kds.Ai.Data/MonitorSpecs/monthly-forecast.md
- backend/Kds.Ai.Data/MonitorSpecs/optimal-pricing-adjustments.md
- backend/Kds.Ai.Data/MonitorSpecs/optimize-order-quantities.md
- backend/Kds.Ai.Data/MonitorSpecs/order-surge.md
- backend/Kds.Ai.Data/MonitorSpecs/prep-time.md
- backend/Kds.Ai.Data/MonitorSpecs/pricing-recommendations.md
- backend/Kds.Ai.Data/MonitorSpecs/priority-flood.md
- backend/Kds.Ai.Data/MonitorSpecs/seasonality-trends.md
- backend/Kds.Ai.Data/MonitorSpecs/segment-customers.md
- backend/Kds.Ai.Data/MonitorSpecs/segment-descriptions.md
- backend/Kds.Ai.Data/MonitorSpecs/slow-kitchen.md
- backend/Kds.Ai.Data/MonitorSpecs/station-bottleneck.md
- backend/Kds.Ai.Data/MonitorSpecs/waste-reduction.md
- backend/Kds.Ai.Data/MonitorSpecs/weekly-forecast.md
id: 019cb9fd-149e-7d94-bab1-caa9edbcb1d2 name: Large Order Wave Monitor kind: Anomaly cron: 0 0 * * * * analysis_window: 1h comparison_periods: [1d, 7d]
Detect periods when orders consistently contain an unusually high number of items, indicating large tables or group orders that strain kitchen capacity.
Known Tables & Columns
curated.kitchen_orders
guid(varchar, PK) - order identifierstore_guid(varchar) - which store/restaurantitems_count(int) - number of items in the orderorder_type(varchar) - DINE_IN, TO_GO, DELIVERYguest_table(varchar) - table identifier (e.g., T1-T24)server_name(varchar) - server who took the orderdone(tinyint) - whether the order is completeis_deleted(tinyint) - soft delete flagcreate_time(int, unix timestamp) - when the order was createdpreparation_time(int, seconds, nullable) - total order preparation time
Analysis Approach
- Query all orders created in the last {AnalysisWindow} from
curated.kitchen_orders(is_deleted=0). - Verify that each 15-minute window contains at least 15 orders. Ignore windows with fewer data points.
- Group by 15-minute windows and compute the average items_count per window.
- Compare against the historical baseline (same time windows {ComparisonPeriods}). Normal orders typically have 1-4 items depending on time of day; lunch/dinner peaks average 3-4 items.
- Flag windows where the average
items_countis significantly elevated -- specifically, look for sustained periods (3+ consecutive windows) where most orders have 6-10 items. - Also compute the percentage of large orders (
items_count >= 6) in each window. Under normal conditions this should be rare (<10%); during an anomaly it will be the majority. - Check the downstream impact: do these large orders correlate with increased overall prep times or a growing backlog?
Baseline Reference
Normal item counts by time of day:
- Off-peak (late night, early morning): 1-2 items average
- Moderate (mid-morning, afternoon): 2-3 items average
- Peak (lunch 12-14, dinner 18-20): 3-4 items average
Anomalous: sustained 6-10 items per order across multiple consecutive windows.
Severity Guidance
- Low: Average items_count 2.5x above baseline sustained for 3+ consecutive windows
- Medium: Average items_count 3x above baseline sustained for 3+ windows, with visible kitchen impact
- High: Average items_count 3x+ above baseline sustained over 15+ minutes, kitchen clearly overwhelmed