THE KITCHEN ATLAS: phases P6-P11 — every medium, tool, and dish

Three new doctrines: IRREVERSIBILITY (seasoning is a one-way vector
walk — taste to see, dilute to compromise, never subtract), INFORMATION
TOOLS (thermometer/taste-spoon reveal instead of change; knowing costs
time, the judge respects a confident blind serve), SPEC CUTS (brunoise/
julienne/chiffonade/tourne as data on the existing cutting sim).

P6 water & oil (the fryer's menace), P7 the spice rack (curry capstone,
chili's 8s lag trap, bloom/toast/grind), P8 the knife roll (knife SET
as data, mandoline, melon baller, PREP DRILLS score-attack mode), P9
directed heat (the blowtorch paints a browning Field; creme brulee ends
in the judge's spoon-tap CRACK test), P10 cold & time (cures that span
real days, the churn, granita interrupts), P11 the banquet (fork-anchor
carving, three plates landing hot at once, credits).

Seeds 400-629 reserved per phase, same-seed families for prop sets.
Kill list live: microwave is a cameo, wellington waits, sous vide is a
joke prop. Everything rides the bones — new poetry on proven physics.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
type-two 2026-07-18 16:35:06 +10:00
parent 5d29bb2d96
commit 3f3b073da9
2 changed files with 254 additions and 0 deletions

249
KITCHEN-ATLAS.md Normal file
View File

@ -0,0 +1,249 @@
# TOASTSIM — THE KITCHEN ATLAS (the mega plan: every medium, every tool, every dish)
*This is MASTERPLAN.md's continuation — phases P6P11, cut-ready for Opus.
Read MASTERPLAN §1§3 first (the design law and the bones are unchanged and
non-negotiable), then Brief 3 §1§2 (working agreements + traps). Each phase
below gets its own OPUS-BUILD-BRIEF-N.md when its turn comes, re-planned
against what the previous phase taught. Asset generation is unlimited and
free on MODELBEAST — when in doubt, render it. Don't be shy.*
## 0. The audit — what exists, what's missing (2026-07-18)
**Mediums covered by P0P5:** dry radiant (toaster), enclosed roast (oven),
conductive + fat (the pan, P2), wet-gentle (poach, P3), air (whip, P3).
**Mediums missing:** boil, steam, deep-fry, grill, directed flame (torch),
smoke, cure/pickle (time itself as a medium), freeze/churn, microwave (as
comedy), pressure (as risk).
**Tools covered:** knife identities (dinner/bread/butter/Best Thing/soup
spoon), juicers ×3, box grater, toaster, oven tray, tongs+basting spoon (P2).
**Tools missing:** the knife SET as a system (chef's, paring, boning,
cleaver, carving pair), mandoline, peeler, melon baller, torch, thermometer,
pestle & mortar, piping bag, ladle, sieve, rolling pin, ricer, fish slice.
**Technique classes missing:** spec cuts (brunoise/julienne/chiffonade/
tourné), peeling, carving, tempering, emulsifying, seasoning-as-navigation.
Six phases close those gaps. Order matters: WATER before the FRYER (the pot
teaches wet heat cheap), the SPICE RACK before the BANQUET (alchemy is the
depth multiplier), the KNIFE ROLL early (spec cuts feed every later dish).
## 1. The three doctrines this atlas adds (design law amendments)
1. **THE IRREVERSIBILITY DOCTRINE** (John's law: *you can always add more
salt, you can't add less*). Seasoning is a ONE-WAY vector walk. Every
pinch, splash, and spoonful moves the dish's point in flavor space and
there is NO undo — only dilution (add volume: moves you on OTHER axes
too) or acceptance. The TASTE verb (spoon, costs 3s of service time) is
the only way to see your position. This single rule makes every shake of
the jar a decision with weight. It is the alchemy John asked for: the
cauldron never subtracts.
2. **THE INFORMATION-TOOL DOCTRINE.** Some tools don't change the dish —
they reveal it. The thermometer shows the interior ramp; the taste spoon
shows flavor position; the flour-dust shows the rolled thickness. Info
tools cost TIME, and time is the judge's oldest criterion — knowing vs
guessing becomes the skill economy. Masters guess; cowards probe; the
judge respects a confident blind serve that lands ("No thermometer. Bold.
...Correct.").
3. **THE SPEC DOCTRINE.** Every cutting/portioning task can carry a SPEC:
a target size band + CV + optional clock. The same dice you know becomes
brunoise-2mm-in-40s. Specs are data, not code — one `CutSpec` type feeds
the prep bench, the drills mode, and every recipe forever.
## 2. P6 — WATER & OIL (the pot, the steamer, the fryer)
The pot is the pan's sibling: a heat-under-vessel with a LIQUID field.
- **`sim/pot.ts`**: water state (cold→simmer→rolling; bubble visual+audio
cues, no meter — the P2 rule), salt-the-water tie-in (M16 dosing),
contents cook on immersion clocks (pasta al dente window, egg 6/8/10min
bands — the yolk is a radial doneness ramp, the poach field reused).
- **Steam**: the basket over the pot — gentlest clock, vegetables keep
colour (a `vibrancy` value that boiling murders and steaming keeps — the
judge SEES grey broccoli).
- **THE FRYER**: oil temp is the fear mechanic. Too cold = sog (the sog
clock reused as GREASE), too hot = instant char + spit mess; the basket
lift-and-drain gesture; the drain rack + paper as a station; double-fry
for chips (the ticket teaches it: "twice, love. once for cooked, once
for golden"). Water-drop-in-oil = the spit event (mess + a judged burn
incident — the knuckle lesson's floor applies: careful play never burns).
- **Dishes unlocked**: pasta night (boil + pan sauce + emulsify with pasta
water — the swirl), soft-boiled egg soldiers (toast reuse!), fish &
chips (batter dip + fry + drain), steamed greens side.
- **Feel that must be right:** the fryer's menace. You should hover.
- Assets (seeds 400429): stockpot, pasta pot w/ strainer lid, steamer
basket, chip basket, drain rack, oil jug, thermometer probe, egg timer
(prop only — the REAL clock is the bubbles), chip cup, newspaper cone.
## 3. P7 — THE SPICE RACK (alchemy; the irreversibility doctrine lands)
- **`sim/flavor.ts`**: 6-axis flavor space — salt / heat / acid / sweet /
bitter / aroma. Every dish carries a position vector + a target REGION
(per-recipe band, some axes "don't care"). Score = distance-in-band with
named misses per axis ("acid's hiding, love", "that's not warm, that's
ANGRY").
- **Spices as data** (the rack grows across days): salt (M16 curve),
pepper, chili (heat with a LAG — it blooms 8s after tasting, the trap),
paprika, cumin, cinnamon, sugar, lemon (acid + brightness), vinegar,
fresh herbs (aroma, DIE if added early to hot pans — timing matrix
reused). Each spice = a dose curve + an axis vector + a timing profile.
Adding a spice is `flavor.add(spice, mass)` — THERE IS NO SUBTRACT.
- **The verbs**: pinch/shake (dose gestures, M16), TASTE (the info spoon,
3s, shows your vector vs target as a wobbly radar blot — precision of
the readout scales with a "palate" stat that grows with tasting? NO —
YAGNI, flat readout, the wobble is enough), DILUTE (cream/stock/more
base: scales all axes toward origin but raises volume — the only
"eraser" and it costs balance elsewhere), GRIND (pestle & mortar — the
reamer twist verbatim, whole spices > pre-ground bonus), BLOOM (drop in
hot fat — pan tie-in, doubles aroma, burns in 6s), TOAST (dry pan on
whole seeds — a browning Field on a spice bed, shake to even it).
- **Recipes**: curry night is the capstone (bloom → base → build the
vector axis by axis → taste → correct → the judge's palate names every
axis). Chili con carne, cinnamon toast (day-3 callback with sugar dose!),
lemon on the fish (P6 tie).
- **Feel that must be right:** the fear before the second chili pinch.
- Assets (seeds 430469): spice rack shelf, 12 labelled jars (SAME seed
±1 for family coherence), pestle & mortar, taste spoon, cream jug,
stock pot, chili string, lemon ×2 (whole/half), herb bundle ×3.
## 4. P8 — THE KNIFE ROLL (tool tiers, spec cuts, drills)
- **THE KNIFE SET, finally**: chef's (the all-rounder), paring (small
radius = tight curves, peels), boning (flex, fish/meat seams), cleaver
(mass — crushes garlic flat with the SIDE, the bash gesture), carving
pair (below), bread + Best Thing + butter (existing). Knives are the
existing `ToolId` system scaled up: each has bite/wobble/slip numbers
the cutting sim ALREADY consumes — a knife set is mostly DATA + meshes.
The KNIFE ROLL UI replaces the drawer when tools exceed 8 (a canvas
roll-out cloth — the drawer dwell-fish gesture reused on a new surface).
- **Spec cuts** (`CutSpec`: { name, sizeMM: [min,max], cv, clockS? }):
brunoise (2mm), fine dice (5), medium (12), julienne (2-pass strips —
dice pattern with pass B skipped + length spec), chiffonade (STACK the
basil leaves first — a mini stack gesture — then slice the roll),
bâtonnet, tourné (the absurd seven-sided barrel — 7 curved paring
strokes, the S-rank flex, judge line: "A tourné. In THIS kitchen.").
- **The peeler**: inverse coverage — remove a skin Field without cutting
flesh mass; potato, carrot, apple-in-one-ribbon (bonus).
- **The mandoline**: brutal speed for slices-at-spec, and the knuckle
danger at 10× (the guard exists — USING it is the skill; careless
no-guard speed = the floor rule protects care, punishes greed).
- **Melon baller**: sphere-scoop dose gesture — perfect spheres from
watermelon/butter; the ballscape is Clark-Evans ON A PLATE (P4 tie).
- **PREP DRILLS — the minigame mode John asked for**: a side menu off the
title ("STAGE" — culinary school). Timed spec tickets: "brunoise this
onion, 60 seconds, CV under 0.15". Score-attack, medal times, S-rank
ghosts (your best run's cut timings replay as ghost seams). Drills are
ONE scene reusing the whole prep bench + specs + clock — pure content.
- **Feel that must be right:** the mandoline's hum of danger; a landed
tourné.
- Assets (seeds 470519): knife roll cloth, 6 knives (same-seed family),
carving fork, mandoline, peeler, melon baller, watermelon (whole/half),
potato ×3, carrot, apple, medal set 2D (bronze/silver/gold/S).
## 5. P9 — FIRE II: DIRECTED HEAT (the torch, the grill, the smoke)
- **THE BLOWTORCH**: the crown gesture of this phase. A hand-held heat
source you PAINT with — literally the spread gesture driving a browning
Field, but the "knife" is a flame cone: distance = width + intensity,
speed = dose. Hold too close/slow = scorch spot; sweep evenly = glass.
The torch generalizes: brûlée tops, pepper skins (P1 callback — char
then peel!), meringue tips, cheese melts.
- **CRÈME BRÛLÉE — the elaborate dish that earns the tool**: custard base
(P3 whisk + temper: add hot cream to yolks SLOWLY — a pour-rate gesture,
too fast = scramble), bake in a water bath (P6 tie), chill (P10 tie or
simple clock), sugar dose (even coverage — spread stats), TORCH IT, then
**THE CRACK TEST**: the judge taps with the back of a spoon, on camera.
Audio is the verdict — the clean *crack* vs a sad *tap*. Field stats →
crack quality: mean in band + stdev low + no scorch = the sound of S.
- **THE GRILL**: the browning Field with GRATE GEOMETRY — stripes! The
90° rotate for crosshatch is a technique flex (the dice's second pass,
as heat). Flare-ups when fat drips (mess → fire — dodge window).
- **SMOKE** (long clock): the smoker box as a background station across a
whole day; wood chip choice = an aroma axis vector (P7 tie).
- **Feel that must be right:** the torch sweep, and the crack.
- Assets (seeds 520559): blowtorch (hero prop — chrome + red), ramekins
×3, sugar shaker, grill grate, hibachi, smoker box, wood chip bags ×3,
blowtorch flame 2D sprite frames, crosshatch reference 2D.
## 6. P10 — COLD & TIME (the freezer, the cure, the long game)
- **Cold as a medium**: freezer states on the temp clock run past fridge —
granita (scrape-every-N-minutes across a service — a recurring
interrupt the player must remember, no reminder UI), ice cream (the
churn — a sustained stir gesture with a stiffening resistance curve,
the whip's cousin), chilling sets (brûlée, panna cotta — the wobble
test returns at the pass).
- **CURE & PICKLE — time itself as an ingredient**: salt cure (M16 mass ×
DAYS — start a gravlax on day N, it's ready day N+2; the save system
already persists days), quick pickles (acid + sugar + time), preserved
lemons (P7 tie). A CURING SHELF UI: jars with day counters — the first
mechanic that makes the player think ACROSS days. The judge remembers:
"You started this Tuesday. It shows. Good."
- **Feel that must be right:** opening a jar you started three days ago.
- Assets (seeds 560589): chest freezer, granita tray + fork, churn
bucket, preserving jars ×4 (empty/full family), gravlax slab, curing
shelf, ice cream scoop, coupe glass.
## 7. P11 — THE BANQUET (carving, the elaborate table, the symphony)
- **CARVING — the two-handed gesture John called**: the carving FORK
anchors (place + hold = a pin constraint on the roast; the off-hand's
first real job) and the knife slices AGAINST the anchor — unanchored
carving = the roast slides and tears (slip physics at roast scale).
Carve at the PASS, plated per-slice, thickness spec + evenness across
slices (CV across the whole bird/joint — the ultimate pieces test).
- **The elaborate dishes** — each one a graduation exam using 4+ stations:
the roast dinner (roast + carve + gravy [pan fond + flavor nav] + sides
timed to land TOGETHER — the service clock's final form), the whole
fish (fillet with the boning knife — seam-following, a guided cut
along a curve spec — then pan + lemon + herbs), beef wellington if
we're feeling insane (pastry = rolling pin + wrap + the interior ramp
through THREE layers — pre-authorized to defer, it's the Everest),
crème brûlée returns as a course, the banquet DAY: a 3-course ticket
where the temp clocks, cure shelf, and every station play at once.
- **Menu maturity**: multi-course tickets, course sequencing, the pass
window (P5's bones, loaded). The judge brings TWO friends. S the
banquet = the game's current ending (roll credits over the messy bench).
- **Feel that must be right:** the fork anchoring — and the quiet at the
pass when all three plates land hot at once.
- Assets (seeds 590629): roast chicken + carved family, roast joint,
whole fish ×2, carving board with juice groove, gravy boat, dinner
plates ×3, the pass window shelf, credits hero art 2D.
## 8. Execution rules (how Opus runs this atlas)
1. **One phase = one brief.** Cut OPUS-BUILD-BRIEF-N.md from this atlas
when its turn comes (P6→Brief 4 is next after Brief 3 ships... unless
P3 eggs comes first — MASTERPLAN P3P5 still precede or interleave;
the reviewer decides the order each time based on what the last phase
taught. Suggested weave: P2 → P3 → P6 → P7 → P4 → P8 → P9 → P5 → P10
→ P11 — heat before water, alchemy before plating, everything before
the banquet).
2. **Every phase follows Brief 3 §1 working agreements** (harness first,
lanes, floors not lotteries, one pressure per day, STATUS discipline,
deploy per stage) and §2 traps. New traps get APPENDED to the next
brief — pay once.
3. **Fire the phase's asset batch before writing code.** Seeds are
reserved above per phase; same-seed families for prop sets that must
read as siblings (knife set, spice jars, preserving jars). Anything
that carries physics stays procedural — silhouettes are gameplay.
4. **Dishes are content, primitives are code.** If a new dish needs no
new primitive, it's a data PR (recipe + spec + lines + assets) — batch
those freely between phases. If it needs two new primitives, split it.
5. **The drills mode (P8) and the curing shelf (P10) are the two pieces
of NEW SURFACE** (a menu mode; a cross-day UI) — everything else in
this atlas is stations and data on existing surfaces. Guard that ratio:
if a phase sprouts a third new surface, it's over-scoped — cut it.
6. **Kill list stays live**: microwave (comedy cameo only — a prop that
the judge refuses to acknowledge; pre-authorized to cut), pressure
cooker (risk without readable skill — cut unless a clean gesture
appears), sous vide (the bag is a joke prop in P10's freezer, nothing
more), wellington (defer until P11 ships and begs for it).
## 9. The bet, one last time
Every phase in this atlas is the same bones wearing a new apron: the
browning Field becomes the fryer's grease, the torch's glass, the grill's
stripes; the dose curve becomes the spice rack; the reamer twist becomes
the pestle; the wobble test becomes the crack of a brûlée. That's why this
plan is buildable by agents in weeks instead of years — nothing here is
new physics, it's new POETRY on proven physics. The kitchen grows, the
judge's vocabulary grows with it, and the game stays ONE game — from a
slice of toast to a three-course banquet with a blowtorch in your hand.

View File

@ -108,6 +108,11 @@ Composition becomes the scored surface. The plate is a Field + point set:
masses, brutal curves (§2). Wrong-salt-at-the-pass judged here.
- **Feel that must be right:** the swoosh. One confident stroke.
> **P6P11 live in KITCHEN-ATLAS.md** — water & oil, the spice rack (the
> irreversibility doctrine), the knife roll + drills, directed heat (the
> torch, the crack), cold & time (cures across days), and the banquet
> (carving, the symphony). Read it after P2 ships; suggested weave in its §8.
### P5 — SERVICE (the restaurant)
The kitchen becomes one organism: multi-course orders, the planning clock
generalized (M15's fridge/bench timing at menu scale), stations in parallel,