when BeverageReady
continues during service
Satisfy
Satisfy
Satisfy
then
Satisfy
on PaymentApproved
service begins
Satisfy
on PaymentApproved
Satisfy
when FoodReady
provisioningBay
serviceWindow
Provision Beverage (act-brew)
Provision Beverage
activity
Clear the Floor (act-clear-floor)
Clear the Floor
activity
Complete Order (act-complete)
Complete Order
activity
Take Order (act-order)
Take Order
activity
Take Payment (act-pay)
Take Payment
activity
Provision Food (act-toast)
Provision Food
activity
Cafe Stand (cafe-stand)
Cafe Stand
block
Provisioning Bay (provisioning-bay)
Provisioning Bay
block
Floor Kept Clear (req-floor-clear)
Floor Kept Clear
requirement
No Provision Before Payment (req-no-early-provision)
No Provision Before Payment
requirement
One Payment (req-one-payment)
One Payment
requirement
Service Time (req-service-time)
Service Time
requirement
Service Window (service-window)
Service Window
block
cafe-stand · commit b38ea131c48233164523aff4a26e49ee0803f0ddadb360e589f8e915da888036 · Structure · mw-diagram-svg/0.2.0