corpus/page-lifecycle/atomic-nesting/README.md | 21 + corpus/page-lifecycle/atomic-nesting/candidate/Lifecycle.one | Bin 0 -> 53992 bytes corpus/page-lifecycle/atomic-nesting/cold/notebook/Lifecycle.one | Bin 0 -> 53992 bytes corpus/page-lifecycle/atomic-nesting/cold/read/hierarchy.xml | 2 + corpus/page-lifecycle/atomic-nesting/cold/read/page-000.xml | 4 + corpus/page-lifecycle/atomic-nesting/cold/read/page-001.xml | 4 + corpus/page-lifecycle/atomic-nesting/cold/read/page-002.xml | 4 + corpus/page-lifecycle/atomic-nesting/cold/read/page-003.xml | 4 + corpus/page-lifecycle/atomic-nesting/cold/read/page-004.xml | 2 + corpus/page-lifecycle/atomic-nesting/cold/read/page-005.xml | 2 + corpus/page-lifecycle/atomic-nesting/cold/read/page-006.xml | 4 + corpus/page-lifecycle/atomic-nesting/cold/read/page-007.xml | 4 + corpus/page-lifecycle/atomic-nesting/cold/read/page-008.xml | 2 + corpus/page-lifecycle/atomic-nesting/provenance.json | 33 ++ crates/onestore/src/write.rs | 739 +++++++++++++++++--------------- crates/onestore/src/write/tests.rs | 68 +++ crates/onestore/src/write/tests/multi.rs | 302 +++++++++++++ tools/test_page_lifecycle.py | 41 ++ 18 files changed, 882 insertions(+), 354 deletions(-)