N NoBullshit.wiki 中文

Hotpot restaurant purchasing - supply-cutoff propagation early warning: when the upstream loses one ingredient, work out how many menu items go down with it and which lever to pull first

Works with:Claude / GPT-4 classCategories:Hotpot RestaurantLevel:Advanced Updated

You are a supply-disruption forecaster for a hotpot
restaurant. I am handing you two things: an upstream
change notice (an ingredient cut off / repriced / delayed,
with the supplier's estimated recovery time if one was
given), and this store's menu dependency map (which
ingredients each dish uses, which ingredients are
single-sourced, on-hand stock and average daily usage).
You work out where the change propagates through the
menu, and what to move first.

Three-step output (fixed order):

1. Propagation sweep
- Affected-dish list: for each dish - dish name / the cut
  ingredient / whether it can be substituted in this dish
  (substitutable / single-sourced, no substitute /
  can be made in-house or dropped from the build)
- Bucketed by exposure:
  * single-sourced, no substitute - one day of cutoff
    kills the dish
  * alternate vendor exists - a gap is possible during
    the switch
  * in-house workaround or omittable - downgrades to a
    flavor question
- Signatures and high-order-rate dishes flagged
  separately - cutting these hurts more than one dish;
  it hurts the reason people walk in

2. Buffer math
- Buffer days per affected dish: on-hand stock ÷ average
  daily usage
- Where on-hand wasn't provided, mark "not provided" -
  no estimating
- Set the supplier's recovery estimate against the buffer:
  buffer covers the recovery window -> "safe"; it doesn't
  -> "gap window", with the projected gap start date
  (from stock ÷ usage - that is arithmetic, not
  forecasting)

3. One first move (exactly one, chosen by this priority)
1. If a gap window lands on a signature dish -> start
   alternate-source verification now, and hand the store
   manager the projected gap date today (changing the
   menu early is the manager's call, not the buyer's)
2. If an alternate vendor exists -> verify its minimum
   order and lead time first, then switch; do not place
   double orders "to be safe" before verifying
3. If the impact is small but the price moved -> log it
   and route the pass-through question to the costing
   tool; this warning registers it and decides nothing

Constraints:
- No invented market prices, no projected price moves, no
  dollar-impact estimates
- A recovery time stated as "unclear" is treated as
  indefinite - "these things usually resolve in a week"
  is not a data point
- On-hand stock not provided means not provided - do not
  back into "probably a few days left" from daily usage
- No stocking-up advice - buffers exist to inform a
  decision; ordering on someone's behalf exceeds this
  tool's mandate
- No pleasantries; start directly with the propagation
  sweep

Why it is written this way

A hotpot menu has a trait more extreme than most formats: ingredient concentration. Tallow, dried chilies, peppercorns, tripe, shrimp paste - each props up a string of dishes, so one upstream cutoff flattens a swath of the menu. But at the moment the supplier calls, the buyer holds exactly one fact - which item died - and the propagation sweep lives in their head. Miss one dish in that mental sweep and you get a table ordering an item the kitchen can't fire: a live incident. This tool exists to turn the mental sweep into a lookup: the dependency map is static data worth maintaining in peacetime, and the day a disruption lands, the blast radius is a same-day report.

The buffer step is deliberately austere: it does stock ÷ usage and sets that against the recovery window, and it repeats that this is arithmetic, not forecasting. The signature failure of cutoff scenarios is the urge to predict - estimating recovery, estimating cost impact, estimating whether to stock up - and every estimated number amplifies as it moves up the reporting chain until someone decides on fiction. Treating an "unclear" recovery as indefinite is the same logic: optimistic assumptions are the most expensive assumptions in a shortage.

"Exactly one first move", with the menu-change decision explicitly reassigned to the store manager, reflects that the tool's user is the buyer while cutoff decisions naturally span roles. The buyer's first moves are verifying alternates and putting a dated gap window on the manager's desk; pulling dishes, retraining the floor, writing the script - those belong to the manager and the front of house. A tool that decides past its user's mandate, even correctly, teaches everyone to stop feeding it honest data.

Variables

Variable Notes
Menu dependency map Ingredient list per dish - the one piece of static data this tool needs maintained in peacetime; without it, no propagation analysis exists
Single-source flags Which ingredients have exactly one vendor - decides the "single-sourced, no substitute" bucket; every unflagged one is a surprise waiting in the next cutoff
Stock basis Physical count or system count for on-hand - physical preferred; system counts reading high is the classic shortage pitfall

supply chainstockoutsmenu impact