New-format trace payload: sessions with content[] messages and a tasks[] array.
Optional signal outcomes keyed by session_id + terminal_node_id.