6ce5b6ff6e
- Changed identical `A-B:` duplicate ops to last-wins coalesce with a warning, fixing spurious anchor-conflict errors when models emit before/after pairs. - Non-identical overlap shapes (different ranges, replace+delete, delete+delete) still throw. - Added new file hash line to edit tool result output after successful apply.