Purpose
Produce a redlined draft from two contract versions. The basic path is inline below; for tracked-changes output specifically, read reference/redlining-rules.md — it carries the clause-matching rules and is only needed when the caller asked for tracked changes.
Basic path
- Diff the two versions clause by clause.
- Emit the redlined draft with insertions and deletions marked.