corpus/page-lifecycle/page-edits/01-demoted-parent/candidate/Lifecycle.one | Bin 0 -> 56056 bytes corpus/page-lifecycle/page-edits/01-demoted-parent/cold/notebook/Lifecycle.one | Bin 0 -> 56056 bytes corpus/page-lifecycle/page-edits/01-demoted-parent/cold/notebook/Open Notebook.onetoc2 | Bin 0 -> 4800 bytes corpus/page-lifecycle/page-edits/01-demoted-parent/cold/read/environment.json | 7 + corpus/page-lifecycle/page-edits/01-demoted-parent/cold/read/hierarchy.xml | 2 + corpus/page-lifecycle/page-edits/01-demoted-parent/cold/read/page-000.xml | 2 + corpus/page-lifecycle/page-edits/01-demoted-parent/cold/read/page-001.xml | 4 + corpus/page-lifecycle/page-edits/01-demoted-parent/cold/read/page-002.xml | 4 + corpus/page-lifecycle/page-edits/01-demoted-parent/cold/read/page-003.xml | 2 + corpus/page-lifecycle/page-edits/01-demoted-parent/cold/read/page-004.xml | 4 + corpus/page-lifecycle/page-edits/01-demoted-parent/cold/read/page-005.xml | 2 + corpus/page-lifecycle/page-edits/01-demoted-parent/cold/read/page-006.xml | 4 + corpus/page-lifecycle/page-edits/01-demoted-parent/cold/read/page-007.xml | 4 + corpus/page-lifecycle/page-edits/01-demoted-parent/cold/read/page-008.xml | 4 + corpus/page-lifecycle/page-edits/01-demoted-parent/cold/read/payloads.json | 3 + corpus/page-lifecycle/page-edits/02-promoted-parent/candidate/Lifecycle.one | Bin 0 -> 58960 bytes corpus/page-lifecycle/page-edits/02-promoted-parent/cold/notebook/Lifecycle.one | Bin 0 -> 58960 bytes corpus/page-lifecycle/page-edits/02-promoted-parent/cold/notebook/Open Notebook.onetoc2 | Bin 0 -> 4800 bytes corpus/page-lifecycle/page-edits/02-promoted-parent/cold/read/environment.json | 7 + corpus/page-lifecycle/page-edits/02-promoted-parent/cold/read/hierarchy.xml | 2 + corpus/page-lifecycle/page-edits/02-promoted-parent/cold/read/page-000.xml | 4 + corpus/page-lifecycle/page-edits/02-promoted-parent/cold/read/page-001.xml | 4 + corpus/page-lifecycle/page-edits/02-promoted-parent/cold/read/page-002.xml | 4 + corpus/page-lifecycle/page-edits/02-promoted-parent/cold/read/page-003.xml | 4 + corpus/page-lifecycle/page-edits/02-promoted-parent/cold/read/page-004.xml | 2 + corpus/page-lifecycle/page-edits/02-promoted-parent/cold/read/page-005.xml | 2 + corpus/page-lifecycle/page-edits/02-promoted-parent/cold/read/page-006.xml | 4 + corpus/page-lifecycle/page-edits/02-promoted-parent/cold/read/page-007.xml | 4 + corpus/page-lifecycle/page-edits/02-promoted-parent/cold/read/page-008.xml | 2 + corpus/page-lifecycle/page-edits/02-promoted-parent/cold/read/payloads.json | 1 + corpus/page-lifecycle/page-edits/03-selected-group-move/candidate/Lifecycle.one | Bin 0 -> 59688 bytes corpus/page-lifecycle/page-edits/03-selected-group-move/cold/notebook/Lifecycle.one | Bin 0 -> 59688 bytes corpus/page-lifecycle/page-edits/03-selected-group-move/cold/notebook/Open Notebook.onetoc2 | Bin 0 -> 4800 bytes corpus/page-lifecycle/page-edits/03-selected-group-move/cold/read/environment.json | 7 + corpus/page-lifecycle/page-edits/03-selected-group-move/cold/read/hierarchy.xml | 2 + corpus/page-lifecycle/page-edits/03-selected-group-move/cold/read/page-000.xml | 4 + corpus/page-lifecycle/page-edits/03-selected-group-move/cold/read/page-001.xml | 2 + corpus/page-lifecycle/page-edits/03-selected-group-move/cold/read/page-002.xml | 4 + corpus/page-lifecycle/page-edits/03-selected-group-move/cold/read/page-003.xml | 4 + corpus/page-lifecycle/page-edits/03-selected-group-move/cold/read/page-004.xml | 2 + corpus/page-lifecycle/page-edits/03-selected-group-move/cold/read/page-005.xml | 2 + corpus/page-lifecycle/page-edits/03-selected-group-move/cold/read/page-006.xml | 4 + corpus/page-lifecycle/page-edits/03-selected-group-move/cold/read/page-007.xml | 4 + corpus/page-lifecycle/page-edits/03-selected-group-move/cold/read/page-008.xml | 4 + corpus/page-lifecycle/page-edits/03-selected-group-move/cold/read/payloads.json | 1 + corpus/page-lifecycle/page-edits/04-subpage-move/candidate/Lifecycle.one | Bin 0 -> 62168 bytes corpus/page-lifecycle/page-edits/04-subpage-move/cold/notebook/Lifecycle.one | Bin 0 -> 62168 bytes corpus/page-lifecycle/page-edits/04-subpage-move/cold/notebook/Open Notebook.onetoc2 | Bin 0 -> 4800 bytes corpus/page-lifecycle/page-edits/04-subpage-move/cold/read/environment.json | 7 + corpus/page-lifecycle/page-edits/04-subpage-move/cold/read/hierarchy.xml | 2 + corpus/page-lifecycle/page-edits/04-subpage-move/cold/read/page-000.xml | 4 + corpus/page-lifecycle/page-edits/04-subpage-move/cold/read/page-001.xml | 4 + corpus/page-lifecycle/page-edits/04-subpage-move/cold/read/page-002.xml | 4 + corpus/page-lifecycle/page-edits/04-subpage-move/cold/read/page-003.xml | 4 + corpus/page-lifecycle/page-edits/04-subpage-move/cold/read/page-004.xml | 2 + corpus/page-lifecycle/page-edits/04-subpage-move/cold/read/page-005.xml | 2 + corpus/page-lifecycle/page-edits/04-subpage-move/cold/read/page-006.xml | 4 + corpus/page-lifecycle/page-edits/04-subpage-move/cold/read/page-007.xml | 4 + corpus/page-lifecycle/page-edits/04-subpage-move/cold/read/page-008.xml | 2 + corpus/page-lifecycle/page-edits/04-subpage-move/cold/read/payloads.json | 1 + corpus/page-lifecycle/page-edits/05-insert-before-subpage/candidate/Lifecycle.one | Bin 0 -> 64576 bytes corpus/page-lifecycle/page-edits/05-insert-before-subpage/cold/notebook/Lifecycle.one | Bin 0 -> 64576 bytes corpus/page-lifecycle/page-edits/05-insert-before-subpage/cold/notebook/Open Notebook.onetoc2 | Bin 0 -> 4800 bytes corpus/page-lifecycle/page-edits/05-insert-before-subpage/cold/read/environment.json | 7 + corpus/page-lifecycle/page-edits/05-insert-before-subpage/cold/read/hierarchy.xml | 2 + corpus/page-lifecycle/page-edits/05-insert-before-subpage/cold/read/page-000.xml | 2 + corpus/page-lifecycle/page-edits/05-insert-before-subpage/cold/read/page-001.xml | 2 + corpus/page-lifecycle/page-edits/05-insert-before-subpage/cold/read/page-002.xml | 4 + corpus/page-lifecycle/page-edits/05-insert-before-subpage/cold/read/page-003.xml | 4 + corpus/page-lifecycle/page-edits/05-insert-before-subpage/cold/read/page-004.xml | 2 + corpus/page-lifecycle/page-edits/05-insert-before-subpage/cold/read/page-005.xml | 4 + corpus/page-lifecycle/page-edits/05-insert-before-subpage/cold/read/page-006.xml | 4 + corpus/page-lifecycle/page-edits/05-insert-before-subpage/cold/read/page-007.xml | 4 + corpus/page-lifecycle/page-edits/05-insert-before-subpage/cold/read/page-008.xml | 4 + corpus/page-lifecycle/page-edits/05-insert-before-subpage/cold/read/payloads.json | 1 + corpus/page-lifecycle/page-edits/06-promoted-level-two/candidate/Lifecycle.one | Bin 0 -> 65664 bytes corpus/page-lifecycle/page-edits/06-promoted-level-two/cold/notebook/Lifecycle.one | Bin 0 -> 65664 bytes corpus/page-lifecycle/page-edits/06-promoted-level-two/cold/notebook/Open Notebook.onetoc2 | Bin 0 -> 4800 bytes corpus/page-lifecycle/page-edits/06-promoted-level-two/cold/read/environment.json | 7 + corpus/page-lifecycle/page-edits/06-promoted-level-two/cold/read/hierarchy.xml | 2 + corpus/page-lifecycle/page-edits/06-promoted-level-two/cold/read/page-000.xml | 2 + corpus/page-lifecycle/page-edits/06-promoted-level-two/cold/read/page-001.xml | 4 + corpus/page-lifecycle/page-edits/06-promoted-level-two/cold/read/page-002.xml | 2 + corpus/page-lifecycle/page-edits/06-promoted-level-two/cold/read/page-003.xml | 2 + corpus/page-lifecycle/page-edits/06-promoted-level-two/cold/read/page-004.xml | 4 + corpus/page-lifecycle/page-edits/06-promoted-level-two/cold/read/page-005.xml | 4 + corpus/page-lifecycle/page-edits/06-promoted-level-two/cold/read/page-006.xml | 4 + corpus/page-lifecycle/page-edits/06-promoted-level-two/cold/read/page-007.xml | 4 + corpus/page-lifecycle/page-edits/06-promoted-level-two/cold/read/page-008.xml | 4 + corpus/page-lifecycle/page-edits/06-promoted-level-two/cold/read/payloads.json | 1 + corpus/page-lifecycle/page-edits/07-promoted-root/candidate/Lifecycle.one | Bin 0 -> 68216 bytes corpus/page-lifecycle/page-edits/07-promoted-root/cold/notebook/Lifecycle.one | Bin 0 -> 68216 bytes corpus/page-lifecycle/page-edits/07-promoted-root/cold/notebook/Open Notebook.onetoc2 | Bin 0 -> 4800 bytes corpus/page-lifecycle/page-edits/07-promoted-root/cold/read/environment.json | 7 + corpus/page-lifecycle/page-edits/07-promoted-root/cold/read/hierarchy.xml | 2 + corpus/page-lifecycle/page-edits/07-promoted-root/cold/read/page-000.xml | 4 + corpus/page-lifecycle/page-edits/07-promoted-root/cold/read/page-001.xml | 4 + corpus/page-lifecycle/page-edits/07-promoted-root/cold/read/page-002.xml | 2 + corpus/page-lifecycle/page-edits/07-promoted-root/cold/read/page-003.xml | 2 + corpus/page-lifecycle/page-edits/07-promoted-root/cold/read/page-004.xml | 4 + corpus/page-lifecycle/page-edits/07-promoted-root/cold/read/page-005.xml | 2 + corpus/page-lifecycle/page-edits/07-promoted-root/cold/read/page-006.xml | 4 + corpus/page-lifecycle/page-edits/07-promoted-root/cold/read/page-007.xml | 4 + corpus/page-lifecycle/page-edits/07-promoted-root/cold/read/page-008.xml | 4 + corpus/page-lifecycle/page-edits/07-promoted-root/cold/read/payloads.json | 1 + corpus/page-lifecycle/page-edits/08-collapsed-group-move/candidate/Lifecycle.one | Bin 0 -> 69000 bytes corpus/page-lifecycle/page-edits/08-collapsed-group-move/cold/notebook/Lifecycle.one | Bin 0 -> 69000 bytes corpus/page-lifecycle/page-edits/08-collapsed-group-move/cold/notebook/Open Notebook.onetoc2 | Bin 0 -> 4800 bytes corpus/page-lifecycle/page-edits/08-collapsed-group-move/cold/read/environment.json | 7 + corpus/page-lifecycle/page-edits/08-collapsed-group-move/cold/read/hierarchy.xml | 2 + corpus/page-lifecycle/page-edits/08-collapsed-group-move/cold/read/page-000.xml | 2 + corpus/page-lifecycle/page-edits/08-collapsed-group-move/cold/read/page-001.xml | 4 + corpus/page-lifecycle/page-edits/08-collapsed-group-move/cold/read/page-002.xml | 2 + corpus/page-lifecycle/page-edits/08-collapsed-group-move/cold/read/page-003.xml | 2 + corpus/page-lifecycle/page-edits/08-collapsed-group-move/cold/read/page-004.xml | 4 + corpus/page-lifecycle/page-edits/08-collapsed-group-move/cold/read/page-005.xml | 4 + corpus/page-lifecycle/page-edits/08-collapsed-group-move/cold/read/page-006.xml | 4 + corpus/page-lifecycle/page-edits/08-collapsed-group-move/cold/read/page-007.xml | 4 + corpus/page-lifecycle/page-edits/08-collapsed-group-move/cold/read/page-008.xml | 4 + corpus/page-lifecycle/page-edits/08-collapsed-group-move/cold/read/payloads.json | 1 + corpus/page-lifecycle/page-edits/README.md | 31 ++ corpus/page-lifecycle/page-edits/native/cold/notebook/Lifecycle.one | 1 + corpus/page-lifecycle/page-edits/native/cold/notebook/Open Notebook.onetoc2 | 1 + corpus/page-lifecycle/page-edits/native/cold/read/environment.json | 7 + corpus/page-lifecycle/page-edits/native/cold/read/hierarchy.xml | 2 + corpus/page-lifecycle/page-edits/native/cold/read/page-000.xml | 4 + corpus/page-lifecycle/page-edits/native/cold/read/page-001.xml | 4 + corpus/page-lifecycle/page-edits/native/cold/read/page-002.xml | 4 + corpus/page-lifecycle/page-edits/native/cold/read/page-003.xml | 2 + corpus/page-lifecycle/page-edits/native/cold/read/page-004.xml | 4 + corpus/page-lifecycle/page-edits/native/cold/read/page-005.xml | 4 + corpus/page-lifecycle/page-edits/native/cold/read/page-006.xml | 2 + corpus/page-lifecycle/page-edits/native/cold/read/page-007.xml | 4 + corpus/page-lifecycle/page-edits/native/cold/read/page-008.xml | 2 + corpus/page-lifecycle/page-edits/native/cold/read/payloads.json | 1 + corpus/page-lifecycle/page-edits/native/native-edit.xml | 1 + corpus/page-lifecycle/page-edits/native/notebook/Lifecycle.one | Bin 0 -> 73736 bytes corpus/page-lifecycle/page-edits/native/notebook/Open Notebook.onetoc2 | Bin 0 -> 4800 bytes corpus/page-lifecycle/page-edits/native/provenance.json | 59 ++++ corpus/page-lifecycle/page-edits/native/read/environment.json | 7 + corpus/page-lifecycle/page-edits/native/read/hierarchy.xml | 2 + corpus/page-lifecycle/page-edits/native/read/page-000.xml | 4 + corpus/page-lifecycle/page-edits/native/read/page-001.xml | 2 + corpus/page-lifecycle/page-edits/native/read/page-002.xml | 4 + corpus/page-lifecycle/page-edits/native/read/page-003.xml | 4 + corpus/page-lifecycle/page-edits/native/read/page-004.xml | 2 + corpus/page-lifecycle/page-edits/native/read/page-005.xml | 2 + corpus/page-lifecycle/page-edits/native/read/page-006.xml | 4 + corpus/page-lifecycle/page-edits/native/read/page-007.xml | 4 + corpus/page-lifecycle/page-edits/native/read/page-008.xml | 4 + corpus/page-lifecycle/page-edits/native/read/payloads.json | 1 + corpus/page-lifecycle/page-edits/optional-cache/candidate/Lifecycle.one | Bin 0 -> 57624 bytes corpus/page-lifecycle/page-edits/optional-cache/cold/notebook/Lifecycle.one | Bin 0 -> 57624 bytes corpus/page-lifecycle/page-edits/optional-cache/cold/notebook/Open Notebook.onetoc2 | Bin 0 -> 4800 bytes corpus/page-lifecycle/page-edits/optional-cache/cold/read/environment.json | 7 + corpus/page-lifecycle/page-edits/optional-cache/cold/read/hierarchy.xml | 2 + corpus/page-lifecycle/page-edits/optional-cache/cold/read/page-000.xml | 4 + corpus/page-lifecycle/page-edits/optional-cache/cold/read/page-001.xml | 4 + corpus/page-lifecycle/page-edits/optional-cache/cold/read/page-002.xml | 4 + corpus/page-lifecycle/page-edits/optional-cache/cold/read/page-003.xml | 2 + corpus/page-lifecycle/page-edits/optional-cache/cold/read/page-004.xml | 4 + corpus/page-lifecycle/page-edits/optional-cache/cold/read/page-005.xml | 2 + corpus/page-lifecycle/page-edits/optional-cache/cold/read/page-006.xml | 2 + corpus/page-lifecycle/page-edits/optional-cache/cold/read/page-007.xml | 4 + corpus/page-lifecycle/page-edits/optional-cache/cold/read/page-008.xml | 4 + corpus/page-lifecycle/page-edits/optional-cache/cold/read/payloads.json | 1 + corpus/page-lifecycle/page-edits/optional-cache/followup/candidate/Lifecycle.one | Bin 0 -> 59848 bytes corpus/page-lifecycle/page-edits/optional-cache/followup/cold/notebook/Lifecycle.one | Bin 0 -> 59848 bytes corpus/page-lifecycle/page-edits/optional-cache/followup/cold/notebook/Open Notebook.onetoc2 | Bin 0 -> 4800 bytes corpus/page-lifecycle/page-edits/optional-cache/followup/cold/read/environment.json | 7 + corpus/page-lifecycle/page-edits/optional-cache/followup/cold/read/hierarchy.xml | 2 + corpus/page-lifecycle/page-edits/optional-cache/followup/cold/read/page-000.xml | 4 + corpus/page-lifecycle/page-edits/optional-cache/followup/cold/read/page-001.xml | 4 + corpus/page-lifecycle/page-edits/optional-cache/followup/cold/read/page-002.xml | 4 + corpus/page-lifecycle/page-edits/optional-cache/followup/cold/read/page-003.xml | 2 + corpus/page-lifecycle/page-edits/optional-cache/followup/cold/read/page-004.xml | 4 + corpus/page-lifecycle/page-edits/optional-cache/followup/cold/read/page-005.xml | 2 + corpus/page-lifecycle/page-edits/optional-cache/followup/cold/read/page-006.xml | 4 + corpus/page-lifecycle/page-edits/optional-cache/followup/cold/read/page-007.xml | 4 + corpus/page-lifecycle/page-edits/optional-cache/followup/cold/read/page-008.xml | 2 + corpus/page-lifecycle/page-edits/optional-cache/followup/cold/read/payloads.json | 1 + corpus/page-lifecycle/page-edits/optional-cache/followup/provenance.json | 19 ++ corpus/page-lifecycle/page-edits/optional-cache/provenance.json | 41 +++ corpus/page-lifecycle/page-edits/optional-cache/source-cold/notebook/Lifecycle.one | Bin 0 -> 57576 bytes corpus/page-lifecycle/page-edits/optional-cache/source-cold/notebook/Open Notebook.onetoc2 | Bin 0 -> 4800 bytes corpus/page-lifecycle/page-edits/optional-cache/source-cold/read/environment.json | 7 + corpus/page-lifecycle/page-edits/optional-cache/source-cold/read/hierarchy.xml | 2 + corpus/page-lifecycle/page-edits/optional-cache/source-cold/read/page-000.xml | 2 + corpus/page-lifecycle/page-edits/optional-cache/source-cold/read/page-001.xml | 4 + corpus/page-lifecycle/page-edits/optional-cache/source-cold/read/page-002.xml | 4 + corpus/page-lifecycle/page-edits/optional-cache/source-cold/read/page-003.xml | 2 + corpus/page-lifecycle/page-edits/optional-cache/source-cold/read/page-004.xml | 4 + corpus/page-lifecycle/page-edits/optional-cache/source-cold/read/page-005.xml | 2 + corpus/page-lifecycle/page-edits/optional-cache/source-cold/read/page-006.xml | 4 + corpus/page-lifecycle/page-edits/optional-cache/source-cold/read/page-007.xml | 4 + corpus/page-lifecycle/page-edits/optional-cache/source-cold/read/page-008.xml | 4 + corpus/page-lifecycle/page-edits/optional-cache/source-cold/read/payloads.json | 1 + corpus/page-lifecycle/page-edits/optional-cache/source/Lifecycle.one | Bin 0 -> 54872 bytes corpus/page-lifecycle/page-edits/provenance.json | 169 ++++++++++ corpus/page-lifecycle/page-edits/rust-followup/candidate/Lifecycle.one | Bin 0 -> 76784 bytes corpus/page-lifecycle/page-edits/rust-followup/cold/notebook/Lifecycle.one | Bin 0 -> 76784 bytes corpus/page-lifecycle/page-edits/rust-followup/cold/notebook/Open Notebook.onetoc2 | Bin 0 -> 4800 bytes corpus/page-lifecycle/page-edits/rust-followup/cold/read/environment.json | 7 + corpus/page-lifecycle/page-edits/rust-followup/cold/read/hierarchy.xml | 2 + corpus/page-lifecycle/page-edits/rust-followup/cold/read/page-000.xml | 4 + corpus/page-lifecycle/page-edits/rust-followup/cold/read/page-001.xml | 4 + corpus/page-lifecycle/page-edits/rust-followup/cold/read/page-002.xml | 4 + corpus/page-lifecycle/page-edits/rust-followup/cold/read/page-003.xml | 4 + corpus/page-lifecycle/page-edits/rust-followup/cold/read/page-004.xml | 4 + corpus/page-lifecycle/page-edits/rust-followup/cold/read/page-005.xml | 2 + corpus/page-lifecycle/page-edits/rust-followup/cold/read/page-006.xml | 2 + corpus/page-lifecycle/page-edits/rust-followup/cold/read/page-007.xml | 4 + corpus/page-lifecycle/page-edits/rust-followup/cold/read/page-008.xml | 2 + corpus/page-lifecycle/page-edits/rust-followup/cold/read/payloads.json | 1 + corpus/page-lifecycle/page-edits/rust-followup/provenance.json | 19 ++ corpus/page-lifecycle/page-edits/single-page/candidate/Lifecycle.one | Bin 0 -> 55040 bytes corpus/page-lifecycle/page-edits/single-page/cold/notebook/Lifecycle.one | Bin 0 -> 55040 bytes corpus/page-lifecycle/page-edits/single-page/cold/notebook/Open Notebook.onetoc2 | Bin 0 -> 4800 bytes corpus/page-lifecycle/page-edits/single-page/cold/read/environment.json | 7 + corpus/page-lifecycle/page-edits/single-page/cold/read/hierarchy.xml | 2 + corpus/page-lifecycle/page-edits/single-page/cold/read/page-000.xml | 4 + corpus/page-lifecycle/page-edits/single-page/cold/read/page-001.xml | 4 + corpus/page-lifecycle/page-edits/single-page/cold/read/page-002.xml | 4 + corpus/page-lifecycle/page-edits/single-page/cold/read/page-003.xml | 2 + corpus/page-lifecycle/page-edits/single-page/cold/read/page-004.xml | 2 + corpus/page-lifecycle/page-edits/single-page/cold/read/page-005.xml | 4 + corpus/page-lifecycle/page-edits/single-page/cold/read/page-006.xml | 4 + corpus/page-lifecycle/page-edits/single-page/cold/read/page-007.xml | 2 + corpus/page-lifecycle/page-edits/single-page/cold/read/page-008.xml | 4 + corpus/page-lifecycle/page-edits/single-page/cold/read/payloads.json | 1 + corpus/page-lifecycle/page-edits/stress/candidate/movement.one | Bin 0 -> 2635536 bytes corpus/page-lifecycle/page-edits/stress/cold/notebook/Open Notebook.onetoc2 | Bin 0 -> 4792 bytes corpus/page-lifecycle/page-edits/stress/cold/notebook/movement.one | Bin 0 -> 2635536 bytes corpus/page-lifecycle/page-edits/stress/cold/read/environment.json | 7 + corpus/page-lifecycle/page-edits/stress/cold/read/hierarchy.xml | 2 + corpus/page-lifecycle/page-edits/stress/cold/read/page-000.xml | 2 + corpus/page-lifecycle/page-edits/stress/cold/read/page-001.xml | 2 + corpus/page-lifecycle/page-edits/stress/cold/read/payloads.json | 1 + corpus/page-lifecycle/page-edits/stress/provenance.json | 20 ++ crates/onestore/README.md | 10 + crates/onestore/src/commit.rs | 9 + crates/onestore/src/lib.rs | 2 +- crates/onestore/src/page.rs | 557 +++++++++++++++++++++++++++++++- crates/onestore/src/write.rs | 16 +- crates/onestore/tests/page_movement.rs | 476 +++++++++++++++++++++++++++ fuzz/fuzz_targets/page.rs | 117 ++++++- tools/native/moved-pages.ps1 | 33 ++ tools/test_page_movement.py | 48 +++ tools/verify_page_creation.py | 39 ++- 249 files changed, 2239 insertions(+), 45 deletions(-)