Extract _v2_split_prompt_by_transitions to module-level split_prompt_by_transitions. parse_timeline_segments now calls it directly with placement=silent — same code path as generation. Eliminates all reimplemented splitting logic. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>