corpus/page-lifecycle/movement/01-demoted-parent/cold/notebook/Lifecycle.one | 1 + corpus/page-lifecycle/movement/01-demoted-parent/cold/notebook/Open Notebook.onetoc2 | 1 + corpus/page-lifecycle/movement/01-demoted-parent/cold/read/environment.json | 7 ++ corpus/page-lifecycle/movement/01-demoted-parent/cold/read/hierarchy.xml | 2 + corpus/page-lifecycle/movement/01-demoted-parent/cold/read/page-000.xml | 4 ++ corpus/page-lifecycle/movement/01-demoted-parent/cold/read/page-001.xml | 4 ++ corpus/page-lifecycle/movement/01-demoted-parent/cold/read/page-002.xml | 2 + corpus/page-lifecycle/movement/01-demoted-parent/cold/read/page-003.xml | 2 + corpus/page-lifecycle/movement/01-demoted-parent/cold/read/page-004.xml | 4 ++ corpus/page-lifecycle/movement/01-demoted-parent/cold/read/page-005.xml | 2 + corpus/page-lifecycle/movement/01-demoted-parent/cold/read/page-006.xml | 4 ++ corpus/page-lifecycle/movement/01-demoted-parent/cold/read/page-007.xml | 4 ++ corpus/page-lifecycle/movement/01-demoted-parent/cold/read/page-008.xml | 4 ++ corpus/page-lifecycle/movement/01-demoted-parent/cold/read/payloads.json | 3 + corpus/page-lifecycle/movement/01-demoted-parent/desktop/0-action.ahk | 2 + corpus/page-lifecycle/movement/01-demoted-parent/desktop/0-action.json | 13 ++++ corpus/page-lifecycle/movement/01-demoted-parent/desktop/0-action.png | Bin 0 -> 41462 bytes corpus/page-lifecycle/movement/01-demoted-parent/desktop/0-menu.ahk | 2 + corpus/page-lifecycle/movement/01-demoted-parent/desktop/0-menu.json | 13 ++++ corpus/page-lifecycle/movement/01-demoted-parent/desktop/0-menu.png | Bin 0 -> 48463 bytes corpus/page-lifecycle/movement/01-demoted-parent/desktop/navigate.ahk | 15 +++++ corpus/page-lifecycle/movement/01-demoted-parent/desktop/navigate.json | 1 + corpus/page-lifecycle/movement/01-demoted-parent/desktop/navigate.png | Bin 0 -> 41265 bytes corpus/page-lifecycle/movement/01-demoted-parent/desktop/reopened-hierarchy.xml | 2 + corpus/page-lifecycle/movement/01-demoted-parent/notebook/Lifecycle.one | Bin 0 -> 58008 bytes corpus/page-lifecycle/movement/01-demoted-parent/notebook/Open Notebook.onetoc2 | Bin 0 -> 4800 bytes corpus/page-lifecycle/movement/01-demoted-parent/read/hierarchy.xml | 2 + corpus/page-lifecycle/movement/01-demoted-parent/read/page-000.xml | 2 + corpus/page-lifecycle/movement/01-demoted-parent/read/page-001.xml | 2 + corpus/page-lifecycle/movement/01-demoted-parent/read/page-002.xml | 2 + corpus/page-lifecycle/movement/01-demoted-parent/read/page-003.xml | 4 ++ corpus/page-lifecycle/movement/01-demoted-parent/read/page-004.xml | 4 ++ corpus/page-lifecycle/movement/01-demoted-parent/read/page-005.xml | 4 ++ corpus/page-lifecycle/movement/01-demoted-parent/read/page-006.xml | 4 ++ corpus/page-lifecycle/movement/01-demoted-parent/read/page-007.xml | 4 ++ corpus/page-lifecycle/movement/01-demoted-parent/read/page-008.xml | 4 ++ corpus/page-lifecycle/movement/01-demoted-parent/read/reopened-hierarchy.xml | 1 + corpus/page-lifecycle/movement/02-promoted-parent/cold/notebook/Lifecycle.one | Bin 0 -> 61488 bytes corpus/page-lifecycle/movement/02-promoted-parent/cold/notebook/Open Notebook.onetoc2 | 1 + corpus/page-lifecycle/movement/02-promoted-parent/cold/read/environment.json | 7 ++ corpus/page-lifecycle/movement/02-promoted-parent/cold/read/hierarchy.xml | 2 + corpus/page-lifecycle/movement/02-promoted-parent/cold/read/page-000.xml | 2 + corpus/page-lifecycle/movement/02-promoted-parent/cold/read/page-001.xml | 4 ++ corpus/page-lifecycle/movement/02-promoted-parent/cold/read/page-002.xml | 2 + corpus/page-lifecycle/movement/02-promoted-parent/cold/read/page-003.xml | 2 + corpus/page-lifecycle/movement/02-promoted-parent/cold/read/page-004.xml | 4 ++ corpus/page-lifecycle/movement/02-promoted-parent/cold/read/page-005.xml | 4 ++ corpus/page-lifecycle/movement/02-promoted-parent/cold/read/page-006.xml | 4 ++ corpus/page-lifecycle/movement/02-promoted-parent/cold/read/page-007.xml | 4 ++ corpus/page-lifecycle/movement/02-promoted-parent/cold/read/page-008.xml | 4 ++ corpus/page-lifecycle/movement/02-promoted-parent/cold/read/payloads.json | 1 + corpus/page-lifecycle/movement/02-promoted-parent/desktop/0-action.ahk | 2 + corpus/page-lifecycle/movement/02-promoted-parent/desktop/0-action.json | 1 + corpus/page-lifecycle/movement/02-promoted-parent/desktop/0-action.png | Bin 0 -> 41459 bytes corpus/page-lifecycle/movement/02-promoted-parent/desktop/0-menu.ahk | 1 + corpus/page-lifecycle/movement/02-promoted-parent/desktop/0-menu.json | 1 + corpus/page-lifecycle/movement/02-promoted-parent/desktop/0-menu.png | Bin 0 -> 48467 bytes corpus/page-lifecycle/movement/02-promoted-parent/desktop/navigate.ahk | 15 +++++ corpus/page-lifecycle/movement/02-promoted-parent/desktop/navigate.json | 1 + corpus/page-lifecycle/movement/02-promoted-parent/desktop/navigate.png | Bin 0 -> 41272 bytes corpus/page-lifecycle/movement/02-promoted-parent/desktop/reopened-hierarchy.xml | 2 + corpus/page-lifecycle/movement/02-promoted-parent/notebook/Lifecycle.one | Bin 0 -> 59984 bytes corpus/page-lifecycle/movement/02-promoted-parent/notebook/Open Notebook.onetoc2 | 1 + corpus/page-lifecycle/movement/02-promoted-parent/read/hierarchy.xml | 2 + corpus/page-lifecycle/movement/02-promoted-parent/read/page-000.xml | 2 + corpus/page-lifecycle/movement/02-promoted-parent/read/page-001.xml | 2 + corpus/page-lifecycle/movement/02-promoted-parent/read/page-002.xml | 2 + corpus/page-lifecycle/movement/02-promoted-parent/read/page-003.xml | 4 ++ corpus/page-lifecycle/movement/02-promoted-parent/read/page-004.xml | 4 ++ corpus/page-lifecycle/movement/02-promoted-parent/read/page-005.xml | 4 ++ corpus/page-lifecycle/movement/02-promoted-parent/read/page-006.xml | 4 ++ corpus/page-lifecycle/movement/02-promoted-parent/read/page-007.xml | 4 ++ corpus/page-lifecycle/movement/02-promoted-parent/read/page-008.xml | 4 ++ corpus/page-lifecycle/movement/02-promoted-parent/read/reopened-hierarchy.xml | 1 + corpus/page-lifecycle/movement/03-selected-group-move/cold/notebook/Lifecycle.one | 1 + corpus/page-lifecycle/movement/03-selected-group-move/cold/notebook/Open Notebook.onetoc2 | 1 + corpus/page-lifecycle/movement/03-selected-group-move/cold/read/environment.json | 7 ++ corpus/page-lifecycle/movement/03-selected-group-move/cold/read/hierarchy.xml | 2 + corpus/page-lifecycle/movement/03-selected-group-move/cold/read/page-000.xml | 4 ++ corpus/page-lifecycle/movement/03-selected-group-move/cold/read/page-001.xml | 4 ++ corpus/page-lifecycle/movement/03-selected-group-move/cold/read/page-002.xml | 2 + corpus/page-lifecycle/movement/03-selected-group-move/cold/read/page-003.xml | 2 + corpus/page-lifecycle/movement/03-selected-group-move/cold/read/page-004.xml | 4 ++ corpus/page-lifecycle/movement/03-selected-group-move/cold/read/page-005.xml | 2 + corpus/page-lifecycle/movement/03-selected-group-move/cold/read/page-006.xml | 4 ++ corpus/page-lifecycle/movement/03-selected-group-move/cold/read/page-007.xml | 4 ++ corpus/page-lifecycle/movement/03-selected-group-move/cold/read/page-008.xml | 4 ++ corpus/page-lifecycle/movement/03-selected-group-move/cold/read/payloads.json | 1 + corpus/page-lifecycle/movement/03-selected-group-move/desktop/0-action.ahk | 5 ++ corpus/page-lifecycle/movement/03-selected-group-move/desktop/0-action.json | 13 ++++ corpus/page-lifecycle/movement/03-selected-group-move/desktop/0-action.png | Bin 0 -> 41985 bytes corpus/page-lifecycle/movement/03-selected-group-move/desktop/1-action.ahk | 7 ++ corpus/page-lifecycle/movement/03-selected-group-move/desktop/1-action.json | 1 + corpus/page-lifecycle/movement/03-selected-group-move/desktop/1-action.png | Bin 0 -> 41389 bytes corpus/page-lifecycle/movement/03-selected-group-move/desktop/navigate.ahk | 15 +++++ corpus/page-lifecycle/movement/03-selected-group-move/desktop/navigate.json | 1 + corpus/page-lifecycle/movement/03-selected-group-move/desktop/navigate.png | 1 + corpus/page-lifecycle/movement/03-selected-group-move/desktop/reopened-hierarchy.xml | 2 + corpus/page-lifecycle/movement/03-selected-group-move/notebook/Lifecycle.one | Bin 0 -> 61568 bytes corpus/page-lifecycle/movement/03-selected-group-move/notebook/Open Notebook.onetoc2 | 1 + corpus/page-lifecycle/movement/03-selected-group-move/read/hierarchy.xml | 2 + corpus/page-lifecycle/movement/03-selected-group-move/read/page-000.xml | 2 + corpus/page-lifecycle/movement/03-selected-group-move/read/page-001.xml | 2 + corpus/page-lifecycle/movement/03-selected-group-move/read/page-002.xml | 2 + corpus/page-lifecycle/movement/03-selected-group-move/read/page-003.xml | 4 ++ corpus/page-lifecycle/movement/03-selected-group-move/read/page-004.xml | 4 ++ corpus/page-lifecycle/movement/03-selected-group-move/read/page-005.xml | 4 ++ corpus/page-lifecycle/movement/03-selected-group-move/read/page-006.xml | 4 ++ corpus/page-lifecycle/movement/03-selected-group-move/read/page-007.xml | 4 ++ corpus/page-lifecycle/movement/03-selected-group-move/read/page-008.xml | 4 ++ corpus/page-lifecycle/movement/03-selected-group-move/read/reopened-hierarchy.xml | 1 + corpus/page-lifecycle/movement/04-subpage-move/cold/notebook/Lifecycle.one | 1 + corpus/page-lifecycle/movement/04-subpage-move/cold/notebook/Open Notebook.onetoc2 | 1 + corpus/page-lifecycle/movement/04-subpage-move/cold/read/environment.json | 7 ++ corpus/page-lifecycle/movement/04-subpage-move/cold/read/hierarchy.xml | 2 + corpus/page-lifecycle/movement/04-subpage-move/cold/read/page-000.xml | 2 + corpus/page-lifecycle/movement/04-subpage-move/cold/read/page-001.xml | 4 ++ corpus/page-lifecycle/movement/04-subpage-move/cold/read/page-002.xml | 2 + corpus/page-lifecycle/movement/04-subpage-move/cold/read/page-003.xml | 2 + corpus/page-lifecycle/movement/04-subpage-move/cold/read/page-004.xml | 4 ++ corpus/page-lifecycle/movement/04-subpage-move/cold/read/page-005.xml | 4 ++ corpus/page-lifecycle/movement/04-subpage-move/cold/read/page-006.xml | 4 ++ corpus/page-lifecycle/movement/04-subpage-move/cold/read/page-007.xml | 4 ++ corpus/page-lifecycle/movement/04-subpage-move/cold/read/page-008.xml | 4 ++ corpus/page-lifecycle/movement/04-subpage-move/cold/read/payloads.json | 1 + corpus/page-lifecycle/movement/04-subpage-move/desktop/0-action.ahk | 7 ++ corpus/page-lifecycle/movement/04-subpage-move/desktop/0-action.json | 13 ++++ corpus/page-lifecycle/movement/04-subpage-move/desktop/0-action.png | Bin 0 -> 41517 bytes corpus/page-lifecycle/movement/04-subpage-move/desktop/navigate.ahk | 15 +++++ corpus/page-lifecycle/movement/04-subpage-move/desktop/navigate.json | 1 + corpus/page-lifecycle/movement/04-subpage-move/desktop/navigate.png | Bin 0 -> 40968 bytes corpus/page-lifecycle/movement/04-subpage-move/desktop/reopened-hierarchy.xml | 2 + corpus/page-lifecycle/movement/04-subpage-move/notebook/Lifecycle.one | Bin 0 -> 64120 bytes corpus/page-lifecycle/movement/04-subpage-move/notebook/Open Notebook.onetoc2 | 1 + corpus/page-lifecycle/movement/04-subpage-move/read/hierarchy.xml | 2 + corpus/page-lifecycle/movement/04-subpage-move/read/page-000.xml | 2 + corpus/page-lifecycle/movement/04-subpage-move/read/page-001.xml | 2 + corpus/page-lifecycle/movement/04-subpage-move/read/page-002.xml | 2 + corpus/page-lifecycle/movement/04-subpage-move/read/page-003.xml | 4 ++ corpus/page-lifecycle/movement/04-subpage-move/read/page-004.xml | 4 ++ corpus/page-lifecycle/movement/04-subpage-move/read/page-005.xml | 4 ++ corpus/page-lifecycle/movement/04-subpage-move/read/page-006.xml | 4 ++ corpus/page-lifecycle/movement/04-subpage-move/read/page-007.xml | 4 ++ corpus/page-lifecycle/movement/04-subpage-move/read/page-008.xml | 4 ++ corpus/page-lifecycle/movement/04-subpage-move/read/reopened-hierarchy.xml | 1 + corpus/page-lifecycle/movement/05-insert-before-subpage/cold/notebook/Lifecycle.one | 1 + corpus/page-lifecycle/movement/05-insert-before-subpage/cold/notebook/Open Notebook.onetoc2 | 1 + corpus/page-lifecycle/movement/05-insert-before-subpage/cold/read/environment.json | 7 ++ corpus/page-lifecycle/movement/05-insert-before-subpage/cold/read/hierarchy.xml | 2 + corpus/page-lifecycle/movement/05-insert-before-subpage/cold/read/page-000.xml | 2 + corpus/page-lifecycle/movement/05-insert-before-subpage/cold/read/page-001.xml | 4 ++ corpus/page-lifecycle/movement/05-insert-before-subpage/cold/read/page-002.xml | 2 + corpus/page-lifecycle/movement/05-insert-before-subpage/cold/read/page-003.xml | 4 ++ corpus/page-lifecycle/movement/05-insert-before-subpage/cold/read/page-004.xml | 4 ++ corpus/page-lifecycle/movement/05-insert-before-subpage/cold/read/page-005.xml | 2 + corpus/page-lifecycle/movement/05-insert-before-subpage/cold/read/page-006.xml | 4 ++ corpus/page-lifecycle/movement/05-insert-before-subpage/cold/read/page-007.xml | 4 ++ corpus/page-lifecycle/movement/05-insert-before-subpage/cold/read/page-008.xml | 4 ++ corpus/page-lifecycle/movement/05-insert-before-subpage/cold/read/payloads.json | 1 + corpus/page-lifecycle/movement/05-insert-before-subpage/desktop/0-action.ahk | 7 ++ corpus/page-lifecycle/movement/05-insert-before-subpage/desktop/0-action.json | 1 + corpus/page-lifecycle/movement/05-insert-before-subpage/desktop/0-action.png | Bin 0 -> 41470 bytes corpus/page-lifecycle/movement/05-insert-before-subpage/desktop/navigate.ahk | 15 +++++ corpus/page-lifecycle/movement/05-insert-before-subpage/desktop/navigate.json | 1 + corpus/page-lifecycle/movement/05-insert-before-subpage/desktop/navigate.png | Bin 0 -> 41433 bytes corpus/page-lifecycle/movement/05-insert-before-subpage/desktop/reopened-hierarchy.xml | 2 + corpus/page-lifecycle/movement/05-insert-before-subpage/notebook/Lifecycle.one | Bin 0 -> 66064 bytes corpus/page-lifecycle/movement/05-insert-before-subpage/notebook/Open Notebook.onetoc2 | 1 + corpus/page-lifecycle/movement/05-insert-before-subpage/read/hierarchy.xml | 2 + corpus/page-lifecycle/movement/05-insert-before-subpage/read/page-000.xml | 2 + corpus/page-lifecycle/movement/05-insert-before-subpage/read/page-001.xml | 2 + corpus/page-lifecycle/movement/05-insert-before-subpage/read/page-002.xml | 2 + corpus/page-lifecycle/movement/05-insert-before-subpage/read/page-003.xml | 4 ++ corpus/page-lifecycle/movement/05-insert-before-subpage/read/page-004.xml | 4 ++ corpus/page-lifecycle/movement/05-insert-before-subpage/read/page-005.xml | 4 ++ corpus/page-lifecycle/movement/05-insert-before-subpage/read/page-006.xml | 4 ++ corpus/page-lifecycle/movement/05-insert-before-subpage/read/page-007.xml | 4 ++ corpus/page-lifecycle/movement/05-insert-before-subpage/read/page-008.xml | 4 ++ corpus/page-lifecycle/movement/05-insert-before-subpage/read/reopened-hierarchy.xml | 1 + corpus/page-lifecycle/movement/06-promoted-level-two/cold/notebook/Lifecycle.one | 1 + corpus/page-lifecycle/movement/06-promoted-level-two/cold/notebook/Open Notebook.onetoc2 | 1 + corpus/page-lifecycle/movement/06-promoted-level-two/cold/read/environment.json | 7 ++ corpus/page-lifecycle/movement/06-promoted-level-two/cold/read/hierarchy.xml | 2 + corpus/page-lifecycle/movement/06-promoted-level-two/cold/read/page-000.xml | 4 ++ corpus/page-lifecycle/movement/06-promoted-level-two/cold/read/page-001.xml | 4 ++ corpus/page-lifecycle/movement/06-promoted-level-two/cold/read/page-002.xml | 4 ++ corpus/page-lifecycle/movement/06-promoted-level-two/cold/read/page-003.xml | 2 + corpus/page-lifecycle/movement/06-promoted-level-two/cold/read/page-004.xml | 2 + corpus/page-lifecycle/movement/06-promoted-level-two/cold/read/page-005.xml | 4 ++ corpus/page-lifecycle/movement/06-promoted-level-two/cold/read/page-006.xml | 4 ++ corpus/page-lifecycle/movement/06-promoted-level-two/cold/read/page-007.xml | 2 + corpus/page-lifecycle/movement/06-promoted-level-two/cold/read/page-008.xml | 4 ++ corpus/page-lifecycle/movement/06-promoted-level-two/cold/read/payloads.json | 1 + corpus/page-lifecycle/movement/06-promoted-level-two/desktop/0-action.ahk | 2 + corpus/page-lifecycle/movement/06-promoted-level-two/desktop/0-action.json | 1 + corpus/page-lifecycle/movement/06-promoted-level-two/desktop/0-action.png | Bin 0 -> 41373 bytes corpus/page-lifecycle/movement/06-promoted-level-two/desktop/0-menu.ahk | 2 + corpus/page-lifecycle/movement/06-promoted-level-two/desktop/0-menu.json | 1 + corpus/page-lifecycle/movement/06-promoted-level-two/desktop/0-menu.png | Bin 0 -> 49065 bytes corpus/page-lifecycle/movement/06-promoted-level-two/desktop/navigate.ahk | 15 +++++ corpus/page-lifecycle/movement/06-promoted-level-two/desktop/navigate.json | 1 + corpus/page-lifecycle/movement/06-promoted-level-two/desktop/navigate.png | Bin 0 -> 41571 bytes corpus/page-lifecycle/movement/06-promoted-level-two/desktop/reopened-hierarchy.xml | 2 + corpus/page-lifecycle/movement/06-promoted-level-two/notebook/Lifecycle.one | Bin 0 -> 69416 bytes corpus/page-lifecycle/movement/06-promoted-level-two/notebook/Open Notebook.onetoc2 | 1 + corpus/page-lifecycle/movement/06-promoted-level-two/read/hierarchy.xml | 2 + corpus/page-lifecycle/movement/06-promoted-level-two/read/page-000.xml | 2 + corpus/page-lifecycle/movement/06-promoted-level-two/read/page-001.xml | 2 + corpus/page-lifecycle/movement/06-promoted-level-two/read/page-002.xml | 2 + corpus/page-lifecycle/movement/06-promoted-level-two/read/page-003.xml | 4 ++ corpus/page-lifecycle/movement/06-promoted-level-two/read/page-004.xml | 4 ++ corpus/page-lifecycle/movement/06-promoted-level-two/read/page-005.xml | 4 ++ corpus/page-lifecycle/movement/06-promoted-level-two/read/page-006.xml | 4 ++ corpus/page-lifecycle/movement/06-promoted-level-two/read/page-007.xml | 4 ++ corpus/page-lifecycle/movement/06-promoted-level-two/read/page-008.xml | 4 ++ corpus/page-lifecycle/movement/06-promoted-level-two/read/reopened-hierarchy.xml | 1 + corpus/page-lifecycle/movement/07-promoted-root/cold/notebook/Lifecycle.one | 1 + corpus/page-lifecycle/movement/07-promoted-root/cold/notebook/Open Notebook.onetoc2 | 1 + corpus/page-lifecycle/movement/07-promoted-root/cold/read/environment.json | 7 ++ corpus/page-lifecycle/movement/07-promoted-root/cold/read/hierarchy.xml | 2 + corpus/page-lifecycle/movement/07-promoted-root/cold/read/page-000.xml | 4 ++ corpus/page-lifecycle/movement/07-promoted-root/cold/read/page-001.xml | 4 ++ corpus/page-lifecycle/movement/07-promoted-root/cold/read/page-002.xml | 4 ++ corpus/page-lifecycle/movement/07-promoted-root/cold/read/page-003.xml | 2 + corpus/page-lifecycle/movement/07-promoted-root/cold/read/page-004.xml | 4 ++ corpus/page-lifecycle/movement/07-promoted-root/cold/read/page-005.xml | 2 + corpus/page-lifecycle/movement/07-promoted-root/cold/read/page-006.xml | 2 + corpus/page-lifecycle/movement/07-promoted-root/cold/read/page-007.xml | 4 ++ corpus/page-lifecycle/movement/07-promoted-root/cold/read/page-008.xml | 4 ++ corpus/page-lifecycle/movement/07-promoted-root/cold/read/payloads.json | 1 + corpus/page-lifecycle/movement/07-promoted-root/desktop/0-action.ahk | 1 + corpus/page-lifecycle/movement/07-promoted-root/desktop/0-action.json | 1 + corpus/page-lifecycle/movement/07-promoted-root/desktop/0-action.png | Bin 0 -> 41370 bytes corpus/page-lifecycle/movement/07-promoted-root/desktop/0-menu.ahk | 1 + corpus/page-lifecycle/movement/07-promoted-root/desktop/0-menu.json | 1 + corpus/page-lifecycle/movement/07-promoted-root/desktop/0-menu.png | Bin 0 -> 48998 bytes corpus/page-lifecycle/movement/07-promoted-root/desktop/navigate.ahk | 15 +++++ corpus/page-lifecycle/movement/07-promoted-root/desktop/navigate.json | 1 + corpus/page-lifecycle/movement/07-promoted-root/desktop/navigate.png | Bin 0 -> 41210 bytes corpus/page-lifecycle/movement/07-promoted-root/desktop/reopened-hierarchy.xml | 2 + corpus/page-lifecycle/movement/07-promoted-root/notebook/Lifecycle.one | Bin 0 -> 71480 bytes corpus/page-lifecycle/movement/07-promoted-root/notebook/Open Notebook.onetoc2 | 1 + corpus/page-lifecycle/movement/07-promoted-root/read/hierarchy.xml | 2 + corpus/page-lifecycle/movement/07-promoted-root/read/page-000.xml | 2 + corpus/page-lifecycle/movement/07-promoted-root/read/page-001.xml | 2 + corpus/page-lifecycle/movement/07-promoted-root/read/page-002.xml | 2 + corpus/page-lifecycle/movement/07-promoted-root/read/page-003.xml | 4 ++ corpus/page-lifecycle/movement/07-promoted-root/read/page-004.xml | 4 ++ corpus/page-lifecycle/movement/07-promoted-root/read/page-005.xml | 4 ++ corpus/page-lifecycle/movement/07-promoted-root/read/page-006.xml | 4 ++ corpus/page-lifecycle/movement/07-promoted-root/read/page-007.xml | 4 ++ corpus/page-lifecycle/movement/07-promoted-root/read/page-008.xml | 4 ++ corpus/page-lifecycle/movement/07-promoted-root/read/reopened-hierarchy.xml | 1 + corpus/page-lifecycle/movement/08-collapsed-group-move/cold/notebook/Lifecycle.one | 1 + corpus/page-lifecycle/movement/08-collapsed-group-move/cold/notebook/Open Notebook.onetoc2 | 1 + corpus/page-lifecycle/movement/08-collapsed-group-move/cold/read/environment.json | 7 ++ corpus/page-lifecycle/movement/08-collapsed-group-move/cold/read/hierarchy.xml | 2 + corpus/page-lifecycle/movement/08-collapsed-group-move/cold/read/page-000.xml | 2 + corpus/page-lifecycle/movement/08-collapsed-group-move/cold/read/page-001.xml | 2 + corpus/page-lifecycle/movement/08-collapsed-group-move/cold/read/page-002.xml | 4 ++ corpus/page-lifecycle/movement/08-collapsed-group-move/cold/read/page-003.xml | 4 ++ corpus/page-lifecycle/movement/08-collapsed-group-move/cold/read/page-004.xml | 2 + corpus/page-lifecycle/movement/08-collapsed-group-move/cold/read/page-005.xml | 4 ++ corpus/page-lifecycle/movement/08-collapsed-group-move/cold/read/page-006.xml | 4 ++ corpus/page-lifecycle/movement/08-collapsed-group-move/cold/read/page-007.xml | 4 ++ corpus/page-lifecycle/movement/08-collapsed-group-move/cold/read/page-008.xml | 4 ++ corpus/page-lifecycle/movement/08-collapsed-group-move/cold/read/payloads.json | 1 + corpus/page-lifecycle/movement/08-collapsed-group-move/desktop/0-action.ahk | 2 + corpus/page-lifecycle/movement/08-collapsed-group-move/desktop/0-action.json | 1 + corpus/page-lifecycle/movement/08-collapsed-group-move/desktop/0-action.png | Bin 0 -> 40930 bytes corpus/page-lifecycle/movement/08-collapsed-group-move/desktop/0-menu.ahk | 1 + corpus/page-lifecycle/movement/08-collapsed-group-move/desktop/0-menu.json | 1 + corpus/page-lifecycle/movement/08-collapsed-group-move/desktop/0-menu.png | Bin 0 -> 48984 bytes corpus/page-lifecycle/movement/08-collapsed-group-move/desktop/1-action.ahk | 7 ++ corpus/page-lifecycle/movement/08-collapsed-group-move/desktop/1-action.json | 1 + corpus/page-lifecycle/movement/08-collapsed-group-move/desktop/1-action.png | Bin 0 -> 41346 bytes corpus/page-lifecycle/movement/08-collapsed-group-move/desktop/navigate.ahk | 15 +++++ corpus/page-lifecycle/movement/08-collapsed-group-move/desktop/navigate.json | 1 + corpus/page-lifecycle/movement/08-collapsed-group-move/desktop/navigate.png | Bin 0 -> 41208 bytes corpus/page-lifecycle/movement/08-collapsed-group-move/desktop/reopened-hierarchy.xml | 2 + corpus/page-lifecycle/movement/08-collapsed-group-move/notebook/Lifecycle.one | Bin 0 -> 72960 bytes corpus/page-lifecycle/movement/08-collapsed-group-move/notebook/Open Notebook.onetoc2 | 1 + corpus/page-lifecycle/movement/08-collapsed-group-move/read/hierarchy.xml | 2 + corpus/page-lifecycle/movement/08-collapsed-group-move/read/page-000.xml | 4 ++ corpus/page-lifecycle/movement/08-collapsed-group-move/read/page-001.xml | 4 ++ corpus/page-lifecycle/movement/08-collapsed-group-move/read/page-002.xml | 2 + corpus/page-lifecycle/movement/08-collapsed-group-move/read/page-003.xml | 2 + corpus/page-lifecycle/movement/08-collapsed-group-move/read/page-004.xml | 2 + corpus/page-lifecycle/movement/08-collapsed-group-move/read/page-005.xml | 4 ++ corpus/page-lifecycle/movement/08-collapsed-group-move/read/page-006.xml | 4 ++ corpus/page-lifecycle/movement/08-collapsed-group-move/read/page-007.xml | 4 ++ corpus/page-lifecycle/movement/08-collapsed-group-move/read/page-008.xml | 4 ++ corpus/page-lifecycle/movement/08-collapsed-group-move/read/reopened-hierarchy.xml | 1 + corpus/page-lifecycle/movement/README.md | 36 +++++++++++ corpus/page-lifecycle/movement/provenance.json | 109 ++++++++++++++++++++++++++++++++ corpus/page-lifecycle/movement/single-page/cold/notebook/Lifecycle.one | 1 + corpus/page-lifecycle/movement/single-page/cold/notebook/Open Notebook.onetoc2 | 1 + corpus/page-lifecycle/movement/single-page/cold/read/environment.json | 7 ++ corpus/page-lifecycle/movement/single-page/cold/read/hierarchy.xml | 2 + corpus/page-lifecycle/movement/single-page/cold/read/page-000.xml | 4 ++ corpus/page-lifecycle/movement/single-page/cold/read/page-001.xml | 4 ++ corpus/page-lifecycle/movement/single-page/cold/read/page-002.xml | 4 ++ corpus/page-lifecycle/movement/single-page/cold/read/page-003.xml | 2 + corpus/page-lifecycle/movement/single-page/cold/read/page-004.xml | 4 ++ corpus/page-lifecycle/movement/single-page/cold/read/page-005.xml | 2 + corpus/page-lifecycle/movement/single-page/cold/read/page-006.xml | 2 + corpus/page-lifecycle/movement/single-page/cold/read/page-007.xml | 4 ++ corpus/page-lifecycle/movement/single-page/cold/read/page-008.xml | 4 ++ corpus/page-lifecycle/movement/single-page/cold/read/payloads.json | 1 + corpus/page-lifecycle/movement/single-page/desktop/0-action.ahk | 1 + corpus/page-lifecycle/movement/single-page/desktop/0-action.json | 1 + corpus/page-lifecycle/movement/single-page/desktop/0-action.png | Bin 0 -> 41495 bytes corpus/page-lifecycle/movement/single-page/desktop/navigate.ahk | 15 +++++ corpus/page-lifecycle/movement/single-page/desktop/navigate.json | 1 + corpus/page-lifecycle/movement/single-page/desktop/navigate.png | Bin 0 -> 41376 bytes corpus/page-lifecycle/movement/single-page/desktop/reopened-hierarchy.xml | 2 + corpus/page-lifecycle/movement/single-page/notebook/Lifecycle.one | Bin 0 -> 62200 bytes corpus/page-lifecycle/movement/single-page/notebook/Open Notebook.onetoc2 | Bin 0 -> 4800 bytes corpus/page-lifecycle/movement/single-page/read/hierarchy.xml | 2 + corpus/page-lifecycle/movement/single-page/read/page-000.xml | 2 + corpus/page-lifecycle/movement/single-page/read/page-001.xml | 2 + corpus/page-lifecycle/movement/single-page/read/page-002.xml | 2 + corpus/page-lifecycle/movement/single-page/read/page-003.xml | 4 ++ corpus/page-lifecycle/movement/single-page/read/page-004.xml | 4 ++ corpus/page-lifecycle/movement/single-page/read/page-005.xml | 4 ++ corpus/page-lifecycle/movement/single-page/read/page-006.xml | 4 ++ corpus/page-lifecycle/movement/single-page/read/page-007.xml | 4 ++ corpus/page-lifecycle/movement/single-page/read/page-008.xml | 4 ++ corpus/page-lifecycle/movement/single-page/read/reopened-hierarchy.xml | 1 + tools/native/page-lifecycle.ps1 | 21 ++++-- tools/native_page_movement.py | 92 +++++++++++++++++++++++++++ tools/native_runner.py | 19 ++++-- tools/test_page_movement.py | 58 +++++++++++++++++ tools/verify_page_creation.py | 15 ++++- 334 files changed, 1296 insertions(+), 14 deletions(-)