VocalDocscontracts 1.65.0

MachineLimits

The machine-wide limits (1.58.0; statecharts-and-squads.md section 5).

An object with 6 fields.

Fields

max_handoffsinteger
The handoffs one Call may take before the machine takes on_limit. 12 when omitted (a target).
max_handoffs_per_turninteger
The handoffs one Turn may take; a further one is refused with limit_reached. 2 when omitted (a target).
max_microstepsinteger
The most transitions one event may take through transient states; past it the event is dropped and the Agent speaks its limit message. 16 when omitted (a target).
max_refused_proposals_per_turninteger
The refused proposals after which the control tools are withdrawn for the rest of the Turn. 2 when omitted (a target).
max_transitionsinteger
The state changes one Call may take before the machine takes on_limit. 40 when omitted (a target).
on_limitstring
The speaker state the machine's limits exit to; required for a machine with any cycle.