bully-synchronous-delivery

Status: IN

All messages generated within a single `tick()` call are delivered and fully resolved (including cascading responses) in a `while all_messages` loop before the tick returns.

Source: entries/2026/05/29/leader-election-leader_election.md

Example

while all_messages:
    next_messages = []
    for msg in all_messages:
        responses = receiver.receive_message(msg)
        next_messages.extend(responses)
    all_messages = next_messages  # deliver until quiescent

JSON