corpus/paragraph-format/README.md | 29 +++++++ corpus/paragraph-format/before-capture/machine.json | 1 + corpus/paragraph-format/before-capture/run.json | 18 ++++ corpus/paragraph-format/before-capture/source.json | 14 ++++ corpus/paragraph-format/before-capture/teardown.json | 1 + corpus/paragraph-format/before/Open Notebook.onetoc2 | Bin 0 -> 3780 bytes corpus/paragraph-format/before/read/environment.json | 7 ++ corpus/paragraph-format/before/read/hierarchy.xml | 2 + corpus/paragraph-format/before/read/page-000.xml | 10 +++ corpus/paragraph-format/before/read/page-001.xml | 2 + corpus/paragraph-format/before/read/payloads.json | 3 + corpus/paragraph-format/before/synthetic.one | Bin 0 -> 14196 bytes corpus/paragraph-format/candidate/Open Notebook.onetoc2 | Bin 0 -> 1612 bytes corpus/paragraph-format/candidate/synthetic.one | Bin 0 -> 16488 bytes corpus/paragraph-format/cold/commands.jsonl | 3 + corpus/paragraph-format/cold/machine.json | 1 + corpus/paragraph-format/cold/notebook/Open Notebook.onetoc2 | Bin 0 -> 3780 bytes corpus/paragraph-format/cold/notebook/synthetic.one | Bin 0 -> 18200 bytes corpus/paragraph-format/cold/read/environment.json | 7 ++ corpus/paragraph-format/cold/read/hierarchy.xml | 2 + corpus/paragraph-format/cold/read/page-000.xml | 2 + corpus/paragraph-format/cold/read/page-001.xml | 10 +++ corpus/paragraph-format/cold/read/payloads.json | 3 + corpus/paragraph-format/cold/run.json | 18 ++++ corpus/paragraph-format/cold/scripts/cold.ps1 | 27 ++++++ corpus/paragraph-format/cold/scripts/read.ps1 | 142 ++++++++++++++++++++++++++++++++ corpus/paragraph-format/cold/source.json | 14 ++++ corpus/paragraph-format/cold/teardown.json | 1 + crates/notebook/tests/sync_formatting.rs | 41 +++++++++ crates/onestore/src/formatting.rs | 33 +++++--- crates/onestore/src/page/write.rs | 115 ++++++++++++++++++++++++++ crates/onestore/tests/paragraph_formatting.rs | 125 ++++++++++++++++++++++++++++ tools/test_paragraph_format.py | 57 +++++++++++++ 33 files changed, 677 insertions(+), 11 deletions(-)