863560ffb6
- Allowed bare `LidA..LidB` to recover a missing-range-delete typo and accepted `|` as a legacy range replacement separator while validating ranges and replacement text. - Enabled indented hashline statements to parse as replacement edits and added a preflight pass that validates all atom sections before any file write occurs. - Updated hash-mismatch messaging, prompt wording, and tests to reflect hash-only rebase candidates and the new range/section behaviors.