It's 3pm. Tonight's covers are forecast 30% under, and the bakery case is still full. The board proposes timed markdowns to move the surplus before close — markdowns to cut waste, never surge pricing — and every one stays above the plate-cost floor. Read by Eleanor Marlowe, Chef
Light book, a wet evening forecast and a slow walk-in pace put tonight at 42 covers against the 60 we prepped and baked for.
That leaves a case of bakery and a tray of tonight's prep that won't sell at full price before close. Left alone it goes in the bin at 10pm.
| At-risk line ↕ | Where ↕ | Qty at risk ↕ | Full price ↕ | Plate cost ↕ | Floor price ↕ | Cost if binned ↕ | Clear-by ↕ |
|---|---|---|---|---|---|---|---|
| Almond croissants | Bakery case | 14 | $7.50 | $2.40 | $6.00 | $33.60 | Clear by 6pm |
| Saltbush lamb tartare portions | Tonight's prep | 6 | $28 | $10 | $25.00 | $60.00 | Clear by 9pm |
| Lamington soufflé bases | Dessert prep | 8 | $18 | $5 | $12.50 | $40.00 | Clear by 9pm |
| Pavlova reconstructed | Dessert prep | 5 | $18 | $5 | $12.50 | $25.00 | Clear by 9pm |
| Feijoa & kiwifruit ice cream | Freezer | 5 | $18 | $5 | $12.50 | $25.00 | Hold — keeps |
Floor price is the lowest a line can be marked down to and still clear the margin floor — plate cost at or under 40% of price (a 2.5× minimum mark-up). The freezer-stable ice cream is shown for context but not proposed: it keeps, so there's no waste case for discounting it.
The same board renders to the counter display and, with one tap, to an Instagram story — the operator approves before anything goes live.
Tail end of service, three croissants left. The operator types a clearance price to be rid of them: "Almond croissants, $2 — just move them." That's a loss-leader below what the pastry cost to bake. The guard stops it before it reaches the board.
At $2 the croissant loses $0.40 a unit — that's not a markdown, it's paying guests to take stock off our hands. The engine will mark down to clear surplus, but never below cost: the lowest it will publish for this line is the $6.00 floor. If the case truly won't move, the answer is to bake fewer tomorrow, not to sell at a loss tonight. Markdown to cut waste, never surge pricing, and never under the floor.
One rule, both directions: the floor that stops a giveaway is the same one that keeps the proposed specials honest. Nothing reaches the board — or Instagram — without clearing it, and every push stays human-approved.
Today this is a design concept with hardcoded numbers — there's no live forecast and no till behind it. The shape is honest, though: a 3pm read of expected covers against what we prepped, the at-risk lines costed, and a set of timed markdowns that each clear stock while staying above a plate-cost floor. The point it's making is a discipline, not a discount: mark down to cut waste, never surge-price, and never sell under cost.