AI experts sharing free tutorials to accelerate your business.
Back to Restaurants toolkit

Demand Forecast Briefing

Produce a weekly (or event-specific) demand forecast that estimates covers by day-part, projects top-selling items, quantifies weather and event impact in ranges a kitchen can act on, and hands off one planning reference the GM, chef, and bar manager use to drive prep, purchasing, staffing, and reservation-desk pacing. Bridges POS history and external signals into a three-scenario (low / expected / high) plan with named owners for each risk day.

Saves ~30 min/weekintermediate Claude ยท ChatGPT ยท Gemini

๐Ÿ“Š Demand Forecast Briefing

Purpose

Produce a weekly (or event-specific) demand forecast that estimates covers by day-part, projects top-selling items, quantifies weather and event impact in ranges a kitchen can act on, and hands off one planning reference the GM, chef, and bar manager use to drive prep, purchasing, staffing, and reservation-desk pacing. Bridges POS history and external signals into a three-scenario (low / expected / high) plan with named owners for each risk day.

When to Use

Run this skill every week during Sunday or Monday planning, in front of holidays and major local events (Valentine's, Mother's Day, Restaurant Week, city-wide festivals, home playoff games, conferences), before a menu launch or LTO window, after a price or hours change when the trailing baseline is unreliable, or when weather forecasts shift materially mid-week. Pair with Staff Schedule Optimizer (downstream for labor) and Food Waste Reduction Planner (downstream for prep and purchasing) so the three skills share one demand assumption.

Scope note: this brief is the weekly forecast and the single-event pre-brief. For a multi-week mega-event surge โ€” most prominently the FIFA World Cup 2026 (June 11 โ€“ July 19, 2026, 16 host cities), but the same applies to a future Olympics, Super Bowl host-week, or sustained festival series โ€” use the World Cup 2026 Surge Playbook for the multi-week match-window calendar, multilingual operations layer, surge staffing pipeline, supply-chain stress test, and after-tournament wind-down. The Surge Playbook calls Demand Forecast Briefing as a daily / weekly sub-routine; the two are complementary.

Required Input

Provide the following:

  1. Sales history โ€” At least 4 weeks (prefer 8 to 13) of daily cover counts and item-level sales (POS export from Toast, Square, Aloha, Clover, Revel, Lightspeed, TouchBistro, Oracle Simphony, or a POS-forecast summary from Toast Forecast, CrunchTime Net-Chef, RASI Forecaster, Restaurant365 Forecasting, or Fourth/HotSchedules forecaster)
  2. Reservation book โ€” Upcoming confirmed reservations by day and day-part (OpenTable, Resy, SevenRooms, Tock, Yelp Reservations); party-size distribution; any pre-orders, deposits, BEOs, or tasting-menu commitments; walk-in share assumption by day
  3. External signals โ€” 7-to-10-day weather forecast (temperature range, rain probability, wind, severe weather), local events calendar (concerts, sports home games, festivals, conferences, conventions, restaurant week), school and university calendars (in-session vs. break), holidays (federal, religious, locally observed)
  4. Recent trends and disruptions โ€” New menu items or LTOs launched in the last 8 weeks, recent press coverage, nearby construction or street closures, competitor openings or closings within 0.5 mile, delivery-platform promotions or commission changes
  5. Capacity โ€” Total seats, bar seats, patio seats, private dining, typical turn times by day-part, reservation pacing rules, walk-in capacity floor; any capacity constraint from staff shortage or equipment issue
  6. House targets and thresholds โ€” Target food-cost %, target labor %, the cover band the GM calls "slammed" vs. "slow," and the reservation-pacing rule that triggers a pause on additional walk-ins
  7. Known one-offs โ€” Confirmed private events, buyouts, chef's table seatings, media visits, influencer reservations, or VIP holds that shift mix away from baseline
  8. Forecast recipients and use โ€” Who consumes the brief (GM, chef, sous, bar manager, FOH manager, host lead, owner) and what they each need to act on (prep par, purchasing, schedule, reservations, floor plan, marketing pulse)

Instructions

You are a restaurant analytics lead with 10+ years reading POS data, weather APIs, and reservation curves against the four walls of a dining room. Your forecast reads like a chef-and-GM wrote it together โ€” quantified, day-part specific, conservative on the floor, and honest about the downside scenario.

Before you start:

  • Load config.yml for concept, unit count, seat layout, target metrics, forecast confidence interval, and the cadence the house expects (weekly Sunday, holiday pre-brief, etc.)
  • Reference knowledge-base/terminology/ for correct usage of covers, turn, pace, par, day-part, TCS, mise, BEO, pre-shift, 86
  • Pull last week's forecast from outputs/ and score accuracy (actual vs. expected) on the 3 biggest-miss dayparts before you write this week โ€” the feedback loop is how the forecast improves month over month
  • If Reservation book is thin, anchor on trailing day-of-week averages and flag uncertainty; do not paper over sparse data with smoothed numbers

Process:

  1. Baseline projection by day-part โ€” Calculate expected covers for every day ร— day-part using the trailing 4-to-8-week average, day-of-week seasonality factor, and a same-week-last-year check (if available). Express baseline as a point estimate and a confidence interval (e.g., ยฑ 8%). Include walk-in share by day-part because holidays and events compress it.

  2. Weather-impact adjustment โ€” Layer in weather with explicit ranges: light rain โˆ’5โ€“10%, heavy rain โˆ’10โ€“15%, thunderstorm/snow โˆ’15โ€“25%, extreme heat (>95ยฐF / 35ยฐC) โˆ’15โ€“25%, extreme cold (<20ยฐF / โˆ’7ยฐC) at patio-heavy concepts โˆ’10โ€“20%, mild and sunny on a weekend +5โ€“10%, first warm spring weekend +10โ€“20%. Note whether the concept is patio-dependent, air-conditioned, or storm-door-facing; these modify the range. Cite the exact daily forecast reading behind the adjustment.

  3. Event and calendar adjustment โ€” Quantify local-event lift or drag with a named source (home NFL/NBA/MLB/NHL game, concert at venue X, convention center block, festival, Restaurant Week, school / university calendar in or out of session). Use concept-specific rules: a game-day sports bar is +30โ€“60%, a fine-dining room near the same arena is โˆ’10โ€“20% because guests cancel. Don't force a one-size lift.

  4. Reservation-pace overlay โ€” For each day-part, lay the reservation book's current pace against the forecast. Flag days where reservations alone already fill > 80% of capacity (overbook pressure), where pace is < 50% of forecast with four days out (marketing pulse candidate), or where walk-in variance is too high to plan labor against (wide confidence interval).

  5. Three-scenario output โ€” For each day, produce a low / expected / high cover count with the probability the GM should plan at each. Prep and purchasing should key off expected, with a documented "call-up" trigger (e.g., if reservations cross X by Thursday 5 PM, prep to the high scenario). This is the one specification that separates a usable forecast from a spreadsheet exercise.

  6. Item-level forecast โ€” Project the top 10 to 20 items by volume for the week, noting items likely to spike due to seasonality, weather (hot-drink attach in cold, salad attach in heat), holiday, LTO, or a press mention. Flag any item whose projected demand exceeds current par or upcoming delivery coverage. Reuse the Food Waste Reduction Planner's sell-first list so the item forecast nudges demand toward at-risk SKUs.

  7. Risk day callouts โ€” Identify the 2 to 3 highest-uncertainty days (conflicting signals, weather volatility, event week, labor thin) and assign each a named owner (GM, chef, FOH manager), a decision point (when the call is made to flex), and a contingency play (extend happy hour, push patio promo, pull back on an LTO, trigger delivery surge pricing, invoke the on-call cook). Uncertainty without a decision owner becomes a post-mortem.

  8. Purchasing and prep implications โ€” Translate the forecast into key ingredient quantities that deviate from standard par. Specify SKU, usual par, recommended par, day-part the change applies to, and the DSR (broadline sales rep) conversation needed if the delta exceeds the regular order window. Link to Food Waste Reduction Planner's down-order list so the two plans reconcile before Monday's truck.

  9. Staffing signal โ€” Indicate which days need above- or below-normal staffing by role (line, sautรฉ, grill, pantry, garde manger, expo, dish, server, host, bar, support, runner). Quantify by labor hours, not vague "heavy night." Hand off to Staff Schedule Optimizer as the demand input rather than have the scheduler re-forecast.

  10. Marketing and reservation-desk actions โ€” For soft days, recommend one concrete pull lever: a push on OpenTable PrimeTime, a surge of an LTO through Social Media Post Generator, a promo to the loyalty list via email, an email-drafter handoff for a private-event upsell. For slammed days, recommend a guardrail: close additional walk-in seating, pause delivery-platform promos, or move the host to a reservation-pacing app view.

  11. Forecast accuracy feedback loop โ€” At week-end, score actual vs. expected for covers (MAPE), item mix (top-10 accuracy), and weather/event adjustments (right direction and right magnitude). Log systematic biases (always under-forecasts brunch after rain? Always over-forecasts Monday?) so next week's baseline learns.

  12. Publication-ready brief โ€” Package the forecast for three audiences: (a) one-page GM / chef dashboard with the day-by-day table, risk day callouts, and action owners; (b) BOH wall posting with covers and par adjustments per day-part; (c) a short owner summary with the three big-weekend calls and their rationale.

Output requirements:

  • Day-by-day table: date, day-part, reservations-on-book, walk-in estimate, low / expected / high covers, top 3 items, staffing note, risk flag, named owner
  • Weather-impact table with forecast reading and % adjustment
  • Event-impact table with source, concept-specific rule, and % adjustment
  • Three-scenario output with call-up triggers
  • Item-level forecast for the top 10โ€“20 SKUs with par-change recommendations
  • Risk day callouts with named owner, decision point, and contingency play
  • Purchasing delta list handed to the DSR
  • Staffing hours-by-role signal handed to Staff Schedule Optimizer
  • Marketing / reservation-desk action list for soft and slammed days
  • Accuracy feedback table (last week actual vs. forecast) โ€” MAPE on covers, top-10 hit rate on items
  • One-page summary suitable for posting in the kitchen or manager's office
  • Plain language with correct industry terminology (covers, day-part, par, turn, pace, BEO, 86, mise, TCS, MAPE)
  • Ready to use with minimal editing
  • Saved to outputs/ with date-stamped filename if the user confirms

Related Skills

  • admin/staff-schedule-optimizer.md โ€” Consumes the staffing signal from step 9 as demand input
  • operations/food-waste-reduction-planner.md โ€” Shares the cover forecast so prep, purchasing, and waste move in sync
  • admin/supplier-negotiation-brief.md โ€” Absorbs the purchasing delta list from step 8
  • sales/social-media-post-generator.md โ€” Runs the marketing pulse for soft days in step 10
  • operations/shift-prep-checklist.md โ€” Consumes the day-part covers and top items as line-level tasks
  • admin/dynamic-menu-pricing-advisor.md โ€” Cross-checks event-day surcharge / day-part pricing decisions

Example Output

Example 1 โ€” Standard week forecast, full-service neighborhood concept

Input:

  • Concept: Cedar & Vine, 75-seat seasonal-American, Portland OR; Toast POS
  • Sales history: trailing 8 weeks, daily covers 60โ€“155, dinner-heavy with Sunday brunch
  • Reservation book (5/4 Sunday 4 PM pull): Tue 24 / Wed 32 / Thu 48 / Fri 76 / Sat 102 / Sun (brunch) 38; party-size 2-mode with 4 large-tops on Sat
  • Weather (NOAA 7-day): Tue mild 68ยฐF sun; Wed 61ยฐF partly cloudy; Thu 72ยฐF sun (first warm Thu); Fri 78ยฐF sun; Sat 81ยฐF sun; Sun 75ยฐF sun (warm spell on a patio-heavy concept)
  • Events: Portland Timbers home Sat 5/9 7:30 PM (3 mi away โ€” game-day softens fine-dining 5โ€“10%); No major festivals; Mother's Day is the following Sunday (5/10 next week โ€” preview week)
  • Capacity: 75 seats + 18-seat patio (weather-active); typical Sat dinner pace 130โ€“150 covers in season
  • Targets: target food cost 29.5%, target labor 28%, "slammed" = 140+ covers / day, "slow" = < 60 covers / day
  • House baselines (trailing 8): Tue 52 / Wed 58 / Thu 68 / Fri 92 / Sat 128 / Sun 76 โ€” with ยฑ8% confidence interval
  • Last week's accuracy: covers MAPE 6.2%; biggest miss = Saturday under-forecast by 14 covers (festival walk-up)

Output โ€” Week of 2026-05-04, GM/chef dashboard (one page):

Day-by-day cover forecast:

DateDay-partReservationsWalk-in est.LowExpectedHighTop 3 itemsStaffing noteRisk flagOwner
Tue 5/5dinner24+28 (54%)445260Burger / Salmon / CaesarnormalnoneMaria
Wed 5/6dinner32+25 (44%)4857 (+5%)65Burger / Pasta / SalmonnormalnoneMaria
Thu 5/7dinner48+28 (37%)6576 (+12% โ€” first warm Thu, patio open)86Salmon / Burger / Heirloom-tomato app+1 patio serverweather liftPriya
Fri 5/8dinner76+24 (24%)8898 (+7% โ€” warm Fri, patio peak)110Salmon / Burger / Pasta+1 patio server, +0.5 hr exporeservations 80% of capPriya
Sat 5/9dinner102+30 (23%)122134 (+5% โ€” warm Sat baseline + Timbers softens fine-dining 5โ€“10%, two effects partially cancel)148Salmon / Burger / Heirloom-tomato app / Pasta+1 patio server, +1 line cook 4 PMhigh uncertainty (event + weather)Maria
Sun 5/10brunch38+42 (53%)7080 (+5% โ€” warm Sun, patio active for brunch)92Pancakes / Eggs Benedict / Avocado toast+1 patio brunch serverfirst patio brunch in 2 wksDiego

Week total: low 437 / expected 497 / high 561 covers

Weather-impact table:

DayForecastAdjustment vs. baselineReasoning
Tue68ยฐF sun0mild on a Tuesday โ€” patio doesn't move the needle
Wed61ยฐF partly cloudy0baseline
Thu72ยฐF sun+12%first warm Thu โ€” patio opens, walk-in lift on a Thursday
Fri78ยฐF sun+7%warm Fri pushes patio + walk-in; baseline already strong
Sat81ยฐF sun+5%warm Sat lifts walk-in but patio is at cap; net +5%
Sun (brunch)75ยฐF sun+5%warm brunch Sunday is patio-active

Event-impact table:

DayEventSourceConcept-specific ruleAdjustment
Sat 5/9Timbers home 7:30 PM (3 mi)timbers.com schedulefine-dining 3-mi from MLS stadium = โˆ’5โ€“10%โˆ’5% (game softens, not games-day-bar)
All weekMother's Day on Sun 5/10 NEXT week (preview)calendarguests pre-booking next week absorbs some of this week's reservation paceinformational, no adjustment

Three-scenario output with call-up trigger:

LOW (437 covers): plan to this if Saturday weather shifts to rain-risk above 50%
                  (NOAA refresh Wednesday 6 AM โ€” re-run if shift detected).
EXPECTED (497 covers): default plan. Prep, purchasing, and labor key off this.
HIGH (561 covers): call-up trigger = if Saturday reservations cross 115 by
                  Thursday 5 PM, prep to high. Owner: Maria. Deadline: Thu 5 PM.
                  Action if triggered: +0.5 line cook to Saturday, +1 dishwasher,
                  +1 case salmon to Sat purchasing, +1 par on burger patties.

Item-level forecast (top 10 by volume):

ItemTrailing-week avgThis week projectionฮ”DriverPar-change rec
Cedar burger142156 (+10%)+14warm-week burger demand+1 case patty
Salmon8496 (+14%)+12seasonal anchor + warm weather+6 portions
Burrata-tomato app3858 (+53%)+20first warm Thu + sell-first sell-through+12 portions
Caesar salad7678flatbaselinehold
Cacio e pepe6460-6%warm weather softens pasta demand slightly-8 portions
Heirloom-tomato app2236 (+64%)+14sell-first ladder week+14 portions
Cedar negroni8892flatsummer cocktail trendhold
Brunch pancakes3642 (+17%)+6warm brunch Sunday+6 portions
Eggs Benedict2830flatbaselinehold
Avocado toast2428 (+17%)+4warm brunch Sundayhold (par at 32)

Risk day callouts (top 3):

DayRiskDecision pointContingency playOwner
Sat 5/9Cover band wide (122โ€“148) due to event + weather + reservation paceThursday 5 PM reservation countIf โ‰ฅ 115 โ†’ call-up; if โ‰ค 95 โ†’ hold to expectedMaria
Thu 5/7First warm Thursday โ€” patio walk-in could over-performThursday 4 PM walk-in paceIf โ‰ฅ 8 walk-ins by 5 PM โ†’ push patio par; pre-call patio server to extendPriya
Sun 5/10 brunchFirst warm patio brunch in 2 weeks; baseline thinSunday 9:30 AM walk-in + reservation no-show rateIf pace > 20 covers / hour by 11 AM โ†’ extend brunch service to 3:30 PM (vs. 3 PM)Diego

Purchasing delta list (handed to Sysco DSR Mon 5/4 4 PM):

  • Salmon: +6 portions (1 extra side per case adjustment)
  • Heirloom tomato: drop next case (sell-first cycle from Food Waste Reduction Planner)
  • Burrata: drop to 6 ea
  • Burger patty: +1 case
  • All else: hold

Staffing signal (handed to Staff Schedule Optimizer):

  • Tue/Wed: standard
  • Thu: +1 patio server 5 PM (warm-Thu lift)
  • Fri: +1 patio server, +0.5 hr expo
  • Sat: +1 patio server, +1 line cook 4 PM, on-call: 1 server + 1 dish (call-up triggered if reservations cross 115 by Thu 5 PM)
  • Sun brunch: +1 patio brunch server

Marketing / reservation-desk actions:

  • Tue (slow night): push the "industry Tuesday" promo via the loyalty list (already scheduled)
  • Sat (peak): close walk-in additions after 8 PM if reservations cross 130; pause OpenTable PrimeTime promo on the high-uncertainty hour 7โ€“8 PM
  • Sun brunch: post-on-Threads call-out about the patio re-opening Sunday for brunch (handoff to Social Media Post Generator with the patio-warm-Sunday angle)

Accuracy feedback (last week):

MetricForecastActualฮ”Notes
Total covers484497+2.7% (slight under)Saturday under by 14 (festival walk-up)
Top-10 hit raten/a9 of 10+90%Missed cacio e pepe (-12%) โ€” post-photo virality wore off
Saturday adjusted MAPE7%n/an/aFestival lift not in our calendar โ€” add Music Millennium store events to next week's pull

Owner summary (3 bullets, sent in the Monday email):

  • Expected 497 covers vs. 484 last week (+2.7%); first warm patio week of May should drive Thu and Sun brunch above baseline
  • Sat 5/9 has the widest band (122โ€“148) due to Timbers home + warm weather; call-up trigger at Thursday 5 PM, owner Maria
  • Mother's Day reservations for next week (5/10 brunch + dinner) at 89% of last year's pace by tonight โ€” pre-fix the reservation overflow before Tuesday close

Example 2 โ€” Holiday pre-brief (Mother's Day at a brunch-heavy concept)

Input:

  • Concept: Cantina Verde, 110-seat Tex-Mex with weekend brunch, Austin TX (Square POS); Mother's Day is the largest brunch volume day of the year
  • Holiday: Mother's Day (Sunday 2026-05-10), brunch 10 AM โ€“ 3 PM, dinner 5 PM โ€“ 10 PM
  • Reservation book (5/4 Monday 9 AM pull, 6 days out): Brunch 178 / Dinner 96 โ€” early indicator strong (last year same-week-out: brunch 134 / dinner 78); party-size mode 4โ€“6 with 18 large-tops (8+) on the brunch side
  • Weather: NOAA 6-day: Sun 5/10 86ยฐF sun (warm, patio-active); no rain risk
  • Trailing year Mother's Day: 312 brunch covers + 184 dinner = 496 total; second-busiest day of the year after NYE
  • Last 4 weeks Sunday brunch trailing: 178 covers / week; pace 18 covers per 30-min window peak 11 AM โ€“ 1 PM
  • Capacity: 110 seats + 24-seat patio + 36-seat private dining (PDR); brunch + dinner crossover at 3 PM is a tight handoff
  • Reservation cap so far: brunch 220 (vs. 280 capacity, leaving 60 walk-in floor); dinner 130 (vs. 180 capacity)

Output โ€” Mother's Day pre-brief, issued Monday 5/4 (6 days out):

Demand projection:

Day-partLast-year actualReservations on book (5/4)Walk-in est.LowExpectedHighCapacityPace utilization
Brunch (10โ€“3)312178 (still 6 days out, will close at ~250)+60 (24%)280310340280 reservation cap + 60 walk-in floor = 34091% expected
Dinner (5โ€“10)18496 (will close at ~140)+50 (35%)165190215180 hard cap (PDR open for catering on Mother's Day)106% โ€” overbook check needed
Total496274 (currently)+110445500555n/an/a

Three-scenario call-up triggers:

  • Reservations close-out check: Wed 5/7 noon โ€” if brunch reservations cross 240, close brunch reservations and post a walk-in-only line; if dinner crosses 145, close dinner reservations entirely and message 5/8โ€“5/9 walk-up overflow to the next available Sunday
  • High-side prep: Wed 5/7 โ€” order 50% above baseline on signature brunch items (chilaquiles, brunch enchiladas, churros pancakes, breakfast tacos)
  • Bar program: Friday 5/8 โ€” pre-batch the Mother's Day mimosas and frozen-margarita rotation

Weather-impact table:

DayForecastAdjustmentReasoning
Sun 5/1086ยฐF sun+0 (factored in baseline)Warm Sunday is the historical Mother's Day baseline; not an additional lift

Event-impact table:

SourceEffectAdjustment
Mother's Dayflagship Sunday โ€” historical 96th percentile dayalready in projection
UT Austin spring graduation 5/9โ€“5/10family overflow into Sunday brunch+5% to brunch (already in expected)
Austin City Limits not runningn/a0
ABC News Austin Mother's Day round-up (we made the list 2026-05-02)press lift+3% (built into expected)

Item-level forecast (Mother's Day-specific):

ItemLast-year actualThis year projectionPar-change rec
Chilaquiles96105 (+10%)+18 portions (avocado short-shipped โ€” call DSR Wed)
Mother's Day mimosa flight88110 (+25%)pre-batch Saturday โ€” 4 oz ร— 4 flutes per flight
Brunch enchiladas7885 (+9%)hold
Churros pancakes6480 (+25%)+16 portions; bread program ready Saturday afternoon
Breakfast tacos142168 (+18%)+20 portions; chorizo standing par doubled for Saturday cook-down
PDR private brunch buffet (large-tops)n/a4 confirmed bookings ร— 12 covers each = 48 covers in PDRalready in expected
Mother's Day fixed-price dinner ($45)96110 (+15%)hold

Pace-by-30-min reservation overlay (brunch only, 5/10):

30-min slotReservations on book (5/4)Reservation cap (target)Status
10:001824open
10:302426tight
11:003232full โ€” close to additional reservations
11:303632overbooked by 4 โ€” push to 11:00 or 12:00
12:002832open
12:302228open
1:001424open
1:30422open

Action: Reservation desk re-paces โ€” push 4 of the 36 11:30 reservations to 11:00 or 12:00; phone outreach starts Tuesday 5/5 AM (Maria + Erica).

Risk day callouts:

RiskDecision pointContingency playOwner
Brunch overbook 11:30 slotTue 5/5 EODRe-pace via guest call; offer table-2 same timeMaria
Dinner cap pressure (96 โ†’ 140 trajectory; 180 capacity)Wed 5/7 noonIf 5/7 noon reservations cross 145, close dinner reservationsMaria
Pastry capacity for churros pancakes (+25% projection)Sat 5/9 PM bake-offIf Sat trial doesn't complete the +16 portions on time, sub the day-glo lemon ricotta pancake (also strong on Mother's Day mix)Reyes (chef)
Brunch-to-dinner turnover at 3 PMSun 5/10 2:30 PMPre-stage the dinner setting at 2:30 in the patio half (which closes brunch at 2 PM); main dining room turns at 3:00 PM with a 30-min breakErica (FOH lead)
Walk-in queue management at 11 AMSun 5/10 10 AMMia (host) + 1 floater (Lucas) take outside-line; offer text-when-table at the QR-code link; cap at 90 min wait promiseMia

Purchasing delta list (sent to PFG DSR Wednesday 5/6 AM):

  • Chorizo: 2ร— standing par (Friday delivery)
  • Avocado: confirm 5 cases not 3; quality QA on receipt
  • Eggs: +20 dozen for Saturday + Sunday (brunch volume)
  • Premium tequila (mimosa flight + frozen margarita): Friday delivery confirmed
  • Sparkling wine for mimosas: 24 bottles vs. standard 12

Staffing signal:

  • Brunch: 8 servers (vs. baseline 5), 2 hosts (vs. baseline 1), 4 line cooks (vs. baseline 3), 2 dishwashers (vs. baseline 1), 1 floater
  • Dinner: 6 servers (vs. baseline 4), 2 hosts (vs. baseline 1), 4 line cooks (vs. baseline 3), 2 dishwashers
  • Cross-shift: brunch crew leaves 3:00 PM; dinner crew arrives 2:30 PM; 30-min handoff stagger
  • Predictability-pay reserve (house policy mirroring Austin's labor norms): $250 for any post-posting changes inside the 14-day window โ€” none expected

Marketing actions:

  • Tuesday 5/5: post the Mother's Day reservation-closing nudge via the loyalty email + Threads (handoff to Social Media Post Generator)
  • Friday 5/8: post the Saturday-evening "few seats left for Sunday brunch โ€” walk-up line opens 10 AM" message
  • Saturday 5/9: post the patio-confirm message ("patio open for Mother's Day brunch โ€” first warm forecast of May")
  • Pause all new OpenTable promotions for the week of 5/10 โ€” capacity is the binding constraint, not demand

Owner summary (3 bullets):

  • Mother's Day projection: 500 covers expected (vs. 496 last year; trajectory strong with 20%+ early reservation lift)
  • Three reservation-desk actions before Wednesday: re-pace 11:30 brunch slot, close dinner reservations if Wed noon cross 145, confirm 4 large-top PDR brunch buffets
  • Purchasing call to PFG Wednesday AM: chorizo 2ร— par, eggs +20 dozen, avocado QA at receipt; press lift confirmed (ABC News round-up)

Example 3 โ€” Risk-week forecast (Mariners home stand + adverse weather)

Input:

  • Concept: Cantina Verde, 110-seat Tex-Mex (Seattle unit), Seattle WA
  • Reservation book (5/4 Sunday 4 PM): Tue 28 / Wed 38 / Thu 24 / Fri 62 / Sat 88 / Sun 42
  • Events: Mariners home stand 5/4โ€“5/7 (Mon, Tue, Wed all 7:10 PM home; Thu day-game 1:10 PM); Sounders home Sat 5/9 1:30 PM; 0.4 mi from T-Mobile Park (game-day sports-bar lift)
  • Weather: NOAA 7-day: Mon 58ยฐF overcast; Tue 56ยฐF rain; Wed 54ยฐF heavy rain (1.2" forecast); Thu 60ยฐF clearing; Fri 64ยฐF sun; Sat 68ยฐF sun; Sun 65ยฐF partly cloudy
  • Capacity: 110 seats; covered patio (8 seats, weather-resilient); typical Tue night 35โ€“55 covers; typical Sat 140โ€“180 (event-week)
  • Concept-specific event rules: game-day sports-bar lift +30 to 60% on Mariners and Sounders home days because of proximity (within walk distance); but adverse weather at game-time can cancel the walk-up entirely
  • Last week's accuracy: covers MAPE 11.4% โ€” high uncertainty week with two weather miss-fires

Output โ€” Risk-week forecast for week of 2026-05-04, Sunday 5/3 4 PM issuance:

Day-by-day cover forecast with confidence bands:

DateReservationsWalk-in est.LowExpectedHighConfidenceTop 3 itemsRisk flag
Tue 5/5 (Mariners 7:10)28+60 if rain holds off; +20 if rain at 5โ€“7 PM4878105LOW (weather binary)Tacos / Margarita / Chips & guacweather kill-switch
Wed 5/6 (Mariners 7:10, heavy rain)38+5โ€“15 (game-day-walk-up will be < 50% of dry case)434865MEDIUM-LOWTacos / Burrito / Margaritaweather drag
Thu 5/7 (Mariners day-game 1:10)24+30 (post-game lunch lift)506275MEDIUMTacos / Birria bowl / Margaritaday-game lunch lift, dinner soft
Fri 5/862+28 (44%)7588102HIGHTacos / Margarita / Burritonone
Sat 5/9 (Sounders home 1:30)88+50 (matchday lunch + dinner)124140162MEDIUM-HIGHTacos / Margarita / Birria bowlmatchday over-promise risk
Sun 5/1042+28 (40%)607084HIGHTacos / Brunch tacos / Bloodynone

Week total: low 400 / expected 486 / high 593 covers โ€” a 193-cover band, the widest of the trailing 8 weeks.

Weather-impact table (game-day specific):

DayForecastGame-day modifierNet adjustmentReasoning
Tue 5/556ยฐF rain-25% on rain ร— +30โ€“60% on game-day โ†’ net wide bandrange +5% to +25%Rain at game-time cancels half the walk-up; covered patio absorbs only 8 seats
Wed 5/654ยฐF heavy rain (1.2")-40% on heavy rain ร— +30โ€“60% on game-day โ†’ net potentially negativerange -15% to +15%Heavy rain expected to cancel most of the matchday walk-up; bar program holds the night
Thu 5/760ยฐF clearing day-game+0% (afternoon clears) ร— +20% on day-game lunch lift+20% lunch / -10% dinnerDay game pushes lunch + early dinner; later dinner soft as guests already left
Fri 5/864ยฐF sun+5% sunny Fri+5%normal Friday + slight weather lift
Sat 5/968ยฐF sun+5% ร— +30โ€“60% on Sounders home+35% rangeBest case: sunny Sat + Sounders walk-up + dinner crossover. Worst case: walk-up satiated by neighborhood after 6 PM
Sun 5/1065ยฐF partly cloudy+00baseline

Three-scenario output with three call-up triggers:

LOW (400 covers) โ€” plan to this if Tuesday + Wednesday rain hits forecast
                  AND Saturday sees heavy weather. Inventory: down-order
                  $1,800 vs. baseline; staff: cut 2 servers + 1 line cook
                  from Wed; predictability-pay budget: $260.

EXPECTED (486 covers) โ€” default plan. Prep, purchasing, and labor key off
                       this. Staff: per Monday-posted schedule.

HIGH (593 covers) โ€” call-up trigger = Saturday 5/9 reservations cross 100
                   by Thursday 5/7 5 PM. If triggered:
                     1. +1 server, +1 line cook, +1 dishwasher for Sat
                     2. Birria pre-batch + 1 case to Friday's PFG order
                     3. Frozen-margarita pre-batch on Saturday morning
                     4. Hold-back the bar's Sounders watch-party messaging
                        until Thursday 5 PM call-up confirmation
                     Owner: Erica (GM). Decision time: Thursday 5 PM.

Reservation-pace overlay (Saturday matchday):

30-min slotReservations on book (5/4)Capacity targetStatus
12:00 (lunch)614open
12:30 (Sounders walk-down)816open
1:00 (game time)416 (walk-up fills)open โ€” walk-up window
4:00612open
5:001416tight
6:002222full
7:002622overbooked by 4 โ€” push 2 to 6:30 + 2 to 7:30
8:001822open
9:001216open

Action: Erica calls 4 of the 7:00 PM bookings on Tuesday AM to re-pace.

Item-level forecast (top 5 risk items):

ItemTrailingProjectedDriverPar-change
Birria bowl6486 (+34%)Sounders matchday + birria-LTO carryover from Cinco+1 case
Margarita (fresh-lime)184240 (+30%)matchday bar program lift+1.5 cases lime, +2 bottles tequila reposado
Brunch tacos (Sun)4856 (+17%)normal warm-Sun lifthold
Heavy rain Wed โ†’ birria bowl + soup demandn/an/arain-day comfort food+6 portions of birria bowl, +12 portions of pozole
Frozen margarita (matchday)3260 (+88%)Sounders walk-uppre-batch Saturday AM

Risk day callouts (top 3):

DayRiskDecision pointContingencyOwner
Wed 5/6Heavy rain at game-time โ†’ walk-up canceled but bar still openWed 5 PMIf walk-up < 5 by 5:30 PM, cut a server (predictability-pay $60); pivot to bar-only floor; bar gets matchday-night drink-and-cheer-from-the-bar promoErica
Sat 5/9Matchday over-promise on the patio (8 seats only) โ†’ 30+ matchday walk-ups stuckSat 12 PMPre-stage the bar with a Sounders-matchday seating-area; cap walk-up at 90-min wait; offer bar-onlyLucas (FOH lead)
Tue 5/5Weather-binary on Tue rain probability โ€” could go +25% or -15%Tue 4 PMIf walk-in by 5:30 PM > 12, prep to high; if < 8, prep to lowErica

Purchasing delta list (Wed 5/6 AM call to PFG):

  • Lime: +1.5 cases (matchday-margarita demand)
  • Tequila reposado: +2 bottles to Friday delivery
  • Birria-cut beef: +1 case to Friday delivery
  • Tortilla (corn): +12 doz to Friday delivery
  • All else: hold

Staffing signal:

  • Tue: keep 2 on-call (paid on-call window per Seattle Secure Scheduling Ordinance โ€” 90-min minimum paid), trigger at 5:30 PM
  • Wed (heavy rain): cut 1 server pre-emptively (paid 3-hr predictability-pay premium per ordinance); bar runs the night
  • Thu: standard
  • Fri: standard +1 line cook (Friday baseline)
  • Sat: high-side staff already posted; trigger +1 server / +1 cook / +1 dish if call-up at Thu 5 PM
  • Predictability-pay reserve: $260 (Wed cut + 2 Tue on-call paid windows)

Accuracy feedback (last week, MAPE 11.4%):

DayForecastActualฮ”Bias
Tue (rain forecast 40%, actual rain)7856-28%Rain days under-cut walk-up more than the model captures
Sat (Mariners home + sun)130156+20%Matchday + sun was over-modeled negatively
Other 5 dayswithin 6%within 6%within 6%clean

Methodology adjustment (for Wed 5/6 heavy rain): weight rain-day walk-up at 0.45ร— baseline (vs. 0.6ร— currently) โ€” last week's miss confirms rain at game-time fully cancels the lift instead of partially; build into model.

Owner summary (3 bullets):

  • Risk-week forecast: 400โ€“593 cover band (193-cover spread, widest of the trailing 8 weeks; weather + game-day combine)
  • Three call-up triggers: Tue rain at 5:30 PM (binary), Wed heavy rain (almost certain โ€” pre-cut staff and pivot to bar-only), Sat reservations crossing 100 by Thu 5 PM (matchday call-up)
  • Predictability-pay reserve: $260 budgeted (Seattle Secure Scheduling Ordinance compliance; full audit log retained per 3-yr ordinance retention requirement)

Distribution and saving:

  • Each example saved to outputs/forecast/2026-05-04-week-of-05-04.md (Example 1) and outputs/forecast/2026-05-04-mothers-day-pre-brief.md (Example 2) and outputs/forecast/2026-05-03-risk-week-mariners.md (Example 3)
  • BOH posting: one-page kitchen dashboard from the day-by-day table
  • Owner summary: 3-bullet email Mondays before 9 AM
  • Accuracy feedback table appended at week-end and rolled forward into next week's baseline

Severity-gate / handoff tags: Examples 1 and 2 are routine. Example 3 carries an explicit weather-binary kill-switch on Tuesday and Wednesday โ€” if either triggers, the week's prep / purchasing / labor cascade re-runs at 6 PM the night before. The Saturday call-up trigger requires the GM (not the chef) to make the decision because it touches purchasing + labor + bar program in the same call.

This skill is kept in sync with KRASA-AI/restaurant-ai-skills โ€” updated daily from GitHub.