ParkStep enum

The five hand steps the park verb absorbs, in the ONE order it performs them. The order is load-bearing: the work bead stops being mountable and stops being ready BEFORE its session is closed, and the closed session is re-keyed LAST so a crash between the two leaves a dead join key rather than a live one pointing at a closed session.

Inheritance
Available extensions

Values

note → const ParkStep

Append the operator receipt to the work bead's notes.

const ParkStep('note', ParkStore.work)
unstamp → const ParkStep

Unset the three grid.approved_* keys, so the mount predicate refuses.

const ParkStep('unstamp', ParkStore.work)
defer → const ParkStep

Defer the work bead — a scheduled hold on READY work, never a session lifecycle operation (the_grid#pause-is-a-non-terminal-blocking- disposition).

const ParkStep('defer', ParkStore.work)
closeSession → const ParkStep

Close the session bead with the receipt as its reason.

const ParkStep('close_session', ParkStore.state)
voidRetire → const ParkStep

Write the ENGINE-AUTHORED retire payload onto the closed session.

const ParkStep('void_retire', ParkStore.state)

Properties

hashCode → int
The hash code for this object.
no setterinherited
index → int
A numeric identifier for the enumerated value.
no setterinherited
name → String

Available on Enum, provided by the EnumName extension

The name of the enum value.
no setter
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
store → ParkStore
The store this step writes — the A37 split, declared per step.
final
wire → String
Stable JSON name consumed by skills and UIs.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited

Constants

values → const List<ParkStep>
A constant List of the values in this enum, in order of their declaration.