create mode 100644 corpus/link-edit/editor/candidate/Open Notebook.onetoc2 create mode 100644 corpus/link-edit/editor/candidate/links.one create mode 100644 corpus/link-edit/editor/cold/commands.jsonl create mode 100644 corpus/link-edit/editor/cold/machine.json create mode 100644 corpus/link-edit/editor/cold/notebook/Open Notebook.onetoc2 create mode 100644 corpus/link-edit/editor/cold/notebook/links.one create mode 100644 corpus/link-edit/editor/cold/read/environment.json create mode 100644 corpus/link-edit/editor/cold/read/hierarchy.xml create mode 100644 corpus/link-edit/editor/cold/read/page-000.navigation.json create mode 100644 corpus/link-edit/editor/cold/read/page-000.png create mode 100644 corpus/link-edit/editor/cold/read/page-000.xml create mode 100644 corpus/link-edit/editor/cold/read/page-001.navigation.json create mode 100644 corpus/link-edit/editor/cold/read/page-001.png create mode 100644 corpus/link-edit/editor/cold/read/page-001.xml create mode 100644 corpus/link-edit/editor/cold/read/payloads.json create mode 100644 corpus/link-edit/editor/cold/run.json create mode 100644 corpus/link-edit/editor/cold/scripts/cold.ps1 create mode 100644 corpus/link-edit/editor/cold/scripts/read.ps1 create mode 100644 corpus/link-edit/editor/cold/source.json create mode 100644 corpus/link-edit/editor/cold/teardown.json create mode 100644 corpus/link-edit/editor/expected.json create mode 100644 corpus/link-edit/native-typed/before-read/environment.json create mode 100644 corpus/link-edit/native-typed/before-read/hierarchy.xml create mode 100644 corpus/link-edit/native-typed/before-read/page-000.xml create mode 100644 corpus/link-edit/native-typed/before-read/payloads.json create mode 100644 corpus/link-edit/native-typed/cold/commands.jsonl create mode 100644 corpus/link-edit/native-typed/cold/machine.json create mode 100644 corpus/link-edit/native-typed/cold/read/environment.json create mode 100644 corpus/link-edit/native-typed/cold/read/hierarchy.xml create mode 100644 corpus/link-edit/native-typed/cold/read/page-000.navigation.json create mode 100644 corpus/link-edit/native-typed/cold/read/page-000.png create mode 100644 corpus/link-edit/native-typed/cold/read/page-000.xml create mode 100644 corpus/link-edit/native-typed/cold/read/payloads.json create mode 100644 corpus/link-edit/native-typed/cold/run.json create mode 100644 corpus/link-edit/native-typed/cold/scripts/cold.ps1 create mode 100644 corpus/link-edit/native-typed/cold/scripts/read.ps1 create mode 100644 corpus/link-edit/native-typed/cold/source.json create mode 100644 corpus/link-edit/native-typed/cold/teardown.json create mode 100644 corpus/link-edit/native-typed/commands.jsonl create mode 100644 corpus/link-edit/native-typed/links.ahk create mode 100644 corpus/link-edit/native-typed/links.json create mode 100644 corpus/link-edit/native-typed/links.png create mode 100644 corpus/link-edit/native-typed/machine.json create mode 100644 corpus/link-edit/native-typed/notebook/Open Notebook.onetoc2 create mode 100644 corpus/link-edit/native-typed/notebook/links.one create mode 100644 corpus/link-edit/native-typed/read/environment.json create mode 100644 corpus/link-edit/native-typed/read/hierarchy.xml create mode 100644 corpus/link-edit/native-typed/read/page-000.xml create mode 100644 corpus/link-edit/native-typed/read/payloads.json create mode 100644 corpus/link-edit/native-typed/run.json create mode 100644 corpus/link-edit/native-typed/scripts/cold.ps1 create mode 100644 corpus/link-edit/native-typed/scripts/read.ps1 create mode 100644 corpus/link-edit/native-typed/source.json create mode 100644 corpus/link-edit/native-typed/teardown.json create mode 100644 corpus/math-edit/native-editor-4/before-read/environment.json create mode 100644 corpus/math-edit/native-editor-4/before-read/hierarchy.xml create mode 100644 corpus/math-edit/native-editor-4/before-read/page-000.xml create mode 100644 corpus/math-edit/native-editor-4/before-read/payloads.json create mode 100644 corpus/math-edit/native-editor-4/commands.jsonl create mode 100644 corpus/math-edit/native-editor-4/equations.ahk create mode 100644 corpus/math-edit/native-editor-4/equations.json create mode 100644 corpus/math-edit/native-editor-4/equations.png create mode 100644 corpus/math-edit/native-editor-4/machine.json create mode 100644 corpus/math-edit/native-editor-4/notebook/Open Notebook.onetoc2 create mode 100644 corpus/math-edit/native-editor-4/notebook/links.one create mode 100644 corpus/math-edit/native-editor-4/read/environment.json create mode 100644 corpus/math-edit/native-editor-4/read/hierarchy.xml create mode 100644 corpus/math-edit/native-editor-4/read/page-000.xml create mode 100644 corpus/math-edit/native-editor-4/read/payloads.json create mode 100644 corpus/math-edit/native-editor-4/run.json create mode 100644 corpus/math-edit/native-editor-4/scripts/cold.ps1 create mode 100644 corpus/math-edit/native-editor-4/scripts/read.ps1 create mode 100644 corpus/math-edit/native-editor-4/source.json create mode 100644 corpus/math-edit/native-editor-4/teardown.json create mode 100644 corpus/math-edit/native-enter/before-read/environment.json create mode 100644 corpus/math-edit/native-enter/before-read/hierarchy.xml create mode 100644 corpus/math-edit/native-enter/before-read/page-000.xml create mode 100644 corpus/math-edit/native-enter/before-read/payloads.json create mode 100644 corpus/math-edit/native-enter/commands.jsonl create mode 100644 corpus/math-edit/native-enter/enter.ahk create mode 100644 corpus/math-edit/native-enter/enter.json create mode 100644 corpus/math-edit/native-enter/enter.png create mode 100644 corpus/math-edit/native-enter/machine.json create mode 100644 corpus/math-edit/native-enter/notebook/Open Notebook.onetoc2 create mode 100644 corpus/math-edit/native-enter/notebook/links.one create mode 100644 corpus/math-edit/native-enter/read/environment.json create mode 100644 corpus/math-edit/native-enter/read/hierarchy.xml create mode 100644 corpus/math-edit/native-enter/read/page-000.xml create mode 100644 corpus/math-edit/native-enter/read/payloads.json create mode 100644 corpus/math-edit/native-enter/run.json create mode 100644 corpus/math-edit/native-enter/scripts/cold.ps1 create mode 100644 corpus/math-edit/native-enter/scripts/read.ps1 create mode 100644 corpus/math-edit/native-enter/source.json create mode 100644 corpus/math-edit/native-enter/teardown.json create mode 100644 corpus/math-edit/native-linear/notebook/links.one create mode 100644 corpus/page-versions/README.md create mode 100644 corpus/page-versions/candidate-delete-all/History.one create mode 100644 corpus/page-versions/candidate-delete-all/Open Notebook.onetoc2 create mode 100644 corpus/page-versions/candidate-restore/History.one create mode 100644 corpus/page-versions/candidate-restore/Open Notebook.onetoc2 create mode 100644 corpus/page-versions/cold-delete-all/before-read/environment.json create mode 100644 corpus/page-versions/cold-delete-all/before-read/hierarchy.xml create mode 100644 corpus/page-versions/cold-delete-all/before-read/page-000.xml create mode 100644 corpus/page-versions/cold-delete-all/before-read/page-001.xml create mode 100644 corpus/page-versions/cold-delete-all/before-read/payloads.json create mode 100644 corpus/page-versions/cold-delete-all/commands.jsonl create mode 100644 corpus/page-versions/cold-delete-all/machine.json create mode 100644 corpus/page-versions/cold-delete-all/notebook/History.one create mode 100644 corpus/page-versions/cold-delete-all/notebook/Open Notebook.onetoc2 create mode 100644 corpus/page-versions/cold-delete-all/read/environment.json create mode 100644 corpus/page-versions/cold-delete-all/read/hierarchy.xml create mode 100644 corpus/page-versions/cold-delete-all/read/page-000.xml create mode 100644 corpus/page-versions/cold-delete-all/read/page-001.xml create mode 100644 corpus/page-versions/cold-delete-all/read/payloads.json create mode 100644 corpus/page-versions/cold-delete-all/run.json create mode 100644 corpus/page-versions/cold-delete-all/scripts/cold.ps1 create mode 100644 corpus/page-versions/cold-delete-all/scripts/read.ps1 create mode 100644 corpus/page-versions/cold-delete-all/shots/cold-closed.ahk create mode 100644 corpus/page-versions/cold-delete-all/shots/cold-closed.json create mode 100644 corpus/page-versions/cold-delete-all/shots/cold-closed.png create mode 100644 corpus/page-versions/cold-delete-all/shots/cold-main.ahk create mode 100644 corpus/page-versions/cold-delete-all/shots/cold-main.json create mode 100644 corpus/page-versions/cold-delete-all/shots/cold-main.png create mode 100644 corpus/page-versions/cold-delete-all/shots/cold-menu.ahk create mode 100644 corpus/page-versions/cold-delete-all/shots/cold-menu.json create mode 100644 corpus/page-versions/cold-delete-all/shots/cold-menu.png create mode 100644 corpus/page-versions/cold-delete-all/shots/cold-shown.ahk create mode 100644 corpus/page-versions/cold-delete-all/shots/cold-shown.json create mode 100644 corpus/page-versions/cold-delete-all/shots/cold-shown.png create mode 100644 corpus/page-versions/cold-delete-all/shots/cold-version.ahk create mode 100644 corpus/page-versions/cold-delete-all/shots/cold-version.json create mode 100644 corpus/page-versions/cold-delete-all/shots/cold-version.png create mode 100644 corpus/page-versions/cold-delete-all/source.json create mode 100644 corpus/page-versions/cold-delete-all/teardown.json create mode 100644 corpus/page-versions/cold-restore/before-read/environment.json create mode 100644 corpus/page-versions/cold-restore/before-read/hierarchy.xml create mode 100644 corpus/page-versions/cold-restore/before-read/page-000.xml create mode 100644 corpus/page-versions/cold-restore/before-read/page-001.xml create mode 100644 corpus/page-versions/cold-restore/before-read/payloads.json create mode 100644 corpus/page-versions/cold-restore/commands.jsonl create mode 100644 corpus/page-versions/cold-restore/machine.json create mode 100644 corpus/page-versions/cold-restore/notebook/History.one create mode 100644 corpus/page-versions/cold-restore/notebook/Open Notebook.onetoc2 create mode 100644 corpus/page-versions/cold-restore/read/environment.json create mode 100644 corpus/page-versions/cold-restore/read/hierarchy.xml create mode 100644 corpus/page-versions/cold-restore/read/page-000.xml create mode 100644 corpus/page-versions/cold-restore/read/page-001.xml create mode 100644 corpus/page-versions/cold-restore/read/payloads.json create mode 100644 corpus/page-versions/cold-restore/run.json create mode 100644 corpus/page-versions/cold-restore/scripts/cold.ps1 create mode 100644 corpus/page-versions/cold-restore/scripts/read.ps1 create mode 100644 corpus/page-versions/cold-restore/shots/cold-delete.ahk create mode 100644 corpus/page-versions/cold-restore/shots/cold-delete.json create mode 100644 corpus/page-versions/cold-restore/shots/cold-delete.png create mode 100644 corpus/page-versions/cold-restore/shots/cold-main.ahk create mode 100644 corpus/page-versions/cold-restore/shots/cold-main.json create mode 100644 corpus/page-versions/cold-restore/shots/cold-main.png create mode 100644 corpus/page-versions/cold-restore/shots/cold-menu.ahk create mode 100644 corpus/page-versions/cold-restore/shots/cold-menu.json create mode 100644 corpus/page-versions/cold-restore/shots/cold-menu.png create mode 100644 corpus/page-versions/cold-restore/shots/cold-shown.ahk create mode 100644 corpus/page-versions/cold-restore/shots/cold-shown.json create mode 100644 corpus/page-versions/cold-restore/shots/cold-shown.png create mode 100644 corpus/page-versions/cold-restore/shots/cold-version.ahk create mode 100644 corpus/page-versions/cold-restore/shots/cold-version.json create mode 100644 corpus/page-versions/cold-restore/shots/cold-version.png create mode 100644 corpus/page-versions/cold-restore/source.json create mode 100644 corpus/page-versions/cold-restore/teardown.json create mode 100644 corpus/page-versions/native-scripted/commands.jsonl create mode 100644 corpus/page-versions/native-scripted/machine.json create mode 100644 corpus/page-versions/native-scripted/setup.ps1 create mode 100644 corpus/page-versions/native-scripted/shots/01-typed.json create mode 100644 corpus/page-versions/native-scripted/shots/01-typed.png create mode 100644 corpus/page-versions/native-scripted/shots/02-menu.json create mode 100644 corpus/page-versions/native-scripted/shots/02-menu.png create mode 100644 corpus/page-versions/native-scripted/shots/02-second-author.json create mode 100644 corpus/page-versions/native-scripted/shots/02-second-author.png create mode 100644 corpus/page-versions/native-scripted/shots/02-shown.json create mode 100644 corpus/page-versions/native-scripted/shots/02-shown.png create mode 100644 corpus/page-versions/native-scripted/shots/02-version-menu.json create mode 100644 corpus/page-versions/native-scripted/shots/02-version-menu.png create mode 100644 corpus/page-versions/native-scripted/shots/02-version.json create mode 100644 corpus/page-versions/native-scripted/shots/02-version.png create mode 100644 corpus/page-versions/native-scripted/shots/03-copied.json create mode 100644 corpus/page-versions/native-scripted/shots/03-copied.png create mode 100644 corpus/page-versions/native-scripted/shots/03-copy-dialog.json create mode 100644 corpus/page-versions/native-scripted/shots/03-copy-dialog.png create mode 100644 corpus/page-versions/native-scripted/shots/04-restored.json create mode 100644 corpus/page-versions/native-scripted/shots/04-restored.png create mode 100644 corpus/page-versions/native-scripted/shots/04-shown.json create mode 100644 corpus/page-versions/native-scripted/shots/04-shown.png create mode 100644 corpus/page-versions/native-scripted/shots/05-deleted.json create mode 100644 corpus/page-versions/native-scripted/shots/05-deleted.png create mode 100644 corpus/page-versions/native-scripted/shots/05-newest.json create mode 100644 corpus/page-versions/native-scripted/shots/05-newest.png create mode 100644 corpus/page-versions/native-scripted/shots/06-confirm.json create mode 100644 corpus/page-versions/native-scripted/shots/06-confirm.png create mode 100644 corpus/page-versions/native-scripted/shots/06-deleted-all.json create mode 100644 corpus/page-versions/native-scripted/shots/06-deleted-all.png create mode 100644 corpus/page-versions/native-scripted/shots/07-third-author-edit.json create mode 100644 corpus/page-versions/native-scripted/shots/07-third-author-edit.png create mode 100644 corpus/page-versions/native-scripted/shots/08-deleted-only.json create mode 100644 corpus/page-versions/native-scripted/shots/08-deleted-only.png create mode 100644 corpus/page-versions/native-scripted/shots/09-authors.json create mode 100644 corpus/page-versions/native-scripted/shots/09-authors.png create mode 100644 corpus/page-versions/native-scripted/shots/09-find-by-author.json create mode 100644 corpus/page-versions/native-scripted/shots/09-find-by-author.png create mode 100644 corpus/page-versions/native-scripted/shots/09-recent-edits.json create mode 100644 corpus/page-versions/native-scripted/shots/09-recent-edits.png create mode 100644 corpus/page-versions/native-scripted/step-01/notebook/History.one create mode 100644 corpus/page-versions/native-scripted/step-01/notebook/Open Notebook.onetoc2 create mode 100644 corpus/page-versions/native-scripted/step-02/notebook/History.one create mode 100644 corpus/page-versions/native-scripted/step-03/notebook/History.one create mode 100644 corpus/page-versions/native-scripted/step-04/notebook/History.one create mode 100644 corpus/page-versions/native-scripted/step-05/notebook/History.one create mode 100644 corpus/page-versions/native-scripted/step-06/notebook/History.one create mode 100644 corpus/page-versions/native-scripted/step-07/notebook/History.one create mode 100644 corpus/page-versions/native-scripted/step-08/notebook/History.one create mode 100644 corpus/page-versions/native-scripted/step-09/notebook/History.one create mode 100644 corpus/page-versions/native/shots/01-version-open.png create mode 100644 corpus/page-versions/native/shots/02-version-menu.png create mode 100644 corpus/page-versions/native/shots/03-closed.png create mode 100644 corpus/page-versions/native/shots/04-copy-dialog.png create mode 100644 corpus/page-versions/native/shots/05-copied.png create mode 100644 corpus/page-versions/native/shots/06-shown-again.png create mode 100644 corpus/page-versions/native/shots/07-restored.png create mode 100644 corpus/page-versions/native/shots/08-other-version.png create mode 100644 corpus/page-versions/native/shots/09-deleted.png create mode 100644 corpus/page-versions/native/shots/10-delete-all-dialog.png create mode 100644 corpus/page-versions/native/shots/11-deleted-all.png create mode 100644 corpus/page-versions/native/shots/14-authors-shown.png create mode 100644 corpus/page-versions/native/shots/15-recent-edits.png create mode 100644 corpus/page-versions/native/shots/16-find-by-author.png create mode 100644 corpus/page-versions/native/shots/17-future.png create mode 100644 corpus/page-versions/native/shots/18-options.png create mode 100644 corpus/page-versions/native/shots/19-save-backup.png create mode 100644 corpus/page-versions/native/shots/20-optimized.png create mode 100644 corpus/page-versions/native/shots/21-after-optimize.png create mode 100644 corpus/page-versions/native/shots/22-page-menu.png create mode 100644 corpus/page-versions/native/shots/23-page-menu-shown.png create mode 100644 corpus/page-versions/native/shots/24-tooltip.png create mode 100644 corpus/page-versions/native/step-01/notebook/History.one create mode 100644 corpus/page-versions/native/step-01/notebook/Open Notebook.onetoc2 create mode 100644 corpus/page-versions/native/step-02/notebook/History.one create mode 100644 corpus/page-versions/native/step-02/notebook/Open Notebook.onetoc2 create mode 100644 corpus/page-versions/native/step-03/notebook/History.one create mode 100644 corpus/page-versions/native/step-03/notebook/Open Notebook.onetoc2 create mode 100644 corpus/page-versions/native/step-04/notebook/History.one create mode 100644 corpus/page-versions/native/step-04/notebook/Open Notebook.onetoc2 create mode 100644 corpus/page-versions/native/step-05/notebook/History.one create mode 100644 corpus/page-versions/native/step-05/notebook/Open Notebook.onetoc2 create mode 100644 corpus/page-versions/native/step-06/notebook/History.one create mode 100644 corpus/page-versions/native/step-06/notebook/Open Notebook.onetoc2 create mode 100644 corpus/page-versions/native/step-07/notebook/History.one create mode 100644 corpus/page-versions/native/step-07/notebook/Open Notebook.onetoc2 create mode 100644 corpus/page-versions/native/step-08/notebook/History.one create mode 100644 corpus/page-versions/native/step-08/notebook/Open Notebook.onetoc2 create mode 100644 corpus/page-versions/native/step-09/notebook/History.one create mode 100644 corpus/page-versions/native/step-09/notebook/Open Notebook.onetoc2 create mode 100644 corpus/page-versions/native/step-10/notebook/History.one create mode 100644 corpus/page-versions/native/step-10/notebook/Open Notebook.onetoc2 create mode 100644 corpus/recycle-bin-repair/README.md create mode 100644 corpus/recycle-bin-repair/candidate/New Section 1.one create mode 100644 corpus/recycle-bin-repair/candidate/OneNote_RecycleBin/OneNote Table Of Contents.onetoc2 create mode 100644 corpus/recycle-bin-repair/candidate/OneNote_RecycleBin/OneNote_DeletedPages.one create mode 100644 corpus/recycle-bin-repair/candidate/Open Notebook.onetoc2 create mode 100644 corpus/recycle-bin-repair/cold/commands.jsonl create mode 100644 corpus/recycle-bin-repair/cold/machine.json create mode 100644 corpus/recycle-bin-repair/cold/notebook/New Section 1.one create mode 100644 corpus/recycle-bin-repair/cold/notebook/OneNote_RecycleBin/OneNote Table Of Contents.onetoc2 create mode 100644 corpus/recycle-bin-repair/cold/notebook/OneNote_RecycleBin/OneNote_DeletedPages.one create mode 100644 corpus/recycle-bin-repair/cold/notebook/Open Notebook.onetoc2 create mode 100644 corpus/recycle-bin-repair/cold/read/environment.json create mode 100644 corpus/recycle-bin-repair/cold/read/hierarchy.xml create mode 100644 corpus/recycle-bin-repair/cold/read/page-000.navigation.json create mode 100644 corpus/recycle-bin-repair/cold/read/page-000.png create mode 100644 corpus/recycle-bin-repair/cold/read/page-000.xml create mode 100644 corpus/recycle-bin-repair/cold/read/page-001.navigation.json create mode 100644 corpus/recycle-bin-repair/cold/read/page-001.png create mode 100644 corpus/recycle-bin-repair/cold/read/page-001.xml create mode 100644 corpus/recycle-bin-repair/cold/read/page-002.navigation.json create mode 100644 corpus/recycle-bin-repair/cold/read/page-002.png create mode 100644 corpus/recycle-bin-repair/cold/read/page-002.xml create mode 100644 corpus/recycle-bin-repair/cold/read/payloads.json create mode 100644 corpus/recycle-bin-repair/cold/run.json create mode 100644 corpus/recycle-bin-repair/cold/scripts/cold.ps1 create mode 100644 corpus/recycle-bin-repair/cold/scripts/read.ps1 create mode 100644 corpus/recycle-bin-repair/cold/source.json create mode 100644 corpus/recycle-bin-repair/cold/teardown.json create mode 100644 crates/onestore/src/page/linear.rs create mode 100644 crates/onestore/src/section/versions.rs create mode 100644 crates/onestore/tests/versions.rs create mode 100644 tools/native_enter.py create mode 100644 tools/native_links.py create mode 100644 tools/native_versions.py create mode 100644 tools/test_page_versions.py create mode 100644 tools/test_recycle_bin_repair.py