core-intelligenceCore Intelligence
Understands the turn, consults permitted venue context, and proposes typed actions instead of writing business state directly.
Restaurant archetype · working sandbox
Explore a connected restaurant experience across the guest table, kitchen, service team, jukebox, and venue tools. Every surface operates on the same live demo state.
Use separate tabs or devices to watch one action move through the full venue. Add an order at the table, follow it in the kitchen, request help from the server console, or queue music through the jukebox.
Talk or type, browse the menu, manage guests, check allergies and price, request service, queue music, and place an order.
Open guest view → Venue operationsReceive placed orders by station and move tickets through preparation and delivery.
Open kitchen → Venue operationsSee guest requests, acknowledge assistance, resolve calls, and clear completed tables.
Open server view → Interactive amenityRun the venue-wide playback client and follow the shared queue created by guest requests.
Open jukebox → ConfigurationPreview structured menu extraction and manage the demo venue’s business information.
Open venue tools → Demo controlsClear temporary carts, orders, service requests, and queues while preserving seeded venue data.
Open reset tool →Follow a guest request through the shared restaurant stack. Choose an example and see how conversation, policy, and the executor produce a service event and a receipt.
Conversation proposes a typed request. The business executor checks scope and policy, then returns an explicit result. Enable JavaScript to explore the interactive walkthrough.
This illustrative walkthrough is separate from the sandbox’s service surfaces above.
The screens above are projections of a composed DOL stack. Each layer has a replaceable binding and a narrow responsibility, so a venue can change its data, voice provider, player, workflow, or visual treatment without rebuilding the whole archetype.
core-intelligenceUnderstands the turn, consults permitted venue context, and proposes typed actions instead of writing business state directly.
core-voiceProvides speech input, spoken output, turn state, and text fallback through a replaceable browser voice binding.
restaurant-menu-catalogSupplies the menu, ingredients, prices, modifiers, availability, specials, and venue facts used in grounded answers.
restaurant-dining-policyChecks declared allergens, alcohol and age constraints, required choices, and uncertainty before an item is accepted.
restaurant-meal-quoteCalculates deterministic line totals and helps compare a party’s choices against a stated meal budget.
party-session-serviceScopes each venue and table, manages named guests and seat claims, and assigns cart items to the correct person.
restaurant-order-serviceOwns modifiers, notes, quantities, idempotent cart changes, confirmation, split-check intent, and sandbox order submission.
restaurant-kitchen-serviceRoutes order lines to station tickets and controls the supported preparation, ready, and delivered transitions.
staff-request-serviceCreates table-scoped help requests and projects acknowledgments and resolutions into the staff service view.
music-queue-serviceManages the venue music catalog, requests, votes, queue state, and a separate demo player binding.
lwf-event-serviceKeeps the guest, kitchen, server, and player surfaces synchronized around the same venue and session state.
local-demo-executorValidates requests, enforces enabled capabilities and policies, deduplicates actions, and returns an explicit result.
restaurant-menu-importTurns source menu material into reviewable structured candidates before publication into the venue knowledge layer.
dol-adminExposes the resolved instance, amenity configuration, demo controls, and scoped reset operations for the archetype.