Module channel_edges

Module channel_edges 

Source
Expand description

Channel-edges gate (new-shape).

Predecessor channel’s rollout must be terminal-for-ordering before the successor opens. In the new architecture, “terminal-for-ordering” is a direct read of RolloutSummary.terminal_at — no more inferring from host_states.values().all(...) + terminal_at retrofit. The is_active_for_ordering() heuristic that the v0.2.0 c3ab9d75 fix patched goes away with the old gate in Phase 6g.

Functions§

check
predecessor_active 🔒
True if the predecessor channel has in-flight work that must finish before the successor advances.