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-1497-75ff-a497-3515bc4c5895 name: Prep Time Monitor kind: Anomaly cron: 0 0 * * * * analysis_window: 1h comparison_periods: [1d, 7d]
Analyze order preparation time anomalies using the curated.kitchen_orders table.
Known Table Columns
preparation_time(int, seconds, nullable) - how long the order took to preparecreate_time(int, unix timestamp) - when the order was createdstore_guid(varchar) - which store/restaurantitems_count(int) - number of items in the orderorder_type(varchar) - type of order (dine-in, takeout, delivery)destination(varchar) - kitchen stationdone(tinyint) - whether the order is completeis_deleted(tinyint) - soft delete flag
Analysis Approach
- Query the last {AnalysisWindow} of completed orders (
done=1,is_deleted=0,preparation_time IS NOT NULL). - Verify that the analysis window contains at least 20 completed orders. If not, call
emit_no_anomaly— the sample is too small for reliable analysis. - Aggregate by hour to get hourly average prep times.
- Compare against the historical baseline (same hour of day {ComparisonPeriods}).
- Flag hours where the average prep time deviates significantly (>3 standard deviations) AND the absolute deviation is at least 60 seconds above the baseline average.
- Optionally break down by
order_typeordestinationto find more specific patterns.
Severity Guidance
- Low: 3-4 sigma deviation AND at least 60s absolute increase
- Medium: 4-5 sigma deviation AND at least 120s absolute increase, sustained across 2+ consecutive hours
- High: >5 sigma deviation AND at least 180s absolute increase