Translate OpenCode todo and compaction events into Paseo timeline items so issue #106 uses the existing todo list and compaction UI without changing the client model. Keep session.status handling limited to existing terminal states and add focused translator coverage for each mapped event. Fixes #106 Co-authored-by: OpenCode <noreply@openai.com>