The visual language behind the Multi-Dish Ignition Sequencer — a heads-up-display aesthetic built for high-stakes, glanceable readouts under pressure. Angular clipped panels, targeting-reticle corners, and a cyan/gold signal language borrowed from arc-reactor tech.
This isn't marketing copy. This is the true rationale behind the Multi-Dish Ignition Sequencer — the actual brief it was built to answer, and the reasoning behind every decision that followed from it.
"A Michelin-trained chef, stranded with minimal gadgets on a tech-loaded yacht, has 30 minutes to cook a full multi-dish meal for 20 hungry people — chicken, island vegetables, seafood — before a rescue ship arrives."
No brigade. No mise en place laid out by a prep team. One galley, one chef, three dishes that all need to be hot at the same moment, and a rescue ship's ETA acting as a hard stop that doesn't negotiate. Twenty people are waiting to eat once, not in shifts. That's the whole scenario — and it's deliberately unforgiving: not enough time to cook things one after another, not enough hands to cook them all "at once" without a plan.
Chicken skewers, charred vegetables, and a seared catch don't take the same amount of time to cook. Start them all "now" and hope, and something finishes cold and waiting, or something else gets rushed and undercooked right as the ship pulls in. A normal countdown answers "how much time is left." This situation needed the opposite question answered, per dish: "when does THIS need to start so it's still hot the moment everything else is"? That's a scheduling problem, not a timer problem — and it's the reason this exists instead of a stock kitchen-timer app.
Pick one shared SERVE time. For every dish, subtract that dish's own cook duration from SERVE to get its IGNITION time — the exact moment it has to start. The longest dish ignites first, the shortest last, and all of them land on the pass together. The chef doesn't do that math under pressure; the app already did it the moment the dishes and the time frame were set. That mechanic — one deadline, many dishes, back-calculated start times — is the entire idea behind "Multi-Dish Ignition Sequencer."
A "tech-loaded yacht" and a rescue-ship deadline read like mission control, not a recipe blog — so the interface was built to be glanced at across a hot, chaotic galley under time pressure, not read closely like a cookbook. Cyan for standby, gold for active, red for critical, green for done: color carries the state so a half-second glance tells the chef what needs attention. See the DESIGN SYSTEM page (top right) for the full token set — it exists for the same reason this page does: nothing here is decoration without a reason.
A yacht galley isn't one fixed workstation — it's a countertop the chef stands at, a rail they glance at while their hands are elsewhere, and, with the ship close, a screen they need to triage in half a second. One layout can't serve all three. DECK / STICKY / BANDED (toggle, top right) are three different bets on where the chef's eyes and hands actually are, each backed by an established interaction-design principle, not a personal preference.
Nothing on a yacht behaves like a second monitor. Deck spreads every dish, Galley AI, and the SERVE COUNTDOWN — with LIVE TASKS merged straight into it, clock and task list as one panel — across one wide sweep so the chef never changes screens to know the state of the cook — Visibility of System Status [1] taken literally: state that isn't visible costs a click, and three minutes from serve, a click is time nobody has.
Once the chef has scrolled down into a recipe's steps or a Galley AI answer, the clock can't scroll away with them. Sticky pins the whole countdown panel — LIVE TASKS and ENGAGE included, since they're one panel now — to a rail so they're always the same short reach away — the target-distance logic behind Fitts's Law [4] — in a pinned-sidebar pattern the chef has already used in a hundred other dashboards without thinking, per Jakob's Law [5].
With the rescue ship close, there's no time to scroll past a tall header to find out what needs attention. Banded compresses the rail, the merged countdown/LIVE TASKS panel, and Galley AI into a compact bento strip, then groups dishes into COOKING NOW vs STANDBY below it — fewer, sorted options instead of an equal scan of everything, per Hick's Law [6] — and puts the recipes where eyes land first in the F-shaped scan pattern people already read pages in [7].
Across all three, the goal is the same: minimize what has to be held in working memory while hands are busy with something else [2][3]. Secondary controls — the timeframe picker, ingredient lists, the design-system link — stay tucked away until asked for, the same progressive disclosure logic [8] that keeps a 20-minute countdown from turning into a 20-tab cockpit.
Every piece on this page is live in the app you're using right now — the reverse-scheduling engine, the HUD design system, Galley AI, the ticker, the narration rail, and the three desktop layouts. This page exists so that reasoning stays attached to the product instead of living only in a chat log: the brief above is the actual "why," and everything else in Galley OS is the "how."