Clusters now track Y-positions of their words and filter by vertical coverage (>=30% primary, >=15%+5words secondary) to reject noise from indentations or page numbers. Merge distance widened to 3% content width. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>