Expand description
Transitions from Soaking.
LocalProbeObservedFirst/RemoteProbeObservedFirst— stampsprobe_observed_first_at. Soak gate may now consult probe state.LocalProbeResult/RemoteProbeResult— updates probe map.LocalProbeFailureFirst/RemoteProbeFailureFirst— stampsprobe_failure_first_at. Sweep window measured from this exact agent-supplied timestamp.LocalSustainedFailureCrossed/RemoteFailed— drivesSoaking → Failed. Agent readsonHealthFailureand (ifrollback-and-halt) fires rollback in same handler.LocalConvergedReached/RemoteConverged— drivesSoaking → Convergedafter re-verifying the three §4.2 invariants.
Functions§
- handle 🔒
- update_
probe 🔒 - verify_
converged_ 🔒invariants - RFC-0005 §4.2
Convergedevent: CP re-verifies the three invariants before transitioning. Same check runs agent-side too — same code, both sides (RFC-0006 §2 principle 4).