Edit a text file by replacing exact text blocks. Each edit entry requires `intent` and `rationale` provenance fields explaining the semantic goal and justification.
