# feat: replace text across ordinary formatting runs · clo/snowbound

[View on GitCafe](https://git.cafe/clo/snowbound/commit/93784cadb44ec833ca6d7f3063c5d87255c1d6af)

Repository: [clo/snowbound](https://git.cafe/clo/snowbound)

Visibility: public

Requested revision: 93784cadb44ec833ca6d7f3063c5d87255c1d6af

Requested commit: 93784cadb44ec833ca6d7f3063c5d87255c1d6af

Commit: 93784cadb44ec833ca6d7f3063c5d87255c1d6af

Tree: f302efb1f9d5fdea8f4672603c3c3ab3821651da

Author: clover caruso

Committer: clover caruso

## Message

```
feat: replace text across ordinary formatting runs

Preserve surviving style references and terminal typing style while replacing scalar-aligned UTF-16 ranges. Reject affected fields and preserved run data before publication; reuse existing offline text intents after rebasing onto remote styles.

Validate exhaustive ranges, history preservation, interrupted commits and lost replies. Retain six independent native fixtures and extend the twelve-client native/Rust workload to insertion, formatting and cross-run replacement.

Checks: 180 Rust tests, eight doctests, 126 Python tests, Clippy and formatting; 7,987 ASan executions; 1,280 mixed editing intents through an outage with independent cold OneNote verification.

Assisted-by: gpt-6-astra

```

## Parents

- [49bc9b2d95d93ceb9f25de3e238e89ce6fbfb21e](https://git.cafe/clo/snowbound/commit/49bc9b2d95d93ceb9f25de3e238e89ce6fbfb21e?format=markdown)

[Source at this commit](https://git.cafe/clo/snowbound/tree/93784cadb44ec833ca6d7f3063c5d87255c1d6af?format=markdown)
