corpus/table-edit/README.md | 15 +++- corpus/table-edit/nested/candidate/Open Notebook.onetoc2 | Bin 0 -> 1612 bytes corpus/table-edit/nested/candidate/synthetic.one | Bin 0 -> 91192 bytes corpus/table-edit/nested/cold/commands.jsonl | 3 + corpus/table-edit/nested/cold/machine.json | 1 + corpus/table-edit/nested/cold/notebook/Open Notebook.onetoc2 | Bin 0 -> 3780 bytes corpus/table-edit/nested/cold/notebook/synthetic.one | Bin 0 -> 94920 bytes corpus/table-edit/nested/cold/read/environment.json | 7 ++ corpus/table-edit/nested/cold/read/hierarchy.xml | 2 + corpus/table-edit/nested/cold/read/page-000.xml | 5 ++ corpus/table-edit/nested/cold/read/page-001.xml | 5 ++ corpus/table-edit/nested/cold/read/page-002.xml | 5 ++ corpus/table-edit/nested/cold/read/page-003.xml | 5 ++ corpus/table-edit/nested/cold/read/page-004.xml | 5 ++ corpus/table-edit/nested/cold/read/page-005.xml | 5 ++ corpus/table-edit/nested/cold/read/page-006.xml | 5 ++ corpus/table-edit/nested/cold/read/page-007.xml | 5 ++ corpus/table-edit/nested/cold/read/page-008.xml | 4 + corpus/table-edit/nested/cold/read/page-009.xml | 5 ++ corpus/table-edit/nested/cold/read/page-010.xml | 20 +++++ corpus/table-edit/nested/cold/read/page-011.xml | 4 + corpus/table-edit/nested/cold/read/payloads.json | 3 + corpus/table-edit/nested/cold/run.json | 18 ++++ corpus/table-edit/nested/cold/scripts/cold.ps1 | 27 ++++++ corpus/table-edit/nested/cold/scripts/read.ps1 | 142 ++++++++++++++++++++++++++++++++ corpus/table-edit/nested/cold/source.json | 14 ++++ corpus/table-edit/nested/cold/teardown.json | 1 + crates/notebook/README.md | 2 +- crates/onestore/README.md | 2 +- crates/onestore/src/page/write.rs | 69 +++++++++++++++- crates/onestore/tests/page_tables.rs | 86 +++++++++++++++++++ tools/test_table_edit.py | 6 ++ 32 files changed, 462 insertions(+), 9 deletions(-)