Allow users to adjust segment boundaries — splitting a verse into sentence/clause segments, or merging verses — so analysis (especially free translation) can attach at the right granularity. The model already supports sub-verse segments (startRef/endRef with charIndex), but tokenizeBook emits exactly one segment per verse, and Segment.id is the verse SID — sub-verse segments need an id scheme and re-anchoring story (blocked on #136). Segment changes also re-parent tokens, affecting SegmentAnalysisLinks and free translations.
Allow users to adjust segment boundaries — splitting a verse into sentence/clause segments, or merging verses — so analysis (especially free translation) can attach at the right granularity. The model already supports sub-verse segments (
startRef/endRefwithcharIndex), buttokenizeBookemits exactly one segment per verse, andSegment.idis the verse SID — sub-verse segments need an id scheme and re-anchoring story (blocked on #136). Segment changes also re-parent tokens, affectingSegmentAnalysisLinks and free translations.