Matches segments by normalised text rather than index (a recast splits and
merges segments, so indices never align) and reports where the automation
disagrees with a hand-corrected cast: lines left Unknown that the human
resolved, lines given a different speaker, and narration/dialogue type
disagreements. Intended for using a manually-optimised book as ground truth to
drive further attribution-rule work.
Known limitation: repeated identical lines match the first occurrence, so
duplicates can mispair.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>