Restaurant Reservation
Human ↔ HumanGuest dining experience from booking through confirmation, seating, service, payment, and feedback.
6 nodes · 5 edgesfood-service
humansystem
Visual
Guest Books Tablehuman
Guest reserves a table via app, phone, or walk-in with party size and time.
↓sequential→ Confirm Reservation
Confirm Reservationsystem
System confirms booking and sends confirmation with cancellation policy.
↓sequential→ Day-Of Reminder
Day-Of Remindersystem
System sends a reminder 4 hours before the reservation with parking info.
↓sequential→ Seat Guest
Seat Guesthuman
Host greets the party, verifies reservation, and seats them at their table.
↓sequential→ Dining Service
Dining Servicehuman
Server takes orders, delivers courses, and attends to guest needs throughout the meal.
↓sequential→ Payment & Feedback
Payment & Feedbackhuman
Guest settles the bill, tips, and optionally leaves a review or rating.
uc-restaurant-reservation.osop.yaml
osop_version: "1.0"
id: "restaurant-reservation"
name: "Restaurant Reservation"
description: "Guest dining experience from booking through confirmation, seating, service, payment, and feedback."
nodes:
- id: "book_table"
type: "human"
subtype: "input"
name: "Guest Books Table"
description: "Guest reserves a table via app, phone, or walk-in with party size and time."
- id: "confirm_reservation"
type: "system"
subtype: "action"
name: "Confirm Reservation"
description: "System confirms booking and sends confirmation with cancellation policy."
- id: "day_of_reminder"
type: "system"
subtype: "action"
name: "Day-Of Reminder"
description: "System sends a reminder 4 hours before the reservation with parking info."
- id: "seat_guest"
type: "human"
subtype: "input"
name: "Seat Guest"
description: "Host greets the party, verifies reservation, and seats them at their table."
- id: "service"
type: "human"
subtype: "input"
name: "Dining Service"
description: "Server takes orders, delivers courses, and attends to guest needs throughout the meal."
- id: "payment_feedback"
type: "human"
subtype: "input"
name: "Payment & Feedback"
description: "Guest settles the bill, tips, and optionally leaves a review or rating."
edges:
- from: "book_table"
to: "confirm_reservation"
mode: "sequential"
- from: "confirm_reservation"
to: "day_of_reminder"
mode: "sequential"
- from: "day_of_reminder"
to: "seat_guest"
mode: "sequential"
- from: "seat_guest"
to: "service"
mode: "sequential"
- from: "service"
to: "payment_feedback"
mode: "sequential"