Scenario Lab

Business States & Enum Dictionary

The shared vocabulary the Scenario Platform validates against — entity state machines (Layer 5) and allowed-value enum catalogs (Layer 3). Authored once here, consumed by the Scenario Builder and the validation runner.

3 state models4 enum catalogsPersisted locally — awp.scenario.registry.v1
Business state models

Entity lifecycles — the legal states and transitions the Layer 5 validator enforces.

State model
OrderState
6 states · 7 edges
States
createdreservedconfirmedfulfilledclosedcancelled
Allowed transitions
  • createdreservedcancelled
  • reservedconfirmedcancelled
  • confirmedfulfilledcancelled
  • fulfilledclosed
State model
ResourceState
5 states · 6 edges
States
reservedallocatedactivesuspendedreleased
Allowed transitions
  • reservedallocated
  • allocatedactivereleased
  • activesuspendedreleased
  • suspendedactive
State model
ShipmentState
5 states · 4 edges
States
pendinglabelledin_transitdeliveredreturned
Allowed transitions
  • pendinglabelled
  • labelledin_transit
  • in_transitdelivered
  • deliveredreturned