fn emit_sidecar_tree(blocks: Vec<Block>) -> Vec<SessionMessage>Expand description
One owner’s blocks, flattened in the order the work ran: a block emits at the row naming its dispatch, and a block no other names - its parent body was past the budget - follows the roots.