# feat: edit outline layout and saved expansion without rewriting content · clo/snowbound

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

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

Visibility: public

Requested revision: 423f7adf1aef0ed15f708ddac37865616105bbf3

Requested commit: 423f7adf1aef0ed15f708ddac37865616105bbf3

Commit: 423f7adf1aef0ed15f708ddac37865616105bbf3

Tree: 51e4b508bb26d162b7aac93e6d4fe2cec679a6a5

Author: clover caruso

Committer: clover caruso

## Message

```
feat: edit outline layout and saved expansion without rewriting content

Add typed position, width and saved collapse edits with a typed user-width reader flag. Preserve identities, content, unknown properties and history, and reject protected or ambiguous ancestry before publication.

Cold OneNote captures verify five layout/default edits and replacement of an existing native wrapping reservation. Tests cover 768 stateful changes, publication interruptions, 12-client mixed layout/paragraph fuzzing, and core/offline regressions.

Assisted-by: gpt-6-astra

```

## Parents

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

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