corpus/table-edit/README.md | 28 +++ corpus/table-edit/created/candidate/Open Notebook.onetoc2 | Bin 0 -> 1604 bytes corpus/table-edit/created/candidate/tables.one | Bin 0 -> 11016 bytes corpus/table-edit/created/cold/commands.jsonl | 3 + corpus/table-edit/created/cold/machine.json | 1 + corpus/table-edit/created/cold/notebook/Open Notebook.onetoc2 | Bin 0 -> 3764 bytes corpus/table-edit/created/cold/notebook/tables.one | Bin 0 -> 12512 bytes corpus/table-edit/created/cold/read/environment.json | 7 + corpus/table-edit/created/cold/read/hierarchy.xml | 2 + corpus/table-edit/created/cold/read/page-000.xml | 2 + corpus/table-edit/created/cold/read/payloads.json | 3 + corpus/table-edit/created/cold/run.json | 18 ++ corpus/table-edit/created/cold/scripts/cold.ps1 | 27 +++ corpus/table-edit/created/cold/scripts/read.ps1 | 142 +++++++++++++ corpus/table-edit/created/cold/source.json | 14 ++ corpus/table-edit/created/cold/teardown.json | 1 + corpus/table-edit/edited/candidate/Open Notebook.onetoc2 | Bin 0 -> 1612 bytes corpus/table-edit/edited/candidate/synthetic.one | Bin 0 -> 92288 bytes corpus/table-edit/edited/cold/commands.jsonl | 3 + corpus/table-edit/edited/cold/machine.json | 1 + corpus/table-edit/edited/cold/notebook/Open Notebook.onetoc2 | Bin 0 -> 3780 bytes corpus/table-edit/edited/cold/notebook/synthetic.one | Bin 0 -> 96016 bytes corpus/table-edit/edited/cold/read/environment.json | 7 + corpus/table-edit/edited/cold/read/hierarchy.xml | 2 + corpus/table-edit/edited/cold/read/page-000.xml | 5 + corpus/table-edit/edited/cold/read/page-001.xml | 5 + corpus/table-edit/edited/cold/read/page-002.xml | 5 + corpus/table-edit/edited/cold/read/page-003.xml | 5 + corpus/table-edit/edited/cold/read/page-004.xml | 5 + corpus/table-edit/edited/cold/read/page-005.xml | 20 ++ corpus/table-edit/edited/cold/read/page-006.xml | 4 + corpus/table-edit/edited/cold/read/page-007.xml | 5 + corpus/table-edit/edited/cold/read/page-008.xml | 4 + corpus/table-edit/edited/cold/read/page-009.xml | 5 + corpus/table-edit/edited/cold/read/page-010.xml | 5 + corpus/table-edit/edited/cold/read/page-011.xml | 5 + corpus/table-edit/edited/cold/read/payloads.json | 3 + corpus/table-edit/edited/cold/run.json | 18 ++ corpus/table-edit/edited/cold/scripts/cold.ps1 | 27 +++ corpus/table-edit/edited/cold/scripts/read.ps1 | 142 +++++++++++++ corpus/table-edit/edited/cold/source.json | 14 ++ corpus/table-edit/edited/cold/teardown.json | 1 + crates/notebook/README.md | 2 +- crates/onestore/README.md | 2 +- crates/onestore/src/page/write.rs | 356 ++++++++++++++++++++++++++++---- crates/onestore/tests/page_tables.rs | 306 +++++++++++++++++++++++++++ crates/onestore/tests/page_writer.rs | 2 +- tools/test_table_edit.py | 58 ++++++ 48 files changed, 1219 insertions(+), 46 deletions(-)