corpus/page-lifecycle/01-blank/cold/notebook/Lifecycle.one | Bin 0 -> 19480 bytes corpus/page-lifecycle/01-blank/cold/notebook/Open Notebook.onetoc2 | 1 + corpus/page-lifecycle/01-blank/cold/notebook/synthetic.one | 1 + corpus/page-lifecycle/01-blank/cold/read/af1af4b8987109ce1e335e538910fb3860b7c57eb3b6110a06aa2114e06d69a7.attachment | 1 + corpus/page-lifecycle/01-blank/cold/read/environment.json | 7 ++ corpus/page-lifecycle/01-blank/cold/read/hierarchy.xml | 2 + corpus/page-lifecycle/01-blank/cold/read/page-000.xml | 2 + corpus/page-lifecycle/01-blank/cold/read/page-001.xml | 2 + corpus/page-lifecycle/01-blank/cold/read/page-002.xml | 2 + corpus/page-lifecycle/01-blank/cold/read/page-003.xml | 2 + corpus/page-lifecycle/01-blank/cold/read/page-004.xml | 26 +++++++ corpus/page-lifecycle/01-blank/cold/read/payloads.json | 10 +++ corpus/page-lifecycle/01-blank/notebook/Lifecycle.one | Bin 0 -> 16688 bytes corpus/page-lifecycle/01-blank/notebook/Open Notebook.onetoc2 | Bin 0 -> 4920 bytes corpus/page-lifecycle/01-blank/notebook/synthetic.one | Bin 0 -> 32264 bytes corpus/page-lifecycle/01-blank/read/hierarchy.xml | 2 + corpus/page-lifecycle/01-blank/read/page-000.xml | 2 + corpus/page-lifecycle/01-blank/read/page-001.xml | 2 + corpus/page-lifecycle/01-blank/read/page-002.xml | 2 + corpus/page-lifecycle/02-authored/cold/notebook/Lifecycle.one | Bin 0 -> 50832 bytes corpus/page-lifecycle/02-authored/cold/notebook/Open Notebook.onetoc2 | 1 + corpus/page-lifecycle/02-authored/cold/notebook/synthetic.one | 1 + corpus/page-lifecycle/02-authored/cold/read/af1af4b8987109ce1e335e538910fb3860b7c57eb3b6110a06aa2114e06d69a7.attachment | 1 + corpus/page-lifecycle/02-authored/cold/read/environment.json | 7 ++ corpus/page-lifecycle/02-authored/cold/read/hierarchy.xml | 2 + corpus/page-lifecycle/02-authored/cold/read/page-000.xml | 2 + corpus/page-lifecycle/02-authored/cold/read/page-001.xml | 26 +++++++ corpus/page-lifecycle/02-authored/cold/read/page-002.xml | 2 + corpus/page-lifecycle/02-authored/cold/read/page-003.xml | 4 + corpus/page-lifecycle/02-authored/cold/read/page-004.xml | 4 + corpus/page-lifecycle/02-authored/cold/read/page-005.xml | 2 + corpus/page-lifecycle/02-authored/cold/read/page-006.xml | 4 + corpus/page-lifecycle/02-authored/cold/read/page-007.xml | 4 + corpus/page-lifecycle/02-authored/cold/read/page-008.xml | 2 + corpus/page-lifecycle/02-authored/cold/read/page-009.xml | 4 + corpus/page-lifecycle/02-authored/cold/read/page-010.xml | 4 + corpus/page-lifecycle/02-authored/cold/read/payloads.json | 10 +++ corpus/page-lifecycle/02-authored/notebook/Lifecycle.one | Bin 0 -> 48648 bytes corpus/page-lifecycle/02-authored/notebook/Open Notebook.onetoc2 | 1 + corpus/page-lifecycle/02-authored/notebook/synthetic.one | 1 + corpus/page-lifecycle/02-authored/read/hierarchy.xml | 2 + corpus/page-lifecycle/02-authored/read/page-000.xml | 2 + corpus/page-lifecycle/02-authored/read/page-001.xml | 2 + corpus/page-lifecycle/02-authored/read/page-002.xml | 2 + corpus/page-lifecycle/02-authored/read/page-003.xml | 4 + corpus/page-lifecycle/02-authored/read/page-004.xml | 4 + corpus/page-lifecycle/02-authored/read/page-005.xml | 4 + corpus/page-lifecycle/02-authored/read/page-006.xml | 4 + corpus/page-lifecycle/02-authored/read/page-007.xml | 4 + corpus/page-lifecycle/02-authored/read/page-008.xml | 4 + corpus/page-lifecycle/03-renamed/cold/notebook/Lifecycle.one | Bin 0 -> 52760 bytes corpus/page-lifecycle/03-renamed/cold/notebook/Open Notebook.onetoc2 | 1 + corpus/page-lifecycle/03-renamed/cold/notebook/synthetic.one | 1 + corpus/page-lifecycle/03-renamed/cold/read/af1af4b8987109ce1e335e538910fb3860b7c57eb3b6110a06aa2114e06d69a7.attachment | 1 + corpus/page-lifecycle/03-renamed/cold/read/environment.json | 7 ++ corpus/page-lifecycle/03-renamed/cold/read/hierarchy.xml | 2 + corpus/page-lifecycle/03-renamed/cold/read/page-000.xml | 2 + corpus/page-lifecycle/03-renamed/cold/read/page-001.xml | 4 + corpus/page-lifecycle/03-renamed/cold/read/page-002.xml | 4 + corpus/page-lifecycle/03-renamed/cold/read/page-003.xml | 2 + corpus/page-lifecycle/03-renamed/cold/read/page-004.xml | 2 + corpus/page-lifecycle/03-renamed/cold/read/page-005.xml | 4 + corpus/page-lifecycle/03-renamed/cold/read/page-006.xml | 2 + corpus/page-lifecycle/03-renamed/cold/read/page-007.xml | 4 + corpus/page-lifecycle/03-renamed/cold/read/page-008.xml | 26 +++++++ corpus/page-lifecycle/03-renamed/cold/read/page-009.xml | 4 + corpus/page-lifecycle/03-renamed/cold/read/page-010.xml | 4 + corpus/page-lifecycle/03-renamed/cold/read/payloads.json | 10 +++ corpus/page-lifecycle/03-renamed/notebook/Lifecycle.one | Bin 0 -> 50528 bytes corpus/page-lifecycle/03-renamed/notebook/Open Notebook.onetoc2 | 1 + corpus/page-lifecycle/03-renamed/notebook/synthetic.one | 1 + corpus/page-lifecycle/03-renamed/read/hierarchy.xml | 2 + corpus/page-lifecycle/03-renamed/read/page-000.xml | 2 + corpus/page-lifecycle/03-renamed/read/page-001.xml | 2 + corpus/page-lifecycle/03-renamed/read/page-002.xml | 2 + corpus/page-lifecycle/03-renamed/read/page-003.xml | 4 + corpus/page-lifecycle/03-renamed/read/page-004.xml | 4 + corpus/page-lifecycle/03-renamed/read/page-005.xml | 4 + corpus/page-lifecycle/03-renamed/read/page-006.xml | 4 + corpus/page-lifecycle/03-renamed/read/page-007.xml | 4 + corpus/page-lifecycle/03-renamed/read/page-008.xml | 4 + corpus/page-lifecycle/04-nested/cold/notebook/Lifecycle.one | 1 + corpus/page-lifecycle/04-nested/cold/notebook/Open Notebook.onetoc2 | 1 + corpus/page-lifecycle/04-nested/cold/notebook/synthetic.one | 1 + corpus/page-lifecycle/04-nested/cold/read/af1af4b8987109ce1e335e538910fb3860b7c57eb3b6110a06aa2114e06d69a7.attachment | 1 + corpus/page-lifecycle/04-nested/cold/read/environment.json | 7 ++ corpus/page-lifecycle/04-nested/cold/read/hierarchy.xml | 2 + corpus/page-lifecycle/04-nested/cold/read/page-000.xml | 2 + corpus/page-lifecycle/04-nested/cold/read/page-001.xml | 2 + corpus/page-lifecycle/04-nested/cold/read/page-002.xml | 4 + corpus/page-lifecycle/04-nested/cold/read/page-003.xml | 4 + corpus/page-lifecycle/04-nested/cold/read/page-004.xml | 2 + corpus/page-lifecycle/04-nested/cold/read/page-005.xml | 2 + corpus/page-lifecycle/04-nested/cold/read/page-006.xml | 4 + corpus/page-lifecycle/04-nested/cold/read/page-007.xml | 4 + corpus/page-lifecycle/04-nested/cold/read/page-008.xml | 4 + corpus/page-lifecycle/04-nested/cold/read/page-009.xml | 26 +++++++ corpus/page-lifecycle/04-nested/cold/read/page-010.xml | 4 + corpus/page-lifecycle/04-nested/cold/read/payloads.json | 10 +++ corpus/page-lifecycle/04-nested/notebook/Lifecycle.one | Bin 0 -> 53544 bytes corpus/page-lifecycle/04-nested/notebook/Open Notebook.onetoc2 | 1 + corpus/page-lifecycle/04-nested/notebook/synthetic.one | 1 + corpus/page-lifecycle/04-nested/read/hierarchy.xml | 2 + corpus/page-lifecycle/04-nested/read/page-000.xml | 2 + corpus/page-lifecycle/04-nested/read/page-001.xml | 2 + corpus/page-lifecycle/04-nested/read/page-002.xml | 2 + corpus/page-lifecycle/04-nested/read/page-003.xml | 4 + corpus/page-lifecycle/04-nested/read/page-004.xml | 4 + corpus/page-lifecycle/04-nested/read/page-005.xml | 4 + corpus/page-lifecycle/04-nested/read/page-006.xml | 4 + corpus/page-lifecycle/04-nested/read/page-007.xml | 4 + corpus/page-lifecycle/04-nested/read/page-008.xml | 4 + corpus/page-lifecycle/05-reordered/cold/notebook/Lifecycle.one | Bin 0 -> 57768 bytes corpus/page-lifecycle/05-reordered/cold/notebook/Open Notebook.onetoc2 | 1 + corpus/page-lifecycle/05-reordered/cold/notebook/synthetic.one | 1 + corpus/page-lifecycle/05-reordered/cold/read/af1af4b8987109ce1e335e538910fb3860b7c57eb3b6110a06aa2114e06d69a7.attachment | 1 + corpus/page-lifecycle/05-reordered/cold/read/environment.json | 7 ++ corpus/page-lifecycle/05-reordered/cold/read/hierarchy.xml | 2 + corpus/page-lifecycle/05-reordered/cold/read/page-000.xml | 4 + corpus/page-lifecycle/05-reordered/cold/read/page-001.xml | 4 + corpus/page-lifecycle/05-reordered/cold/read/page-002.xml | 26 +++++++ corpus/page-lifecycle/05-reordered/cold/read/page-003.xml | 4 + corpus/page-lifecycle/05-reordered/cold/read/page-004.xml | 2 + corpus/page-lifecycle/05-reordered/cold/read/page-005.xml | 4 + corpus/page-lifecycle/05-reordered/cold/read/page-006.xml | 4 + corpus/page-lifecycle/05-reordered/cold/read/page-007.xml | 2 + corpus/page-lifecycle/05-reordered/cold/read/page-008.xml | 2 + corpus/page-lifecycle/05-reordered/cold/read/page-009.xml | 2 + corpus/page-lifecycle/05-reordered/cold/read/page-010.xml | 4 + corpus/page-lifecycle/05-reordered/cold/read/payloads.json | 10 +++ corpus/page-lifecycle/05-reordered/notebook/Lifecycle.one | Bin 0 -> 56184 bytes corpus/page-lifecycle/05-reordered/notebook/Open Notebook.onetoc2 | 1 + corpus/page-lifecycle/05-reordered/notebook/synthetic.one | 1 + corpus/page-lifecycle/05-reordered/read/hierarchy.xml | 2 + corpus/page-lifecycle/05-reordered/read/page-000.xml | 2 + corpus/page-lifecycle/05-reordered/read/page-001.xml | 2 + corpus/page-lifecycle/05-reordered/read/page-002.xml | 2 + corpus/page-lifecycle/05-reordered/read/page-003.xml | 4 + corpus/page-lifecycle/05-reordered/read/page-004.xml | 4 + corpus/page-lifecycle/05-reordered/read/page-005.xml | 4 + corpus/page-lifecycle/05-reordered/read/page-006.xml | 4 + corpus/page-lifecycle/05-reordered/read/page-007.xml | 4 + corpus/page-lifecycle/05-reordered/read/page-008.xml | 4 + corpus/page-lifecycle/06-deleted-parent/cold/notebook/Lifecycle.one | Bin 0 -> 60024 bytes corpus/page-lifecycle/06-deleted-parent/cold/notebook/OneNote_RecycleBin/OneNote_DeletedPages.one | Bin 0 -> 11944 bytes corpus/page-lifecycle/06-deleted-parent/cold/notebook/OneNote_RecycleBin/Open Notebook.onetoc2 | 1 + corpus/page-lifecycle/06-deleted-parent/cold/notebook/Open Notebook.onetoc2 | 1 + corpus/page-lifecycle/06-deleted-parent/cold/notebook/synthetic.one | 1 + corpus/page-lifecycle/06-deleted-parent/cold/read/af1af4b8987109ce1e335e538910fb3860b7c57eb3b6110a06aa2114e06d69a7.attachment | 1 + corpus/page-lifecycle/06-deleted-parent/cold/read/environment.json | 7 ++ corpus/page-lifecycle/06-deleted-parent/cold/read/hierarchy.xml | 2 + corpus/page-lifecycle/06-deleted-parent/cold/read/page-000.xml | 4 + corpus/page-lifecycle/06-deleted-parent/cold/read/page-001.xml | 2 + corpus/page-lifecycle/06-deleted-parent/cold/read/page-002.xml | 2 + corpus/page-lifecycle/06-deleted-parent/cold/read/page-003.xml | 4 + corpus/page-lifecycle/06-deleted-parent/cold/read/page-004.xml | 4 + corpus/page-lifecycle/06-deleted-parent/cold/read/page-005.xml | 2 + corpus/page-lifecycle/06-deleted-parent/cold/read/page-006.xml | 2 + corpus/page-lifecycle/06-deleted-parent/cold/read/page-007.xml | 4 + corpus/page-lifecycle/06-deleted-parent/cold/read/page-008.xml | 26 +++++++ corpus/page-lifecycle/06-deleted-parent/cold/read/page-009.xml | 4 + corpus/page-lifecycle/06-deleted-parent/cold/read/page-010.xml | 4 + corpus/page-lifecycle/06-deleted-parent/cold/read/payloads.json | 10 +++ corpus/page-lifecycle/06-deleted-parent/notebook/Lifecycle.one | Bin 0 -> 58536 bytes corpus/page-lifecycle/06-deleted-parent/notebook/OneNote_RecycleBin/OneNote_DeletedPages.one | Bin 0 -> 10464 bytes corpus/page-lifecycle/06-deleted-parent/notebook/OneNote_RecycleBin/Open Notebook.onetoc2 | Bin 0 -> 3776 bytes corpus/page-lifecycle/06-deleted-parent/notebook/Open Notebook.onetoc2 | Bin 0 -> 5048 bytes corpus/page-lifecycle/06-deleted-parent/notebook/synthetic.one | 1 + corpus/page-lifecycle/06-deleted-parent/read/hierarchy.xml | 2 + corpus/page-lifecycle/06-deleted-parent/read/page-000.xml | 2 + corpus/page-lifecycle/06-deleted-parent/read/page-001.xml | 2 + corpus/page-lifecycle/06-deleted-parent/read/page-002.xml | 2 + corpus/page-lifecycle/06-deleted-parent/read/page-003.xml | 4 + corpus/page-lifecycle/06-deleted-parent/read/page-004.xml | 4 + corpus/page-lifecycle/06-deleted-parent/read/page-005.xml | 4 + corpus/page-lifecycle/06-deleted-parent/read/page-006.xml | 4 + corpus/page-lifecycle/06-deleted-parent/read/page-007.xml | 4 + corpus/page-lifecycle/README.md | 34 +++++++++ corpus/page-lifecycle/provenance.json | 78 ++++++++++++++++++++ tools/native/page-lifecycle.ps1 | 125 ++++++++++++++++++++++++++++++++ tools/test_page_lifecycle.py | 107 +++++++++++++++++++++++++++ tools/verify-document.py | 2 +- 182 files changed, 976 insertions(+), 1 deletion(-)