EscalationRequest class

What the router RAISED — plain VALUES (ADR-0013 item 2: the distinguishing identity — here the spent rewindCount — rides IN the value; a handler never re-derives it from a side channel).

Constructors

EscalationRequest({required String beadId, required String sessionId, required String nodePath, required String reason, required int rewindCount})
Bundles the work beadId, the OWN sessionId, the escalating nodePath, the route's reason, and the node's spent rewindCount.
const

Properties

beadId → String
The work bead the escalation is about.
final
hashCode → int
The hash code for this object.
no setterinherited
nodePath → String
The escalating route node's full path.
final
reason → String
Why the route declined — the route's OWN words. The engine never parses it.
final
rewindCount → int
How many rework rounds this node already spent (kMaxReworkRounds is the belt) — the input a policy handler needs to tell "the route declined" from "the loop hit its cap".
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
sessionId → String
the_grid's OWN session bead id (A37).
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