OptionalchannelExplicit channel discriminant — see FlowErrorEvent.channel.
Human-readable message of the child's error.
Stable stage identifier of that child (matches spec node id).
The fork child whose error was classified as throttling.
Structured details of the child's error.
OptionaltraversalThe FORK's stamp — the fan-out is where the classification is made.
Event passed to FlowRecorder.onThrottled — a fork child failed and the executor's
throttlingErrorCheckersaid its error is throttling (9.39.0).WHY an event: the checker used to write
monitor.isThrottledinto the child's frame AFTER the child's last commit, so the flag landed nowhere — not in state, not in the log. Throttling is telemetry, so it travels the way telemetry does: as an event a recorder can count, alert on, or back off from. The child's failure still takes its ordinary path (the fan-out records it as{ isError: true }); this event only classifies it.