V18: transcription_blocks table with optimistic locking version column V19: transcription_block_versions for edit history capture V20: add block_id FK to document_comments for block-level threads Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>