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