authorgravatar for git@paperclover.netclover caruso <git@paperclover.net> 2026-09-08 22:55:10-07:00
committergravatar for git@paperclover.netclover caruso <git@paperclover.net> 2026-09-08 22:55:10-07:00
log8424675646b330e1631dc54917f1dad9bc466d10
tree775832b78fb2d54c1222ece0f58c20de7c57fd36
parent75c6fcf3b31d17b367dd1177074446f029c21196
signature Signed by SSH key SHA256:52mNGHRsVFBDED9IAX5pe+LRWUefqTbxEReunq21QvU

test: capture native page selection and movement semantics

Record nine independently cold-reopened OneNote controls for single tabs, selected ranges, collapsed groups and indentation. Retain stable identity, series, content and formatting assertions, with one documented native metadata-copy refresh kept separate from strict Rust publication checks. Validation: 152 Python tests; 81 native page states and 14,688 character-format comparisons; all owned clones removed. Assisted-by: gpt-6-astra

334 files changed, 1296 insertions(+), 14 deletions(-)

corpus/page-lifecycle/movement/01-demoted-parent/cold/notebook/Lifecycle.one created+1
......@@ -0,0 +1 @@
1../../notebook/Lifecycle.one
\ No newline at end of file
corpus/page-lifecycle/movement/01-demoted-parent/cold/notebook/Open Notebook.onetoc2 created+1
......@@ -0,0 +1 @@
1../../notebook/Open Notebook.onetoc2
\ No newline at end of file
corpus/page-lifecycle/movement/01-demoted-parent/cold/read/environment.json created+7
......@@ -0,0 +1,7 @@
1{
2 "powershell": "5.1.14409.1005",
3 "schema": "xs2010",
4 "hostname": "ONE-M6-97B05910",
5 "cold": true,
6 "onenote": "14.0.4763.1000"
7}
corpus/page-lifecycle/movement/01-demoted-parent/cold/read/hierarchy.xml created+2
......@@ -0,0 +1,2 @@
1<?xml version="1.0"?>
2<one:Notebook xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" name="notebook" nickname="notebook" ID="{B87498B5-03FC-4BB1-AB23-58043148E400}{1}{B0}" path="C:\one-tests\runs\capture\notebook" lastModifiedTime="2026-09-09T06:07:18.000Z" color="#B49EDE"><one:Section name="Lifecycle" ID="{9862BDCE-A4E4-0696-3052-9D4D2C77BB03}{1}{B0}" path="C:\one-tests\runs\capture\notebook\Lifecycle.one" lastModifiedTime="2026-09-09T06:07:18.000Z" color="#91BAAE"><one:Page ID="{7858E43B-EB64-0E91-254F-0D95F53D9993}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:07:18.000Z" pageLevel="1"/><one:Page ID="{32359DC8-7BCF-0703-310C-0DB418AD52BD}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:07:18.000Z" pageLevel="1"/><one:Page ID="{123A5CFB-7217-0021-2191-CB40E31F7AD8}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:07:18.000Z" pageLevel="1"/><one:Page ID="{06F61582-74D2-4577-9C92-83FC5B4B4500}{1}{B0}" name="Same title" dateTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T06:03:09.000Z" pageLevel="2"/><one:Page ID="{5B7A3E11-F294-4F71-A27F-BB281F61D1F1}{1}{B0}" name="child" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:07:18.000Z" pageLevel="2"/><one:Page ID="{06A6FCD2-685E-412E-BE59-638435D38D27}{1}{B0}" name="grandchild" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:07:18.000Z" pageLevel="3"/><one:Page ID="{D5650EFF-BBD2-4223-82FE-CFBEE2A4606B}{1}{B0}" name="Renamed 🦋 é" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:07:18.000Z" pageLevel="1"/><one:Page ID="{BE80F45F-8D2E-4812-BD5E-CDE5759DF471}{1}{B0}" name="Body trailing 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:07:18.000Z" pageLevel="1"/><one:Page ID="{C5C990BC-D827-4F70-96E4-A5E47154D940}{1}{B0}" name="Body automatic 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:07:18.000Z" pageLevel="1"/></one:Section></one:Notebook>
corpus/page-lifecycle/movement/01-demoted-parent/cold/read/page-000.xml created+4
......@@ -0,0 +1,4 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{06A6FCD2-685E-412E-BE59-638435D38D27}{1}{B0}" name="grandchild" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:07:18.000Z" pageLevel="3" lang="en-US"><one:QuickStyleDef index="0" name="p" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="11.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{9673D761-6964-4281-825C-D30C1C5BEE66}{32}{B0}" alignment="left" quickStyleIndex="0" style="font-family:Calibri;font-size:17.0pt"><one:T><![CDATA[grandchild]]></one:T></one:OE></one:Title><one:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{9673D761-6964-4281-825C-D30C1C5BEE66}{39}{B0}"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:Size width="175.9715728759766" height="13.42771339416504"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{9673D761-6964-4281-825C-D30C1C5BEE66}{40}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Body grandchild &#129408; é</span><span
4lang=en-US> </span><span style='font-style:italic' lang=x-none>preserved</span>]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/movement/01-demoted-parent/cold/read/page-001.xml created+4
......@@ -0,0 +1,4 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{06F61582-74D2-4577-9C92-83FC5B4B4500}{1}{B0}" name="Same title" dateTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T06:03:09.000Z" pageLevel="2" lang="en-US"><one:QuickStyleDef index="0" name="p" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="11.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T06:03:08.000Z" objectID="{04ED8CF8-2074-4FE2-AEAD-49F375B05BBD}{32}{B0}" alignment="left" quickStyleIndex="0" style="font-family:Calibri;font-size:17.0pt"><one:T><![CDATA[Same title]]></one:T></one:OE></one:Title><one:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T06:03:08.000Z" objectID="{04ED8CF8-2074-4FE2-AEAD-49F375B05BBD}{39}{B0}"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:Size width="158.2952728271484" height="13.42771339416504"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T06:03:08.000Z" objectID="{04ED8CF8-2074-4FE2-AEAD-49F375B05BBD}{40}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Body parent &#129408; é</span><span
4lang=en-US> </span><span style='font-style:italic' lang=x-none>preserved</span>]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/movement/01-demoted-parent/cold/read/page-002.xml created+2
......@@ -0,0 +1,2 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{123A5CFB-7217-0021-2191-CB40E31F7AD8}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:07:18.000Z" pageLevel="1"><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings></one:Page>
corpus/page-lifecycle/movement/01-demoted-parent/cold/read/page-003.xml created+2
......@@ -0,0 +1,2 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{32359DC8-7BCF-0703-310C-0DB418AD52BD}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:07:18.000Z" pageLevel="1"><one:QuickStyleDef index="0" name="PageTitle" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="17.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T03:09:19.000Z" objectID="{1DD15813-D49A-0B1A-1A66-750A34CB8C3F}{15}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[]]></one:T></one:OE></one:Title></one:Page>
corpus/page-lifecycle/movement/01-demoted-parent/cold/read/page-004.xml created+4
......@@ -0,0 +1,4 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{5B7A3E11-F294-4F71-A27F-BB281F61D1F1}{1}{B0}" name="child" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:07:18.000Z" pageLevel="2" lang="en-US"><one:QuickStyleDef index="0" name="p" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="11.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T03:09:29.000Z" objectID="{D12E4B62-10B9-4BD9-8A38-A47AA4DA0855}{28}{B0}" alignment="left" quickStyleIndex="0" style="font-family:Calibri;font-size:17.0pt"><one:T><![CDATA[child]]></one:T></one:OE></one:Title><one:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{D12E4B62-10B9-4BD9-8A38-A47AA4DA0855}{35}{B0}"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:Size width="149.6102294921875" height="13.42771339416504"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T03:09:29.000Z" objectID="{D12E4B62-10B9-4BD9-8A38-A47AA4DA0855}{36}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Body child &#129408; é</span><span
4lang=en-US> </span><span style='font-style:italic' lang=x-none>preserved</span>]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/movement/01-demoted-parent/cold/read/page-005.xml created+2
......@@ -0,0 +1,2 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{7858E43B-EB64-0E91-254F-0D95F53D9993}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:07:18.000Z" pageLevel="1"><one:QuickStyleDef index="0" name="PageTitle" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="17.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T03:09:19.000Z" objectID="{B62D9520-D7D1-06F6-0EC8-56A56F4E156C}{15}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[]]></one:T></one:OE></one:Title></one:Page>
corpus/page-lifecycle/movement/01-demoted-parent/cold/read/page-006.xml created+4
......@@ -0,0 +1,4 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{BE80F45F-8D2E-4812-BD5E-CDE5759DF471}{1}{B0}" name="Body trailing 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:07:18.000Z" pageLevel="1" lang="en-US"><one:QuickStyleDef index="0" name="p" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="11.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:34.000Z" lastModifiedTime="2026-09-09T03:09:34.000Z" objectID="{FB0EE5D2-8063-4DA0-A88F-71E53981E4C1}{16}{B0}" alignment="left" quickStyleIndex="0" style="font-family:Calibri;font-size:17.0pt"><one:T><![CDATA[]]></one:T></one:OE></one:Title><one:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{2FB1D422-A2BE-4222-8F0B-AF01531A1E3D}{39}{B0}"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:Size width="160.1752014160156" height="13.42771339416504"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{2FB1D422-A2BE-4222-8F0B-AF01531A1E3D}{40}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Body trailing &#129408; é</span><span
4lang=en-US> </span><span style='font-style:italic' lang=x-none>preserved</span>]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/movement/01-demoted-parent/cold/read/page-007.xml created+4
......@@ -0,0 +1,4 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{C5C990BC-D827-4F70-96E4-A5E47154D940}{1}{B0}" name="Body automatic 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:07:18.000Z" pageLevel="1" lang="en-US"><one:QuickStyleDef index="0" name="p" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="11.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{72B7EAF4-708D-4091-9426-7EDA520A7A53}{14}{B0}"><one:Position x="36.0" y="14.40000057220459" z="0"/><one:Size width="174.3547973632812" height="13.42771625518799"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{72B7EAF4-708D-4091-9426-7EDA520A7A53}{15}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Body automatic &#129408; é</span><span
4lang=en-US> </span><span style='font-style:italic' lang=x-none>preserved</span>]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/movement/01-demoted-parent/cold/read/page-008.xml created+4
......@@ -0,0 +1,4 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{D5650EFF-BBD2-4223-82FE-CFBEE2A4606B}{1}{B0}" name="Renamed 🦋 é" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:07:18.000Z" pageLevel="1" lang="en-US"><one:QuickStyleDef index="0" name="p" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="11.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:34.000Z" lastModifiedTime="2026-09-09T03:09:34.000Z" objectID="{F89DEF4B-5D69-4553-9480-2FFC34F2E514}{16}{B0}" alignment="left" quickStyleIndex="0" style="font-family:Calibri;font-size:17.0pt"><one:T><![CDATA[Renamed &#129419; é]]></one:T></one:OE></one:Title><one:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{B3EAC4E1-3554-49C9-91C0-B09C9792542A}{39}{B0}"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:Size width="170.2942504882812" height="13.42771339416504"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{B3EAC4E1-3554-49C9-91C0-B09C9792542A}{40}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Body duplicate &#129408; é</span><span
4lang=en-US> </span><span style='font-style:italic' lang=x-none>preserved</span>]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/movement/01-demoted-parent/cold/read/payloads.json created+3
......@@ -0,0 +1,3 @@
1[
2
3]
\ No newline at end of file
corpus/page-lifecycle/movement/01-demoted-parent/desktop/0-action.ahk created+2
......@@ -0,0 +1,2 @@
1Click(578,365)
2Sleep(700)
\ No newline at end of file
corpus/page-lifecycle/movement/01-demoted-parent/desktop/0-action.json created+13
......@@ -0,0 +1,13 @@
1{
2 "exit": 0,
3 "stdout": "",
4 "stderr": "",
5 "w": 800,
6 "h": 600,
7 "error": null,
8 "win": {
9 "title": "Same title - Microsoft OneNote",
10 "class": "Framework::CFrame",
11 "dialog": false
12 }
13}
\ No newline at end of file
corpus/page-lifecycle/movement/01-demoted-parent/desktop/0-action.png created
Binary files /dev/null and b/corpus/page-lifecycle/movement/01-demoted-parent/desktop/0-action.png differ
corpus/page-lifecycle/movement/01-demoted-parent/desktop/0-menu.ahk created+2
......@@ -0,0 +1,2 @@
1Click(710,186,"Right")
2Sleep(500)
\ No newline at end of file
corpus/page-lifecycle/movement/01-demoted-parent/desktop/0-menu.json created+13
......@@ -0,0 +1,13 @@
1{
2 "exit": 0,
3 "stdout": "",
4 "stderr": "",
5 "w": 800,
6 "h": 600,
7 "error": null,
8 "win": {
9 "title": "",
10 "class": "Net UI Tool Window",
11 "dialog": false
12 }
13}
\ No newline at end of file
corpus/page-lifecycle/movement/01-demoted-parent/desktop/0-menu.png created
Binary files /dev/null and b/corpus/page-lifecycle/movement/01-demoted-parent/desktop/0-menu.png differ
corpus/page-lifecycle/movement/01-demoted-parent/desktop/navigate.ahk created+15
......@@ -0,0 +1,15 @@
1if A_ScreenWidth != 800 || A_ScreenHeight != 600
2 throw Error("This fixture requires an 800 by 600 desktop")
3OnError((exception, mode) => (FileAppend(exception.Message, "**"), ExitApp(1)))
4DetectHiddenWindows false
5app := ComObject("OneNote.Application")
6app.NavigateTo("{4CD54D6D-C056-4314-85A1-8E416C1D523F}{1}{B0}", "", false)
7hwnd := WinWait("ahk_class Framework::CFrame ahk_exe ONENOTE.EXE",, 10)
8if !hwnd
9 throw Error("OneNote window did not appear")
10WinMaximize(hwnd)
11WinActivate(hwnd)
12if !WinWaitActive(hwnd,, 10)
13 throw Error("OneNote window did not become active")
14app.NavigateTo("{4CD54D6D-C056-4314-85A1-8E416C1D523F}{1}{B0}", "", false)
15Sleep 300
corpus/page-lifecycle/movement/01-demoted-parent/desktop/navigate.json created+1
......@@ -0,0 +1 @@
10-action.json
\ No newline at end of file
corpus/page-lifecycle/movement/01-demoted-parent/desktop/navigate.png created
Binary files /dev/null and b/corpus/page-lifecycle/movement/01-demoted-parent/desktop/navigate.png differ
corpus/page-lifecycle/movement/01-demoted-parent/desktop/reopened-hierarchy.xml created+2
......@@ -0,0 +1,2 @@
1<?xml version="1.0"?>
2<one:Section xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" name="Lifecycle" ID="{AFDAF444-1292-01B7-33B1-AE8B4ECAE860}{1}{B0}" path="C:\one-tests\runs\capture\notebook\Lifecycle.one" lastModifiedTime="2026-09-09T06:03:20.000Z" color="#91BAAE"><one:Page ID="{4FE0ADB1-5D12-09B0-26AC-3E539780CAF0}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:03:20.000Z" pageLevel="1"/><one:Page ID="{058DD442-CDB9-0022-32EF-3E727A1001DE}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:03:20.000Z" pageLevel="1"/><one:Page ID="{25821571-C461-0700-2272-F88681A229BB}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:03:20.000Z" pageLevel="1"/><one:Page ID="{314E5C08-C2A4-4256-9F71-B03A39F61663}{1}{B0}" name="Same title" dateTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T06:03:09.000Z" pageLevel="2"/><one:Page ID="{6CC2779B-44E2-4850-A19C-88EE7DDC8292}{1}{B0}" name="child" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:03:20.000Z" pageLevel="2"/><one:Page ID="{311EB558-DE28-460F-BDBA-5042576EDE44}{1}{B0}" name="grandchild" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:03:20.000Z" pageLevel="3"/><one:Page ID="{E2DD4775-0DA4-4502-811D-FC7880193308}{1}{B0}" name="Renamed 🦋 é" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:03:20.000Z" pageLevel="1"/><one:Page ID="{8938BDD5-3B58-4F33-BEBD-FE231720A712}{1}{B0}" name="Body trailing 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:03:20.000Z" pageLevel="1"/><one:Page ID="{F271D936-6E51-4851-9507-962213E98A23}{1}{B0}" name="Body automatic 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:03:20.000Z" pageLevel="1"/></one:Section>
corpus/page-lifecycle/movement/01-demoted-parent/notebook/Lifecycle.one created
Binary files /dev/null and b/corpus/page-lifecycle/movement/01-demoted-parent/notebook/Lifecycle.one differ
corpus/page-lifecycle/movement/01-demoted-parent/notebook/Open Notebook.onetoc2 created
Binary files /dev/null and b/corpus/page-lifecycle/movement/01-demoted-parent/notebook/Open Notebook.onetoc2 differ
corpus/page-lifecycle/movement/01-demoted-parent/read/hierarchy.xml created+2
......@@ -0,0 +1,2 @@
1<?xml version="1.0"?>
2<one:Section xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" name="Lifecycle" ID="{D241E521-1060-00F5-2961-90F01B21AC3C}{1}{B0}" path="C:\one-tests\runs\capture\notebook\Lifecycle.one" lastModifiedTime="2026-09-09T06:03:16.000Z" color="#91BAAE" isCurrentlyViewed="true"><one:Page ID="{327BBCD4-5FE0-08F2-3C7C-0028C26B8EAC}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:03:04.000Z" pageLevel="1"/><one:Page ID="{7816C527-CF4B-0160-283F-00092FFB4582}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:01:24.000Z" pageLevel="1"/><one:Page ID="{58190414-C693-0642-38A2-C6FDD4496DE7}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:01:25.000Z" pageLevel="1"/><one:Page ID="{4CD54D6D-C056-4314-85A1-8E416C1D523F}{1}{B0}" name="Same title" dateTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T06:03:09.000Z" pageLevel="2" isCurrentlyViewed="true" selected="all"/><one:Page ID="{115966FE-4610-4912-BB4C-B6952837C6CE}{1}{B0}" name="child" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:01:25.000Z" pageLevel="2"/><one:Page ID="{4C85A43D-DCDA-474D-A76A-6E3902859A18}{1}{B0}" name="grandchild" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:01:25.000Z" pageLevel="3"/><one:Page ID="{9F465610-0F56-4440-9BCD-C203D5F27754}{1}{B0}" name="Renamed 🦋 é" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:01:25.000Z" pageLevel="1"/><one:Page ID="{F4A3ACB0-39AA-4E71-A46D-C05842CBE34E}{1}{B0}" name="Body trailing 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:01:25.000Z" pageLevel="1"/><one:Page ID="{8FEAC853-6CA3-4913-8FD7-A8594602CE7F}{1}{B0}" name="Body automatic 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:01:25.000Z" pageLevel="1"/></one:Section>
corpus/page-lifecycle/movement/01-demoted-parent/read/page-000.xml created+2
......@@ -0,0 +1,2 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{327BBCD4-5FE0-08F2-3C7C-0028C26B8EAC}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:03:05.000Z" pageLevel="1"><one:QuickStyleDef index="0" name="PageTitle" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="17.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T03:09:19.000Z" objectID="{FC0ECDCF-6355-0095-17FB-5B1858180253}{15}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[]]></one:T></one:OE></one:Title></one:Page>
corpus/page-lifecycle/movement/01-demoted-parent/read/page-001.xml created+2
......@@ -0,0 +1,2 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{7816C527-CF4B-0160-283F-00092FFB4582}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:01:24.000Z" pageLevel="1"><one:QuickStyleDef index="0" name="PageTitle" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="17.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T03:09:19.000Z" objectID="{57F200FC-601E-0D79-0355-78B7039D9B00}{15}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[]]></one:T></one:OE></one:Title></one:Page>
corpus/page-lifecycle/movement/01-demoted-parent/read/page-002.xml created+2
......@@ -0,0 +1,2 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{58190414-C693-0642-38A2-C6FDD4496DE7}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:01:25.000Z" pageLevel="1"><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings></one:Page>
corpus/page-lifecycle/movement/01-demoted-parent/read/page-003.xml created+4
......@@ -0,0 +1,4 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{4CD54D6D-C056-4314-85A1-8E416C1D523F}{1}{B0}" name="Same title" dateTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T06:03:09.000Z" pageLevel="2" isCurrentlyViewed="true" selected="all" lang="en-US"><one:QuickStyleDef index="0" name="p" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="11.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T06:03:08.000Z" objectID="{4ECED417-94F0-4981-B79E-444E42E64C82}{32}{B0}" alignment="left" quickStyleIndex="0" style="font-family:Calibri;font-size:17.0pt"><one:T><![CDATA[Same title]]></one:T></one:OE></one:Title><one:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T06:03:08.000Z" objectID="{4ECED417-94F0-4981-B79E-444E42E64C82}{39}{B0}"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:Size width="158.2952728271484" height="13.42771339416504"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T06:03:08.000Z" objectID="{4ECED417-94F0-4981-B79E-444E42E64C82}{40}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Body parent &#129408; é</span><span
4lang=en-US> </span><span style='font-style:italic' lang=x-none>preserved</span>]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/movement/01-demoted-parent/read/page-004.xml created+4
......@@ -0,0 +1,4 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{115966FE-4610-4912-BB4C-B6952837C6CE}{1}{B0}" name="child" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:01:25.000Z" pageLevel="2" lang="en-US"><one:QuickStyleDef index="0" name="p" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="11.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T03:09:29.000Z" objectID="{9B0D138D-A43D-4DBA-930B-A9C7938C1F6A}{28}{B0}" alignment="left" quickStyleIndex="0" style="font-family:Calibri;font-size:17.0pt"><one:T><![CDATA[child]]></one:T></one:OE></one:Title><one:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{9B0D138D-A43D-4DBA-930B-A9C7938C1F6A}{35}{B0}"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:Size width="149.6102294921875" height="13.42771339416504"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T03:09:29.000Z" objectID="{9B0D138D-A43D-4DBA-930B-A9C7938C1F6A}{36}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Body child &#129408; é</span><span
4lang=en-US> </span><span style='font-style:italic' lang=x-none>preserved</span>]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/movement/01-demoted-parent/read/page-005.xml created+4
......@@ -0,0 +1,4 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{4C85A43D-DCDA-474D-A76A-6E3902859A18}{1}{B0}" name="grandchild" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:01:25.000Z" pageLevel="3" lang="en-US"><one:QuickStyleDef index="0" name="p" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="11.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{DC508F8E-DDE0-44E2-9B6F-DEB12B0DF959}{32}{B0}" alignment="left" quickStyleIndex="0" style="font-family:Calibri;font-size:17.0pt"><one:T><![CDATA[grandchild]]></one:T></one:OE></one:Title><one:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{DC508F8E-DDE0-44E2-9B6F-DEB12B0DF959}{39}{B0}"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:Size width="175.9715728759766" height="13.42771339416504"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{DC508F8E-DDE0-44E2-9B6F-DEB12B0DF959}{40}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Body grandchild &#129408; é</span><span
4lang=en-US> </span><span style='font-style:italic' lang=x-none>preserved</span>]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/movement/01-demoted-parent/read/page-006.xml created+4
......@@ -0,0 +1,4 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{9F465610-0F56-4440-9BCD-C203D5F27754}{1}{B0}" name="Renamed 🦋 é" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:01:25.000Z" pageLevel="1" lang="en-US"><one:QuickStyleDef index="0" name="p" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="11.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:34.000Z" lastModifiedTime="2026-09-09T03:09:34.000Z" objectID="{B2BEB7A4-E9ED-4330-8DB3-224103A4F22B}{16}{B0}" alignment="left" quickStyleIndex="0" style="font-family:Calibri;font-size:17.0pt"><one:T><![CDATA[Renamed &#129419; é]]></one:T></one:OE></one:Title><one:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{F9C99C0E-81D0-4FAA-88F3-BD21A0C44315}{39}{B0}"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:Size width="170.2942504882812" height="13.42771339416504"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{F9C99C0E-81D0-4FAA-88F3-BD21A0C44315}{40}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Body duplicate &#129408; é</span><span
4lang=en-US> </span><span style='font-style:italic' lang=x-none>preserved</span>]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/movement/01-demoted-parent/read/page-007.xml created+4
......@@ -0,0 +1,4 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{F4A3ACB0-39AA-4E71-A46D-C05842CBE34E}{1}{B0}" name="Body trailing 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:01:25.000Z" pageLevel="1" lang="en-US"><one:QuickStyleDef index="0" name="p" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="11.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:34.000Z" lastModifiedTime="2026-09-09T03:09:34.000Z" objectID="{B12DBD3D-34E7-4BC3-B1BC-7C580ED7F3FE}{16}{B0}" alignment="left" quickStyleIndex="0" style="font-family:Calibri;font-size:17.0pt"><one:T><![CDATA[]]></one:T></one:OE></one:Title><one:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{65928CCD-163A-4441-9638-A2BC644C0902}{39}{B0}"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:Size width="160.1752014160156" height="13.42771339416504"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{65928CCD-163A-4441-9638-A2BC644C0902}{40}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Body trailing &#129408; é</span><span
4lang=en-US> </span><span style='font-style:italic' lang=x-none>preserved</span>]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/movement/01-demoted-parent/read/page-008.xml created+4
......@@ -0,0 +1,4 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{8FEAC853-6CA3-4913-8FD7-A8594602CE7F}{1}{B0}" name="Body automatic 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:01:25.000Z" pageLevel="1" lang="en-US"><one:QuickStyleDef index="0" name="p" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="11.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{3894B21B-C409-46F2-8D15-7367655C6D6C}{14}{B0}"><one:Position x="36.0" y="14.40000057220459" z="0"/><one:Size width="174.3547973632812" height="13.42771625518799"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{3894B21B-C409-46F2-8D15-7367655C6D6C}{15}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Body automatic &#129408; é</span><span
4lang=en-US> </span><span style='font-style:italic' lang=x-none>preserved</span>]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/movement/01-demoted-parent/read/reopened-hierarchy.xml created+1
......@@ -0,0 +1 @@
1../desktop/reopened-hierarchy.xml
\ No newline at end of file
corpus/page-lifecycle/movement/02-promoted-parent/cold/notebook/Lifecycle.one created
Binary files /dev/null and b/corpus/page-lifecycle/movement/02-promoted-parent/cold/notebook/Lifecycle.one differ
corpus/page-lifecycle/movement/02-promoted-parent/cold/notebook/Open Notebook.onetoc2 created+1
......@@ -0,0 +1 @@
1../../../01-demoted-parent/notebook/Open Notebook.onetoc2
\ No newline at end of file
corpus/page-lifecycle/movement/02-promoted-parent/cold/read/environment.json created+7
......@@ -0,0 +1,7 @@
1{
2 "powershell": "5.1.14409.1005",
3 "schema": "xs2010",
4 "hostname": "ONE-M6-2AEEA4F2",
5 "cold": true,
6 "onenote": "14.0.4763.1000"
7}
corpus/page-lifecycle/movement/02-promoted-parent/cold/read/hierarchy.xml created+2
......@@ -0,0 +1,2 @@
1<?xml version="1.0"?>
2<one:Notebook xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" name="notebook" nickname="notebook" ID="{8F6AB236-2725-4702-B508-B8B955E524DC}{1}{B0}" path="C:\one-tests\runs\capture\notebook" lastModifiedTime="2026-09-09T06:07:31.000Z" color="#B49EDE"><one:Section name="Lifecycle" ID="{EB547CB9-B6A4-09DE-3494-806AE122D374}{1}{B0}" path="C:\one-tests\runs\capture\notebook\Lifecycle.one" lastModifiedTime="2026-09-09T06:07:31.000Z" color="#91BAAE"><one:Page ID="{0B6E254C-F924-01D9-2189-10B23868F1E4}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:07:21.000Z" pageLevel="1"/><one:Page ID="{41035CBF-698F-084B-35CA-1093D5F83ACA}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:07:21.000Z" pageLevel="1"/><one:Page ID="{610C9D8C-6057-0F69-2557-D6672E4A12AF}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:07:21.000Z" pageLevel="1"/><one:Page ID="{75C0D4F5-6692-4A3F-9854-9EDB961E2D77}{1}{B0}" name="Same title" dateTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T06:03:25.000Z" pageLevel="1"/><one:Page ID="{284CFF66-E0D4-4039-A6B9-A60FD234B986}{1}{B0}" name="child" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:07:21.000Z" pageLevel="2"/><one:Page ID="{75903DA5-7A1E-4E66-BA9F-7EA3F886E550}{1}{B0}" name="grandchild" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:07:21.000Z" pageLevel="3"/><one:Page ID="{A653CF88-A992-4D6B-8638-D2992FF1081C}{1}{B0}" name="Renamed 🦋 é" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:07:21.000Z" pageLevel="1"/><one:Page ID="{CDB63528-9F6E-475A-B998-D0C2B8C89C06}{1}{B0}" name="Body trailing 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:07:21.000Z" pageLevel="1"/><one:Page ID="{B6FF51CB-CA67-4038-9222-B8C3BC01B137}{1}{B0}" name="Body automatic 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:07:22.000Z" pageLevel="1"/></one:Section></one:Notebook>
corpus/page-lifecycle/movement/02-promoted-parent/cold/read/page-000.xml created+2
......@@ -0,0 +1,2 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{0B6E254C-F924-01D9-2189-10B23868F1E4}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:07:21.000Z" pageLevel="1"><one:QuickStyleDef index="0" name="PageTitle" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="17.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T03:09:19.000Z" objectID="{C51B5457-C591-09BE-0A0E-4B82A21B7D1B}{15}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[]]></one:T></one:OE></one:Title></one:Page>
corpus/page-lifecycle/movement/02-promoted-parent/cold/read/page-001.xml created+4
......@@ -0,0 +1,4 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{284CFF66-E0D4-4039-A6B9-A60FD234B986}{1}{B0}" name="child" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:07:21.000Z" pageLevel="2" lang="en-US"><one:QuickStyleDef index="0" name="p" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="11.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T03:09:29.000Z" objectID="{A2188A15-02F9-4491-8EFE-B95D698F6022}{28}{B0}" alignment="left" quickStyleIndex="0" style="font-family:Calibri;font-size:17.0pt"><one:T><![CDATA[child]]></one:T></one:OE></one:Title><one:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{A2188A15-02F9-4491-8EFE-B95D698F6022}{35}{B0}"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:Size width="149.6102294921875" height="13.42771339416504"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T03:09:29.000Z" objectID="{A2188A15-02F9-4491-8EFE-B95D698F6022}{36}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Body child &#129408; é</span><span
4lang=en-US> </span><span style='font-style:italic' lang=x-none>preserved</span>]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/movement/02-promoted-parent/cold/read/page-002.xml created+2
......@@ -0,0 +1,2 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{41035CBF-698F-084B-35CA-1093D5F83ACA}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:07:21.000Z" pageLevel="1"><one:QuickStyleDef index="0" name="PageTitle" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="17.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T03:09:19.000Z" objectID="{6EE79964-C6DA-0452-1EA0-682DF99EE448}{15}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[]]></one:T></one:OE></one:Title></one:Page>
corpus/page-lifecycle/movement/02-promoted-parent/cold/read/page-003.xml created+2
......@@ -0,0 +1,2 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{610C9D8C-6057-0F69-2557-D6672E4A12AF}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:07:21.000Z" pageLevel="1"><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings></one:Page>
corpus/page-lifecycle/movement/02-promoted-parent/cold/read/page-004.xml created+4
......@@ -0,0 +1,4 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{75903DA5-7A1E-4E66-BA9F-7EA3F886E550}{1}{B0}" name="grandchild" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:07:21.000Z" pageLevel="3" lang="en-US"><one:QuickStyleDef index="0" name="p" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="11.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{E5451616-7B24-4DC9-869A-CE2BD10E8611}{32}{B0}" alignment="left" quickStyleIndex="0" style="font-family:Calibri;font-size:17.0pt"><one:T><![CDATA[grandchild]]></one:T></one:OE></one:Title><one:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{E5451616-7B24-4DC9-869A-CE2BD10E8611}{39}{B0}"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:Size width="175.9715728759766" height="13.42771339416504"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{E5451616-7B24-4DC9-869A-CE2BD10E8611}{40}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Body grandchild &#129408; é</span><span
4lang=en-US> </span><span style='font-style:italic' lang=x-none>preserved</span>]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/movement/02-promoted-parent/cold/read/page-005.xml created+4
......@@ -0,0 +1,4 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{75C0D4F5-6692-4A3F-9854-9EDB961E2D77}{1}{B0}" name="Same title" dateTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T06:03:25.000Z" pageLevel="1" lang="en-US"><one:QuickStyleDef index="0" name="p" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="11.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T06:03:08.000Z" objectID="{77DB4D8F-3234-40AA-AA6B-54D4B8E533CA}{32}{B0}" alignment="left" quickStyleIndex="0" style="font-family:Calibri;font-size:17.0pt"><one:T><![CDATA[Same title]]></one:T></one:OE></one:Title><one:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T06:03:08.000Z" objectID="{77DB4D8F-3234-40AA-AA6B-54D4B8E533CA}{39}{B0}"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:Size width="158.2952728271484" height="13.42771339416504"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T06:03:08.000Z" objectID="{77DB4D8F-3234-40AA-AA6B-54D4B8E533CA}{40}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Body parent &#129408; é</span><span
4lang=en-US> </span><span style='font-style:italic' lang=x-none>preserved</span>]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/movement/02-promoted-parent/cold/read/page-006.xml created+4
......@@ -0,0 +1,4 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{A653CF88-A992-4D6B-8638-D2992FF1081C}{1}{B0}" name="Renamed 🦋 é" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:07:21.000Z" pageLevel="1" lang="en-US"><one:QuickStyleDef index="0" name="p" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="11.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:34.000Z" lastModifiedTime="2026-09-09T03:09:34.000Z" objectID="{8BAB2E3C-4F29-4A1B-9046-32DBF9A78D63}{16}{B0}" alignment="left" quickStyleIndex="0" style="font-family:Calibri;font-size:17.0pt"><one:T><![CDATA[Renamed &#129419; é]]></one:T></one:OE></one:Title><one:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{C0DC0596-2714-4681-9506-ADBB5AC73C5D}{39}{B0}"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:Size width="170.2942504882812" height="13.42771339416504"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{C0DC0596-2714-4681-9506-ADBB5AC73C5D}{40}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Body duplicate &#129408; é</span><span
4lang=en-US> </span><span style='font-style:italic' lang=x-none>preserved</span>]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/movement/02-promoted-parent/cold/read/page-007.xml created+4
......@@ -0,0 +1,4 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{B6FF51CB-CA67-4038-9222-B8C3BC01B137}{1}{B0}" name="Body automatic 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:07:22.000Z" pageLevel="1" lang="en-US"><one:QuickStyleDef index="0" name="p" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="11.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{01812B83-62CD-4FD9-90E0-63FD9F5F1224}{14}{B0}"><one:Position x="36.0" y="14.40000057220459" z="0"/><one:Size width="174.3547973632812" height="13.42771625518799"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{01812B83-62CD-4FD9-90E0-63FD9F5F1224}{15}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Body automatic &#129408; é</span><span
4lang=en-US> </span><span style='font-style:italic' lang=x-none>preserved</span>]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/movement/02-promoted-parent/cold/read/page-008.xml created+4
......@@ -0,0 +1,4 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{CDB63528-9F6E-475A-B998-D0C2B8C89C06}{1}{B0}" name="Body trailing 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:07:21.000Z" pageLevel="1" lang="en-US"><one:QuickStyleDef index="0" name="p" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="11.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:34.000Z" lastModifiedTime="2026-09-09T03:09:34.000Z" objectID="{883824A5-9223-42E8-AC49-6CC2F4D48CB6}{16}{B0}" alignment="left" quickStyleIndex="0" style="font-family:Calibri;font-size:17.0pt"><one:T><![CDATA[]]></one:T></one:OE></one:Title><one:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{5C871555-B0FE-4D6A-8BCD-B2269E4F764A}{39}{B0}"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:Size width="160.1752014160156" height="13.42771339416504"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{5C871555-B0FE-4D6A-8BCD-B2269E4F764A}{40}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Body trailing &#129408; é</span><span
4lang=en-US> </span><span style='font-style:italic' lang=x-none>preserved</span>]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/movement/02-promoted-parent/cold/read/payloads.json created+1
......@@ -0,0 +1 @@
1../../../01-demoted-parent/cold/read/payloads.json
\ No newline at end of file
corpus/page-lifecycle/movement/02-promoted-parent/desktop/0-action.ahk created+2
......@@ -0,0 +1,2 @@
1Click(578,388)
2Sleep(700)
\ No newline at end of file
corpus/page-lifecycle/movement/02-promoted-parent/desktop/0-action.json created+1
......@@ -0,0 +1 @@
1../../01-demoted-parent/desktop/0-action.json
\ No newline at end of file
corpus/page-lifecycle/movement/02-promoted-parent/desktop/0-action.png created
Binary files /dev/null and b/corpus/page-lifecycle/movement/02-promoted-parent/desktop/0-action.png differ
corpus/page-lifecycle/movement/02-promoted-parent/desktop/0-menu.ahk created+1
......@@ -0,0 +1 @@
1../../01-demoted-parent/desktop/0-menu.ahk
\ No newline at end of file
corpus/page-lifecycle/movement/02-promoted-parent/desktop/0-menu.json created+1
......@@ -0,0 +1 @@
1../../01-demoted-parent/desktop/0-menu.json
\ No newline at end of file
corpus/page-lifecycle/movement/02-promoted-parent/desktop/0-menu.png created
Binary files /dev/null and b/corpus/page-lifecycle/movement/02-promoted-parent/desktop/0-menu.png differ
corpus/page-lifecycle/movement/02-promoted-parent/desktop/navigate.ahk created+15
......@@ -0,0 +1,15 @@
1if A_ScreenWidth != 800 || A_ScreenHeight != 600
2 throw Error("This fixture requires an 800 by 600 desktop")
3OnError((exception, mode) => (FileAppend(exception.Message, "**"), ExitApp(1)))
4DetectHiddenWindows false
5app := ComObject("OneNote.Application")
6app.NavigateTo("{314E5C08-C2A4-4256-9F71-B03A39F61663}{1}{B0}", "", false)
7hwnd := WinWait("ahk_class Framework::CFrame ahk_exe ONENOTE.EXE",, 10)
8if !hwnd
9 throw Error("OneNote window did not appear")
10WinMaximize(hwnd)
11WinActivate(hwnd)
12if !WinWaitActive(hwnd,, 10)
13 throw Error("OneNote window did not become active")
14app.NavigateTo("{314E5C08-C2A4-4256-9F71-B03A39F61663}{1}{B0}", "", false)
15Sleep 300
corpus/page-lifecycle/movement/02-promoted-parent/desktop/navigate.json created+1
......@@ -0,0 +1 @@
1../../01-demoted-parent/desktop/0-action.json
\ No newline at end of file
corpus/page-lifecycle/movement/02-promoted-parent/desktop/navigate.png created
Binary files /dev/null and b/corpus/page-lifecycle/movement/02-promoted-parent/desktop/navigate.png differ
corpus/page-lifecycle/movement/02-promoted-parent/desktop/reopened-hierarchy.xml created+2
......@@ -0,0 +1,2 @@
1<?xml version="1.0"?>
2<one:Section xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" name="Lifecycle" ID="{0F14A439-7791-047C-24A2-D975CB0B71A4}{1}{B0}" path="C:\one-tests\runs\capture\notebook\Lifecycle.one" lastModifiedTime="2026-09-09T06:03:33.000Z" color="#91BAAE"><one:Page ID="{EF2EFDCC-3811-0C7B-31BF-49AD12415334}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:03:33.000Z" pageLevel="1"/><one:Page ID="{A543843F-A8BA-05E9-25FC-498CFFD1981A}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:03:33.000Z" pageLevel="1"/><one:Page ID="{854C450C-A162-02CB-3561-8F780463B07F}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:03:33.000Z" pageLevel="1"/><one:Page ID="{91800C75-A7A7-479D-8862-C7C4BC378FA7}{1}{B0}" name="Same title" dateTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T06:03:25.000Z" pageLevel="1"/><one:Page ID="{CC0C27E6-21E1-4D9B-B68F-FF10F81D1B56}{1}{B0}" name="child" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:03:33.000Z" pageLevel="2"/><one:Page ID="{91D0E525-BB2B-43C4-AAA9-27BCD2AF4780}{1}{B0}" name="grandchild" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:03:33.000Z" pageLevel="3"/><one:Page ID="{42131708-68A7-40C9-960E-8B8605D8AACC}{1}{B0}" name="Renamed 🦋 é" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:03:33.000Z" pageLevel="1"/><one:Page ID="{29F6EDA8-5E5B-4AF8-A9AE-89DD92E13ED6}{1}{B0}" name="Body trailing 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:03:33.000Z" pageLevel="1"/><one:Page ID="{52BF894B-0B52-4D9A-8214-E1DC962813E7}{1}{B0}" name="Body automatic 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:03:33.000Z" pageLevel="1"/></one:Section>
corpus/page-lifecycle/movement/02-promoted-parent/notebook/Lifecycle.one created
Binary files /dev/null and b/corpus/page-lifecycle/movement/02-promoted-parent/notebook/Lifecycle.one differ
corpus/page-lifecycle/movement/02-promoted-parent/notebook/Open Notebook.onetoc2 created+1
......@@ -0,0 +1 @@
1../../01-demoted-parent/notebook/Open Notebook.onetoc2
\ No newline at end of file
corpus/page-lifecycle/movement/02-promoted-parent/read/hierarchy.xml created+2
......@@ -0,0 +1,2 @@
1<?xml version="1.0"?>
2<one:Section xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" name="Lifecycle" ID="{AFDAF444-1292-01B7-33B1-AE8B4ECAE860}{1}{B0}" path="C:\one-tests\runs\capture\notebook\Lifecycle.one" lastModifiedTime="2026-09-09T06:03:25.000Z" color="#91BAAE" isCurrentlyViewed="true"><one:Page ID="{4FE0ADB1-5D12-09B0-26AC-3E539780CAF0}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:03:20.000Z" pageLevel="1"/><one:Page ID="{058DD442-CDB9-0022-32EF-3E727A1001DE}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:03:20.000Z" pageLevel="1"/><one:Page ID="{25821571-C461-0700-2272-F88681A229BB}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:03:20.000Z" pageLevel="1"/><one:Page ID="{314E5C08-C2A4-4256-9F71-B03A39F61663}{1}{B0}" name="Same title" dateTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T06:03:25.000Z" pageLevel="1" isCurrentlyViewed="true" selected="all"/><one:Page ID="{6CC2779B-44E2-4850-A19C-88EE7DDC8292}{1}{B0}" name="child" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:03:20.000Z" pageLevel="2"/><one:Page ID="{311EB558-DE28-460F-BDBA-5042576EDE44}{1}{B0}" name="grandchild" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:03:20.000Z" pageLevel="3"/><one:Page ID="{E2DD4775-0DA4-4502-811D-FC7880193308}{1}{B0}" name="Renamed 🦋 é" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:03:20.000Z" pageLevel="1"/><one:Page ID="{8938BDD5-3B58-4F33-BEBD-FE231720A712}{1}{B0}" name="Body trailing 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:03:20.000Z" pageLevel="1"/><one:Page ID="{F271D936-6E51-4851-9507-962213E98A23}{1}{B0}" name="Body automatic 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:03:20.000Z" pageLevel="1"/></one:Section>
corpus/page-lifecycle/movement/02-promoted-parent/read/page-000.xml created+2
......@@ -0,0 +1,2 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{4FE0ADB1-5D12-09B0-26AC-3E539780CAF0}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:03:20.000Z" pageLevel="1"><one:QuickStyleDef index="0" name="PageTitle" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="17.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T03:09:19.000Z" objectID="{8195DCAA-61A7-01D7-0D2B-65630DF3460F}{15}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[]]></one:T></one:OE></one:Title></one:Page>
corpus/page-lifecycle/movement/02-promoted-parent/read/page-001.xml created+2
......@@ -0,0 +1,2 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{058DD442-CDB9-0022-32EF-3E727A1001DE}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:03:20.000Z" pageLevel="1"><one:QuickStyleDef index="0" name="PageTitle" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="17.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T03:09:19.000Z" objectID="{2A691199-62EC-0C3B-1985-46CC5676DF5C}{15}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[]]></one:T></one:OE></one:Title></one:Page>
corpus/page-lifecycle/movement/02-promoted-parent/read/page-002.xml created+2
......@@ -0,0 +1,2 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{25821571-C461-0700-2272-F88681A229BB}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:03:20.000Z" pageLevel="1"><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings></one:Page>
corpus/page-lifecycle/movement/02-promoted-parent/read/page-003.xml created+4
......@@ -0,0 +1,4 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{314E5C08-C2A4-4256-9F71-B03A39F61663}{1}{B0}" name="Same title" dateTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T06:03:25.000Z" pageLevel="1" isCurrentlyViewed="true" selected="all" lang="en-US"><one:QuickStyleDef index="0" name="p" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="11.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T06:03:08.000Z" objectID="{3355C572-9602-48C3-AD4E-7A35170D08DE}{32}{B0}" alignment="left" quickStyleIndex="0" style="font-family:Calibri;font-size:17.0pt"><one:T><![CDATA[Same title]]></one:T></one:OE></one:Title><one:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T06:03:08.000Z" objectID="{3355C572-9602-48C3-AD4E-7A35170D08DE}{39}{B0}"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:Size width="158.2952728271484" height="13.42771339416504"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T06:03:08.000Z" objectID="{3355C572-9602-48C3-AD4E-7A35170D08DE}{40}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Body parent &#129408; é</span><span
4lang=en-US> </span><span style='font-style:italic' lang=x-none>preserved</span>]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/movement/02-promoted-parent/read/page-004.xml created+4
......@@ -0,0 +1,4 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{6CC2779B-44E2-4850-A19C-88EE7DDC8292}{1}{B0}" name="child" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:03:20.000Z" pageLevel="2" lang="en-US"><one:QuickStyleDef index="0" name="p" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="11.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T03:09:29.000Z" objectID="{E69602E8-A6CF-4CF8-89DB-97BCC6675B36}{28}{B0}" alignment="left" quickStyleIndex="0" style="font-family:Calibri;font-size:17.0pt"><one:T><![CDATA[child]]></one:T></one:OE></one:Title><one:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{E69602E8-A6CF-4CF8-89DB-97BCC6675B36}{35}{B0}"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:Size width="149.6102294921875" height="13.42771339416504"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T03:09:29.000Z" objectID="{E69602E8-A6CF-4CF8-89DB-97BCC6675B36}{36}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Body child &#129408; é</span><span
4lang=en-US> </span><span style='font-style:italic' lang=x-none>preserved</span>]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/movement/02-promoted-parent/read/page-005.xml created+4
......@@ -0,0 +1,4 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{311EB558-DE28-460F-BDBA-5042576EDE44}{1}{B0}" name="grandchild" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:03:20.000Z" pageLevel="3" lang="en-US"><one:QuickStyleDef index="0" name="p" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="11.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{A1CB9EEB-DF12-45A0-81BF-E0CA7EE6BD05}{32}{B0}" alignment="left" quickStyleIndex="0" style="font-family:Calibri;font-size:17.0pt"><one:T><![CDATA[grandchild]]></one:T></one:OE></one:Title><one:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{A1CB9EEB-DF12-45A0-81BF-E0CA7EE6BD05}{39}{B0}"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:Size width="175.9715728759766" height="13.42771339416504"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{A1CB9EEB-DF12-45A0-81BF-E0CA7EE6BD05}{40}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Body grandchild &#129408; é</span><span
4lang=en-US> </span><span style='font-style:italic' lang=x-none>preserved</span>]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/movement/02-promoted-parent/read/page-006.xml created+4
......@@ -0,0 +1,4 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{E2DD4775-0DA4-4502-811D-FC7880193308}{1}{B0}" name="Renamed 🦋 é" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:03:20.000Z" pageLevel="1" lang="en-US"><one:QuickStyleDef index="0" name="p" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="11.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:34.000Z" lastModifiedTime="2026-09-09T03:09:34.000Z" objectID="{CF25A6C1-EB1F-4272-9763-1C3A564FB677}{16}{B0}" alignment="left" quickStyleIndex="0" style="font-family:Calibri;font-size:17.0pt"><one:T><![CDATA[Renamed &#129419; é]]></one:T></one:OE></one:Title><one:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{84528D6B-8322-4EE8-9223-835AF52F0749}{39}{B0}"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:Size width="170.2942504882812" height="13.42771339416504"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{84528D6B-8322-4EE8-9223-835AF52F0749}{40}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Body duplicate &#129408; é</span><span
4lang=en-US> </span><span style='font-style:italic' lang=x-none>preserved</span>]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/movement/02-promoted-parent/read/page-007.xml created+4
......@@ -0,0 +1,4 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{8938BDD5-3B58-4F33-BEBD-FE231720A712}{1}{B0}" name="Body trailing 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:03:20.000Z" pageLevel="1" lang="en-US"><one:QuickStyleDef index="0" name="p" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="11.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:34.000Z" lastModifiedTime="2026-09-09T03:09:34.000Z" objectID="{CCB6AC58-3615-4A81-AB6C-42235B3CB7A2}{16}{B0}" alignment="left" quickStyleIndex="0" style="font-family:Calibri;font-size:17.0pt"><one:T><![CDATA[]]></one:T></one:OE></one:Title><one:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{18099DA8-14C8-4503-8CE8-9CC731A74D5E}{39}{B0}"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:Size width="160.1752014160156" height="13.42771339416504"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{18099DA8-14C8-4503-8CE8-9CC731A74D5E}{40}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Body trailing &#129408; é</span><span
4lang=en-US> </span><span style='font-style:italic' lang=x-none>preserved</span>]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/movement/02-promoted-parent/read/page-008.xml created+4
......@@ -0,0 +1,4 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{F271D936-6E51-4851-9507-962213E98A23}{1}{B0}" name="Body automatic 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:03:20.000Z" pageLevel="1" lang="en-US"><one:QuickStyleDef index="0" name="p" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="11.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{450FA37E-C6FB-47B0-97C5-4D1C30B72930}{14}{B0}"><one:Position x="36.0" y="14.40000057220459" z="0"/><one:Size width="174.3547973632812" height="13.42771625518799"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{450FA37E-C6FB-47B0-97C5-4D1C30B72930}{15}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Body automatic &#129408; é</span><span
4lang=en-US> </span><span style='font-style:italic' lang=x-none>preserved</span>]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/movement/02-promoted-parent/read/reopened-hierarchy.xml created+1
......@@ -0,0 +1 @@
1../desktop/reopened-hierarchy.xml
\ No newline at end of file
corpus/page-lifecycle/movement/03-selected-group-move/cold/notebook/Lifecycle.one created+1
......@@ -0,0 +1 @@
1../../notebook/Lifecycle.one
\ No newline at end of file
corpus/page-lifecycle/movement/03-selected-group-move/cold/notebook/Open Notebook.onetoc2 created+1
......@@ -0,0 +1 @@
1../../../01-demoted-parent/notebook/Open Notebook.onetoc2
\ No newline at end of file
corpus/page-lifecycle/movement/03-selected-group-move/cold/read/environment.json created+7
......@@ -0,0 +1,7 @@
1{
2 "powershell": "5.1.14409.1005",
3 "schema": "xs2010",
4 "hostname": "ONE-M6-CD0FAACB",
5 "cold": true,
6 "onenote": "14.0.4763.1000"
7}
corpus/page-lifecycle/movement/03-selected-group-move/cold/read/hierarchy.xml created+2
......@@ -0,0 +1,2 @@
1<?xml version="1.0"?>
2<one:Notebook xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" name="notebook" nickname="notebook" ID="{16B62893-0F33-4CEF-8B08-C5FE362B5B0D}{1}{B0}" path="C:\one-tests\runs\capture\notebook" lastModifiedTime="2026-09-09T06:07:20.000Z" color="#B49EDE"><one:Section name="Lifecycle" ID="{97EF9DE1-C345-0CCD-0C8F-1E9FAF961992}{1}{B0}" path="C:\one-tests\runs\capture\notebook\Lifecycle.one" lastModifiedTime="2026-09-09T06:07:20.000Z" color="#91BAAE"><one:Page ID="{77D5C414-8CC5-04CA-1992-8E4776DC3B02}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:07:19.000Z" pageLevel="1"/><one:Page ID="{3DB8BDE7-1C6E-0D58-0DD1-8E669B4CF02C}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:07:19.000Z" pageLevel="1"/><one:Page ID="{1DB77CD4-15B6-0A7A-1D4C-489260FED849}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:07:19.000Z" pageLevel="1"/><one:Page ID="{DAE82ED0-DC73-4878-BE23-4C6C6145C2FA}{1}{B0}" name="Renamed 🦋 é" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:07:19.000Z" pageLevel="1"/><one:Page ID="{B10DD470-EA8F-4249-8183-4E37F67C56E0}{1}{B0}" name="Body trailing 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:07:19.000Z" pageLevel="1"/><one:Page ID="{CA44B093-BF86-452B-AA39-2636F2B57BD1}{1}{B0}" name="Body automatic 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:07:19.000Z" pageLevel="1"/><one:Page ID="{097B35AD-1373-4F2C-A04F-002ED8AAE791}{1}{B0}" name="Same title" dateTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T06:03:25.000Z" pageLevel="1"/><one:Page ID="{54F71E3E-9535-452A-9EA2-38FA9C807360}{1}{B0}" name="child" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:07:20.000Z" pageLevel="2"/><one:Page ID="{092BDCFD-0FFF-4B75-8284-E056B6322FB6}{1}{B0}" name="grandchild" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:07:20.000Z" pageLevel="3"/></one:Section></one:Notebook>
corpus/page-lifecycle/movement/03-selected-group-move/cold/read/page-000.xml created+4
......@@ -0,0 +1,4 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{092BDCFD-0FFF-4B75-8284-E056B6322FB6}{1}{B0}" name="grandchild" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:07:20.000Z" pageLevel="3" lang="en-US"><one:QuickStyleDef index="0" name="p" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="11.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{99FEF74E-0EC5-48DA-BE81-50DE9FBA4CF7}{32}{B0}" alignment="left" quickStyleIndex="0" style="font-family:Calibri;font-size:17.0pt"><one:T><![CDATA[grandchild]]></one:T></one:OE></one:Title><one:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{99FEF74E-0EC5-48DA-BE81-50DE9FBA4CF7}{39}{B0}"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:Size width="175.9715728759766" height="13.42771339416504"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{99FEF74E-0EC5-48DA-BE81-50DE9FBA4CF7}{40}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Body grandchild &#129408; é</span><span
4lang=en-US> </span><span style='font-style:italic' lang=x-none>preserved</span>]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/movement/03-selected-group-move/cold/read/page-001.xml created+4
......@@ -0,0 +1,4 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{097B35AD-1373-4F2C-A04F-002ED8AAE791}{1}{B0}" name="Same title" dateTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T06:03:25.000Z" pageLevel="1" lang="en-US"><one:QuickStyleDef index="0" name="p" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="11.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T06:03:08.000Z" objectID="{0B60ACD7-47D5-45B9-9270-CA21F651F92C}{32}{B0}" alignment="left" quickStyleIndex="0" style="font-family:Calibri;font-size:17.0pt"><one:T><![CDATA[Same title]]></one:T></one:OE></one:Title><one:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T06:03:08.000Z" objectID="{0B60ACD7-47D5-45B9-9270-CA21F651F92C}{39}{B0}"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:Size width="158.2952728271484" height="13.42771339416504"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T06:03:08.000Z" objectID="{0B60ACD7-47D5-45B9-9270-CA21F651F92C}{40}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Body parent &#129408; é</span><span
4lang=en-US> </span><span style='font-style:italic' lang=x-none>preserved</span>]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/movement/03-selected-group-move/cold/read/page-002.xml created+2
......@@ -0,0 +1,2 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{1DB77CD4-15B6-0A7A-1D4C-489260FED849}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:07:19.000Z" pageLevel="1"><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings></one:Page>
corpus/page-lifecycle/movement/03-selected-group-move/cold/read/page-003.xml created+2
......@@ -0,0 +1,2 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{3DB8BDE7-1C6E-0D58-0DD1-8E669B4CF02C}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:07:19.000Z" pageLevel="1"><one:QuickStyleDef index="0" name="PageTitle" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="17.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T03:09:19.000Z" objectID="{125C783C-B33B-0141-26BB-F6D8B72A2EAE}{15}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[]]></one:T></one:OE></one:Title></one:Page>
corpus/page-lifecycle/movement/03-selected-group-move/cold/read/page-004.xml created+4
......@@ -0,0 +1,4 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{54F71E3E-9535-452A-9EA2-38FA9C807360}{1}{B0}" name="child" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:07:20.000Z" pageLevel="2" lang="en-US"><one:QuickStyleDef index="0" name="p" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="11.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T03:09:29.000Z" objectID="{DEA36B4D-7718-4182-B6E5-27A8273BAAC4}{28}{B0}" alignment="left" quickStyleIndex="0" style="font-family:Calibri;font-size:17.0pt"><one:T><![CDATA[child]]></one:T></one:OE></one:Title><one:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{DEA36B4D-7718-4182-B6E5-27A8273BAAC4}{35}{B0}"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:Size width="149.6102294921875" height="13.42771339416504"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T03:09:29.000Z" objectID="{DEA36B4D-7718-4182-B6E5-27A8273BAAC4}{36}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Body child &#129408; é</span><span
4lang=en-US> </span><span style='font-style:italic' lang=x-none>preserved</span>]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/movement/03-selected-group-move/cold/read/page-005.xml created+2
......@@ -0,0 +1,2 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{77D5C414-8CC5-04CA-1992-8E4776DC3B02}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:07:19.000Z" pageLevel="1"><one:QuickStyleDef index="0" name="PageTitle" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="17.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T03:09:19.000Z" objectID="{B9A0B50F-B070-0CAD-3215-D577ECAFB7FD}{15}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[]]></one:T></one:OE></one:Title></one:Page>
corpus/page-lifecycle/movement/03-selected-group-move/cold/read/page-006.xml created+4
......@@ -0,0 +1,4 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{B10DD470-EA8F-4249-8183-4E37F67C56E0}{1}{B0}" name="Body trailing 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:07:19.000Z" pageLevel="1" lang="en-US"><one:QuickStyleDef index="0" name="p" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="11.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:34.000Z" lastModifiedTime="2026-09-09T03:09:34.000Z" objectID="{F483C5FD-E7C2-47FB-9452-F237BA604650}{16}{B0}" alignment="left" quickStyleIndex="0" style="font-family:Calibri;font-size:17.0pt"><one:T><![CDATA[]]></one:T></one:OE></one:Title><one:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{203CF40D-C51F-4879-B3D6-2CD3D0FBBCAC}{39}{B0}"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:Size width="160.1752014160156" height="13.42771339416504"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{203CF40D-C51F-4879-B3D6-2CD3D0FBBCAC}{40}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Body trailing &#129408; é</span><span
4lang=en-US> </span><span style='font-style:italic' lang=x-none>preserved</span>]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/movement/03-selected-group-move/cold/read/page-007.xml created+4
......@@ -0,0 +1,4 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{CA44B093-BF86-452B-AA39-2636F2B57BD1}{1}{B0}" name="Body automatic 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:07:19.000Z" pageLevel="1" lang="en-US"><one:QuickStyleDef index="0" name="p" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="11.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{7D3ACADB-172C-4ACA-A8FB-FD08D1EBD8C2}{14}{B0}"><one:Position x="36.0" y="14.40000057220459" z="0"/><one:Size width="174.3547973632812" height="13.42771625518799"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{7D3ACADB-172C-4ACA-A8FB-FD08D1EBD8C2}{15}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Body automatic &#129408; é</span><span
4lang=en-US> </span><span style='font-style:italic' lang=x-none>preserved</span>]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/movement/03-selected-group-move/cold/read/page-008.xml created+4
......@@ -0,0 +1,4 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{DAE82ED0-DC73-4878-BE23-4C6C6145C2FA}{1}{B0}" name="Renamed 🦋 é" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:07:19.000Z" pageLevel="1" lang="en-US"><one:QuickStyleDef index="0" name="p" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="11.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:34.000Z" lastModifiedTime="2026-09-09T03:09:34.000Z" objectID="{F710CF64-3AC8-4F08-A85D-AC2EB7134785}{16}{B0}" alignment="left" quickStyleIndex="0" style="font-family:Calibri;font-size:17.0pt"><one:T><![CDATA[Renamed &#129419; é]]></one:T></one:OE></one:Title><one:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{BC67E4CE-52F5-4392-AD1D-334E1473F6BB}{39}{B0}"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:Size width="170.2942504882812" height="13.42771339416504"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{BC67E4CE-52F5-4392-AD1D-334E1473F6BB}{40}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Body duplicate &#129408; é</span><span
4lang=en-US> </span><span style='font-style:italic' lang=x-none>preserved</span>]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/movement/03-selected-group-move/cold/read/payloads.json created+1
......@@ -0,0 +1 @@
1../../../01-demoted-parent/cold/read/payloads.json
\ No newline at end of file
corpus/page-lifecycle/movement/03-selected-group-move/desktop/0-action.ahk created+5
......@@ -0,0 +1,5 @@
1Click(710,186)
2Send("{Shift down}")
3Click(710,230)
4Send("{Shift up}")
5Sleep(700)
\ No newline at end of file
corpus/page-lifecycle/movement/03-selected-group-move/desktop/0-action.json created+13
......@@ -0,0 +1,13 @@
1{
2 "exit": 0,
3 "stdout": "",
4 "stderr": "",
5 "w": 800,
6 "h": 600,
7 "error": null,
8 "win": {
9 "title": "grandchild - Microsoft OneNote",
10 "class": "Framework::CFrame",
11 "dialog": false
12 }
13}
\ No newline at end of file
corpus/page-lifecycle/movement/03-selected-group-move/desktop/0-action.png created
Binary files /dev/null and b/corpus/page-lifecycle/movement/03-selected-group-move/desktop/0-action.png differ
corpus/page-lifecycle/movement/03-selected-group-move/desktop/1-action.ahk created+7
......@@ -0,0 +1,7 @@
1MouseMove(710,186)
2Send("{LButton down}")
3Sleep(250)
4MouseMove(710,308)
5Sleep(500)
6Send("{LButton up}")
7Sleep(700)
\ No newline at end of file
corpus/page-lifecycle/movement/03-selected-group-move/desktop/1-action.json created+1
......@@ -0,0 +1 @@
1../../01-demoted-parent/desktop/0-action.json
\ No newline at end of file
corpus/page-lifecycle/movement/03-selected-group-move/desktop/1-action.png created
Binary files /dev/null and b/corpus/page-lifecycle/movement/03-selected-group-move/desktop/1-action.png differ
corpus/page-lifecycle/movement/03-selected-group-move/desktop/navigate.ahk created+15
......@@ -0,0 +1,15 @@
1if A_ScreenWidth != 800 || A_ScreenHeight != 600
2 throw Error("This fixture requires an 800 by 600 desktop")
3OnError((exception, mode) => (FileAppend(exception.Message, "**"), ExitApp(1)))
4DetectHiddenWindows false
5app := ComObject("OneNote.Application")
6app.NavigateTo("{91800C75-A7A7-479D-8862-C7C4BC378FA7}{1}{B0}", "", false)
7hwnd := WinWait("ahk_class Framework::CFrame ahk_exe ONENOTE.EXE",, 10)
8if !hwnd
9 throw Error("OneNote window did not appear")
10WinMaximize(hwnd)
11WinActivate(hwnd)
12if !WinWaitActive(hwnd,, 10)
13 throw Error("OneNote window did not become active")
14app.NavigateTo("{91800C75-A7A7-479D-8862-C7C4BC378FA7}{1}{B0}", "", false)
15Sleep 300
corpus/page-lifecycle/movement/03-selected-group-move/desktop/navigate.json created+1
......@@ -0,0 +1 @@
1../../01-demoted-parent/desktop/0-action.json
\ No newline at end of file
corpus/page-lifecycle/movement/03-selected-group-move/desktop/navigate.png created+1
......@@ -0,0 +1 @@
1../../01-demoted-parent/desktop/navigate.png
\ No newline at end of file
corpus/page-lifecycle/movement/03-selected-group-move/desktop/reopened-hierarchy.xml created+2
......@@ -0,0 +1,2 @@
1<?xml version="1.0"?>
2<one:Section xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" name="Lifecycle" ID="{CA7BD812-2E95-0A19-0B6F-0B17DDCB93AF}{1}{B0}" path="C:\one-tests\runs\capture\notebook\Lifecycle.one" lastModifiedTime="2026-09-09T06:03:46.000Z" color="#91BAAE"><one:Page ID="{2A4181E7-6115-021E-1E72-9BCF0481B13F}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:03:46.000Z" pageLevel="1"/><one:Page ID="{602CF814-F1BE-0B8C-0A31-9BEEE9117A11}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:03:46.000Z" pageLevel="1"/><one:Page ID="{40233927-F866-0CAE-1AAC-5D1A12A35274}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:03:46.000Z" pageLevel="1"/><one:Page ID="{877C6B23-31A3-4EAC-B9C3-59E4131848C7}{1}{B0}" name="Renamed 🦋 é" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:03:46.000Z" pageLevel="1"/><one:Page ID="{EC999183-075F-449D-8663-5BBF8421DCDD}{1}{B0}" name="Body trailing 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:03:46.000Z" pageLevel="1"/><one:Page ID="{97D0F560-5256-43FF-ADD9-33BE80E8F1EC}{1}{B0}" name="Body automatic 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:03:46.000Z" pageLevel="1"/><one:Page ID="{54EF705E-FEA3-49F8-A7AF-15A6AAF76DAC}{1}{B0}" name="Same title" dateTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T06:03:25.000Z" pageLevel="1"/><one:Page ID="{09635BCD-78E5-43FE-9942-2D72EEDDF95D}{1}{B0}" name="child" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:03:46.000Z" pageLevel="2"/><one:Page ID="{54BF990E-E22F-4DA1-8564-F5DEC46FA58B}{1}{B0}" name="grandchild" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:03:46.000Z" pageLevel="3"/></one:Section>
corpus/page-lifecycle/movement/03-selected-group-move/notebook/Lifecycle.one created
Binary files /dev/null and b/corpus/page-lifecycle/movement/03-selected-group-move/notebook/Lifecycle.one differ
corpus/page-lifecycle/movement/03-selected-group-move/notebook/Open Notebook.onetoc2 created+1
......@@ -0,0 +1 @@
1../../01-demoted-parent/notebook/Open Notebook.onetoc2
\ No newline at end of file
corpus/page-lifecycle/movement/03-selected-group-move/read/hierarchy.xml created+2
......@@ -0,0 +1,2 @@
1<?xml version="1.0"?>
2<one:Section xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" name="Lifecycle" ID="{0F14A439-7791-047C-24A2-D975CB0B71A4}{1}{B0}" path="C:\one-tests\runs\capture\notebook\Lifecycle.one" lastModifiedTime="2026-09-09T06:03:38.000Z" color="#91BAAE" isCurrentlyViewed="true"><one:Page ID="{EF2EFDCC-3811-0C7B-31BF-49AD12415334}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:03:33.000Z" pageLevel="1"/><one:Page ID="{A543843F-A8BA-05E9-25FC-498CFFD1981A}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:03:33.000Z" pageLevel="1"/><one:Page ID="{854C450C-A162-02CB-3561-8F780463B07F}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:03:33.000Z" pageLevel="1"/><one:Page ID="{42131708-68A7-40C9-960E-8B8605D8AACC}{1}{B0}" name="Renamed 🦋 é" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:03:33.000Z" pageLevel="1"/><one:Page ID="{29F6EDA8-5E5B-4AF8-A9AE-89DD92E13ED6}{1}{B0}" name="Body trailing 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:03:33.000Z" pageLevel="1"/><one:Page ID="{52BF894B-0B52-4D9A-8214-E1DC962813E7}{1}{B0}" name="Body automatic 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:03:33.000Z" pageLevel="1"/><one:Page ID="{91800C75-A7A7-479D-8862-C7C4BC378FA7}{1}{B0}" name="Same title" dateTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T06:03:25.000Z" pageLevel="1" isCurrentlyViewed="true" selected="all"/><one:Page ID="{CC0C27E6-21E1-4D9B-B68F-FF10F81D1B56}{1}{B0}" name="child" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:03:33.000Z" pageLevel="2" selected="all"/><one:Page ID="{91D0E525-BB2B-43C4-AAA9-27BCD2AF4780}{1}{B0}" name="grandchild" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:03:33.000Z" pageLevel="3" selected="all"/></one:Section>
corpus/page-lifecycle/movement/03-selected-group-move/read/page-000.xml created+2
......@@ -0,0 +1,2 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{EF2EFDCC-3811-0C7B-31BF-49AD12415334}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:03:33.000Z" pageLevel="1"><one:QuickStyleDef index="0" name="PageTitle" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="17.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T03:09:19.000Z" objectID="{215B8CD7-04A4-041C-1A38-129D8832DFCB}{15}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[]]></one:T></one:OE></one:Title></one:Page>
corpus/page-lifecycle/movement/03-selected-group-move/read/page-001.xml created+2
......@@ -0,0 +1,2 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{A543843F-A8BA-05E9-25FC-498CFFD1981A}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:03:33.000Z" pageLevel="1"><one:QuickStyleDef index="0" name="PageTitle" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="17.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T03:09:19.000Z" objectID="{8AA741E4-07EF-09F0-0E96-3132D3B74698}{15}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[]]></one:T></one:OE></one:Title></one:Page>
corpus/page-lifecycle/movement/03-selected-group-move/read/page-002.xml created+2
......@@ -0,0 +1,2 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{854C450C-A162-02CB-3561-8F780463B07F}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:03:33.000Z" pageLevel="1"><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings></one:Page>
corpus/page-lifecycle/movement/03-selected-group-move/read/page-003.xml created+4
......@@ -0,0 +1,4 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{42131708-68A7-40C9-960E-8B8605D8AACC}{1}{B0}" name="Renamed 🦋 é" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:03:38.000Z" pageLevel="1" lang="en-US"><one:QuickStyleDef index="0" name="p" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="11.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:34.000Z" lastModifiedTime="2026-09-09T03:09:34.000Z" objectID="{6FEBF6BC-8E1C-47B9-8070-6BC4D38E2FB3}{16}{B0}" alignment="left" quickStyleIndex="0" style="font-family:Calibri;font-size:17.0pt"><one:T><![CDATA[Renamed &#129419; é]]></one:T></one:OE></one:Title><one:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{249CDD16-E621-4B23-8530-F4A470EE9E8D}{39}{B0}"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:Size width="170.2942504882812" height="13.42771339416504"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{249CDD16-E621-4B23-8530-F4A470EE9E8D}{40}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Body duplicate &#129408; é</span><span
4lang=en-US> </span><span style='font-style:italic' lang=x-none>preserved</span>]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/movement/03-selected-group-move/read/page-004.xml created+4
......@@ -0,0 +1,4 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{29F6EDA8-5E5B-4AF8-A9AE-89DD92E13ED6}{1}{B0}" name="Body trailing 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:03:33.000Z" pageLevel="1" lang="en-US"><one:QuickStyleDef index="0" name="p" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="11.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:34.000Z" lastModifiedTime="2026-09-09T03:09:34.000Z" objectID="{6C78FC25-5316-4F4A-BC7F-35DDDEFD2E66}{16}{B0}" alignment="left" quickStyleIndex="0" style="font-family:Calibri;font-size:17.0pt"><one:T><![CDATA[]]></one:T></one:OE></one:Title><one:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{B8C7CDD5-71CB-40C8-9BFB-EB39B466D49A}{39}{B0}"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:Size width="160.1752014160156" height="13.42771339416504"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{B8C7CDD5-71CB-40C8-9BFB-EB39B466D49A}{40}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Body trailing &#129408; é</span><span
4lang=en-US> </span><span style='font-style:italic' lang=x-none>preserved</span>]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/movement/03-selected-group-move/read/page-005.xml created+4
......@@ -0,0 +1,4 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{52BF894B-0B52-4D9A-8214-E1DC962813E7}{1}{B0}" name="Body automatic 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:03:33.000Z" pageLevel="1" lang="en-US"><one:QuickStyleDef index="0" name="p" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="11.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{E5C1F303-A3F8-427B-80D6-3AE2B576B0F4}{14}{B0}"><one:Position x="36.0" y="14.40000057220459" z="0"/><one:Size width="174.3547973632812" height="13.42771625518799"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{E5C1F303-A3F8-427B-80D6-3AE2B576B0F4}{15}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Body automatic &#129408; é</span><span
4lang=en-US> </span><span style='font-style:italic' lang=x-none>preserved</span>]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/movement/03-selected-group-move/read/page-006.xml created+4
......@@ -0,0 +1,4 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{91800C75-A7A7-479D-8862-C7C4BC378FA7}{1}{B0}" name="Same title" dateTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T06:03:34.000Z" pageLevel="1" isCurrentlyViewed="true" selected="all" lang="en-US"><one:QuickStyleDef index="0" name="p" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="11.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T06:03:08.000Z" objectID="{939B950F-F301-4D08-BA5D-0DCB92CC911A}{32}{B0}" alignment="left" quickStyleIndex="0" style="font-family:Calibri;font-size:17.0pt"><one:T><![CDATA[Same title]]></one:T></one:OE></one:Title><one:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T06:03:08.000Z" objectID="{939B950F-F301-4D08-BA5D-0DCB92CC911A}{39}{B0}"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:Size width="158.2952728271484" height="13.42771339416504"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T06:03:08.000Z" objectID="{939B950F-F301-4D08-BA5D-0DCB92CC911A}{40}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Body parent &#129408; é</span><span
4lang=en-US> </span><span style='font-style:italic' lang=x-none>preserved</span>]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/movement/03-selected-group-move/read/page-007.xml created+4
......@@ -0,0 +1,4 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{CC0C27E6-21E1-4D9B-B68F-FF10F81D1B56}{1}{B0}" name="child" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:03:33.000Z" pageLevel="2" selected="all" lang="en-US"><one:QuickStyleDef index="0" name="p" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="11.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T03:09:29.000Z" objectID="{46585295-C3CC-4933-9EC8-E04243A6C2F2}{28}{B0}" alignment="left" quickStyleIndex="0" style="font-family:Calibri;font-size:17.0pt"><one:T><![CDATA[child]]></one:T></one:OE></one:Title><one:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{46585295-C3CC-4933-9EC8-E04243A6C2F2}{35}{B0}"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:Size width="149.6102294921875" height="13.42771339416504"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T03:09:29.000Z" objectID="{46585295-C3CC-4933-9EC8-E04243A6C2F2}{36}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Body child &#129408; é</span><span
4lang=en-US> </span><span style='font-style:italic' lang=x-none>preserved</span>]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/movement/03-selected-group-move/read/page-008.xml created+4
......@@ -0,0 +1,4 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{91D0E525-BB2B-43C4-AAA9-27BCD2AF4780}{1}{B0}" name="grandchild" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:03:36.000Z" pageLevel="3" selected="all" lang="en-US"><one:QuickStyleDef index="0" name="p" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="11.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:03:36.000Z" objectID="{0105CE96-BA11-406B-96AC-9734FB2724C1}{32}{B0}" alignment="left" quickStyleIndex="0" style="font-family:Calibri;font-size:17.0pt"><one:T><![CDATA[grandchild]]></one:T></one:OE></one:Title><one:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T06:03:36.000Z" objectID="{0105CE96-BA11-406B-96AC-9734FB2724C1}{39}{B0}"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:Size width="175.9715728759766" height="13.42771339416504"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:03:36.000Z" objectID="{0105CE96-BA11-406B-96AC-9734FB2724C1}{40}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Body grandchild &#129408; é</span><span
4lang=en-US> </span><span style='font-style:italic' lang=x-none>preserved</span>]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/movement/03-selected-group-move/read/reopened-hierarchy.xml created+1
......@@ -0,0 +1 @@
1../desktop/reopened-hierarchy.xml
\ No newline at end of file
corpus/page-lifecycle/movement/04-subpage-move/cold/notebook/Lifecycle.one created+1
......@@ -0,0 +1 @@
1../../notebook/Lifecycle.one
\ No newline at end of file
corpus/page-lifecycle/movement/04-subpage-move/cold/notebook/Open Notebook.onetoc2 created+1
......@@ -0,0 +1 @@
1../../../01-demoted-parent/notebook/Open Notebook.onetoc2
\ No newline at end of file
corpus/page-lifecycle/movement/04-subpage-move/cold/read/environment.json created+7
......@@ -0,0 +1,7 @@
1{
2 "powershell": "5.1.14409.1005",
3 "schema": "xs2010",
4 "hostname": "ONE-M6-554A4076",
5 "cold": true,
6 "onenote": "14.0.4763.1000"
7}
corpus/page-lifecycle/movement/04-subpage-move/cold/read/hierarchy.xml created+2
......@@ -0,0 +1,2 @@
1<?xml version="1.0"?>
2<one:Notebook xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" name="notebook" nickname="notebook" ID="{23FA10B9-18D7-4682-8A1F-ED47B252C178}{1}{B0}" path="C:\one-tests\runs\capture\notebook" lastModifiedTime="2026-09-09T06:07:20.000Z" color="#B49EDE"><one:Section name="Lifecycle" ID="{EBB803AD-B62B-08B0-14DD-B91E17B79FD3}{1}{B0}" path="C:\one-tests\runs\capture\notebook\Lifecycle.one" lastModifiedTime="2026-09-09T06:07:20.000Z" color="#91BAAE"><one:Page ID="{0B825A58-F9AB-00B7-01C0-29C6CEFDBD43}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:07:19.000Z" pageLevel="1"/><one:Page ID="{41EF23AB-6900-0925-1583-29E7236D766D}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:07:19.000Z" pageLevel="1"/><one:Page ID="{61E0E298-60D8-0E07-051E-EF13D8DF5E08}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:07:19.000Z" pageLevel="1"/><one:Page ID="{28A08072-E05B-4157-86F0-9F7B24A1F521}{1}{B0}" name="child" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:07:19.000Z" pageLevel="1"/><one:Page ID="{A6BFB09C-A91D-4C05-A671-EBEDD96444BB}{1}{B0}" name="Renamed 🦋 é" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:07:19.000Z" pageLevel="1"/><one:Page ID="{CD5A4A3C-9FE1-4634-99D1-E9B64E5DD0A1}{1}{B0}" name="Body trailing 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:07:19.000Z" pageLevel="1"/><one:Page ID="{B6132EDF-CAE8-4156-B26B-81B74A94FD90}{1}{B0}" name="Body automatic 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:07:19.000Z" pageLevel="1"/><one:Page ID="{752CABE1-661D-4B51-B81D-A7AF608B61D0}{1}{B0}" name="Same title" dateTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T06:03:25.000Z" pageLevel="1"/><one:Page ID="{757C42B1-7A91-4F08-9AD6-47D70E13A9F7}{1}{B0}" name="grandchild" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:07:20.000Z" pageLevel="3"/></one:Section></one:Notebook>
corpus/page-lifecycle/movement/04-subpage-move/cold/read/page-000.xml created+2
......@@ -0,0 +1,2 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{0B825A58-F9AB-00B7-01C0-29C6CEFDBD43}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:07:19.000Z" pageLevel="1"><one:QuickStyleDef index="0" name="PageTitle" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="17.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T03:09:19.000Z" objectID="{C5F72B43-C51E-08D0-2A47-72F6548E31BC}{15}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[]]></one:T></one:OE></one:Title></one:Page>
corpus/page-lifecycle/movement/04-subpage-move/cold/read/page-001.xml created+4
......@@ -0,0 +1,4 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{28A08072-E05B-4157-86F0-9F7B24A1F521}{1}{B0}" name="child" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:07:19.000Z" pageLevel="1" lang="en-US"><one:QuickStyleDef index="0" name="p" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="11.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:03:46.000Z" objectID="{A2F4F501-0276-45FF-AEB7-80299F1A2C85}{28}{B0}" alignment="left" quickStyleIndex="0" style="font-family:Calibri;font-size:17.0pt"><one:T><![CDATA[child]]></one:T></one:OE></one:Title><one:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T06:03:46.000Z" objectID="{A2F4F501-0276-45FF-AEB7-80299F1A2C85}{35}{B0}"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:Size width="149.6102294921875" height="13.42771339416504"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:03:46.000Z" objectID="{A2F4F501-0276-45FF-AEB7-80299F1A2C85}{36}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Body child &#129408; é</span><span
4lang=en-US> </span><span style='font-style:italic' lang=x-none>preserved</span>]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/movement/04-subpage-move/cold/read/page-002.xml created+2
......@@ -0,0 +1,2 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{41EF23AB-6900-0925-1583-29E7236D766D}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:07:19.000Z" pageLevel="1"><one:QuickStyleDef index="0" name="PageTitle" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="17.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T03:09:19.000Z" objectID="{6E0BE670-C655-053C-3EE9-51590F0BA8EF}{15}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[]]></one:T></one:OE></one:Title></one:Page>
corpus/page-lifecycle/movement/04-subpage-move/cold/read/page-003.xml created+2
......@@ -0,0 +1,2 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{61E0E298-60D8-0E07-051E-EF13D8DF5E08}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:07:19.000Z" pageLevel="1"><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings></one:Page>
corpus/page-lifecycle/movement/04-subpage-move/cold/read/page-004.xml created+4
......@@ -0,0 +1,4 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{752CABE1-661D-4B51-B81D-A7AF608B61D0}{1}{B0}" name="Same title" dateTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T06:03:25.000Z" pageLevel="1" lang="en-US"><one:QuickStyleDef index="0" name="p" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="11.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T06:03:08.000Z" objectID="{7737329B-32BB-41C4-8A22-6DA04E707F6D}{32}{B0}" alignment="left" quickStyleIndex="0" style="font-family:Calibri;font-size:17.0pt"><one:T><![CDATA[Same title]]></one:T></one:OE></one:Title><one:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T06:03:08.000Z" objectID="{7737329B-32BB-41C4-8A22-6DA04E707F6D}{39}{B0}"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:Size width="158.2952728271484" height="13.42771339416504"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T06:03:08.000Z" objectID="{7737329B-32BB-41C4-8A22-6DA04E707F6D}{40}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Body parent &#129408; é</span><span
4lang=en-US> </span><span style='font-style:italic' lang=x-none>preserved</span>]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/movement/04-subpage-move/cold/read/page-005.xml created+4
......@@ -0,0 +1,4 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{757C42B1-7A91-4F08-9AD6-47D70E13A9F7}{1}{B0}" name="grandchild" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:07:20.000Z" pageLevel="3" lang="en-US"><one:QuickStyleDef index="0" name="p" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="11.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{E5A96902-7BAB-4CA7-A6D3-F75F279BCAB6}{32}{B0}" alignment="left" quickStyleIndex="0" style="font-family:Calibri;font-size:17.0pt"><one:T><![CDATA[grandchild]]></one:T></one:OE></one:Title><one:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{E5A96902-7BAB-4CA7-A6D3-F75F279BCAB6}{39}{B0}"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:Size width="175.9715728759766" height="13.42771339416504"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{E5A96902-7BAB-4CA7-A6D3-F75F279BCAB6}{40}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Body grandchild &#129408; é</span><span
4lang=en-US> </span><span style='font-style:italic' lang=x-none>preserved</span>]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/movement/04-subpage-move/cold/read/page-006.xml created+4
......@@ -0,0 +1,4 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{A6BFB09C-A91D-4C05-A671-EBEDD96444BB}{1}{B0}" name="Renamed 🦋 é" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:07:19.000Z" pageLevel="1" lang="en-US"><one:QuickStyleDef index="0" name="p" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="11.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:34.000Z" lastModifiedTime="2026-09-09T03:09:34.000Z" objectID="{8B475128-4FA6-4B75-B00F-0BAF0F32C1C4}{16}{B0}" alignment="left" quickStyleIndex="0" style="font-family:Calibri;font-size:17.0pt"><one:T><![CDATA[Renamed &#129419; é]]></one:T></one:OE></one:Title><one:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{C0307A82-279B-47EF-B54F-94CFAC5270FA}{39}{B0}"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:Size width="170.2942504882812" height="13.42771339416504"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{C0307A82-279B-47EF-B54F-94CFAC5270FA}{40}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Body duplicate &#129408; é</span><span
4lang=en-US> </span><span style='font-style:italic' lang=x-none>preserved</span>]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/movement/04-subpage-move/cold/read/page-007.xml created+4
......@@ -0,0 +1,4 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{B6132EDF-CAE8-4156-B26B-81B74A94FD90}{1}{B0}" name="Body automatic 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:07:19.000Z" pageLevel="1" lang="en-US"><one:QuickStyleDef index="0" name="p" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="11.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{016D5497-6242-4EB7-B0A9-5A8969CA5E83}{14}{B0}"><one:Position x="36.0" y="14.40000057220459" z="0"/><one:Size width="174.3547973632812" height="13.42771625518799"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{016D5497-6242-4EB7-B0A9-5A8969CA5E83}{15}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Body automatic &#129408; é</span><span
4lang=en-US> </span><span style='font-style:italic' lang=x-none>preserved</span>]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/movement/04-subpage-move/cold/read/page-008.xml created+4
......@@ -0,0 +1,4 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{CD5A4A3C-9FE1-4634-99D1-E9B64E5DD0A1}{1}{B0}" name="Body trailing 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:07:19.000Z" pageLevel="1" lang="en-US"><one:QuickStyleDef index="0" name="p" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="11.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:34.000Z" lastModifiedTime="2026-09-09T03:09:34.000Z" objectID="{88D45BB1-92AC-4386-8C00-55B60241C011}{16}{B0}" alignment="left" quickStyleIndex="0" style="font-family:Calibri;font-size:17.0pt"><one:T><![CDATA[]]></one:T></one:OE></one:Title><one:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{5C6B6A41-B071-4C04-AB84-8B5268DA3AED}{39}{B0}"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:Size width="160.1752014160156" height="13.42771339416504"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{5C6B6A41-B071-4C04-AB84-8B5268DA3AED}{40}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Body trailing &#129408; é</span><span
4lang=en-US> </span><span style='font-style:italic' lang=x-none>preserved</span>]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/movement/04-subpage-move/cold/read/payloads.json created+1
......@@ -0,0 +1 @@
1../../../01-demoted-parent/cold/read/payloads.json
\ No newline at end of file
corpus/page-lifecycle/movement/04-subpage-move/desktop/0-action.ahk created+7
......@@ -0,0 +1,7 @@
1MouseMove(710,274)
2Send("{LButton down}")
3Sleep(250)
4MouseMove(710,182)
5Sleep(500)
6Send("{LButton up}")
7Sleep(700)
\ No newline at end of file
corpus/page-lifecycle/movement/04-subpage-move/desktop/0-action.json created+13
......@@ -0,0 +1,13 @@
1{
2 "exit": 0,
3 "stdout": "",
4 "stderr": "",
5 "w": 800,
6 "h": 600,
7 "error": null,
8 "win": {
9 "title": "child - Microsoft OneNote",
10 "class": "Framework::CFrame",
11 "dialog": false
12 }
13}
\ No newline at end of file
corpus/page-lifecycle/movement/04-subpage-move/desktop/0-action.png created
Binary files /dev/null and b/corpus/page-lifecycle/movement/04-subpage-move/desktop/0-action.png differ
corpus/page-lifecycle/movement/04-subpage-move/desktop/navigate.ahk created+15
......@@ -0,0 +1,15 @@
1if A_ScreenWidth != 800 || A_ScreenHeight != 600
2 throw Error("This fixture requires an 800 by 600 desktop")
3OnError((exception, mode) => (FileAppend(exception.Message, "**"), ExitApp(1)))
4DetectHiddenWindows false
5app := ComObject("OneNote.Application")
6app.NavigateTo("{09635BCD-78E5-43FE-9942-2D72EEDDF95D}{1}{B0}", "", false)
7hwnd := WinWait("ahk_class Framework::CFrame ahk_exe ONENOTE.EXE",, 10)
8if !hwnd
9 throw Error("OneNote window did not appear")
10WinMaximize(hwnd)
11WinActivate(hwnd)
12if !WinWaitActive(hwnd,, 10)
13 throw Error("OneNote window did not become active")
14app.NavigateTo("{09635BCD-78E5-43FE-9942-2D72EEDDF95D}{1}{B0}", "", false)
15Sleep 300
corpus/page-lifecycle/movement/04-subpage-move/desktop/navigate.json created+1
......@@ -0,0 +1 @@
10-action.json
\ No newline at end of file
corpus/page-lifecycle/movement/04-subpage-move/desktop/navigate.png created
Binary files /dev/null and b/corpus/page-lifecycle/movement/04-subpage-move/desktop/navigate.png differ
corpus/page-lifecycle/movement/04-subpage-move/desktop/reopened-hierarchy.xml created+2
......@@ -0,0 +1,2 @@
1<?xml version="1.0"?>
2<one:Section xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" name="Lifecycle" ID="{CD2D3DB7-6BD5-011A-3156-C87CC7EC46B3}{1}{B0}" path="C:\one-tests\runs\capture\notebook\Lifecycle.one" lastModifiedTime="2026-09-09T06:03:58.000Z" color="#91BAAE"><one:Page ID="{2D176442-2455-091D-244B-58A41EA66423}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:03:57.000Z" pageLevel="1"/><one:Page ID="{677A1DB1-B4FE-008F-3008-5885F336AF0D}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:03:58.000Z" pageLevel="1"/><one:Page ID="{4775DC82-BD26-07AD-2095-9E7108848768}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:03:58.000Z" pageLevel="1"/><one:Page ID="{0E35BE68-3DA5-48FD-A37B-EE19F4FA2C41}{1}{B0}" name="child" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:03:58.000Z" pageLevel="1"/><one:Page ID="{802A8E86-74E3-45AF-83FA-9A8F093F9DDB}{1}{B0}" name="Renamed 🦋 é" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:03:58.000Z" pageLevel="1"/><one:Page ID="{EBCF7426-421F-4F9E-BC5A-98D49E0609C1}{1}{B0}" name="Body trailing 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:03:58.000Z" pageLevel="1"/><one:Page ID="{908610C5-1716-48FC-97E0-F0D59ACF24F0}{1}{B0}" name="Body automatic 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:03:58.000Z" pageLevel="1"/><one:Page ID="{53B995FB-BBE3-42FB-9D96-D6CDB0D0B8B0}{1}{B0}" name="Same title" dateTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T06:03:25.000Z" pageLevel="1"/><one:Page ID="{53E97CAB-A76F-46A2-BF5D-36B5DE487097}{1}{B0}" name="grandchild" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:03:58.000Z" pageLevel="3"/></one:Section>
corpus/page-lifecycle/movement/04-subpage-move/notebook/Lifecycle.one created
Binary files /dev/null and b/corpus/page-lifecycle/movement/04-subpage-move/notebook/Lifecycle.one differ
corpus/page-lifecycle/movement/04-subpage-move/notebook/Open Notebook.onetoc2 created+1
......@@ -0,0 +1 @@
1../../01-demoted-parent/notebook/Open Notebook.onetoc2
\ No newline at end of file
corpus/page-lifecycle/movement/04-subpage-move/read/hierarchy.xml created+2
......@@ -0,0 +1,2 @@
1<?xml version="1.0"?>
2<one:Section xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" name="Lifecycle" ID="{CA7BD812-2E95-0A19-0B6F-0B17DDCB93AF}{1}{B0}" path="C:\one-tests\runs\capture\notebook\Lifecycle.one" lastModifiedTime="2026-09-09T06:03:54.000Z" color="#91BAAE" isCurrentlyViewed="true"><one:Page ID="{2A4181E7-6115-021E-1E72-9BCF0481B13F}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:03:46.000Z" pageLevel="1"/><one:Page ID="{602CF814-F1BE-0B8C-0A31-9BEEE9117A11}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:03:46.000Z" pageLevel="1"/><one:Page ID="{40233927-F866-0CAE-1AAC-5D1A12A35274}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:03:46.000Z" pageLevel="1"/><one:Page ID="{09635BCD-78E5-43FE-9942-2D72EEDDF95D}{1}{B0}" name="child" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:03:48.000Z" pageLevel="1" isCurrentlyViewed="true" selected="all"/><one:Page ID="{877C6B23-31A3-4EAC-B9C3-59E4131848C7}{1}{B0}" name="Renamed 🦋 é" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:03:46.000Z" pageLevel="1"/><one:Page ID="{EC999183-075F-449D-8663-5BBF8421DCDD}{1}{B0}" name="Body trailing 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:03:46.000Z" pageLevel="1"/><one:Page ID="{97D0F560-5256-43FF-ADD9-33BE80E8F1EC}{1}{B0}" name="Body automatic 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:03:46.000Z" pageLevel="1"/><one:Page ID="{54EF705E-FEA3-49F8-A7AF-15A6AAF76DAC}{1}{B0}" name="Same title" dateTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T06:03:25.000Z" pageLevel="1"/><one:Page ID="{54BF990E-E22F-4DA1-8564-F5DEC46FA58B}{1}{B0}" name="grandchild" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:03:46.000Z" pageLevel="3"/></one:Section>
corpus/page-lifecycle/movement/04-subpage-move/read/page-000.xml created+2
......@@ -0,0 +1,2 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{2A4181E7-6115-021E-1E72-9BCF0481B13F}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:03:46.000Z" pageLevel="1"><one:QuickStyleDef index="0" name="PageTitle" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="17.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T03:09:19.000Z" objectID="{E434F0FC-5DA0-0A79-35F5-C0FF9EF23DC0}{15}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[]]></one:T></one:OE></one:Title></one:Page>
corpus/page-lifecycle/movement/04-subpage-move/read/page-001.xml created+2
......@@ -0,0 +1,2 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{602CF814-F1BE-0B8C-0A31-9BEEE9117A11}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:03:46.000Z" pageLevel="1"><one:QuickStyleDef index="0" name="PageTitle" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="17.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T03:09:19.000Z" objectID="{4FC83DCF-5EEB-0795-215B-E350C577A493}{15}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[]]></one:T></one:OE></one:Title></one:Page>
corpus/page-lifecycle/movement/04-subpage-move/read/page-002.xml created+2
......@@ -0,0 +1,2 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{40233927-F866-0CAE-1AAC-5D1A12A35274}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:03:46.000Z" pageLevel="1"><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings></one:Page>
corpus/page-lifecycle/movement/04-subpage-move/read/page-003.xml created+4
......@@ -0,0 +1,4 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{09635BCD-78E5-43FE-9942-2D72EEDDF95D}{1}{B0}" name="child" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:03:48.000Z" pageLevel="1" isCurrentlyViewed="true" selected="all" lang="en-US"><one:QuickStyleDef index="0" name="p" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="11.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:03:46.000Z" objectID="{83372EBE-9AC8-4756-B105-3220556620F9}{28}{B0}" alignment="left" quickStyleIndex="0" style="font-family:Calibri;font-size:17.0pt"><one:T><![CDATA[child]]></one:T></one:OE></one:Title><one:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T06:03:46.000Z" objectID="{83372EBE-9AC8-4756-B105-3220556620F9}{35}{B0}"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:Size width="149.6102294921875" height="13.42771339416504"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:03:46.000Z" objectID="{83372EBE-9AC8-4756-B105-3220556620F9}{36}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Body child &#129408; é</span><span
4lang=en-US> </span><span style='font-style:italic' lang=x-none>preserved</span>]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/movement/04-subpage-move/read/page-004.xml created+4
......@@ -0,0 +1,4 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{877C6B23-31A3-4EAC-B9C3-59E4131848C7}{1}{B0}" name="Renamed 🦋 é" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:03:46.000Z" pageLevel="1" lang="en-US"><one:QuickStyleDef index="0" name="p" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="11.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:34.000Z" lastModifiedTime="2026-09-09T03:09:34.000Z" objectID="{AA848A97-D718-49DC-AFBD-B9A6C54ECDB8}{16}{B0}" alignment="left" quickStyleIndex="0" style="font-family:Calibri;font-size:17.0pt"><one:T><![CDATA[Renamed &#129419; é]]></one:T></one:OE></one:Title><one:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{E1F3A13D-BF25-4546-AAFD-26C6662E7C86}{39}{B0}"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:Size width="170.2942504882812" height="13.42771339416504"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{E1F3A13D-BF25-4546-AAFD-26C6662E7C86}{40}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Body duplicate &#129408; é</span><span
4lang=en-US> </span><span style='font-style:italic' lang=x-none>preserved</span>]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/movement/04-subpage-move/read/page-005.xml created+4
......@@ -0,0 +1,4 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{EC999183-075F-449D-8663-5BBF8421DCDD}{1}{B0}" name="Body trailing 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:03:46.000Z" pageLevel="1" lang="en-US"><one:QuickStyleDef index="0" name="p" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="11.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:34.000Z" lastModifiedTime="2026-09-09T03:09:34.000Z" objectID="{A917800E-0A12-412F-93B2-E7BFC83DCC6D}{16}{B0}" alignment="left" quickStyleIndex="0" style="font-family:Calibri;font-size:17.0pt"><one:T><![CDATA[]]></one:T></one:OE></one:Title><one:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{7DA8B1FE-28CF-4EAD-B436-395BA2A63691}{39}{B0}"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:Size width="160.1752014160156" height="13.42771339416504"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{7DA8B1FE-28CF-4EAD-B436-395BA2A63691}{40}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Body trailing &#129408; é</span><span
4lang=en-US> </span><span style='font-style:italic' lang=x-none>preserved</span>]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/movement/04-subpage-move/read/page-006.xml created+4
......@@ -0,0 +1,4 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{97D0F560-5256-43FF-ADD9-33BE80E8F1EC}{1}{B0}" name="Body automatic 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:03:46.000Z" pageLevel="1" lang="en-US"><one:QuickStyleDef index="0" name="p" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="11.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{20AE8F28-FAFC-4C1E-AF1B-E880A3B652FF}{14}{B0}"><one:Position x="36.0" y="14.40000057220459" z="0"/><one:Size width="174.3547973632812" height="13.42771625518799"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{20AE8F28-FAFC-4C1E-AF1B-E880A3B652FF}{15}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Body automatic &#129408; é</span><span
4lang=en-US> </span><span style='font-style:italic' lang=x-none>preserved</span>]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/movement/04-subpage-move/read/page-007.xml created+4
......@@ -0,0 +1,4 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{54EF705E-FEA3-49F8-A7AF-15A6AAF76DAC}{1}{B0}" name="Same title" dateTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T06:03:25.000Z" pageLevel="1" lang="en-US"><one:QuickStyleDef index="0" name="p" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="11.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T06:03:08.000Z" objectID="{56F4E924-AA05-436D-9590-DFA9840C7311}{32}{B0}" alignment="left" quickStyleIndex="0" style="font-family:Calibri;font-size:17.0pt"><one:T><![CDATA[Same title]]></one:T></one:OE></one:Title><one:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T06:03:08.000Z" objectID="{56F4E924-AA05-436D-9590-DFA9840C7311}{39}{B0}"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:Size width="158.2952728271484" height="13.42771339416504"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T06:03:08.000Z" objectID="{56F4E924-AA05-436D-9590-DFA9840C7311}{40}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Body parent &#129408; é</span><span
4lang=en-US> </span><span style='font-style:italic' lang=x-none>preserved</span>]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/movement/04-subpage-move/read/page-008.xml created+4
......@@ -0,0 +1,4 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{54BF990E-E22F-4DA1-8564-F5DEC46FA58B}{1}{B0}" name="grandchild" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:03:48.000Z" pageLevel="3" lang="en-US"><one:QuickStyleDef index="0" name="p" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="11.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{C46AB2BD-E315-4E0E-B961-4556EDE7C6CA}{32}{B0}" alignment="left" quickStyleIndex="0" style="font-family:Calibri;font-size:17.0pt"><one:T><![CDATA[grandchild]]></one:T></one:OE></one:Title><one:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{C46AB2BD-E315-4E0E-B961-4556EDE7C6CA}{39}{B0}"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:Size width="175.9715728759766" height="13.42771339416504"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{C46AB2BD-E315-4E0E-B961-4556EDE7C6CA}{40}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Body grandchild &#129408; é</span><span
4lang=en-US> </span><span style='font-style:italic' lang=x-none>preserved</span>]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/movement/04-subpage-move/read/reopened-hierarchy.xml created+1
......@@ -0,0 +1 @@
1../desktop/reopened-hierarchy.xml
\ No newline at end of file
corpus/page-lifecycle/movement/05-insert-before-subpage/cold/notebook/Lifecycle.one created+1
......@@ -0,0 +1 @@
1../../notebook/Lifecycle.one
\ No newline at end of file
corpus/page-lifecycle/movement/05-insert-before-subpage/cold/notebook/Open Notebook.onetoc2 created+1
......@@ -0,0 +1 @@
1../../../01-demoted-parent/notebook/Open Notebook.onetoc2
\ No newline at end of file
corpus/page-lifecycle/movement/05-insert-before-subpage/cold/read/environment.json created+7
......@@ -0,0 +1,7 @@
1{
2 "powershell": "5.1.14409.1005",
3 "schema": "xs2010",
4 "hostname": "ONE-M6-982B068D",
5 "cold": true,
6 "onenote": "14.0.4763.1000"
7}
corpus/page-lifecycle/movement/05-insert-before-subpage/cold/read/hierarchy.xml created+2
......@@ -0,0 +1,2 @@
1<?xml version="1.0"?>
2<one:Notebook xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" name="notebook" nickname="notebook" ID="{D1590AFC-0D53-4017-8D59-26C6794E51C4}{1}{B0}" path="C:\one-tests\runs\capture\notebook" lastModifiedTime="2026-09-09T06:10:48.000Z" color="#B49EDE"><one:Section name="Lifecycle" ID="{FCF3AFD4-CFE5-0923-345E-AF4AE86307A8}{1}{B0}" path="C:\one-tests\runs\capture\notebook\Lifecycle.one" lastModifiedTime="2026-09-09T06:10:48.000Z" color="#91BAAE"><one:Page ID="{1CC9F621-8065-0124-2143-3F9231292538}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:10:48.000Z" pageLevel="1"/><one:Page ID="{56A48FD2-10CE-08B6-3500-3FB3DCB9EE16}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:10:48.000Z" pageLevel="1"/><one:Page ID="{76AB4EE1-1916-0F94-259D-F947270BC673}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:10:48.000Z" pageLevel="1"/><one:Page ID="{B1F41CE5-D0D3-4D96-86F2-FDB926B0DCC0}{1}{B0}" name="Renamed 🦋 é" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:10:48.000Z" pageLevel="1"/><one:Page ID="{DA11E645-E62F-47A7-B952-FFE2B18948DA}{1}{B0}" name="Body trailing 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:10:48.000Z" pageLevel="1"/><one:Page ID="{A15882A6-B326-40C5-92E8-97E3B54065EB}{1}{B0}" name="Body automatic 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:10:48.000Z" pageLevel="1"/><one:Page ID="{62670798-1FD3-4AC2-989E-B1FB9F5FF9AB}{1}{B0}" name="Same title" dateTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T06:03:25.000Z" pageLevel="1"/><one:Page ID="{3FEB2C0B-9995-40C4-A673-892FDB756D5A}{1}{B0}" name="child" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:10:48.000Z" pageLevel="3"/><one:Page ID="{6237EEC8-035F-4E9B-BA55-5183F1C7318C}{1}{B0}" name="grandchild" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:10:48.000Z" pageLevel="3"/></one:Section></one:Notebook>
corpus/page-lifecycle/movement/05-insert-before-subpage/cold/read/page-000.xml created+2
......@@ -0,0 +1,2 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{1CC9F621-8065-0124-2143-3F9231292538}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:10:48.000Z" pageLevel="1"><one:QuickStyleDef index="0" name="PageTitle" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="17.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T03:09:19.000Z" objectID="{D2BC873A-BCD0-0943-0AC4-64A2AB5AA9C7}{15}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[]]></one:T></one:OE></one:Title></one:Page>
corpus/page-lifecycle/movement/05-insert-before-subpage/cold/read/page-001.xml created+4
......@@ -0,0 +1,4 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{3FEB2C0B-9995-40C4-A673-892FDB756D5A}{1}{B0}" name="child" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:10:48.000Z" pageLevel="3" lang="en-US"><one:QuickStyleDef index="0" name="p" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="11.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:03:46.000Z" objectID="{B5BF5978-7BB8-446C-8E34-967D60CEB4FE}{28}{B0}" alignment="left" quickStyleIndex="0" style="font-family:Calibri;font-size:17.0pt"><one:T><![CDATA[child]]></one:T></one:OE></one:Title><one:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T06:03:46.000Z" objectID="{B5BF5978-7BB8-446C-8E34-967D60CEB4FE}{35}{B0}"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:Size width="149.6102294921875" height="13.42771339416504"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:03:46.000Z" objectID="{B5BF5978-7BB8-446C-8E34-967D60CEB4FE}{36}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Body child &#129408; é</span><span
4lang=en-US> </span><span style='font-style:italic' lang=x-none>preserved</span>]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/movement/05-insert-before-subpage/cold/read/page-002.xml created+2
......@@ -0,0 +1,2 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{56A48FD2-10CE-08B6-3500-3FB3DCB9EE16}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:10:48.000Z" pageLevel="1"><one:QuickStyleDef index="0" name="PageTitle" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="17.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T03:09:19.000Z" objectID="{79404A09-BF9B-04AF-1E6A-470DF0DF3094}{15}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[]]></one:T></one:OE></one:Title></one:Page>
corpus/page-lifecycle/movement/05-insert-before-subpage/cold/read/page-003.xml created+4
......@@ -0,0 +1,4 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{6237EEC8-035F-4E9B-BA55-5183F1C7318C}{1}{B0}" name="grandchild" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:10:48.000Z" pageLevel="3" lang="en-US"><one:QuickStyleDef index="0" name="p" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="11.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{F2E2C57B-0265-4D34-8650-E10BD84F52CD}{32}{B0}" alignment="left" quickStyleIndex="0" style="font-family:Calibri;font-size:17.0pt"><one:T><![CDATA[grandchild]]></one:T></one:OE></one:Title><one:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{F2E2C57B-0265-4D34-8650-E10BD84F52CD}{39}{B0}"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:Size width="175.9715728759766" height="13.42771339416504"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{F2E2C57B-0265-4D34-8650-E10BD84F52CD}{40}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Body grandchild &#129408; é</span><span
4lang=en-US> </span><span style='font-style:italic' lang=x-none>preserved</span>]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/movement/05-insert-before-subpage/cold/read/page-004.xml created+4
......@@ -0,0 +1,4 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{62670798-1FD3-4AC2-989E-B1FB9F5FF9AB}{1}{B0}" name="Same title" dateTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T06:03:25.000Z" pageLevel="1" lang="en-US"><one:QuickStyleDef index="0" name="p" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="11.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T06:03:08.000Z" objectID="{607C9EE2-4B75-4057-AAA1-7BF4B1A4E716}{32}{B0}" alignment="left" quickStyleIndex="0" style="font-family:Calibri;font-size:17.0pt"><one:T><![CDATA[Same title]]></one:T></one:OE></one:Title><one:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T06:03:08.000Z" objectID="{607C9EE2-4B75-4057-AAA1-7BF4B1A4E716}{39}{B0}"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:Size width="158.2952728271484" height="13.42771339416504"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T06:03:08.000Z" objectID="{607C9EE2-4B75-4057-AAA1-7BF4B1A4E716}{40}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Body parent &#129408; é</span><span
4lang=en-US> </span><span style='font-style:italic' lang=x-none>preserved</span>]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/movement/05-insert-before-subpage/cold/read/page-005.xml created+2
......@@ -0,0 +1,2 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{76AB4EE1-1916-0F94-259D-F947270BC673}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:10:48.000Z" pageLevel="1"><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings></one:Page>
corpus/page-lifecycle/movement/05-insert-before-subpage/cold/read/page-006.xml created+4
......@@ -0,0 +1,4 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{A15882A6-B326-40C5-92E8-97E3B54065EB}{1}{B0}" name="Body automatic 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:10:48.000Z" pageLevel="1" lang="en-US"><one:QuickStyleDef index="0" name="p" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="11.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{1626F8EE-1B8C-4F24-902A-4CDD961EC6F8}{14}{B0}"><one:Position x="36.0" y="14.40000057220459" z="0"/><one:Size width="174.3547973632812" height="13.42771625518799"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{1626F8EE-1B8C-4F24-902A-4CDD961EC6F8}{15}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Body automatic &#129408; é</span><span
4lang=en-US> </span><span style='font-style:italic' lang=x-none>preserved</span>]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/movement/05-insert-before-subpage/cold/read/page-007.xml created+4
......@@ -0,0 +1,4 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{B1F41CE5-D0D3-4D96-86F2-FDB926B0DCC0}{1}{B0}" name="Renamed 🦋 é" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:10:48.000Z" pageLevel="1" lang="en-US"><one:QuickStyleDef index="0" name="p" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="11.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:34.000Z" lastModifiedTime="2026-09-09T03:09:34.000Z" objectID="{9C0CFD51-3668-4AE6-908C-1DFBF0E659BF}{16}{B0}" alignment="left" quickStyleIndex="0" style="font-family:Calibri;font-size:17.0pt"><one:T><![CDATA[Renamed &#129419; é]]></one:T></one:OE></one:Title><one:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{D77BD6FB-5E55-467C-95CC-829B5386E881}{39}{B0}"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:Size width="170.2942504882812" height="13.42771339416504"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{D77BD6FB-5E55-467C-95CC-829B5386E881}{40}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Body duplicate &#129408; é</span><span
4lang=en-US> </span><span style='font-style:italic' lang=x-none>preserved</span>]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/movement/05-insert-before-subpage/cold/read/page-008.xml created+4
......@@ -0,0 +1,4 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{DA11E645-E62F-47A7-B952-FFE2B18948DA}{1}{B0}" name="Body trailing 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:10:48.000Z" pageLevel="1" lang="en-US"><one:QuickStyleDef index="0" name="p" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="11.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:34.000Z" lastModifiedTime="2026-09-09T03:09:34.000Z" objectID="{9F9FF7C8-EB62-4215-AC83-43E2FD95586A}{16}{B0}" alignment="left" quickStyleIndex="0" style="font-family:Calibri;font-size:17.0pt"><one:T><![CDATA[]]></one:T></one:OE></one:Title><one:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{4B20C638-C9BF-4D97-8B07-9D06970EA296}{39}{B0}"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:Size width="160.1752014160156" height="13.42771339416504"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{4B20C638-C9BF-4D97-8B07-9D06970EA296}{40}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Body trailing &#129408; é</span><span
4lang=en-US> </span><span style='font-style:italic' lang=x-none>preserved</span>]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/movement/05-insert-before-subpage/cold/read/payloads.json created+1
......@@ -0,0 +1 @@
1../../../01-demoted-parent/cold/read/payloads.json
\ No newline at end of file
corpus/page-lifecycle/movement/05-insert-before-subpage/desktop/0-action.ahk created+7
......@@ -0,0 +1,7 @@
1MouseMove(710,186)
2Send("{LButton down}")
3Sleep(250)
4MouseMove(710,286)
5Sleep(500)
6Send("{LButton up}")
7Sleep(700)
\ No newline at end of file
corpus/page-lifecycle/movement/05-insert-before-subpage/desktop/0-action.json created+1
......@@ -0,0 +1 @@
1../../04-subpage-move/desktop/0-action.json
\ No newline at end of file
corpus/page-lifecycle/movement/05-insert-before-subpage/desktop/0-action.png created
Binary files /dev/null and b/corpus/page-lifecycle/movement/05-insert-before-subpage/desktop/0-action.png differ
corpus/page-lifecycle/movement/05-insert-before-subpage/desktop/navigate.ahk created+15
......@@ -0,0 +1,15 @@
1if A_ScreenWidth != 800 || A_ScreenHeight != 600
2 throw Error("This fixture requires an 800 by 600 desktop")
3OnError((exception, mode) => (FileAppend(exception.Message, "**"), ExitApp(1)))
4DetectHiddenWindows false
5app := ComObject("OneNote.Application")
6app.NavigateTo("{0E35BE68-3DA5-48FD-A37B-EE19F4FA2C41}{1}{B0}", "", false)
7hwnd := WinWait("ahk_class Framework::CFrame ahk_exe ONENOTE.EXE",, 10)
8if !hwnd
9 throw Error("OneNote window did not appear")
10WinMaximize(hwnd)
11WinActivate(hwnd)
12if !WinWaitActive(hwnd,, 10)
13 throw Error("OneNote window did not become active")
14app.NavigateTo("{0E35BE68-3DA5-48FD-A37B-EE19F4FA2C41}{1}{B0}", "", false)
15Sleep 300
corpus/page-lifecycle/movement/05-insert-before-subpage/desktop/navigate.json created+1
......@@ -0,0 +1 @@
1../../04-subpage-move/desktop/0-action.json
\ No newline at end of file
corpus/page-lifecycle/movement/05-insert-before-subpage/desktop/navigate.png created
Binary files /dev/null and b/corpus/page-lifecycle/movement/05-insert-before-subpage/desktop/navigate.png differ
corpus/page-lifecycle/movement/05-insert-before-subpage/desktop/reopened-hierarchy.xml created+2
......@@ -0,0 +1,2 @@
1<?xml version="1.0"?>
2<one:Section xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" name="Lifecycle" ID="{9937A8C1-0310-0808-110E-6F8365632C5B}{1}{B0}" path="C:\one-tests\runs\capture\notebook\Lifecycle.one" lastModifiedTime="2026-09-09T06:04:09.000Z" color="#91BAAE"><one:Page ID="{790DF134-4C90-000F-0413-FF5BBC290ECB}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:04:09.000Z" pageLevel="1"/><one:Page ID="{336088C7-DC3B-099D-1050-FF7A51B9C5E5}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:04:09.000Z" pageLevel="1"/><one:Page ID="{136F49F4-D5E3-0EBF-00CD-398EAA0BED80}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:04:09.000Z" pageLevel="1"/><one:Page ID="{D4301BF0-1C26-4CBD-A3A2-3D70ABB0F733}{1}{B0}" name="Renamed 🦋 é" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:04:09.000Z" pageLevel="1"/><one:Page ID="{BFD5E150-2ADA-468C-9C02-3F2B3C896329}{1}{B0}" name="Body trailing 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:04:09.000Z" pageLevel="1"/><one:Page ID="{C49C85B3-7FD3-41EE-B7B8-572A38404E18}{1}{B0}" name="Body automatic 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:04:09.000Z" pageLevel="1"/><one:Page ID="{07A3008D-D326-4BE9-BDCE-7132125FD258}{1}{B0}" name="Same title" dateTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T06:03:25.000Z" pageLevel="1"/><one:Page ID="{5A2F2B1E-5560-41EF-8323-49E6567546A9}{1}{B0}" name="child" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:04:09.000Z" pageLevel="3"/><one:Page ID="{07F3E9DD-CFAA-4FB0-9F05-914A7CC71A7F}{1}{B0}" name="grandchild" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:04:09.000Z" pageLevel="3"/></one:Section>
corpus/page-lifecycle/movement/05-insert-before-subpage/notebook/Lifecycle.one created
Binary files /dev/null and b/corpus/page-lifecycle/movement/05-insert-before-subpage/notebook/Lifecycle.one differ
corpus/page-lifecycle/movement/05-insert-before-subpage/notebook/Open Notebook.onetoc2 created+1
......@@ -0,0 +1 @@
1../../01-demoted-parent/notebook/Open Notebook.onetoc2
\ No newline at end of file
corpus/page-lifecycle/movement/05-insert-before-subpage/read/hierarchy.xml created+2
......@@ -0,0 +1,2 @@
1<?xml version="1.0"?>
2<one:Section xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" name="Lifecycle" ID="{CD2D3DB7-6BD5-011A-3156-C87CC7EC46B3}{1}{B0}" path="C:\one-tests\runs\capture\notebook\Lifecycle.one" lastModifiedTime="2026-09-09T06:04:01.000Z" color="#91BAAE" isCurrentlyViewed="true"><one:Page ID="{2D176442-2455-091D-244B-58A41EA66423}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:03:57.000Z" pageLevel="1"/><one:Page ID="{677A1DB1-B4FE-008F-3008-5885F336AF0D}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:03:58.000Z" pageLevel="1"/><one:Page ID="{4775DC82-BD26-07AD-2095-9E7108848768}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:03:58.000Z" pageLevel="1"/><one:Page ID="{802A8E86-74E3-45AF-83FA-9A8F093F9DDB}{1}{B0}" name="Renamed 🦋 é" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:03:58.000Z" pageLevel="1"/><one:Page ID="{EBCF7426-421F-4F9E-BC5A-98D49E0609C1}{1}{B0}" name="Body trailing 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:03:58.000Z" pageLevel="1"/><one:Page ID="{908610C5-1716-48FC-97E0-F0D59ACF24F0}{1}{B0}" name="Body automatic 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:03:58.000Z" pageLevel="1"/><one:Page ID="{53B995FB-BBE3-42FB-9D96-D6CDB0D0B8B0}{1}{B0}" name="Same title" dateTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T06:03:25.000Z" pageLevel="1"/><one:Page ID="{0E35BE68-3DA5-48FD-A37B-EE19F4FA2C41}{1}{B0}" name="child" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:04:01.000Z" pageLevel="3" isCurrentlyViewed="true" selected="all"/><one:Page ID="{53E97CAB-A76F-46A2-BF5D-36B5DE487097}{1}{B0}" name="grandchild" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:03:58.000Z" pageLevel="3"/></one:Section>
corpus/page-lifecycle/movement/05-insert-before-subpage/read/page-000.xml created+2
......@@ -0,0 +1,2 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{2D176442-2455-091D-244B-58A41EA66423}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:03:57.000Z" pageLevel="1"><one:QuickStyleDef index="0" name="PageTitle" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="17.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T03:09:19.000Z" objectID="{E3621559-18E0-017A-0FCC-039484D5E8DC}{15}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[]]></one:T></one:OE></one:Title></one:Page>
corpus/page-lifecycle/movement/05-insert-before-subpage/read/page-001.xml created+2
......@@ -0,0 +1,2 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{677A1DB1-B4FE-008F-3008-5885F336AF0D}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:03:58.000Z" pageLevel="1"><one:QuickStyleDef index="0" name="PageTitle" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="17.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T03:09:19.000Z" objectID="{489ED86A-1BAB-0C96-1B62-203BDF50718F}{15}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[]]></one:T></one:OE></one:Title></one:Page>
corpus/page-lifecycle/movement/05-insert-before-subpage/read/page-002.xml created+2
......@@ -0,0 +1,2 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{4775DC82-BD26-07AD-2095-9E7108848768}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:03:58.000Z" pageLevel="1"><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings></one:Page>
corpus/page-lifecycle/movement/05-insert-before-subpage/read/page-003.xml created+4
......@@ -0,0 +1,4 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{802A8E86-74E3-45AF-83FA-9A8F093F9DDB}{1}{B0}" name="Renamed 🦋 é" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:04:01.000Z" pageLevel="1" lang="en-US"><one:QuickStyleDef index="0" name="p" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="11.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:34.000Z" lastModifiedTime="2026-09-09T03:09:34.000Z" objectID="{ADD26F32-9258-42DF-9584-7ACDDF6918A4}{16}{B0}" alignment="left" quickStyleIndex="0" style="font-family:Calibri;font-size:17.0pt"><one:T><![CDATA[Renamed &#129419; é]]></one:T></one:OE></one:Title><one:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{E6A54498-FA65-4E45-90C4-E5AD7C09A99A}{39}{B0}"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:Size width="170.2942504882812" height="13.42771339416504"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{E6A54498-FA65-4E45-90C4-E5AD7C09A99A}{40}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Body duplicate &#129408; é</span><span
4lang=en-US> </span><span style='font-style:italic' lang=x-none>preserved</span>]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/movement/05-insert-before-subpage/read/page-004.xml created+4
......@@ -0,0 +1,4 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{EBCF7426-421F-4F9E-BC5A-98D49E0609C1}{1}{B0}" name="Body trailing 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:03:58.000Z" pageLevel="1" lang="en-US"><one:QuickStyleDef index="0" name="p" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="11.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:34.000Z" lastModifiedTime="2026-09-09T03:09:34.000Z" objectID="{AE4165AB-4F52-4A2C-A98B-24D4D21A1971}{16}{B0}" alignment="left" quickStyleIndex="0" style="font-family:Calibri;font-size:17.0pt"><one:T><![CDATA[]]></one:T></one:OE></one:Title><one:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{7AFE545B-6D8F-45AE-8E0F-FA30B881E38D}{39}{B0}"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:Size width="160.1752014160156" height="13.42771339416504"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{7AFE545B-6D8F-45AE-8E0F-FA30B881E38D}{40}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Body trailing &#129408; é</span><span
4lang=en-US> </span><span style='font-style:italic' lang=x-none>preserved</span>]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/movement/05-insert-before-subpage/read/page-005.xml created+4
......@@ -0,0 +1,4 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{908610C5-1716-48FC-97E0-F0D59ACF24F0}{1}{B0}" name="Body automatic 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:03:58.000Z" pageLevel="1" lang="en-US"><one:QuickStyleDef index="0" name="p" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="11.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{27F86A8D-BFBC-471D-9522-2BEBB99187E3}{14}{B0}"><one:Position x="36.0" y="14.40000057220459" z="0"/><one:Size width="174.3547973632812" height="13.42771625518799"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{27F86A8D-BFBC-471D-9522-2BEBB99187E3}{15}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Body automatic &#129408; é</span><span
4lang=en-US> </span><span style='font-style:italic' lang=x-none>preserved</span>]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/movement/05-insert-before-subpage/read/page-006.xml created+4
......@@ -0,0 +1,4 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{53B995FB-BBE3-42FB-9D96-D6CDB0D0B8B0}{1}{B0}" name="Same title" dateTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T06:03:25.000Z" pageLevel="1" lang="en-US"><one:QuickStyleDef index="0" name="p" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="11.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T06:03:08.000Z" objectID="{51A20C81-EF45-486E-AFA9-1CC29E2BA60D}{32}{B0}" alignment="left" quickStyleIndex="0" style="font-family:Calibri;font-size:17.0pt"><one:T><![CDATA[Same title]]></one:T></one:OE></one:Title><one:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T06:03:08.000Z" objectID="{51A20C81-EF45-486E-AFA9-1CC29E2BA60D}{39}{B0}"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:Size width="158.2952728271484" height="13.42771339416504"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T06:03:08.000Z" objectID="{51A20C81-EF45-486E-AFA9-1CC29E2BA60D}{40}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Body parent &#129408; é</span><span
4lang=en-US> </span><span style='font-style:italic' lang=x-none>preserved</span>]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/movement/05-insert-before-subpage/read/page-007.xml created+4
......@@ -0,0 +1,4 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{0E35BE68-3DA5-48FD-A37B-EE19F4FA2C41}{1}{B0}" name="child" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:04:01.000Z" pageLevel="3" isCurrentlyViewed="true" selected="all" lang="en-US"><one:QuickStyleDef index="0" name="p" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="11.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:03:46.000Z" objectID="{8461CB1B-DF88-4C55-8B3C-F14B4F41F5E5}{28}{B0}" alignment="left" quickStyleIndex="0" style="font-family:Calibri;font-size:17.0pt"><one:T><![CDATA[child]]></one:T></one:OE></one:Title><one:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T06:03:46.000Z" objectID="{8461CB1B-DF88-4C55-8B3C-F14B4F41F5E5}{35}{B0}"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:Size width="149.6102294921875" height="13.42771339416504"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:03:46.000Z" objectID="{8461CB1B-DF88-4C55-8B3C-F14B4F41F5E5}{36}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Body child &#129408; é</span><span
4lang=en-US> </span><span style='font-style:italic' lang=x-none>preserved</span>]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/movement/05-insert-before-subpage/read/page-008.xml created+4
......@@ -0,0 +1,4 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{53E97CAB-A76F-46A2-BF5D-36B5DE487097}{1}{B0}" name="grandchild" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:03:58.000Z" pageLevel="3" lang="en-US"><one:QuickStyleDef index="0" name="p" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="11.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{C33C5718-A655-450D-8358-863DF7C013D6}{32}{B0}" alignment="left" quickStyleIndex="0" style="font-family:Calibri;font-size:17.0pt"><one:T><![CDATA[grandchild]]></one:T></one:OE></one:Title><one:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{C33C5718-A655-450D-8358-863DF7C013D6}{39}{B0}"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:Size width="175.9715728759766" height="13.42771339416504"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{C33C5718-A655-450D-8358-863DF7C013D6}{40}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Body grandchild &#129408; é</span><span
4lang=en-US> </span><span style='font-style:italic' lang=x-none>preserved</span>]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/movement/05-insert-before-subpage/read/reopened-hierarchy.xml created+1
......@@ -0,0 +1 @@
1../desktop/reopened-hierarchy.xml
\ No newline at end of file
corpus/page-lifecycle/movement/06-promoted-level-two/cold/notebook/Lifecycle.one created+1
......@@ -0,0 +1 @@
1../../notebook/Lifecycle.one
\ No newline at end of file
corpus/page-lifecycle/movement/06-promoted-level-two/cold/notebook/Open Notebook.onetoc2 created+1
......@@ -0,0 +1 @@
1../../../01-demoted-parent/notebook/Open Notebook.onetoc2
\ No newline at end of file
corpus/page-lifecycle/movement/06-promoted-level-two/cold/read/environment.json created+7
......@@ -0,0 +1,7 @@
1{
2 "powershell": "5.1.14409.1005",
3 "schema": "xs2010",
4 "hostname": "ONE-M6-1DC0856B",
5 "cold": true,
6 "onenote": "14.0.4763.1000"
7}
corpus/page-lifecycle/movement/06-promoted-level-two/cold/read/hierarchy.xml created+2
......@@ -0,0 +1,2 @@
1<?xml version="1.0"?>
2<one:Notebook xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" name="notebook" nickname="notebook" ID="{3178EA6E-23A2-4E98-A301-E8191206A7A0}{1}{B0}" path="C:\one-tests\runs\capture\notebook" lastModifiedTime="2026-09-09T06:10:48.000Z" color="#B49EDE"><one:Section name="Lifecycle" ID="{2F63647F-E249-02EC-3B74-0788EFDBABA7}{1}{B0}" path="C:\one-tests\runs\capture\notebook\Lifecycle.one" lastModifiedTime="2026-09-09T06:10:48.000Z" color="#91BAAE"><one:Page ID="{CF593D8A-ADC9-0AEB-2E69-975036918937}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:10:48.000Z" pageLevel="1"/><one:Page ID="{85344479-3D62-0379-3A2A-9771DB014219}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:10:48.000Z" pageLevel="1"/><one:Page ID="{A53B854A-34BA-045B-2AB7-518520B36A7C}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:10:48.000Z" pageLevel="1"/><one:Page ID="{6264D74E-FD7F-4659-89D8-557B210870CF}{1}{B0}" name="Renamed 🦋 é" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:10:48.000Z" pageLevel="1"/><one:Page ID="{09812DEE-CB83-4C68-B678-5720B631E4D5}{1}{B0}" name="Body trailing 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:10:48.000Z" pageLevel="1"/><one:Page ID="{72C8490D-9E8A-4B0A-9DC2-3F21B2F8C9E4}{1}{B0}" name="Body automatic 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:10:48.000Z" pageLevel="1"/><one:Page ID="{B1F7CC33-327F-410D-97B4-193998E755A4}{1}{B0}" name="Same title" dateTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T06:03:25.000Z" pageLevel="1"/><one:Page ID="{EC7BE7A0-B439-4B0B-A959-21EDDCCDC155}{1}{B0}" name="child" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:04:12.000Z" pageLevel="2"/><one:Page ID="{B1A72563-2EF3-4554-B57F-F941F67F9D83}{1}{B0}" name="grandchild" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:10:48.000Z" pageLevel="3"/></one:Section></one:Notebook>
corpus/page-lifecycle/movement/06-promoted-level-two/cold/read/page-000.xml created+4
......@@ -0,0 +1,4 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{09812DEE-CB83-4C68-B678-5720B631E4D5}{1}{B0}" name="Body trailing 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:10:48.000Z" pageLevel="1" lang="en-US"><one:QuickStyleDef index="0" name="p" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="11.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:34.000Z" lastModifiedTime="2026-09-09T03:09:34.000Z" objectID="{4C0F3C63-C6CE-49DA-A3A9-EB20FA2DF465}{16}{B0}" alignment="left" quickStyleIndex="0" style="font-family:Calibri;font-size:17.0pt"><one:T><![CDATA[]]></one:T></one:OE></one:Title><one:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{98B00D93-E413-4658-842D-35C490B60E99}{39}{B0}"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:Size width="160.1752014160156" height="13.42771339416504"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{98B00D93-E413-4658-842D-35C490B60E99}{40}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Body trailing &#129408; é</span><span
4lang=en-US> </span><span style='font-style:italic' lang=x-none>preserved</span>]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/movement/06-promoted-level-two/cold/read/page-001.xml created+4
......@@ -0,0 +1,4 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{6264D74E-FD7F-4659-89D8-557B210870CF}{1}{B0}" name="Renamed 🦋 é" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:10:48.000Z" pageLevel="1" lang="en-US"><one:QuickStyleDef index="0" name="p" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="11.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:34.000Z" lastModifiedTime="2026-09-09T03:09:34.000Z" objectID="{4F9C36FA-1BC4-4129-9FA6-B539F75EF5B0}{16}{B0}" alignment="left" quickStyleIndex="0" style="font-family:Calibri;font-size:17.0pt"><one:T><![CDATA[Renamed &#129419; é]]></one:T></one:OE></one:Title><one:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{04EB1D50-73F9-4DB3-9AE6-2A59543E448E}{39}{B0}"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:Size width="170.2942504882812" height="13.42771339416504"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{04EB1D50-73F9-4DB3-9AE6-2A59543E448E}{40}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Body duplicate &#129408; é</span><span
4lang=en-US> </span><span style='font-style:italic' lang=x-none>preserved</span>]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/movement/06-promoted-level-two/cold/read/page-002.xml created+4
......@@ -0,0 +1,4 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{72C8490D-9E8A-4B0A-9DC2-3F21B2F8C9E4}{1}{B0}" name="Body automatic 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:10:48.000Z" pageLevel="1" lang="en-US"><one:QuickStyleDef index="0" name="p" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="11.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{C5B63345-3620-44EB-9F00-E41F91A66AF7}{14}{B0}"><one:Position x="36.0" y="14.40000057220459" z="0"/><one:Size width="174.3547973632812" height="13.42771625518799"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{C5B63345-3620-44EB-9F00-E41F91A66AF7}{15}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Body automatic &#129408; é</span><span
4lang=en-US> </span><span style='font-style:italic' lang=x-none>preserved</span>]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/movement/06-promoted-level-two/cold/read/page-003.xml created+2
......@@ -0,0 +1,2 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{85344479-3D62-0379-3A2A-9771DB014219}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:10:48.000Z" pageLevel="1"><one:QuickStyleDef index="0" name="PageTitle" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="17.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T03:09:19.000Z" objectID="{AAD081A2-9237-0F60-1140-EFCFF7679C9B}{15}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[]]></one:T></one:OE></one:Title></one:Page>
corpus/page-lifecycle/movement/06-promoted-level-two/cold/read/page-004.xml created+2
......@@ -0,0 +1,2 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{A53B854A-34BA-045B-2AB7-518520B36A7C}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:10:48.000Z" pageLevel="1"><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings></one:Page>
corpus/page-lifecycle/movement/06-promoted-level-two/cold/read/page-005.xml created+4
......@@ -0,0 +1,4 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{B1A72563-2EF3-4554-B57F-F941F67F9D83}{1}{B0}" name="grandchild" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:10:48.000Z" pageLevel="3" lang="en-US"><one:QuickStyleDef index="0" name="p" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="11.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{21720ED0-2FC9-46FB-897A-49C9DFF7FEC2}{32}{B0}" alignment="left" quickStyleIndex="0" style="font-family:Calibri;font-size:17.0pt"><one:T><![CDATA[grandchild]]></one:T></one:OE></one:Title><one:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{21720ED0-2FC9-46FB-897A-49C9DFF7FEC2}{39}{B0}"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:Size width="175.9715728759766" height="13.42771339416504"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{21720ED0-2FC9-46FB-897A-49C9DFF7FEC2}{40}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Body grandchild &#129408; é</span><span
4lang=en-US> </span><span style='font-style:italic' lang=x-none>preserved</span>]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/movement/06-promoted-level-two/cold/read/page-006.xml created+4
......@@ -0,0 +1,4 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{B1F7CC33-327F-410D-97B4-193998E755A4}{1}{B0}" name="Same title" dateTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T06:03:25.000Z" pageLevel="1" lang="en-US"><one:QuickStyleDef index="0" name="p" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="11.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T06:03:08.000Z" objectID="{B3EC5549-66D9-4B98-A58B-D336B61C4B19}{32}{B0}" alignment="left" quickStyleIndex="0" style="font-family:Calibri;font-size:17.0pt"><one:T><![CDATA[Same title]]></one:T></one:OE></one:Title><one:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T06:03:08.000Z" objectID="{B3EC5549-66D9-4B98-A58B-D336B61C4B19}{39}{B0}"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:Size width="158.2952728271484" height="13.42771339416504"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T06:03:08.000Z" objectID="{B3EC5549-66D9-4B98-A58B-D336B61C4B19}{40}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Body parent &#129408; é</span><span
4lang=en-US> </span><span style='font-style:italic' lang=x-none>preserved</span>]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/movement/06-promoted-level-two/cold/read/page-007.xml created+2
......@@ -0,0 +1,2 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{CF593D8A-ADC9-0AEB-2E69-975036918937}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:10:48.000Z" pageLevel="1"><one:QuickStyleDef index="0" name="PageTitle" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="17.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T03:09:19.000Z" objectID="{012C4C91-917C-028C-05EE-CC60ACE205C8}{15}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[]]></one:T></one:OE></one:Title></one:Page>
corpus/page-lifecycle/movement/06-promoted-level-two/cold/read/page-008.xml created+4
......@@ -0,0 +1,4 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{EC7BE7A0-B439-4B0B-A959-21EDDCCDC155}{1}{B0}" name="child" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:04:12.000Z" pageLevel="2" lang="en-US"><one:QuickStyleDef index="0" name="p" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="11.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:03:46.000Z" objectID="{662F92D3-5614-4FA3-811E-3EBF677618F1}{28}{B0}" alignment="left" quickStyleIndex="0" style="font-family:Calibri;font-size:17.0pt"><one:T><![CDATA[child]]></one:T></one:OE></one:Title><one:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T06:03:46.000Z" objectID="{662F92D3-5614-4FA3-811E-3EBF677618F1}{35}{B0}"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:Size width="149.6102294921875" height="13.42771339416504"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:03:46.000Z" objectID="{662F92D3-5614-4FA3-811E-3EBF677618F1}{36}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Body child &#129408; é</span><span
4lang=en-US> </span><span style='font-style:italic' lang=x-none>preserved</span>]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/movement/06-promoted-level-two/cold/read/payloads.json created+1
......@@ -0,0 +1 @@
1../../../01-demoted-parent/cold/read/payloads.json
\ No newline at end of file
corpus/page-lifecycle/movement/06-promoted-level-two/desktop/0-action.ahk created+2
......@@ -0,0 +1,2 @@
1Click(578,476)
2Sleep(700)
\ No newline at end of file
corpus/page-lifecycle/movement/06-promoted-level-two/desktop/0-action.json created+1
......@@ -0,0 +1 @@
1../../04-subpage-move/desktop/0-action.json
\ No newline at end of file
corpus/page-lifecycle/movement/06-promoted-level-two/desktop/0-action.png created
Binary files /dev/null and b/corpus/page-lifecycle/movement/06-promoted-level-two/desktop/0-action.png differ
corpus/page-lifecycle/movement/06-promoted-level-two/desktop/0-menu.ahk created+2
......@@ -0,0 +1,2 @@
1Click(710,274,"Right")
2Sleep(500)
\ No newline at end of file
corpus/page-lifecycle/movement/06-promoted-level-two/desktop/0-menu.json created+1
......@@ -0,0 +1 @@
1../../01-demoted-parent/desktop/0-menu.json
\ No newline at end of file
corpus/page-lifecycle/movement/06-promoted-level-two/desktop/0-menu.png created
Binary files /dev/null and b/corpus/page-lifecycle/movement/06-promoted-level-two/desktop/0-menu.png differ
corpus/page-lifecycle/movement/06-promoted-level-two/desktop/navigate.ahk created+15
......@@ -0,0 +1,15 @@
1if A_ScreenWidth != 800 || A_ScreenHeight != 600
2 throw Error("This fixture requires an 800 by 600 desktop")
3OnError((exception, mode) => (FileAppend(exception.Message, "**"), ExitApp(1)))
4DetectHiddenWindows false
5app := ComObject("OneNote.Application")
6app.NavigateTo("{5A2F2B1E-5560-41EF-8323-49E6567546A9}{1}{B0}", "", false)
7hwnd := WinWait("ahk_class Framework::CFrame ahk_exe ONENOTE.EXE",, 10)
8if !hwnd
9 throw Error("OneNote window did not appear")
10WinMaximize(hwnd)
11WinActivate(hwnd)
12if !WinWaitActive(hwnd,, 10)
13 throw Error("OneNote window did not become active")
14app.NavigateTo("{5A2F2B1E-5560-41EF-8323-49E6567546A9}{1}{B0}", "", false)
15Sleep 300
corpus/page-lifecycle/movement/06-promoted-level-two/desktop/navigate.json created+1
......@@ -0,0 +1 @@
1../../04-subpage-move/desktop/0-action.json
\ No newline at end of file
corpus/page-lifecycle/movement/06-promoted-level-two/desktop/navigate.png created
Binary files /dev/null and b/corpus/page-lifecycle/movement/06-promoted-level-two/desktop/navigate.png differ
corpus/page-lifecycle/movement/06-promoted-level-two/desktop/reopened-hierarchy.xml created+2
......@@ -0,0 +1,2 @@
1<?xml version="1.0"?>
2<one:Section xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" name="Lifecycle" ID="{53EE5A3B-0626-03CD-2A10-0091B1E87963}{1}{B0}" path="C:\one-tests\runs\capture\notebook\Lifecycle.one" lastModifiedTime="2026-09-09T06:04:22.000Z" color="#91BAAE"><one:Page ID="{B3D403CE-49A6-0BCA-3F0D-904968A25BF3}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:04:22.000Z" pageLevel="1"/><one:Page ID="{F9B97A3D-D90D-0258-2B4E-9068853290DD}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:04:22.000Z" pageLevel="1"/><one:Page ID="{D9B6BB0E-D0D5-057A-3BD3-569C7E80B8B8}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:04:22.000Z" pageLevel="1"/><one:Page ID="{1EE9E90A-1910-4778-98BC-52627F3BA20B}{1}{B0}" name="Renamed 🦋 é" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:04:22.000Z" pageLevel="1"/><one:Page ID="{750C13AA-2FEC-4D49-A71C-5039E8023611}{1}{B0}" name="Body trailing 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:04:22.000Z" pageLevel="1"/><one:Page ID="{0E457749-7AE5-4A2B-8CA6-3838ECCB1B20}{1}{B0}" name="Body automatic 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:04:22.000Z" pageLevel="1"/><one:Page ID="{CD7AF277-D610-402C-86D0-1E20C6D48760}{1}{B0}" name="Same title" dateTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T06:03:25.000Z" pageLevel="1"/><one:Page ID="{90F6D9E4-5056-4A2A-B83D-26F482FE1391}{1}{B0}" name="child" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:04:12.000Z" pageLevel="2"/><one:Page ID="{CD2A1B27-CA9C-4475-A41B-FE58A84C4F47}{1}{B0}" name="grandchild" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:04:22.000Z" pageLevel="3"/></one:Section>
corpus/page-lifecycle/movement/06-promoted-level-two/notebook/Lifecycle.one created
Binary files /dev/null and b/corpus/page-lifecycle/movement/06-promoted-level-two/notebook/Lifecycle.one differ
corpus/page-lifecycle/movement/06-promoted-level-two/notebook/Open Notebook.onetoc2 created+1
......@@ -0,0 +1 @@
1../../01-demoted-parent/notebook/Open Notebook.onetoc2
\ No newline at end of file
corpus/page-lifecycle/movement/06-promoted-level-two/read/hierarchy.xml created+2
......@@ -0,0 +1,2 @@
1<?xml version="1.0"?>
2<one:Section xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" name="Lifecycle" ID="{9937A8C1-0310-0808-110E-6F8365632C5B}{1}{B0}" path="C:\one-tests\runs\capture\notebook\Lifecycle.one" lastModifiedTime="2026-09-09T06:04:19.000Z" color="#91BAAE" isCurrentlyViewed="true"><one:Page ID="{790DF134-4C90-000F-0413-FF5BBC290ECB}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:04:09.000Z" pageLevel="1"/><one:Page ID="{336088C7-DC3B-099D-1050-FF7A51B9C5E5}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:04:09.000Z" pageLevel="1"/><one:Page ID="{136F49F4-D5E3-0EBF-00CD-398EAA0BED80}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:04:09.000Z" pageLevel="1"/><one:Page ID="{D4301BF0-1C26-4CBD-A3A2-3D70ABB0F733}{1}{B0}" name="Renamed 🦋 é" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:04:09.000Z" pageLevel="1"/><one:Page ID="{BFD5E150-2ADA-468C-9C02-3F2B3C896329}{1}{B0}" name="Body trailing 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:04:09.000Z" pageLevel="1"/><one:Page ID="{C49C85B3-7FD3-41EE-B7B8-572A38404E18}{1}{B0}" name="Body automatic 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:04:09.000Z" pageLevel="1"/><one:Page ID="{07A3008D-D326-4BE9-BDCE-7132125FD258}{1}{B0}" name="Same title" dateTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T06:03:25.000Z" pageLevel="1"/><one:Page ID="{5A2F2B1E-5560-41EF-8323-49E6567546A9}{1}{B0}" name="child" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:04:12.000Z" pageLevel="2" isCurrentlyViewed="true" selected="all"/><one:Page ID="{07F3E9DD-CFAA-4FB0-9F05-914A7CC71A7F}{1}{B0}" name="grandchild" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:04:09.000Z" pageLevel="3"/></one:Section>
corpus/page-lifecycle/movement/06-promoted-level-two/read/page-000.xml created+2
......@@ -0,0 +1,2 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{790DF134-4C90-000F-0413-FF5BBC290ECB}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:04:09.000Z" pageLevel="1"><one:QuickStyleDef index="0" name="PageTitle" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="17.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T03:09:19.000Z" objectID="{B778802F-7025-0868-2F94-A46B265A8234}{15}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[]]></one:T></one:OE></one:Title></one:Page>
corpus/page-lifecycle/movement/06-promoted-level-two/read/page-001.xml created+2
......@@ -0,0 +1,2 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{336088C7-DC3B-099D-1050-FF7A51B9C5E5}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:04:09.000Z" pageLevel="1"><one:QuickStyleDef index="0" name="PageTitle" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="17.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T03:09:19.000Z" objectID="{1C844D1C-736E-0584-3B3A-87C47DDF1B67}{15}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[]]></one:T></one:OE></one:Title></one:Page>
corpus/page-lifecycle/movement/06-promoted-level-two/read/page-002.xml created+2
......@@ -0,0 +1,2 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{136F49F4-D5E3-0EBF-00CD-398EAA0BED80}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:04:09.000Z" pageLevel="1"><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings></one:Page>
corpus/page-lifecycle/movement/06-promoted-level-two/read/page-003.xml created+4
......@@ -0,0 +1,4 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{D4301BF0-1C26-4CBD-A3A2-3D70ABB0F733}{1}{B0}" name="Renamed 🦋 é" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:04:09.000Z" pageLevel="1" lang="en-US"><one:QuickStyleDef index="0" name="p" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="11.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:34.000Z" lastModifiedTime="2026-09-09T03:09:34.000Z" objectID="{F9C8FA44-FA9D-4BCD-B5DC-DD327DE6724C}{16}{B0}" alignment="left" quickStyleIndex="0" style="font-family:Calibri;font-size:17.0pt"><one:T><![CDATA[Renamed &#129419; é]]></one:T></one:OE></one:Title><one:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{B2BFD1EE-92A0-4757-B09C-4252DE86C372}{39}{B0}"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:Size width="170.2942504882812" height="13.42771339416504"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{B2BFD1EE-92A0-4757-B09C-4252DE86C372}{40}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Body duplicate &#129408; é</span><span
4lang=en-US> </span><span style='font-style:italic' lang=x-none>preserved</span>]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/movement/06-promoted-level-two/read/page-004.xml created+4
......@@ -0,0 +1,4 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{BFD5E150-2ADA-468C-9C02-3F2B3C896329}{1}{B0}" name="Body trailing 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:04:09.000Z" pageLevel="1" lang="en-US"><one:QuickStyleDef index="0" name="p" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="11.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:34.000Z" lastModifiedTime="2026-09-09T03:09:34.000Z" objectID="{FA5BF0DD-2797-433E-89D3-832B70957399}{16}{B0}" alignment="left" quickStyleIndex="0" style="font-family:Calibri;font-size:17.0pt"><one:T><![CDATA[]]></one:T></one:OE></one:Title><one:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{2EE4C12D-054A-4CBC-AE57-5DCF1A0E8965}{39}{B0}"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:Size width="160.1752014160156" height="13.42771339416504"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{2EE4C12D-054A-4CBC-AE57-5DCF1A0E8965}{40}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Body trailing &#129408; é</span><span
4lang=en-US> </span><span style='font-style:italic' lang=x-none>preserved</span>]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/movement/06-promoted-level-two/read/page-005.xml created+4
......@@ -0,0 +1,4 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{C49C85B3-7FD3-41EE-B7B8-572A38404E18}{1}{B0}" name="Body automatic 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:04:09.000Z" pageLevel="1" lang="en-US"><one:QuickStyleDef index="0" name="p" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="11.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{73E2FFFB-D779-4E0F-B57A-8C141B1EED0B}{14}{B0}"><one:Position x="36.0" y="14.40000057220459" z="0"/><one:Size width="174.3547973632812" height="13.42771625518799"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{73E2FFFB-D779-4E0F-B57A-8C141B1EED0B}{15}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Body automatic &#129408; é</span><span
4lang=en-US> </span><span style='font-style:italic' lang=x-none>preserved</span>]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/movement/06-promoted-level-two/read/page-006.xml created+4
......@@ -0,0 +1,4 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{07A3008D-D326-4BE9-BDCE-7132125FD258}{1}{B0}" name="Same title" dateTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T06:03:25.000Z" pageLevel="1" lang="en-US"><one:QuickStyleDef index="0" name="p" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="11.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T06:03:08.000Z" objectID="{05B899F7-8780-417C-8FF1-BB3D3CA4CCE5}{32}{B0}" alignment="left" quickStyleIndex="0" style="font-family:Calibri;font-size:17.0pt"><one:T><![CDATA[Same title]]></one:T></one:OE></one:Title><one:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T06:03:08.000Z" objectID="{05B899F7-8780-417C-8FF1-BB3D3CA4CCE5}{39}{B0}"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:Size width="158.2952728271484" height="13.42771339416504"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T06:03:08.000Z" objectID="{05B899F7-8780-417C-8FF1-BB3D3CA4CCE5}{40}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Body parent &#129408; é</span><span
4lang=en-US> </span><span style='font-style:italic' lang=x-none>preserved</span>]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/movement/06-promoted-level-two/read/page-007.xml created+4
......@@ -0,0 +1,4 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{5A2F2B1E-5560-41EF-8323-49E6567546A9}{1}{B0}" name="child" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:04:12.000Z" pageLevel="2" isCurrentlyViewed="true" selected="all" lang="en-US"><one:QuickStyleDef index="0" name="p" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="11.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:03:46.000Z" objectID="{D07B5E6D-B74D-4547-AB64-56B4EDCE9F0D}{28}{B0}" alignment="left" quickStyleIndex="0" style="font-family:Calibri;font-size:17.0pt"><one:T><![CDATA[child]]></one:T></one:OE></one:Title><one:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T06:03:46.000Z" objectID="{D07B5E6D-B74D-4547-AB64-56B4EDCE9F0D}{35}{B0}"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:Size width="149.6102294921875" height="13.42771339416504"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:03:46.000Z" objectID="{D07B5E6D-B74D-4547-AB64-56B4EDCE9F0D}{36}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Body child &#129408; é</span><span
4lang=en-US> </span><span style='font-style:italic' lang=x-none>preserved</span>]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/movement/06-promoted-level-two/read/page-008.xml created+4
......@@ -0,0 +1,4 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{07F3E9DD-CFAA-4FB0-9F05-914A7CC71A7F}{1}{B0}" name="grandchild" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:04:09.000Z" pageLevel="3" lang="en-US"><one:QuickStyleDef index="0" name="p" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="11.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{9726C26E-CE90-4C1F-A300-21C2554F793E}{32}{B0}" alignment="left" quickStyleIndex="0" style="font-family:Calibri;font-size:17.0pt"><one:T><![CDATA[grandchild]]></one:T></one:OE></one:Title><one:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{9726C26E-CE90-4C1F-A300-21C2554F793E}{39}{B0}"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:Size width="175.9715728759766" height="13.42771339416504"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{9726C26E-CE90-4C1F-A300-21C2554F793E}{40}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Body grandchild &#129408; é</span><span
4lang=en-US> </span><span style='font-style:italic' lang=x-none>preserved</span>]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/movement/06-promoted-level-two/read/reopened-hierarchy.xml created+1
......@@ -0,0 +1 @@
1../desktop/reopened-hierarchy.xml
\ No newline at end of file
corpus/page-lifecycle/movement/07-promoted-root/cold/notebook/Lifecycle.one created+1
......@@ -0,0 +1 @@
1../../notebook/Lifecycle.one
\ No newline at end of file
corpus/page-lifecycle/movement/07-promoted-root/cold/notebook/Open Notebook.onetoc2 created+1
......@@ -0,0 +1 @@
1../../../01-demoted-parent/notebook/Open Notebook.onetoc2
\ No newline at end of file
corpus/page-lifecycle/movement/07-promoted-root/cold/read/environment.json created+7
......@@ -0,0 +1,7 @@
1{
2 "powershell": "5.1.14409.1005",
3 "schema": "xs2010",
4 "hostname": "ONE-M6-93230663",
5 "cold": true,
6 "onenote": "14.0.4763.1000"
7}
corpus/page-lifecycle/movement/07-promoted-root/cold/read/hierarchy.xml created+2
......@@ -0,0 +1,2 @@
1<?xml version="1.0"?>
2<one:Notebook xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" name="notebook" nickname="notebook" ID="{2882F82B-AFE3-4F19-A2A0-E95AD0DF3FD2}{1}{B0}" path="C:\one-tests\runs\capture\notebook" lastModifiedTime="2026-09-09T06:11:36.000Z" color="#B49EDE"><one:Section name="Lifecycle" ID="{627C0E0C-14FB-0586-032C-C8AD291DE366}{1}{B0}" path="C:\one-tests\runs\capture\notebook\Lifecycle.one" lastModifiedTime="2026-09-09T06:11:36.000Z" color="#91BAAE"><one:Page ID="{824657F9-5B7B-0D81-1631-5875F057C1F6}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:11:36.000Z" pageLevel="1"/><one:Page ID="{C82B2E0A-CBD0-0413-0272-58541DC70AD8}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:11:36.000Z" pageLevel="1"/><one:Page ID="{E824EF39-C208-0331-12EF-9EA0E67522BD}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:11:36.000Z" pageLevel="1"/><one:Page ID="{2F7BBD3D-0BCD-4133-B180-9A5EE7CE380E}{1}{B0}" name="Renamed 🦋 é" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:11:36.000Z" pageLevel="1"/><one:Page ID="{449E479D-3D31-4B02-8E20-980570F7AC14}{1}{B0}" name="Body trailing 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:11:36.000Z" pageLevel="1"/><one:Page ID="{3FD7237E-6838-4C60-A59A-F004743E8125}{1}{B0}" name="Body automatic 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:11:36.000Z" pageLevel="1"/><one:Page ID="{FCE8A640-C4CD-4667-AFEC-D61C5E211D65}{1}{B0}" name="Same title" dateTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T06:03:25.000Z" pageLevel="1"/><one:Page ID="{A1648DD3-428B-4C61-9101-EEC81A0B8994}{1}{B0}" name="child" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:04:26.000Z" pageLevel="1"/><one:Page ID="{FCB84F10-D841-423E-8D27-366430B9D542}{1}{B0}" name="grandchild" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:11:36.000Z" pageLevel="3"/></one:Section></one:Notebook>
corpus/page-lifecycle/movement/07-promoted-root/cold/read/page-000.xml created+4
......@@ -0,0 +1,4 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{2F7BBD3D-0BCD-4133-B180-9A5EE7CE380E}{1}{B0}" name="Renamed 🦋 é" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:11:36.000Z" pageLevel="1" lang="en-US"><one:QuickStyleDef index="0" name="p" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="11.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:34.000Z" lastModifiedTime="2026-09-09T03:09:34.000Z" objectID="{02835C89-ED76-4643-A7FE-7A1C3198BD71}{16}{B0}" alignment="left" quickStyleIndex="0" style="font-family:Calibri;font-size:17.0pt"><one:T><![CDATA[Renamed &#129419; é]]></one:T></one:OE></one:Title><one:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{49F47723-854B-4AD9-A2BE-E57C92F80C4F}{39}{B0}"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:Size width="170.2942504882812" height="13.42771339416504"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{49F47723-854B-4AD9-A2BE-E57C92F80C4F}{40}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Body duplicate &#129408; é</span><span
4lang=en-US> </span><span style='font-style:italic' lang=x-none>preserved</span>]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/movement/07-promoted-root/cold/read/page-001.xml created+4
......@@ -0,0 +1,4 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{3FD7237E-6838-4C60-A59A-F004743E8125}{1}{B0}" name="Body automatic 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:11:36.000Z" pageLevel="1" lang="en-US"><one:QuickStyleDef index="0" name="p" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="11.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{88A95936-C092-4381-A758-2B3A57602236}{14}{B0}"><one:Position x="36.0" y="14.40000057220459" z="0"/><one:Size width="174.3547973632812" height="13.42771625518799"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{88A95936-C092-4381-A758-2B3A57602236}{15}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Body automatic &#129408; é</span><span
4lang=en-US> </span><span style='font-style:italic' lang=x-none>preserved</span>]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/movement/07-promoted-root/cold/read/page-002.xml created+4
......@@ -0,0 +1,4 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{449E479D-3D31-4B02-8E20-980570F7AC14}{1}{B0}" name="Body trailing 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:11:36.000Z" pageLevel="1" lang="en-US"><one:QuickStyleDef index="0" name="p" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="11.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:34.000Z" lastModifiedTime="2026-09-09T03:09:34.000Z" objectID="{01105610-307C-4EB0-9BF1-24053CEBBCA4}{16}{B0}" alignment="left" quickStyleIndex="0" style="font-family:Calibri;font-size:17.0pt"><one:T><![CDATA[]]></one:T></one:OE></one:Title><one:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{D5AF67E0-12A1-4132-BC75-FAE156704658}{39}{B0}"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:Size width="160.1752014160156" height="13.42771339416504"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{D5AF67E0-12A1-4132-BC75-FAE156704658}{40}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Body trailing &#129408; é</span><span
4lang=en-US> </span><span style='font-style:italic' lang=x-none>preserved</span>]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/movement/07-promoted-root/cold/read/page-003.xml created+2
......@@ -0,0 +1,2 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{824657F9-5B7B-0D81-1631-5875F057C1F6}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:11:36.000Z" pageLevel="1"><one:QuickStyleDef index="0" name="PageTitle" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="17.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T03:09:19.000Z" objectID="{4C3326E2-67CE-05E6-3DB6-03456A244D09}{15}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[]]></one:T></one:OE></one:Title></one:Page>
corpus/page-lifecycle/movement/07-promoted-root/cold/read/page-004.xml created+4
......@@ -0,0 +1,4 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{A1648DD3-428B-4C61-9101-EEC81A0B8994}{1}{B0}" name="child" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:04:26.000Z" pageLevel="1" lang="en-US"><one:QuickStyleDef index="0" name="p" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="11.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:03:46.000Z" objectID="{2B30F8A0-A0A6-48C9-B946-F19AA1B05030}{28}{B0}" alignment="left" quickStyleIndex="0" style="font-family:Calibri;font-size:17.0pt"><one:T><![CDATA[child]]></one:T></one:OE></one:Title><one:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T06:03:46.000Z" objectID="{2B30F8A0-A0A6-48C9-B946-F19AA1B05030}{35}{B0}"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:Size width="149.6102294921875" height="13.42771339416504"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:03:46.000Z" objectID="{2B30F8A0-A0A6-48C9-B946-F19AA1B05030}{36}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Body child &#129408; é</span><span
4lang=en-US> </span><span style='font-style:italic' lang=x-none>preserved</span>]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/movement/07-promoted-root/cold/read/page-005.xml created+2
......@@ -0,0 +1,2 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{C82B2E0A-CBD0-0413-0272-58541DC70AD8}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:11:36.000Z" pageLevel="1"><one:QuickStyleDef index="0" name="PageTitle" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="17.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T03:09:19.000Z" objectID="{E7CFEBD1-6485-080A-2918-20EA31A1D45A}{15}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[]]></one:T></one:OE></one:Title></one:Page>
corpus/page-lifecycle/movement/07-promoted-root/cold/read/page-006.xml created+2
......@@ -0,0 +1,2 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{E824EF39-C208-0331-12EF-9EA0E67522BD}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:11:36.000Z" pageLevel="1"><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings></one:Page>
corpus/page-lifecycle/movement/07-promoted-root/cold/read/page-007.xml created+4
......@@ -0,0 +1,4 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{FCB84F10-D841-423E-8D27-366430B9D542}{1}{B0}" name="grandchild" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:11:36.000Z" pageLevel="3" lang="en-US"><one:QuickStyleDef index="0" name="p" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="11.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{6C6D64A3-D97B-4191-B122-86EC1931B603}{32}{B0}" alignment="left" quickStyleIndex="0" style="font-family:Calibri;font-size:17.0pt"><one:T><![CDATA[grandchild]]></one:T></one:OE></one:Title><one:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{6C6D64A3-D97B-4191-B122-86EC1931B603}{39}{B0}"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:Size width="175.9715728759766" height="13.42771339416504"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{6C6D64A3-D97B-4191-B122-86EC1931B603}{40}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Body grandchild &#129408; é</span><span
4lang=en-US> </span><span style='font-style:italic' lang=x-none>preserved</span>]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/movement/07-promoted-root/cold/read/page-008.xml created+4
......@@ -0,0 +1,4 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{FCE8A640-C4CD-4667-AFEC-D61C5E211D65}{1}{B0}" name="Same title" dateTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T06:03:25.000Z" pageLevel="1" lang="en-US"><one:QuickStyleDef index="0" name="p" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="11.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T06:03:08.000Z" objectID="{FEF33F3A-906B-4CF2-9DD3-1C1370DA03D8}{32}{B0}" alignment="left" quickStyleIndex="0" style="font-family:Calibri;font-size:17.0pt"><one:T><![CDATA[Same title]]></one:T></one:OE></one:Title><one:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T06:03:08.000Z" objectID="{FEF33F3A-906B-4CF2-9DD3-1C1370DA03D8}{39}{B0}"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:Size width="158.2952728271484" height="13.42771339416504"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T06:03:08.000Z" objectID="{FEF33F3A-906B-4CF2-9DD3-1C1370DA03D8}{40}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Body parent &#129408; é</span><span
4lang=en-US> </span><span style='font-style:italic' lang=x-none>preserved</span>]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/movement/07-promoted-root/cold/read/payloads.json created+1
......@@ -0,0 +1 @@
1../../../01-demoted-parent/cold/read/payloads.json
\ No newline at end of file
corpus/page-lifecycle/movement/07-promoted-root/desktop/0-action.ahk created+1
......@@ -0,0 +1 @@
1../../06-promoted-level-two/desktop/0-action.ahk
\ No newline at end of file
corpus/page-lifecycle/movement/07-promoted-root/desktop/0-action.json created+1
......@@ -0,0 +1 @@
1../../04-subpage-move/desktop/0-action.json
\ No newline at end of file
corpus/page-lifecycle/movement/07-promoted-root/desktop/0-action.png created
Binary files /dev/null and b/corpus/page-lifecycle/movement/07-promoted-root/desktop/0-action.png differ
corpus/page-lifecycle/movement/07-promoted-root/desktop/0-menu.ahk created+1
......@@ -0,0 +1 @@
1../../06-promoted-level-two/desktop/0-menu.ahk
\ No newline at end of file
corpus/page-lifecycle/movement/07-promoted-root/desktop/0-menu.json created+1
......@@ -0,0 +1 @@
1../../01-demoted-parent/desktop/0-menu.json
\ No newline at end of file
corpus/page-lifecycle/movement/07-promoted-root/desktop/0-menu.png created
Binary files /dev/null and b/corpus/page-lifecycle/movement/07-promoted-root/desktop/0-menu.png differ
corpus/page-lifecycle/movement/07-promoted-root/desktop/navigate.ahk created+15
......@@ -0,0 +1,15 @@
1if A_ScreenWidth != 800 || A_ScreenHeight != 600
2 throw Error("This fixture requires an 800 by 600 desktop")
3OnError((exception, mode) => (FileAppend(exception.Message, "**"), ExitApp(1)))
4DetectHiddenWindows false
5app := ComObject("OneNote.Application")
6app.NavigateTo("{90F6D9E4-5056-4A2A-B83D-26F482FE1391}{1}{B0}", "", false)
7hwnd := WinWait("ahk_class Framework::CFrame ahk_exe ONENOTE.EXE",, 10)
8if !hwnd
9 throw Error("OneNote window did not appear")
10WinMaximize(hwnd)
11WinActivate(hwnd)
12if !WinWaitActive(hwnd,, 10)
13 throw Error("OneNote window did not become active")
14app.NavigateTo("{90F6D9E4-5056-4A2A-B83D-26F482FE1391}{1}{B0}", "", false)
15Sleep 300
corpus/page-lifecycle/movement/07-promoted-root/desktop/navigate.json created+1
......@@ -0,0 +1 @@
1../../04-subpage-move/desktop/0-action.json
\ No newline at end of file
corpus/page-lifecycle/movement/07-promoted-root/desktop/navigate.png created
Binary files /dev/null and b/corpus/page-lifecycle/movement/07-promoted-root/desktop/navigate.png differ
corpus/page-lifecycle/movement/07-promoted-root/desktop/reopened-hierarchy.xml created+2
......@@ -0,0 +1,2 @@
1<?xml version="1.0"?>
2<one:Section xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" name="Lifecycle" ID="{4570D534-F67E-0C4F-3929-C057628B1CDE}{1}{B0}" path="C:\one-tests\runs\capture\notebook\Lifecycle.one" lastModifiedTime="2026-09-09T06:04:35.000Z" color="#91BAAE"><one:Page ID="{A54A8CC1-B9FE-0448-2C34-508FBBC13E4E}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:04:35.000Z" pageLevel="1"/><one:Page ID="{EF27F532-2955-0DDA-3877-50AE5651F560}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:04:35.000Z" pageLevel="1"/><one:Page ID="{CF283401-208D-0AF8-28EA-965AADE3DD05}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:04:35.000Z" pageLevel="1"/><one:Page ID="{08776605-E948-48FA-8B85-92A4AC58C7B6}{1}{B0}" name="Renamed 🦋 é" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:04:35.000Z" pageLevel="1"/><one:Page ID="{63929CA5-DFB4-42CB-B425-90FF3B6153AC}{1}{B0}" name="Body trailing 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:04:35.000Z" pageLevel="1"/><one:Page ID="{18DBF846-8ABD-45A9-9F9F-F8FE3FA87E9D}{1}{B0}" name="Body automatic 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:04:35.000Z" pageLevel="1"/><one:Page ID="{DBE47D78-2648-4FAE-95E9-DEE615B7E2DD}{1}{B0}" name="Same title" dateTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T06:03:25.000Z" pageLevel="1"/><one:Page ID="{866856EB-A00E-45A8-AB04-E632519D762C}{1}{B0}" name="child" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:04:26.000Z" pageLevel="1"/><one:Page ID="{DBB49428-3AC4-4BF7-B722-3E9E7B2F2AFA}{1}{B0}" name="grandchild" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:04:35.000Z" pageLevel="3"/></one:Section>
corpus/page-lifecycle/movement/07-promoted-root/notebook/Lifecycle.one created
Binary files /dev/null and b/corpus/page-lifecycle/movement/07-promoted-root/notebook/Lifecycle.one differ
corpus/page-lifecycle/movement/07-promoted-root/notebook/Open Notebook.onetoc2 created+1
......@@ -0,0 +1 @@
1../../01-demoted-parent/notebook/Open Notebook.onetoc2
\ No newline at end of file
corpus/page-lifecycle/movement/07-promoted-root/read/hierarchy.xml created+2
......@@ -0,0 +1,2 @@
1<?xml version="1.0"?>
2<one:Section xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" name="Lifecycle" ID="{53EE5A3B-0626-03CD-2A10-0091B1E87963}{1}{B0}" path="C:\one-tests\runs\capture\notebook\Lifecycle.one" lastModifiedTime="2026-09-09T06:04:26.000Z" color="#91BAAE" isCurrentlyViewed="true"><one:Page ID="{B3D403CE-49A6-0BCA-3F0D-904968A25BF3}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:04:22.000Z" pageLevel="1"/><one:Page ID="{F9B97A3D-D90D-0258-2B4E-9068853290DD}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:04:22.000Z" pageLevel="1"/><one:Page ID="{D9B6BB0E-D0D5-057A-3BD3-569C7E80B8B8}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:04:22.000Z" pageLevel="1"/><one:Page ID="{1EE9E90A-1910-4778-98BC-52627F3BA20B}{1}{B0}" name="Renamed 🦋 é" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:04:22.000Z" pageLevel="1"/><one:Page ID="{750C13AA-2FEC-4D49-A71C-5039E8023611}{1}{B0}" name="Body trailing 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:04:22.000Z" pageLevel="1"/><one:Page ID="{0E457749-7AE5-4A2B-8CA6-3838ECCB1B20}{1}{B0}" name="Body automatic 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:04:22.000Z" pageLevel="1"/><one:Page ID="{CD7AF277-D610-402C-86D0-1E20C6D48760}{1}{B0}" name="Same title" dateTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T06:03:25.000Z" pageLevel="1"/><one:Page ID="{90F6D9E4-5056-4A2A-B83D-26F482FE1391}{1}{B0}" name="child" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:04:26.000Z" pageLevel="1" isCurrentlyViewed="true" selected="all"/><one:Page ID="{CD2A1B27-CA9C-4475-A41B-FE58A84C4F47}{1}{B0}" name="grandchild" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:04:22.000Z" pageLevel="3"/></one:Section>
corpus/page-lifecycle/movement/07-promoted-root/read/page-000.xml created+2
......@@ -0,0 +1,2 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{B3D403CE-49A6-0BCA-3F0D-904968A25BF3}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:04:22.000Z" pageLevel="1"><one:QuickStyleDef index="0" name="PageTitle" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="17.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T03:09:19.000Z" objectID="{7DA172D5-7513-03AD-148A-CB79F2D1D70C}{15}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[]]></one:T></one:OE></one:Title></one:Page>
corpus/page-lifecycle/movement/07-promoted-root/read/page-001.xml created+2
......@@ -0,0 +1,2 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{F9B97A3D-D90D-0258-2B4E-9068853290DD}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:04:22.000Z" pageLevel="1"><one:QuickStyleDef index="0" name="PageTitle" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="17.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T03:09:19.000Z" objectID="{D65DBFE6-7658-0E41-0024-E8D6A9544E5F}{15}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[]]></one:T></one:OE></one:Title></one:Page>
corpus/page-lifecycle/movement/07-promoted-root/read/page-002.xml created+2
......@@ -0,0 +1,2 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{D9B6BB0E-D0D5-057A-3BD3-569C7E80B8B8}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:04:22.000Z" pageLevel="1"><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings></one:Page>
corpus/page-lifecycle/movement/07-promoted-root/read/page-003.xml created+4
......@@ -0,0 +1,4 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{1EE9E90A-1910-4778-98BC-52627F3BA20B}{1}{B0}" name="Renamed 🦋 é" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:04:22.000Z" pageLevel="1" lang="en-US"><one:QuickStyleDef index="0" name="p" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="11.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:34.000Z" lastModifiedTime="2026-09-09T03:09:34.000Z" objectID="{331108BE-FFAB-4008-8EC2-B220A96D2774}{16}{B0}" alignment="left" quickStyleIndex="0" style="font-family:Calibri;font-size:17.0pt"><one:T><![CDATA[Renamed &#129419; é]]></one:T></one:OE></one:Title><one:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{78662314-9796-4C92-8B82-2D400A0D964A}{39}{B0}"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:Size width="170.2942504882812" height="13.42771339416504"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{78662314-9796-4C92-8B82-2D400A0D964A}{40}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Body duplicate &#129408; é</span><span
4lang=en-US> </span><span style='font-style:italic' lang=x-none>preserved</span>]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/movement/07-promoted-root/read/page-004.xml created+4
......@@ -0,0 +1,4 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{750C13AA-2FEC-4D49-A71C-5039E8023611}{1}{B0}" name="Body trailing 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:04:22.000Z" pageLevel="1" lang="en-US"><one:QuickStyleDef index="0" name="p" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="11.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:34.000Z" lastModifiedTime="2026-09-09T03:09:34.000Z" objectID="{30820227-22A1-48FB-B2CD-EC39A41E26A1}{16}{B0}" alignment="left" quickStyleIndex="0" style="font-family:Calibri;font-size:17.0pt"><one:T><![CDATA[]]></one:T></one:OE></one:Title><one:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{E43D33D7-007C-4779-9549-32DDCE85DC5D}{39}{B0}"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:Size width="160.1752014160156" height="13.42771339416504"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{E43D33D7-007C-4779-9549-32DDCE85DC5D}{40}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Body trailing &#129408; é</span><span
4lang=en-US> </span><span style='font-style:italic' lang=x-none>preserved</span>]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/movement/07-promoted-root/read/page-005.xml created+4
......@@ -0,0 +1,4 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{0E457749-7AE5-4A2B-8CA6-3838ECCB1B20}{1}{B0}" name="Body automatic 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:04:22.000Z" pageLevel="1" lang="en-US"><one:QuickStyleDef index="0" name="p" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="11.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{B93B0D01-D24F-45CA-8E64-E306CF95B833}{14}{B0}"><one:Position x="36.0" y="14.40000057220459" z="0"/><one:Size width="174.3547973632812" height="13.42771625518799"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{B93B0D01-D24F-45CA-8E64-E306CF95B833}{15}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Body automatic &#129408; é</span><span
4lang=en-US> </span><span style='font-style:italic' lang=x-none>preserved</span>]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/movement/07-promoted-root/read/page-006.xml created+4
......@@ -0,0 +1,4 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{CD7AF277-D610-402C-86D0-1E20C6D48760}{1}{B0}" name="Same title" dateTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T06:03:25.000Z" pageLevel="1" lang="en-US"><one:QuickStyleDef index="0" name="p" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="11.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T06:03:08.000Z" objectID="{CF616B0D-82B6-4AB9-B4EF-D42FE82F99DD}{32}{B0}" alignment="left" quickStyleIndex="0" style="font-family:Calibri;font-size:17.0pt"><one:T><![CDATA[Same title]]></one:T></one:OE></one:Title><one:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T06:03:08.000Z" objectID="{CF616B0D-82B6-4AB9-B4EF-D42FE82F99DD}{39}{B0}"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:Size width="158.2952728271484" height="13.42771339416504"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T06:03:08.000Z" objectID="{CF616B0D-82B6-4AB9-B4EF-D42FE82F99DD}{40}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Body parent &#129408; é</span><span
4lang=en-US> </span><span style='font-style:italic' lang=x-none>preserved</span>]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/movement/07-promoted-root/read/page-007.xml created+4
......@@ -0,0 +1,4 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{90F6D9E4-5056-4A2A-B83D-26F482FE1391}{1}{B0}" name="child" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:04:26.000Z" pageLevel="1" isCurrentlyViewed="true" selected="all" lang="en-US"><one:QuickStyleDef index="0" name="p" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="11.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:03:46.000Z" objectID="{1AA2AC97-B27B-4E82-907A-39A63945CA35}{28}{B0}" alignment="left" quickStyleIndex="0" style="font-family:Calibri;font-size:17.0pt"><one:T><![CDATA[child]]></one:T></one:OE></one:Title><one:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T06:03:46.000Z" objectID="{1AA2AC97-B27B-4E82-907A-39A63945CA35}{35}{B0}"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:Size width="149.6102294921875" height="13.42771339416504"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:03:46.000Z" objectID="{1AA2AC97-B27B-4E82-907A-39A63945CA35}{36}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Body child &#129408; é</span><span
4lang=en-US> </span><span style='font-style:italic' lang=x-none>preserved</span>]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/movement/07-promoted-root/read/page-008.xml created+4
......@@ -0,0 +1,4 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{CD2A1B27-CA9C-4475-A41B-FE58A84C4F47}{1}{B0}" name="grandchild" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:04:22.000Z" pageLevel="3" lang="en-US"><one:QuickStyleDef index="0" name="p" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="11.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{5DFF3094-CBA6-47DA-981E-4ED081C42C06}{32}{B0}" alignment="left" quickStyleIndex="0" style="font-family:Calibri;font-size:17.0pt"><one:T><![CDATA[grandchild]]></one:T></one:OE></one:Title><one:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{5DFF3094-CBA6-47DA-981E-4ED081C42C06}{39}{B0}"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:Size width="175.9715728759766" height="13.42771339416504"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{5DFF3094-CBA6-47DA-981E-4ED081C42C06}{40}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Body grandchild &#129408; é</span><span
4lang=en-US> </span><span style='font-style:italic' lang=x-none>preserved</span>]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/movement/07-promoted-root/read/reopened-hierarchy.xml created+1
......@@ -0,0 +1 @@
1../desktop/reopened-hierarchy.xml
\ No newline at end of file
corpus/page-lifecycle/movement/08-collapsed-group-move/cold/notebook/Lifecycle.one created+1
......@@ -0,0 +1 @@
1../../notebook/Lifecycle.one
\ No newline at end of file
corpus/page-lifecycle/movement/08-collapsed-group-move/cold/notebook/Open Notebook.onetoc2 created+1
......@@ -0,0 +1 @@
1../../../01-demoted-parent/notebook/Open Notebook.onetoc2
\ No newline at end of file
corpus/page-lifecycle/movement/08-collapsed-group-move/cold/read/environment.json created+7
......@@ -0,0 +1,7 @@
1{
2 "powershell": "5.1.14409.1005",
3 "schema": "xs2010",
4 "hostname": "ONE-M6-6F5064DB",
5 "cold": true,
6 "onenote": "14.0.4763.1000"
7}
corpus/page-lifecycle/movement/08-collapsed-group-move/cold/read/hierarchy.xml created+2
......@@ -0,0 +1,2 @@
1<?xml version="1.0"?>
2<one:Notebook xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" name="notebook" nickname="notebook" ID="{00DA4FFF-8200-420F-A775-BE5C00C1F395}{1}{B0}" path="C:\one-tests\runs\capture\notebook" lastModifiedTime="2026-09-09T06:10:48.000Z" color="#B49EDE"><one:Section name="Lifecycle" ID="{AD3EE8C6-E1FB-0045-3ADF-A3FD0D310413}{1}{B0}" path="C:\one-tests\runs\capture\notebook\Lifecycle.one" lastModifiedTime="2026-09-09T06:10:48.000Z" color="#91BAAE"><one:Page ID="{6E266B19-B78B-49A2-A8F2-85983E276EE1}{1}{B0}" name="child" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:04:26.000Z" pageLevel="1"/><one:Page ID="{33FAA9DA-2D41-47FD-B4D4-5D3414953237}{1}{B0}" name="grandchild" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:10:48.000Z" pageLevel="3"/><one:Page ID="{4D04B133-AE7B-0842-2FC2-3325D47B2683}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:10:48.000Z" pageLevel="1"/><one:Page ID="{0769C8C0-3ED0-01D0-3B81-330439EBEDAD}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:10:48.000Z" pageLevel="1"/><one:Page ID="{276609F3-3708-06F2-2B1C-F5F0C259C5C8}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:10:48.000Z" pageLevel="1"/><one:Page ID="{E0395BF7-FECD-44F0-8873-F10EC3E2DF7B}{1}{B0}" name="Renamed 🦋 é" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:10:48.000Z" pageLevel="1"/><one:Page ID="{8BDCA157-C831-4EC1-B7D3-F35554DB4B61}{1}{B0}" name="Body trailing 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:10:48.000Z" pageLevel="1"/><one:Page ID="{F095C5B4-9D38-49A3-9C69-9B5450126650}{1}{B0}" name="Body automatic 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:10:48.000Z" pageLevel="1"/><one:Page ID="{33AA408A-31CD-43A4-961F-BD4C7A0DFA10}{1}{B0}" name="Same title" dateTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T06:03:25.000Z" pageLevel="1"/></one:Section></one:Notebook>
corpus/page-lifecycle/movement/08-collapsed-group-move/cold/read/page-000.xml created+2
......@@ -0,0 +1,2 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{0769C8C0-3ED0-01D0-3B81-330439EBEDAD}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:10:48.000Z" pageLevel="1"><one:QuickStyleDef index="0" name="PageTitle" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="17.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T03:09:19.000Z" objectID="{288D0D1B-9185-0DC9-10EB-4BBA158D332F}{15}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[]]></one:T></one:OE></one:Title></one:Page>
corpus/page-lifecycle/movement/08-collapsed-group-move/cold/read/page-001.xml created+2
......@@ -0,0 +1,2 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{276609F3-3708-06F2-2B1C-F5F0C259C5C8}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:10:48.000Z" pageLevel="1"><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings></one:Page>
corpus/page-lifecycle/movement/08-collapsed-group-move/cold/read/page-002.xml created+4
......@@ -0,0 +1,4 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{33AA408A-31CD-43A4-961F-BD4C7A0DFA10}{1}{B0}" name="Same title" dateTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T06:03:25.000Z" pageLevel="1" lang="en-US"><one:QuickStyleDef index="0" name="p" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="11.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T06:03:08.000Z" objectID="{31B1D9F0-656B-4931-A420-774354F6E4AD}{32}{B0}" alignment="left" quickStyleIndex="0" style="font-family:Calibri;font-size:17.0pt"><one:T><![CDATA[Same title]]></one:T></one:OE></one:Title><one:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T06:03:08.000Z" objectID="{31B1D9F0-656B-4931-A420-774354F6E4AD}{39}{B0}"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:Size width="158.2952728271484" height="13.42771339416504"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T06:03:08.000Z" objectID="{31B1D9F0-656B-4931-A420-774354F6E4AD}{40}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Body parent &#129408; é</span><span
4lang=en-US> </span><span style='font-style:italic' lang=x-none>preserved</span>]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/movement/08-collapsed-group-move/cold/read/page-003.xml created+4
......@@ -0,0 +1,4 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{33FAA9DA-2D41-47FD-B4D4-5D3414953237}{1}{B0}" name="grandchild" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:10:48.000Z" pageLevel="3" lang="en-US"><one:QuickStyleDef index="0" name="p" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="11.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{A32F8269-2C7B-4452-88D1-EDBC3D1D5176}{32}{B0}" alignment="left" quickStyleIndex="0" style="font-family:Calibri;font-size:17.0pt"><one:T><![CDATA[grandchild]]></one:T></one:OE></one:Title><one:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{A32F8269-2C7B-4452-88D1-EDBC3D1D5176}{39}{B0}"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:Size width="175.9715728759766" height="13.42771339416504"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{A32F8269-2C7B-4452-88D1-EDBC3D1D5176}{40}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Body grandchild &#129408; é</span><span
4lang=en-US> </span><span style='font-style:italic' lang=x-none>preserved</span>]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/movement/08-collapsed-group-move/cold/read/page-004.xml created+2
......@@ -0,0 +1,2 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{4D04B133-AE7B-0842-2FC2-3325D47B2683}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:10:48.000Z" pageLevel="1"><one:QuickStyleDef index="0" name="PageTitle" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="17.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T03:09:19.000Z" objectID="{8371C028-92CE-0025-0445-68154E08AA7C}{15}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[]]></one:T></one:OE></one:Title></one:Page>
corpus/page-lifecycle/movement/08-collapsed-group-move/cold/read/page-005.xml created+4
......@@ -0,0 +1,4 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{6E266B19-B78B-49A2-A8F2-85983E276EE1}{1}{B0}" name="child" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:04:26.000Z" pageLevel="1" lang="en-US"><one:QuickStyleDef index="0" name="p" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="11.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:03:46.000Z" objectID="{E4721E6A-55A6-4D0A-80B5-9ACA859CB745}{28}{B0}" alignment="left" quickStyleIndex="0" style="font-family:Calibri;font-size:17.0pt"><one:T><![CDATA[child]]></one:T></one:OE></one:Title><one:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T06:03:46.000Z" objectID="{E4721E6A-55A6-4D0A-80B5-9ACA859CB745}{35}{B0}"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:Size width="149.6102294921875" height="13.42771339416504"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:03:46.000Z" objectID="{E4721E6A-55A6-4D0A-80B5-9ACA859CB745}{36}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Body child &#129408; é</span><span
4lang=en-US> </span><span style='font-style:italic' lang=x-none>preserved</span>]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/movement/08-collapsed-group-move/cold/read/page-006.xml created+4
......@@ -0,0 +1,4 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{8BDCA157-C831-4EC1-B7D3-F35554DB4B61}{1}{B0}" name="Body trailing 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:10:48.000Z" pageLevel="1" lang="en-US"><one:QuickStyleDef index="0" name="p" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="11.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:34.000Z" lastModifiedTime="2026-09-09T03:09:34.000Z" objectID="{CE52B0DA-C57C-4B73-A202-4F5518C75BD1}{16}{B0}" alignment="left" quickStyleIndex="0" style="font-family:Calibri;font-size:17.0pt"><one:T><![CDATA[]]></one:T></one:OE></one:Title><one:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{1AED812A-E7A1-44F1-8586-91B1725CA12D}{39}{B0}"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:Size width="160.1752014160156" height="13.42771339416504"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{1AED812A-E7A1-44F1-8586-91B1725CA12D}{40}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Body trailing &#129408; é</span><span
4lang=en-US> </span><span style='font-style:italic' lang=x-none>preserved</span>]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/movement/08-collapsed-group-move/cold/read/page-007.xml created+4
......@@ -0,0 +1,4 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{E0395BF7-FECD-44F0-8873-F10EC3E2DF7B}{1}{B0}" name="Renamed 🦋 é" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:10:48.000Z" pageLevel="1" lang="en-US"><one:QuickStyleDef index="0" name="p" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="11.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:34.000Z" lastModifiedTime="2026-09-09T03:09:34.000Z" objectID="{CDC1BA43-1876-4380-9E0D-114C15B45A04}{16}{B0}" alignment="left" quickStyleIndex="0" style="font-family:Calibri;font-size:17.0pt"><one:T><![CDATA[Renamed &#129419; é]]></one:T></one:OE></one:Title><one:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{86B691E9-704B-4F1A-9B4D-8E2CB6D4EB3A}{39}{B0}"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:Size width="170.2942504882812" height="13.42771339416504"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{86B691E9-704B-4F1A-9B4D-8E2CB6D4EB3A}{40}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Body duplicate &#129408; é</span><span
4lang=en-US> </span><span style='font-style:italic' lang=x-none>preserved</span>]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/movement/08-collapsed-group-move/cold/read/page-008.xml created+4
......@@ -0,0 +1,4 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{F095C5B4-9D38-49A3-9C69-9B5450126650}{1}{B0}" name="Body automatic 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:10:48.000Z" pageLevel="1" lang="en-US"><one:QuickStyleDef index="0" name="p" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="11.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{47EBBFFC-3592-4642-9EAB-406A734CC543}{14}{B0}"><one:Position x="36.0" y="14.40000057220459" z="0"/><one:Size width="174.3547973632812" height="13.42771625518799"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{47EBBFFC-3592-4642-9EAB-406A734CC543}{15}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Body automatic &#129408; é</span><span
4lang=en-US> </span><span style='font-style:italic' lang=x-none>preserved</span>]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/movement/08-collapsed-group-move/cold/read/payloads.json created+1
......@@ -0,0 +1 @@
1../../../01-demoted-parent/cold/read/payloads.json
\ No newline at end of file
corpus/page-lifecycle/movement/08-collapsed-group-move/desktop/0-action.ahk created+2
......@@ -0,0 +1,2 @@
1Click(578,498)
2Sleep(700)
\ No newline at end of file
corpus/page-lifecycle/movement/08-collapsed-group-move/desktop/0-action.json created+1
......@@ -0,0 +1 @@
1../../04-subpage-move/desktop/0-action.json
\ No newline at end of file
corpus/page-lifecycle/movement/08-collapsed-group-move/desktop/0-action.png created
Binary files /dev/null and b/corpus/page-lifecycle/movement/08-collapsed-group-move/desktop/0-action.png differ
corpus/page-lifecycle/movement/08-collapsed-group-move/desktop/0-menu.ahk created+1
......@@ -0,0 +1 @@
1../../06-promoted-level-two/desktop/0-menu.ahk
\ No newline at end of file
corpus/page-lifecycle/movement/08-collapsed-group-move/desktop/0-menu.json created+1
......@@ -0,0 +1 @@
1../../01-demoted-parent/desktop/0-menu.json
\ No newline at end of file
corpus/page-lifecycle/movement/08-collapsed-group-move/desktop/0-menu.png created
Binary files /dev/null and b/corpus/page-lifecycle/movement/08-collapsed-group-move/desktop/0-menu.png differ
corpus/page-lifecycle/movement/08-collapsed-group-move/desktop/1-action.ahk created+7
......@@ -0,0 +1,7 @@
1MouseMove(710,274)
2Send("{LButton down}")
3Sleep(250)
4MouseMove(710,117)
5Sleep(500)
6Send("{LButton up}")
7Sleep(700)
\ No newline at end of file
corpus/page-lifecycle/movement/08-collapsed-group-move/desktop/1-action.json created+1
......@@ -0,0 +1 @@
1../../04-subpage-move/desktop/0-action.json
\ No newline at end of file
corpus/page-lifecycle/movement/08-collapsed-group-move/desktop/1-action.png created
Binary files /dev/null and b/corpus/page-lifecycle/movement/08-collapsed-group-move/desktop/1-action.png differ
corpus/page-lifecycle/movement/08-collapsed-group-move/desktop/navigate.ahk created+15
......@@ -0,0 +1,15 @@
1if A_ScreenWidth != 800 || A_ScreenHeight != 600
2 throw Error("This fixture requires an 800 by 600 desktop")
3OnError((exception, mode) => (FileAppend(exception.Message, "**"), ExitApp(1)))
4DetectHiddenWindows false
5app := ComObject("OneNote.Application")
6app.NavigateTo("{866856EB-A00E-45A8-AB04-E632519D762C}{1}{B0}", "", false)
7hwnd := WinWait("ahk_class Framework::CFrame ahk_exe ONENOTE.EXE",, 10)
8if !hwnd
9 throw Error("OneNote window did not appear")
10WinMaximize(hwnd)
11WinActivate(hwnd)
12if !WinWaitActive(hwnd,, 10)
13 throw Error("OneNote window did not become active")
14app.NavigateTo("{866856EB-A00E-45A8-AB04-E632519D762C}{1}{B0}", "", false)
15Sleep 300
corpus/page-lifecycle/movement/08-collapsed-group-move/desktop/navigate.json created+1
......@@ -0,0 +1 @@
1../../04-subpage-move/desktop/0-action.json
\ No newline at end of file
corpus/page-lifecycle/movement/08-collapsed-group-move/desktop/navigate.png created
Binary files /dev/null and b/corpus/page-lifecycle/movement/08-collapsed-group-move/desktop/navigate.png differ
corpus/page-lifecycle/movement/08-collapsed-group-move/desktop/reopened-hierarchy.xml created+2
......@@ -0,0 +1,2 @@
1<?xml version="1.0"?>
2<one:Section xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" name="Lifecycle" ID="{69B67055-EF1B-0D36-2622-9716EBAE9139}{1}{B0}" path="C:\one-tests\runs\capture\notebook\Lifecycle.one" lastModifiedTime="2026-09-09T06:04:48.000Z" color="#91BAAE"><one:Page ID="{AAAEF38A-B96B-44D1-B40F-B173D8B8FBCB}{1}{B0}" name="child" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:04:26.000Z" pageLevel="1"/><one:Page ID="{F7723149-23A1-4A8E-A829-69DFF20AA71D}{1}{B0}" name="grandchild" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:04:48.000Z" pageLevel="3"/><one:Page ID="{898C29A0-A09B-0531-333F-07CE32E4B3A9}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:04:48.000Z" pageLevel="1"/><one:Page ID="{C3E15053-3030-0CA3-277C-07EFDF747887}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:04:48.000Z" pageLevel="1"/><one:Page ID="{E3EE9160-39E8-0B81-37E1-C11B24C650E2}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:04:48.000Z" pageLevel="1"/><one:Page ID="{24B1C364-F02D-4983-948E-C5E5257D4A51}{1}{B0}" name="Renamed 🦋 é" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:04:48.000Z" pageLevel="1"/><one:Page ID="{4F5439C4-C6D1-43B2-AB2E-C7BEB244DE4B}{1}{B0}" name="Body trailing 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:04:48.000Z" pageLevel="1"/><one:Page ID="{341D5D27-93D8-44D0-8094-AFBFB68DF37A}{1}{B0}" name="Body automatic 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:04:48.000Z" pageLevel="1"/><one:Page ID="{F722D819-3F2D-4ED7-8AE2-89A79C926F3A}{1}{B0}" name="Same title" dateTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T06:03:25.000Z" pageLevel="1"/></one:Section>
corpus/page-lifecycle/movement/08-collapsed-group-move/notebook/Lifecycle.one created
Binary files /dev/null and b/corpus/page-lifecycle/movement/08-collapsed-group-move/notebook/Lifecycle.one differ
corpus/page-lifecycle/movement/08-collapsed-group-move/notebook/Open Notebook.onetoc2 created+1
......@@ -0,0 +1 @@
1../../01-demoted-parent/notebook/Open Notebook.onetoc2
\ No newline at end of file
corpus/page-lifecycle/movement/08-collapsed-group-move/read/hierarchy.xml created+2
......@@ -0,0 +1,2 @@
1<?xml version="1.0"?>
2<one:Section xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" name="Lifecycle" ID="{4570D534-F67E-0C4F-3929-C057628B1CDE}{1}{B0}" path="C:\one-tests\runs\capture\notebook\Lifecycle.one" lastModifiedTime="2026-09-09T06:04:40.000Z" color="#91BAAE" isCurrentlyViewed="true"><one:Page ID="{866856EB-A00E-45A8-AB04-E632519D762C}{1}{B0}" name="child" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:04:26.000Z" pageLevel="1" isCollapsed="true" isCurrentlyViewed="true" selected="all"/><one:Page ID="{DBB49428-3AC4-4BF7-B722-3E9E7B2F2AFA}{1}{B0}" name="grandchild" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:04:35.000Z" pageLevel="3" selected="all"/><one:Page ID="{A54A8CC1-B9FE-0448-2C34-508FBBC13E4E}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:04:35.000Z" pageLevel="1"/><one:Page ID="{EF27F532-2955-0DDA-3877-50AE5651F560}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:04:35.000Z" pageLevel="1"/><one:Page ID="{CF283401-208D-0AF8-28EA-965AADE3DD05}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:04:35.000Z" pageLevel="1"/><one:Page ID="{08776605-E948-48FA-8B85-92A4AC58C7B6}{1}{B0}" name="Renamed 🦋 é" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:04:35.000Z" pageLevel="1"/><one:Page ID="{63929CA5-DFB4-42CB-B425-90FF3B6153AC}{1}{B0}" name="Body trailing 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:04:35.000Z" pageLevel="1"/><one:Page ID="{18DBF846-8ABD-45A9-9F9F-F8FE3FA87E9D}{1}{B0}" name="Body automatic 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:04:35.000Z" pageLevel="1"/><one:Page ID="{DBE47D78-2648-4FAE-95E9-DEE615B7E2DD}{1}{B0}" name="Same title" dateTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T06:03:25.000Z" pageLevel="1"/></one:Section>
corpus/page-lifecycle/movement/08-collapsed-group-move/read/page-000.xml created+4
......@@ -0,0 +1,4 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{866856EB-A00E-45A8-AB04-E632519D762C}{1}{B0}" name="child" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:04:36.000Z" pageLevel="1" isCollapsed="true" isCurrentlyViewed="true" selected="all" lang="en-US"><one:QuickStyleDef index="0" name="p" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="11.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:03:46.000Z" objectID="{0C3C2398-4223-4100-8343-F960EA26AF88}{28}{B0}" alignment="left" quickStyleIndex="0" style="font-family:Calibri;font-size:17.0pt"><one:T><![CDATA[child]]></one:T></one:OE></one:Title><one:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T06:03:46.000Z" objectID="{0C3C2398-4223-4100-8343-F960EA26AF88}{35}{B0}"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:Size width="149.6102294921875" height="13.42771339416504"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:03:46.000Z" objectID="{0C3C2398-4223-4100-8343-F960EA26AF88}{36}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Body child &#129408; é</span><span
4lang=en-US> </span><span style='font-style:italic' lang=x-none>preserved</span>]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/movement/08-collapsed-group-move/read/page-001.xml created+4
......@@ -0,0 +1,4 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{DBB49428-3AC4-4BF7-B722-3E9E7B2F2AFA}{1}{B0}" name="grandchild" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:04:35.000Z" pageLevel="3" selected="all" lang="en-US"><one:QuickStyleDef index="0" name="p" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="11.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{4B61BF9B-3BFE-4858-8B27-8E1652A749BB}{32}{B0}" alignment="left" quickStyleIndex="0" style="font-family:Calibri;font-size:17.0pt"><one:T><![CDATA[grandchild]]></one:T></one:OE></one:Title><one:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{4B61BF9B-3BFE-4858-8B27-8E1652A749BB}{39}{B0}"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:Size width="175.9715728759766" height="13.42771339416504"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{4B61BF9B-3BFE-4858-8B27-8E1652A749BB}{40}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Body grandchild &#129408; é</span><span
4lang=en-US> </span><span style='font-style:italic' lang=x-none>preserved</span>]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/movement/08-collapsed-group-move/read/page-002.xml created+2
......@@ -0,0 +1,2 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{A54A8CC1-B9FE-0448-2C34-508FBBC13E4E}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:04:35.000Z" pageLevel="1"><one:QuickStyleDef index="0" name="PageTitle" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="17.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T03:09:19.000Z" objectID="{6B3FFDDA-854B-0C2F-07B3-0BBF21B2B2B1}{15}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[]]></one:T></one:OE></one:Title></one:Page>
corpus/page-lifecycle/movement/08-collapsed-group-move/read/page-003.xml created+2
......@@ -0,0 +1,2 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{EF27F532-2955-0DDA-3877-50AE5651F560}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:04:35.000Z" pageLevel="1"><one:QuickStyleDef index="0" name="PageTitle" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="17.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T03:09:19.000Z" objectID="{C0C330E9-8600-01C3-131D-28107A372BE2}{15}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[]]></one:T></one:OE></one:Title></one:Page>
corpus/page-lifecycle/movement/08-collapsed-group-move/read/page-004.xml created+2
......@@ -0,0 +1,2 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{CF283401-208D-0AF8-28EA-965AADE3DD05}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T06:04:35.000Z" pageLevel="1"><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings></one:Page>
corpus/page-lifecycle/movement/08-collapsed-group-move/read/page-005.xml created+4
......@@ -0,0 +1,4 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{08776605-E948-48FA-8B85-92A4AC58C7B6}{1}{B0}" name="Renamed 🦋 é" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:04:35.000Z" pageLevel="1" lang="en-US"><one:QuickStyleDef index="0" name="p" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="11.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:34.000Z" lastModifiedTime="2026-09-09T03:09:34.000Z" objectID="{258F87B1-0FF3-4F8A-9DFB-72E67A0E42C9}{16}{B0}" alignment="left" quickStyleIndex="0" style="font-family:Calibri;font-size:17.0pt"><one:T><![CDATA[Renamed &#129419; é]]></one:T></one:OE></one:Title><one:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{6EF8AC1B-67CE-4310-98BB-ED86D96EF3F7}{39}{B0}"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:Size width="170.2942504882812" height="13.42771339416504"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{6EF8AC1B-67CE-4310-98BB-ED86D96EF3F7}{40}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Body duplicate &#129408; é</span><span
4lang=en-US> </span><span style='font-style:italic' lang=x-none>preserved</span>]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/movement/08-collapsed-group-move/read/page-006.xml created+4
......@@ -0,0 +1,4 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{63929CA5-DFB4-42CB-B425-90FF3B6153AC}{1}{B0}" name="Body trailing 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:04:35.000Z" pageLevel="1" lang="en-US"><one:QuickStyleDef index="0" name="p" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="11.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:34.000Z" lastModifiedTime="2026-09-09T03:09:34.000Z" objectID="{261C8D28-D2F9-4779-A1F4-2CFF777D431C}{16}{B0}" alignment="left" quickStyleIndex="0" style="font-family:Calibri;font-size:17.0pt"><one:T><![CDATA[]]></one:T></one:OE></one:Title><one:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{F2A3BCD8-F024-48FB-8670-F21B1DE6B9E0}{39}{B0}"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:Size width="160.1752014160156" height="13.42771339416504"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{F2A3BCD8-F024-48FB-8670-F21B1DE6B9E0}{40}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Body trailing &#129408; é</span><span
4lang=en-US> </span><span style='font-style:italic' lang=x-none>preserved</span>]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/movement/08-collapsed-group-move/read/page-007.xml created+4
......@@ -0,0 +1,4 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{18DBF846-8ABD-45A9-9F9F-F8FE3FA87E9D}{1}{B0}" name="Body automatic 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T06:04:35.000Z" pageLevel="1" lang="en-US"><one:QuickStyleDef index="0" name="p" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="11.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{AFA5820E-2217-4A48-9D5D-23C01CF6DD8E}{14}{B0}"><one:Position x="36.0" y="14.40000057220459" z="0"/><one:Size width="174.3547973632812" height="13.42771625518799"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{AFA5820E-2217-4A48-9D5D-23C01CF6DD8E}{15}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Body automatic &#129408; é</span><span
4lang=en-US> </span><span style='font-style:italic' lang=x-none>preserved</span>]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/movement/08-collapsed-group-move/read/page-008.xml created+4
......@@ -0,0 +1,4 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{DBE47D78-2648-4FAE-95E9-DEE615B7E2DD}{1}{B0}" name="Same title" dateTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T06:04:40.000Z" pageLevel="1" lang="en-US"><one:QuickStyleDef index="0" name="p" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="11.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T06:03:08.000Z" objectID="{D9FFE402-72EE-453B-A7D6-14E93B4CFC60}{32}{B0}" alignment="left" quickStyleIndex="0" style="font-family:Calibri;font-size:17.0pt"><one:T><![CDATA[Same title]]></one:T></one:OE></one:Title><one:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T06:03:08.000Z" objectID="{D9FFE402-72EE-453B-A7D6-14E93B4CFC60}{39}{B0}"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:Size width="158.2952728271484" height="13.42771339416504"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T06:03:08.000Z" objectID="{D9FFE402-72EE-453B-A7D6-14E93B4CFC60}{40}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Body parent &#129408; é</span><span
4lang=en-US> </span><span style='font-style:italic' lang=x-none>preserved</span>]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/movement/08-collapsed-group-move/read/reopened-hierarchy.xml created+1
......@@ -0,0 +1 @@
1../desktop/reopened-hierarchy.xml
\ No newline at end of file
corpus/page-lifecycle/movement/README.md created+36
......@@ -0,0 +1,36 @@
1# Native page movement controls
2
3Nine OneNote 2010 reference outcomes from the synthetic `04-nested` section.
4Every outcome has a closed notebook, native page XML, an independent cold reopen,
5and saved desktop actions/screenshots. `provenance.json` records the controllers,
6source, machines and teardown. Identical files link to one stored copy.
7
8The controls distinguish three operations:
9
10- Moving an expanded, individually selected tab moves that page alone. Its
11 following subpages retain their levels and join the preceding series.
12- Moving an explicitly selected range moves every selected page. Moving a
13 collapsed top-level tab also moves its hidden subpages.
14- Promotion/demotion changes only the selected page's level. A level-3 page can
15 directly follow a level-1 page; indentation is not a conventional subtree.
16
17`tools/native_page_movement.py OUTPUT` replays the eight numbered phases in an
18owned 800×600 clone. The `single-page` reference comes from an earlier replay
19whose group-movement expectation was rejected; its actual single-page outcome
20was retained and independently validated. Its exact desktop actions are saved
21alongside the notebook. The subsequent ordinary-click replay reproduced it.
22Cold-capture each numbered phase with `tools/native_runner.py INPUT OUTPUT
23--expected-pages 9 --collect-notebook`.
24
25Run `PYTHONPATH=tools python3 -m unittest tools.test_page_movement -v` after
26building the document example. The test verifies stable page identities, order,
27levels, series membership, content-tree relationships, text and formatting,
28then compares native XML and all active graphs across each cold reopen.
29
30In `02-promoted-parent`, native OneNote left one section metadata copy at level 2
31while the authoritative page metadata was level 1. Its cold reopen refreshed
32that copy to 1. MS-ONE §2.2.81 product-behavior footnote 9 explicitly permits
33temporary differences and describes subsequent native refresh. This fixture
34accepts exactly one such level refresh; every other graph field must match.
35The default comparison still rejects this change and remains strict for Rust
36publication fixtures.
corpus/page-lifecycle/movement/provenance.json created+109
......@@ -0,0 +1,109 @@
1{
2 "source": "corpus/page-lifecycle/04-nested/notebook/Lifecycle.one",
3 "author_capture": "evidence/m10/page-movement-native-05",
4 "author_machine": {
5 "name": "m6-4a2dfcf5",
6 "hostname": "ONE-M6-4A2DFCF5"
7 },
8 "author_teardown": {
9 "absent": true
10 },
11 "scripts": {
12 "controller_sha256": "5630c0252072b92d4a8ac04b7b577106cef550aad93ed41fc50f145eaabf0af7",
13 "helper_sha256": "881fcdcc88eabecf965737085faede5cb39dda6f3f832b3875b0c62345ffbde6"
14 },
15 "single_page_capture": "evidence/m10/page-movement-native-03",
16 "single_page_expectation": "The controller rejected a group-move expectation; the captured single-page outcome was independently cold-validated.",
17 "cold": {
18 "01-demoted-parent": {
19 "capture": "evidence/m10/page-movement-cold-01-demoted-parent",
20 "machine": {
21 "name": "m6-97b05910",
22 "hostname": "ONE-M6-97B05910"
23 },
24 "teardown": {
25 "absent": true
26 }
27 },
28 "02-promoted-parent": {
29 "capture": "evidence/m10/page-movement-cold-02-promoted-parent",
30 "machine": {
31 "name": "m6-2aeea4f2",
32 "hostname": "ONE-M6-2AEEA4F2"
33 },
34 "teardown": {
35 "absent": true
36 }
37 },
38 "03-selected-group-move": {
39 "capture": "evidence/m10/page-movement-cold-03-selected-group-move",
40 "machine": {
41 "name": "m6-cd0faacb",
42 "hostname": "ONE-M6-CD0FAACB"
43 },
44 "teardown": {
45 "absent": true
46 }
47 },
48 "04-subpage-move": {
49 "capture": "evidence/m10/page-movement-cold-04-subpage-move",
50 "machine": {
51 "name": "m6-554a4076",
52 "hostname": "ONE-M6-554A4076"
53 },
54 "teardown": {
55 "absent": true
56 }
57 },
58 "05-insert-before-subpage": {
59 "capture": "evidence/m10/page-movement-cold-05-insert-before-subpage",
60 "machine": {
61 "name": "m6-982b068d",
62 "hostname": "ONE-M6-982B068D"
63 },
64 "teardown": {
65 "absent": true
66 }
67 },
68 "06-promoted-level-two": {
69 "capture": "evidence/m10/page-movement-cold-06-promoted-level-two",
70 "machine": {
71 "name": "m6-1dc0856b",
72 "hostname": "ONE-M6-1DC0856B"
73 },
74 "teardown": {
75 "absent": true
76 }
77 },
78 "07-promoted-root": {
79 "capture": "evidence/m10/page-movement-cold-07-promoted-root",
80 "machine": {
81 "name": "m6-93230663",
82 "hostname": "ONE-M6-93230663"
83 },
84 "teardown": {
85 "absent": true
86 }
87 },
88 "08-collapsed-group-move": {
89 "capture": "evidence/m10/page-movement-cold-08-collapsed-group-move",
90 "machine": {
91 "name": "m6-6f5064db",
92 "hostname": "ONE-M6-6F5064DB"
93 },
94 "teardown": {
95 "absent": true
96 }
97 },
98 "single-page": {
99 "capture": "evidence/m10/page-movement-single-cold",
100 "machine": {
101 "name": "m6-d98e3a6d",
102 "hostname": "ONE-M6-D98E3A6D"
103 },
104 "teardown": {
105 "absent": true
106 }
107 }
108 }
109}
corpus/page-lifecycle/movement/single-page/cold/notebook/Lifecycle.one created+1
......@@ -0,0 +1 @@
1../../notebook/Lifecycle.one
\ No newline at end of file
corpus/page-lifecycle/movement/single-page/cold/notebook/Open Notebook.onetoc2 created+1
......@@ -0,0 +1 @@
1../../notebook/Open Notebook.onetoc2
\ No newline at end of file
corpus/page-lifecycle/movement/single-page/cold/read/environment.json created+7
......@@ -0,0 +1,7 @@
1{
2 "powershell": "5.1.14409.1005",
3 "schema": "xs2010",
4 "hostname": "ONE-M6-D98E3A6D",
5 "cold": true,
6 "onenote": "14.0.4763.1000"
7}
corpus/page-lifecycle/movement/single-page/cold/read/hierarchy.xml created+2
......@@ -0,0 +1,2 @@
1<?xml version="1.0"?>
2<one:Notebook xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" name="notebook" nickname="notebook" ID="{23F6DE3D-62A7-4CC8-B7FB-8E64701CDD30}{1}{B0}" path="C:\one-tests\runs\capture\notebook" lastModifiedTime="2026-09-09T05:58:19.000Z" color="#B49EDE"><one:Section name="Lifecycle" ID="{6E598C19-9A7B-07D3-0A20-4A63E7FC7A65}{1}{B0}" path="C:\one-tests\runs\capture\notebook\Lifecycle.one" lastModifiedTime="2026-09-09T05:58:19.000Z" color="#91BAAE"><one:Page ID="{8E63D5EC-D5FB-0FD4-1F3D-DABB3EB658F5}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T05:58:19.000Z" pageLevel="1"/><one:Page ID="{C40EAC1F-4550-0646-0B7E-DA9AD32693DB}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T05:58:19.000Z" pageLevel="1"/><one:Page ID="{E4016D2C-4C88-0164-1BE3-1C6E2894BBBE}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T05:58:19.000Z" pageLevel="1"/><one:Page ID="{AD410FC6-CC0B-4E34-980D-6C06D4EA1097}{1}{B0}" name="child" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T05:58:19.000Z" pageLevel="2"/><one:Page ID="{F09DCD05-56C1-406B-842B-B4AAFE584C41}{1}{B0}" name="grandchild" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T05:58:19.000Z" pageLevel="3"/><one:Page ID="{235E3F28-854D-4366-B88C-1890292FA10D}{1}{B0}" name="Renamed 🦋 é" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T05:58:19.000Z" pageLevel="1"/><one:Page ID="{48BBC588-B3B1-4957-872C-1ACBBE163517}{1}{B0}" name="Body trailing 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T05:58:19.000Z" pageLevel="1"/><one:Page ID="{33F2A16B-E6B8-4E35-AC96-72CABADF1826}{1}{B0}" name="Body automatic 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T05:58:19.000Z" pageLevel="1"/><one:Page ID="{F0CD2455-4A4D-4432-A6E0-54D290C08466}{1}{B0}" name="Same title" dateTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T05:49:01.000Z" pageLevel="1"/></one:Section></one:Notebook>
corpus/page-lifecycle/movement/single-page/cold/read/page-000.xml created+4
......@@ -0,0 +1,4 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{235E3F28-854D-4366-B88C-1890292FA10D}{1}{B0}" name="Renamed 🦋 é" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T05:58:19.000Z" pageLevel="1" lang="en-US"><one:QuickStyleDef index="0" name="p" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="11.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:34.000Z" lastModifiedTime="2026-09-09T03:09:34.000Z" objectID="{0EA6DE9C-63F6-4416-AEF2-F8D2FF792472}{16}{B0}" alignment="left" quickStyleIndex="0" style="font-family:Calibri;font-size:17.0pt"><one:T><![CDATA[Renamed &#129419; é]]></one:T></one:OE></one:Title><one:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{45D1F536-0BCB-488C-ABB2-67B25C19954C}{39}{B0}"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:Size width="170.2942504882812" height="13.42771339416504"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{45D1F536-0BCB-488C-ABB2-67B25C19954C}{40}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Body duplicate &#129408; é</span><span
4lang=en-US> </span><span style='font-style:italic' lang=x-none>preserved</span>]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/movement/single-page/cold/read/page-001.xml created+4
......@@ -0,0 +1,4 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{33F2A16B-E6B8-4E35-AC96-72CABADF1826}{1}{B0}" name="Body automatic 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T05:58:19.000Z" pageLevel="1" lang="en-US"><one:QuickStyleDef index="0" name="p" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="11.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{848CDB23-4E12-41D4-AE54-A9F49981BB35}{14}{B0}"><one:Position x="36.0" y="14.40000057220459" z="0"/><one:Size width="174.3547973632812" height="13.42771625518799"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{848CDB23-4E12-41D4-AE54-A9F49981BB35}{15}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Body automatic &#129408; é</span><span
4lang=en-US> </span><span style='font-style:italic' lang=x-none>preserved</span>]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/movement/single-page/cold/read/page-002.xml created+4
......@@ -0,0 +1,4 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{48BBC588-B3B1-4957-872C-1ACBBE163517}{1}{B0}" name="Body trailing 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T05:58:19.000Z" pageLevel="1" lang="en-US"><one:QuickStyleDef index="0" name="p" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="11.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:34.000Z" lastModifiedTime="2026-09-09T03:09:34.000Z" objectID="{0D35D405-BEFC-4CE5-92FD-A6CBF20A25A7}{16}{B0}" alignment="left" quickStyleIndex="0" style="font-family:Calibri;font-size:17.0pt"><one:T><![CDATA[]]></one:T></one:OE></one:Title><one:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{D98AE5F5-9C21-4367-B579-782F9891DF5B}{39}{B0}"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:Size width="160.1752014160156" height="13.42771339416504"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{D98AE5F5-9C21-4367-B579-782F9891DF5B}{40}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Body trailing &#129408; é</span><span
4lang=en-US> </span><span style='font-style:italic' lang=x-none>preserved</span>]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/movement/single-page/cold/read/page-003.xml created+2
......@@ -0,0 +1,2 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{8E63D5EC-D5FB-0FD4-1F3D-DABB3EB658F5}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T05:58:19.000Z" pageLevel="1"><one:QuickStyleDef index="0" name="PageTitle" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="17.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T03:09:19.000Z" objectID="{4016A4F7-E94E-07B3-34BA-818BA4C5D40A}{15}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[]]></one:T></one:OE></one:Title></one:Page>
corpus/page-lifecycle/movement/single-page/cold/read/page-004.xml created+4
......@@ -0,0 +1,4 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{AD410FC6-CC0B-4E34-980D-6C06D4EA1097}{1}{B0}" name="child" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T05:58:19.000Z" pageLevel="2" lang="en-US"><one:QuickStyleDef index="0" name="p" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="11.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T03:09:29.000Z" objectID="{27157AB5-2E26-4A9C-B04A-73546F51C933}{28}{B0}" alignment="left" quickStyleIndex="0" style="font-family:Calibri;font-size:17.0pt"><one:T><![CDATA[child]]></one:T></one:OE></one:Title><one:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{27157AB5-2E26-4A9C-B04A-73546F51C933}{35}{B0}"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:Size width="149.6102294921875" height="13.42771339416504"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T03:09:29.000Z" objectID="{27157AB5-2E26-4A9C-B04A-73546F51C933}{36}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Body child &#129408; é</span><span
4lang=en-US> </span><span style='font-style:italic' lang=x-none>preserved</span>]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/movement/single-page/cold/read/page-005.xml created+2
......@@ -0,0 +1,2 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{C40EAC1F-4550-0646-0B7E-DA9AD32693DB}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T05:58:19.000Z" pageLevel="1"><one:QuickStyleDef index="0" name="PageTitle" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="17.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T03:09:19.000Z" objectID="{EBEA69C4-EA05-0A5F-2014-A224FF404D59}{15}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[]]></one:T></one:OE></one:Title></one:Page>
corpus/page-lifecycle/movement/single-page/cold/read/page-006.xml created+2
......@@ -0,0 +1,2 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{E4016D2C-4C88-0164-1BE3-1C6E2894BBBE}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T05:58:19.000Z" pageLevel="1"><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings></one:Page>
corpus/page-lifecycle/movement/single-page/cold/read/page-007.xml created+4
......@@ -0,0 +1,4 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{F09DCD05-56C1-406B-842B-B4AAFE584C41}{1}{B0}" name="grandchild" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T05:58:19.000Z" pageLevel="3" lang="en-US"><one:QuickStyleDef index="0" name="p" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="11.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{6048E6B6-57FB-43C4-B82E-0422D7D02F00}{32}{B0}" alignment="left" quickStyleIndex="0" style="font-family:Calibri;font-size:17.0pt"><one:T><![CDATA[grandchild]]></one:T></one:OE></one:Title><one:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{6048E6B6-57FB-43C4-B82E-0422D7D02F00}{39}{B0}"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:Size width="175.9715728759766" height="13.42771339416504"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{6048E6B6-57FB-43C4-B82E-0422D7D02F00}{40}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Body grandchild &#129408; é</span><span
4lang=en-US> </span><span style='font-style:italic' lang=x-none>preserved</span>]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/movement/single-page/cold/read/page-008.xml created+4
......@@ -0,0 +1,4 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{F0CD2455-4A4D-4432-A6E0-54D290C08466}{1}{B0}" name="Same title" dateTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T05:49:01.000Z" pageLevel="1" lang="en-US"><one:QuickStyleDef index="0" name="p" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="11.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T05:48:48.000Z" objectID="{F2D6BD2F-1EEB-4EA7-94DF-9EDDBE3B9ADB}{32}{B0}" alignment="left" quickStyleIndex="0" style="font-family:Calibri;font-size:17.0pt"><one:T><![CDATA[Same title]]></one:T></one:OE></one:Title><one:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T05:48:48.000Z" objectID="{F2D6BD2F-1EEB-4EA7-94DF-9EDDBE3B9ADB}{39}{B0}"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:Size width="158.2952728271484" height="13.42771339416504"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T05:48:48.000Z" objectID="{F2D6BD2F-1EEB-4EA7-94DF-9EDDBE3B9ADB}{40}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Body parent &#129408; é</span><span
4lang=en-US> </span><span style='font-style:italic' lang=x-none>preserved</span>]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/movement/single-page/cold/read/payloads.json created+1
......@@ -0,0 +1 @@
1../../../01-demoted-parent/cold/read/payloads.json
\ No newline at end of file
corpus/page-lifecycle/movement/single-page/desktop/0-action.ahk created+1
......@@ -0,0 +1 @@
1../../03-selected-group-move/desktop/1-action.ahk
\ No newline at end of file
corpus/page-lifecycle/movement/single-page/desktop/0-action.json created+1
......@@ -0,0 +1 @@
1../../01-demoted-parent/desktop/0-action.json
\ No newline at end of file
corpus/page-lifecycle/movement/single-page/desktop/0-action.png created
Binary files /dev/null and b/corpus/page-lifecycle/movement/single-page/desktop/0-action.png differ
corpus/page-lifecycle/movement/single-page/desktop/navigate.ahk created+15
......@@ -0,0 +1,15 @@
1if A_ScreenWidth != 800 || A_ScreenHeight != 600
2 throw Error("This fixture requires an 800 by 600 desktop")
3OnError((exception, mode) => (FileAppend(exception.Message, "**"), ExitApp(1)))
4DetectHiddenWindows false
5app := ComObject("OneNote.Application")
6app.NavigateTo("{C6DF1EEC-1EB0-4FE5-815D-5159ABCB4C73}{1}{B0}", "", false)
7hwnd := WinWait("ahk_class Framework::CFrame ahk_exe ONENOTE.EXE",, 10)
8if !hwnd
9 throw Error("OneNote window did not appear")
10WinMaximize(hwnd)
11WinActivate(hwnd)
12if !WinWaitActive(hwnd,, 10)
13 throw Error("OneNote window did not become active")
14app.NavigateTo("{C6DF1EEC-1EB0-4FE5-815D-5159ABCB4C73}{1}{B0}", "", false)
15Sleep 300
corpus/page-lifecycle/movement/single-page/desktop/navigate.json created+1
......@@ -0,0 +1 @@
1../../01-demoted-parent/desktop/0-action.json
\ No newline at end of file
corpus/page-lifecycle/movement/single-page/desktop/navigate.png created
Binary files /dev/null and b/corpus/page-lifecycle/movement/single-page/desktop/navigate.png differ
corpus/page-lifecycle/movement/single-page/desktop/reopened-hierarchy.xml created+2
......@@ -0,0 +1,2 @@
1<?xml version="1.0"?>
2<one:Section xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" name="Lifecycle" ID="{817F6CFD-8A09-055F-127E-820F631BFDC9}{1}{B0}" path="C:\one-tests\runs\capture\notebook\Lifecycle.one" lastModifiedTime="2026-09-09T05:49:18.000Z" color="#91BAAE"><one:Page ID="{61453508-C589-0D58-0763-12D7BA51DF59}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T05:49:18.000Z" pageLevel="1"/><one:Page ID="{2B284CFB-5522-04CA-1320-12F657C11477}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T05:49:18.000Z" pageLevel="1"/><one:Page ID="{0B278DC8-5CFA-03E8-03BD-D402AC733C12}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T05:49:18.000Z" pageLevel="1"/><one:Page ID="{4267EF22-DC79-4CB8-8053-A46A500D973B}{1}{B0}" name="child" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T05:49:18.000Z" pageLevel="2"/><one:Page ID="{1FBB2DE1-46B3-42E7-9C75-7CC67ABFCBED}{1}{B0}" name="grandchild" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T05:49:18.000Z" pageLevel="3"/><one:Page ID="{CC78DFCC-953F-41EA-A0D2-D0FCADC826A1}{1}{B0}" name="Renamed 🦋 é" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T05:49:18.000Z" pageLevel="1"/><one:Page ID="{A79D256C-A3C3-4BDB-9F72-D2A73AF1B2BB}{1}{B0}" name="Body trailing 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T05:49:18.000Z" pageLevel="1"/><one:Page ID="{DCD4418F-F6CA-4CB9-B4C8-BAA63E389F8A}{1}{B0}" name="Body automatic 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T05:49:18.000Z" pageLevel="1"/><one:Page ID="{1FEBC4B1-5A3F-46BE-BEBE-9CBE142703CA}{1}{B0}" name="Same title" dateTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T05:49:01.000Z" pageLevel="1"/></one:Section>
corpus/page-lifecycle/movement/single-page/notebook/Lifecycle.one created
Binary files /dev/null and b/corpus/page-lifecycle/movement/single-page/notebook/Lifecycle.one differ
corpus/page-lifecycle/movement/single-page/notebook/Open Notebook.onetoc2 created
Binary files /dev/null and b/corpus/page-lifecycle/movement/single-page/notebook/Open Notebook.onetoc2 differ
corpus/page-lifecycle/movement/single-page/read/hierarchy.xml created+2
......@@ -0,0 +1,2 @@
1<?xml version="1.0"?>
2<one:Section xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" name="Lifecycle" ID="{584BB6A0-CE86-0C04-2D9D-4FE8DCF7B270}{1}{B0}" path="C:\one-tests\runs\capture\notebook\Lifecycle.one" lastModifiedTime="2026-09-09T05:49:11.000Z" color="#91BAAE" isCurrentlyViewed="true"><one:Page ID="{B871EF55-8106-0403-3880-DF3005BD90E0}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T05:49:08.000Z" pageLevel="1"/><one:Page ID="{F21C96A6-11AD-0D91-2CC3-DF11E82D5BCE}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T05:49:08.000Z" pageLevel="1"/><one:Page ID="{D2135795-1875-0AB3-3C5E-19E5139F73AB}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T05:49:08.000Z" pageLevel="1"/><one:Page ID="{9B53357F-98F6-45E3-BFB0-698DEFE1D882}{1}{B0}" name="child" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T05:49:11.000Z" pageLevel="2"/><one:Page ID="{C68FF7BC-023C-4BBC-A396-B121C5538454}{1}{B0}" name="grandchild" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T05:49:08.000Z" pageLevel="3"/><one:Page ID="{154C0591-D1B0-48B1-9F31-1D1B12246918}{1}{B0}" name="Renamed 🦋 é" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T05:49:08.000Z" pageLevel="1"/><one:Page ID="{7EA9FF31-E74C-4280-A091-1F40851DFD02}{1}{B0}" name="Body trailing 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T05:49:08.000Z" pageLevel="1"/><one:Page ID="{05E09BD2-B245-45E2-8B2B-774181D4D033}{1}{B0}" name="Body automatic 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T05:49:08.000Z" pageLevel="1"/><one:Page ID="{C6DF1EEC-1EB0-4FE5-815D-5159ABCB4C73}{1}{B0}" name="Same title" dateTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T05:49:01.000Z" pageLevel="1" isCurrentlyViewed="true" selected="all"/></one:Section>
corpus/page-lifecycle/movement/single-page/read/page-000.xml created+2
......@@ -0,0 +1,2 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{B871EF55-8106-0403-3880-DF3005BD90E0}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T05:49:08.000Z" pageLevel="1"><one:QuickStyleDef index="0" name="PageTitle" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="17.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T03:09:19.000Z" objectID="{76049E4E-BDB3-0C64-1307-84009FCE1C1F}{15}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[]]></one:T></one:OE></one:Title></one:Page>
corpus/page-lifecycle/movement/single-page/read/page-001.xml created+2
......@@ -0,0 +1,2 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{F21C96A6-11AD-0D91-2CC3-DF11E82D5BCE}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T05:49:08.000Z" pageLevel="1"><one:QuickStyleDef index="0" name="PageTitle" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="17.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T03:09:19.000Z" objectID="{DDF8537D-BEF8-0188-07A9-A7AFC44B854C}{15}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[]]></one:T></one:OE></one:Title></one:Page>
corpus/page-lifecycle/movement/single-page/read/page-002.xml created+2
......@@ -0,0 +1,2 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{D2135795-1875-0AB3-3C5E-19E5139F73AB}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T05:49:08.000Z" pageLevel="1"><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings></one:Page>
corpus/page-lifecycle/movement/single-page/read/page-003.xml created+4
......@@ -0,0 +1,4 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{9B53357F-98F6-45E3-BFB0-698DEFE1D882}{1}{B0}" name="child" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T05:49:11.000Z" pageLevel="2" lang="en-US"><one:QuickStyleDef index="0" name="p" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="11.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T03:09:29.000Z" objectID="{1107400C-7ADB-414B-97F7-76DF545A0126}{28}{B0}" alignment="left" quickStyleIndex="0" style="font-family:Calibri;font-size:17.0pt"><one:T><![CDATA[child]]></one:T></one:OE></one:Title><one:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{1107400C-7ADB-414B-97F7-76DF545A0126}{35}{B0}"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:Size width="149.6102294921875" height="13.42771339416504"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T03:09:29.000Z" objectID="{1107400C-7ADB-414B-97F7-76DF545A0126}{36}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Body child &#129408; é</span><span
4lang=en-US> </span><span style='font-style:italic' lang=x-none>preserved</span>]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/movement/single-page/read/page-004.xml created+4
......@@ -0,0 +1,4 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{C68FF7BC-023C-4BBC-A396-B121C5538454}{1}{B0}" name="grandchild" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T05:49:08.000Z" pageLevel="3" lang="en-US"><one:QuickStyleDef index="0" name="p" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="11.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{565ADC0F-0306-4813-9F93-01A9ECDBE715}{32}{B0}" alignment="left" quickStyleIndex="0" style="font-family:Calibri;font-size:17.0pt"><one:T><![CDATA[grandchild]]></one:T></one:OE></one:Title><one:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{565ADC0F-0306-4813-9F93-01A9ECDBE715}{39}{B0}"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:Size width="175.9715728759766" height="13.42771339416504"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{565ADC0F-0306-4813-9F93-01A9ECDBE715}{40}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Body grandchild &#129408; é</span><span
4lang=en-US> </span><span style='font-style:italic' lang=x-none>preserved</span>]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/movement/single-page/read/page-005.xml created+4
......@@ -0,0 +1,4 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{154C0591-D1B0-48B1-9F31-1D1B12246918}{1}{B0}" name="Renamed 🦋 é" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T05:49:08.000Z" pageLevel="1" lang="en-US"><one:QuickStyleDef index="0" name="p" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="11.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:34.000Z" lastModifiedTime="2026-09-09T03:09:34.000Z" objectID="{38B4E425-370B-4FC1-894F-FD59C472EC67}{16}{B0}" alignment="left" quickStyleIndex="0" style="font-family:Calibri;font-size:17.0pt"><one:T><![CDATA[Renamed &#129419; é]]></one:T></one:OE></one:Title><one:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{73C3CF8F-5F36-435B-8C0F-623967125D59}{39}{B0}"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:Size width="170.2942504882812" height="13.42771339416504"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{73C3CF8F-5F36-435B-8C0F-623967125D59}{40}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Body duplicate &#129408; é</span><span
4lang=en-US> </span><span style='font-style:italic' lang=x-none>preserved</span>]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/movement/single-page/read/page-006.xml created+4
......@@ -0,0 +1,4 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{7EA9FF31-E74C-4280-A091-1F40851DFD02}{1}{B0}" name="Body trailing 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T05:49:08.000Z" pageLevel="1" lang="en-US"><one:QuickStyleDef index="0" name="p" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="11.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:34.000Z" lastModifiedTime="2026-09-09T03:09:34.000Z" objectID="{3B27EEBC-EA01-4732-B540-A340C901EDB2}{16}{B0}" alignment="left" quickStyleIndex="0" style="font-family:Calibri;font-size:17.0pt"><one:T><![CDATA[]]></one:T></one:OE></one:Title><one:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{EF98DF4C-C8DC-48B0-92C4-7DA4A39A174E}{39}{B0}"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:Size width="160.1752014160156" height="13.42771339416504"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{EF98DF4C-C8DC-48B0-92C4-7DA4A39A174E}{40}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Body trailing &#129408; é</span><span
4lang=en-US> </span><span style='font-style:italic' lang=x-none>preserved</span>]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/movement/single-page/read/page-007.xml created+4
......@@ -0,0 +1,4 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{05E09BD2-B245-45E2-8B2B-774181D4D033}{1}{B0}" name="Body automatic 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T05:49:08.000Z" pageLevel="1" lang="en-US"><one:QuickStyleDef index="0" name="p" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="11.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{B29EE19A-1AEF-4A03-89E9-AC7FA28A7320}{14}{B0}"><one:Position x="36.0" y="14.40000057220459" z="0"/><one:Size width="174.3547973632812" height="13.42771625518799"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{B29EE19A-1AEF-4A03-89E9-AC7FA28A7320}{15}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Body automatic &#129408; é</span><span
4lang=en-US> </span><span style='font-style:italic' lang=x-none>preserved</span>]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/movement/single-page/read/page-008.xml created+4
......@@ -0,0 +1,4 @@
1<?xml version="1.0"?>
2<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{C6DF1EEC-1EB0-4FE5-815D-5159ABCB4C73}{1}{B0}" name="Same title" dateTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T05:49:09.000Z" pageLevel="1" isCurrentlyViewed="true" selected="all" lang="en-US"><one:QuickStyleDef index="0" name="p" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="11.0" spaceBefore="0.0" spaceAfter="0.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title lang="en-US"><one:OE author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" creationTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T05:48:48.000Z" objectID="{C4C48796-4A16-4570-B362-9B56853052CE}{32}{B0}" alignment="left" quickStyleIndex="0" style="font-family:Calibri;font-size:17.0pt"><one:T><![CDATA[Same title]]></one:T></one:OE></one:Title><one:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T05:48:48.000Z" objectID="{C4C48796-4A16-4570-B362-9B56853052CE}{39}{B0}"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:Size width="158.2952728271484" height="13.42771339416504"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T05:48:48.000Z" objectID="{C4C48796-4A16-4570-B362-9B56853052CE}{40}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Body parent &#129408; é</span><span
4lang=en-US> </span><span style='font-style:italic' lang=x-none>preserved</span>]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/movement/single-page/read/reopened-hierarchy.xml created+1
......@@ -0,0 +1 @@
1../desktop/reopened-hierarchy.xml
\ No newline at end of file
tools/native/page-lifecycle.ps1+17-4
......@@ -1,7 +1,16 @@
1param([Parameter(Mandatory=$true)][string]$Root, [Parameter(Mandatory=$true)][string]$CloneHost)
1param([Parameter(Mandatory=$true)][string]$Root, [Parameter(Mandatory=$true)][string]$CloneHost,
2 [string]$CaptureOnly = '')
23Set-StrictMode -Version Latest
34$ErrorActionPreference = 'Stop'
4& "$PSScriptRoot\cold-current.ps1" -Root $Root -CloneHost $CloneHost
5if ($CaptureOnly) {
6 if ($CaptureOnly -notmatch '^[a-z0-9-]+$' -or $CloneHost -notmatch '^ONE-[A-Z0-9-]+$' -or
7 [Environment]::MachineName -ne $CloneHost -or
8 [IO.Path]::GetDirectoryName([IO.Path]::GetFullPath($Root).TrimEnd('\')) -ne 'C:\one-tests\runs') {
9 throw 'Choose a named capture in the owned clone run.'
10 }
11} else {
12 & "$PSScriptRoot\cold-current.ps1" -Root $Root -CloneHost $CloneHost
13}
514$app = New-Object -ComObject OneNote.Application
615$notebook = ''
716$section = ''
......@@ -66,7 +75,7 @@ function Save-Phase([string]$Name) {
6675 }
6776 }
6877 }
69 $pages | ConvertTo-Json | Set-Content (Join-Path $destination 'pages.json') -Encoding UTF8
78 if ($pages.Count) { $pages | ConvertTo-Json | Set-Content (Join-Path $destination 'pages.json') -Encoding UTF8 }
7079 Write-Output $Name
7180}
7281
......@@ -89,6 +98,10 @@ function Set-Order([string[]]$Names, [int[]]$Levels) {
8998try {
9099 $app.OpenHierarchy((Join-Path $Root 'notebook'), '', [ref]$notebook, 0)
91100 $app.OpenHierarchy('Lifecycle.one', $notebook, [ref]$section, 3)
101 if ($CaptureOnly) {
102 Save-Phase $CaptureOnly
103 return
104 }
92105 foreach ($style in 0..2) {
93106 $page = ''
94107 $app.CreateNewPage($section, [ref]$page, $style)
......@@ -118,7 +131,7 @@ try {
118131 $app.DeleteHierarchy($pages['parent'], [DateTime]::MinValue, $false)
119132 Save-Phase '06-deleted-parent'
120133} finally {
121 if ($notebook) { $app.CloseNotebook($notebook, $false) }
134 if ($notebook -and -not $CaptureOnly) { $app.CloseNotebook($notebook, $false) }
122135 [void][Runtime.InteropServices.Marshal]::FinalReleaseComObject($app)
123136 [GC]::Collect()
124137 [GC]::WaitForPendingFinalizers()
tools/native_page_movement.py created+92
......@@ -0,0 +1,92 @@
1#!/usr/bin/env python3
2"""Capture native page indentation and tab movement in an owned clone."""
3import argparse
4import base64
5import hashlib
6import json
7from pathlib import Path
8import shutil
9import signal
10from tempfile import TemporaryDirectory
11import xml.etree.ElementTree as ET
12
13import native_runner as runner
14
15NAMES = ['Untitled page'] * 3 + [
16 'Same title', 'child', 'grandchild', 'Renamed 🦋 é',
17 'Body trailing 🦀 é preserved', 'Body automatic 🦀 é preserved']
18PHASES = [
19 ('01-demoted-parent', 3, [('menu', 179)], list(range(9)), [1, 1, 1, 2, 2, 3, 1, 1, 1]),
20 ('02-promoted-parent', 3, [('menu', 202)], list(range(9)), [1, 1, 1, 1, 2, 3, 1, 1, 1]),
21 ('03-selected-group-move', 3, [('select', 2), ('drag', 308)], [0, 1, 2, 6, 7, 8, 3, 4, 5], [1, 1, 1, 1, 1, 1, 1, 2, 3]),
22 ('04-subpage-move', 4, [('drag', 182)], [0, 1, 2, 4, 6, 7, 8, 3, 5], [1, 1, 1, 1, 1, 1, 1, 1, 3]),
23 ('05-insert-before-subpage', 4, [('drag', 286)], [0, 1, 2, 6, 7, 8, 3, 4, 5], [1, 1, 1, 1, 1, 1, 1, 3, 3]),
24 ('06-promoted-level-two', 4, [('menu', 202)], [0, 1, 2, 6, 7, 8, 3, 4, 5], [1, 1, 1, 1, 1, 1, 1, 2, 3]),
25 ('07-promoted-root', 4, [('menu', 202)], [0, 1, 2, 6, 7, 8, 3, 4, 5], [1, 1, 1, 1, 1, 1, 1, 1, 3]),
26 ('08-collapsed-group-move', 4, [('menu', 224), ('drag', 117)], [4, 5, 0, 1, 2, 6, 7, 8, 3], [1, 3, 1, 1, 1, 1, 1, 1, 1]),
27]
28
29
30def ui(target, source, destination):
31 destination.with_suffix('.ahk').write_text(source)
32 result = runner.windows.do_exec(source, target=target, timeout_ms=15000, shot_delay_ms=300)
33 destination.with_suffix('.json').write_text(json.dumps({k: v for k, v in result.items() if k != 'png_b64'}, indent=2))
34 if result.get('png_b64'):
35 destination.with_suffix('.png').write_bytes(base64.b64decode(result['png_b64']))
36 if result.get('exit') != 0 or result.get('error') or not result.get('png_b64'):
37 raise RuntimeError('Native desktop action failed; inspect its saved capture.')
38
39
40def interact(target, output):
41 helper = runner.ROOT / 'tools/native/page-lifecycle.ps1'
42 shutil.copy2(helper, output / 'scripts/page-lifecycle.ps1')
43 shutil.copy2(__file__, output / 'controller.py')
44 (output / 'interaction.json').write_text(json.dumps({
45 'controller_sha256': hashlib.sha256(Path(__file__).read_bytes()).hexdigest(),
46 'helper_sha256': hashlib.sha256(helper.read_bytes()).hexdigest(),
47 }, indent=2))
48 result = runner.windows.do_put(helper, r'C:\one-tests\page-lifecycle.ps1', target)
49 if result.get('error'):
50 raise RuntimeError(result['error'])
51 hierarchy = output / 'read/hierarchy.xml'
52 for phase, selected, actions, order, levels in PHASES:
53 pages = list(ET.parse(hierarchy).getroot().iter('{http://schemas.microsoft.com/office/onenote/2010/onenote}Page'))
54 row, page = next((i, page) for i, page in enumerate(pages) if page.get('name') == NAMES[selected])
55 destination = output / 'desktop' / phase
56 destination.mkdir(parents=True)
57 ui(target, 'if A_ScreenWidth != 800 || A_ScreenHeight != 600\n throw Error("This fixture requires an 800 by 600 desktop")\n'
58 + runner.navigation_script(page.get('ID')), destination / 'navigate')
59 y = 120 + row * 22
60 for ordinal, (action, value) in enumerate(actions):
61 if action == 'menu':
62 ui(target, f'Click(710,{y},"Right")\nSleep(500)', destination / f'{ordinal}-menu')
63 script = f'Click(578,{y + value})\nSleep(700)'
64 elif action == 'select':
65 script = f'Click(710,{y})\nSend("{{Shift down}}")\nClick(710,{y + value * 22})\nSend("{{Shift up}}")\nSleep(700)'
66 else:
67 script = f'MouseMove(710,{y})\nSend("{{LButton down}}")\nSleep(250)\nMouseMove(710,{value})\nSleep(500)\nSend("{{LButton up}}")\nSleep(700)'
68 ui(target, script, destination / f'{ordinal}-action')
69 runner.command(target, 'powershell -NoProfile -ExecutionPolicy Bypass -File C:\\one-tests\\page-lifecycle.ps1 -Root C:\\one-tests\\runs\\capture -CloneHost ONE-' + target.upper() + ' -CaptureOnly ' + phase, output, 60000)
70 hierarchy = destination / 'reopened-hierarchy.xml'
71 result = runner.windows.do_get('C:\\one-tests\\runs\\capture\\' + phase + '\\reopened-hierarchy.xml', hierarchy, target)
72 if result.get('error'):
73 raise RuntimeError(result['error'])
74 pages = list(ET.parse(hierarchy).getroot())
75 actual = [(page.get('name'), int(page.get('pageLevel'))) for page in pages]
76 expected = [(NAMES[i], level) for i, level in zip(order, levels, strict=True)]
77 if actual != expected:
78 raise AssertionError((phase, actual, expected))
79 print('Verified native desktop phase: ' + phase, flush=True)
80
81
82if __name__ == '__main__':
83 parser = argparse.ArgumentParser(description=__doc__)
84 parser.add_argument('output', type=Path)
85 args = parser.parse_args()
86 def interrupted(_signum, _frame):
87 raise KeyboardInterrupt
88 signal.signal(signal.SIGTERM, interrupted)
89 with TemporaryDirectory() as temporary:
90 source = Path(temporary)
91 shutil.copy2(runner.ROOT / 'corpus/page-lifecycle/04-nested/notebook/Lifecycle.one', source / 'Lifecycle.one')
92 runner.capture(source, args.output, expected_pages=9, collect_notebook=True, interaction=interact)
tools/native_runner.py+12-7
......@@ -131,7 +131,9 @@ def clone(output):
131131 (output / 'teardown.json').write_text(json.dumps({'absent': not vm.instance_path(name).exists()}) + '\n')
132132
133133
134def capture(notebook, output, expected_pages=-1, author=None, screenshots=False, pdf=False, author_timeout=600, inspect=False, collect_notebook=False):
134def capture(notebook, output, expected_pages=-1, author=None, screenshots=False, pdf=False, author_timeout=600, inspect=False, collect_notebook=False, interaction=None):
135 if inspect and interaction is not None:
136 raise ValueError('Choose manual inspection or an interaction callback.')
135137 notebook = notebook.resolve(strict=True)
136138 if not notebook.is_dir():
137139 raise ValueError('Choose a notebook directory.')
......@@ -180,7 +182,7 @@ def capture(notebook, output, expected_pages=-1, author=None, screenshots=False,
180182 if result.get('error'):
181183 raise RuntimeError(result['error'])
182184 command(name, 'powershell -NoProfile -NonInteractive -ExecutionPolicy Bypass -File C:\\one-tests\\author.ps1 -Root C:\\one-tests\\runs\\capture -CloneHost ONE-%s' % name.upper(), output, author_timeout * 1000)
183 command(name, 'powershell -NoProfile -NonInteractive -ExecutionPolicy Bypass -File C:\\one-tests\\read-current.ps1 -Root C:\\one-tests\\runs\\capture -CloneHost ONE-%s -ExpectedPages %d%s' % (name.upper(), expected_pages, (' -UseCurrentCache' if author else '') + (' -Pdf' if pdf else '') + (' -KeepOpen' if screenshots or inspect else '')), output, 600000)
185 command(name, 'powershell -NoProfile -NonInteractive -ExecutionPolicy Bypass -File C:\\one-tests\\read-current.ps1 -Root C:\\one-tests\\runs\\capture -CloneHost ONE-%s -ExpectedPages %d%s' % (name.upper(), expected_pages, (' -UseCurrentCache' if author else '') + (' -Pdf' if pdf else '') + (' -KeepOpen' if screenshots or inspect or interaction is not None else '')), output, 600000)
184186 collect_artifacts(name, output, '*' if author or collect_notebook else 'read')
185187 if screenshots:
186188 for page in sorted((output / 'read').glob('page-*.xml')):
......@@ -193,11 +195,14 @@ def capture(notebook, output, expected_pages=-1, author=None, screenshots=False,
193195 page.with_suffix('.png').write_bytes(base64.b64decode(result['png_b64']))
194196 if result.get('error') or result.get('exit') != 0 or not result.get('png_b64'):
195197 raise RuntimeError('The native page screenshot failed; inspect its navigation record.')
196 if inspect:
197 print(f'Inspection ready: {name}; create {output / "finish"} to capture and close it.', flush=True)
198 deadline = time.monotonic() + 1800
199 while not (output / 'finish').exists() and time.monotonic() < deadline:
200 time.sleep(.2)
198 if inspect or interaction is not None:
199 if interaction is not None:
200 interaction(name, output)
201 else:
202 print(f'Inspection ready: {name}; create {output / "finish"} to capture and close it.', flush=True)
203 deadline = time.monotonic() + 1800
204 while not (output / 'finish').exists() and time.monotonic() < deadline:
205 time.sleep(.2)
201206 command(name, 'powershell -NoProfile -Command "Rename-Item C:\\one-tests\\runs\\capture\\read before-read"', output)
202207 (output / 'read').rename(output / 'before-read')
203208 command(name, 'powershell -NoProfile -NonInteractive -ExecutionPolicy Bypass -File C:\\one-tests\\read-current.ps1 -Root C:\\one-tests\\runs\\capture -CloneHost ONE-%s -UseCurrentCache -ExpectedPages -1%s' % (name.upper(), ' -Pdf' if pdf else ''), output, 600000)
tools/test_page_movement.py created+58
......@@ -0,0 +1,58 @@
1import json
2from pathlib import Path
3import subprocess
4from tempfile import TemporaryDirectory
5import unittest
6
7from document_model import EXPORTER, ordered_pages, view, walk
8from native_page_movement import PHASES
9from verify_page_creation import compare
10
11FIXTURE = Path(__file__).resolve().parent.parent / 'corpus/page-lifecycle'
12
13
14class PageMovementTest(unittest.TestCase):
15 def test_native_selection_indentation_and_order_survive_cold_reopen(self):
16 with TemporaryDirectory() as temporary:
17 temporary = Path(temporary)
18 subprocess.run([EXPORTER, FIXTURE / '04-nested/notebook/Lifecycle.one', temporary / 'baseline'], check=True)
19 baseline = json.loads((temporary / 'baseline/document.json').read_text())
20 original = list(ordered_pages(baseline))
21 expected = [(phase, order, levels) for phase, _, _, order, levels in PHASES]
22 expected.append(('single-page', [0, 1, 2, 4, 5, 6, 7, 8, 3], [1, 1, 1, 2, 3, 1, 1, 1, 1]))
23 for phase, order, levels in expected:
24 with self.subTest(phase=phase):
25 fixture = FIXTURE / 'movement' / phase
26 if phase == '02-promoted-parent':
27 with self.assertRaises(AssertionError):
28 compare(fixture / 'notebook', fixture / 'cold')
29 refreshed = compare(fixture / 'notebook', fixture / 'cold',
30 refresh_metadata_levels=phase == '02-promoted-parent')
31 self.assertEqual(refreshed, int(phase == '02-promoted-parent'))
32 output = temporary / phase
33 subprocess.run([EXPORTER, fixture / 'notebook/Lifecycle.one', output], check=True)
34 document = json.loads((output / 'document.json').read_text())
35 pages = list(ordered_pages(document))
36 self.assertEqual([(sid, page) for sid, _, _, page in pages],
37 [(original[i][0], original[i][3]) for i in order])
38 self.assertEqual([r['nodes'][r['roots']['2']]['kind']['level'] for _, _, r, _ in pages], levels)
39 groups = []
40 for (sid, _, revision, page), index, level in zip(pages, order, levels, strict=True):
41 if level == 1:
42 groups.append([])
43 groups[-1].append(sid)
44 old = dict(walk(original[index][2], original[index][3]))
45 current = dict(walk(revision, page))
46 self.assertEqual(old.keys(), current.keys())
47 for oid in old:
48 for field in ('children', 'content', 'structure', 'format'):
49 self.assertEqual(old[oid][field], current[oid][field], (phase, oid, field))
50 if oid != page:
51 self.assertEqual(old[oid]['kind'], current[oid]['kind'], (phase, oid))
52 _, section = view(document, document['root'])
53 self.assertEqual([section['nodes'][oid]['spaces']
54 for oid in section['nodes'][section['roots']['1']]['children']], groups)
55
56
57if __name__ == '__main__':
58 unittest.main()
tools/verify_page_creation.py+12-3
......@@ -14,7 +14,7 @@ from document_model import EXPORTER, ordered_pages, view
1414compare_document = runpy.run_path(str(Path(__file__).with_name('verify-document.py')))['compare']
1515
1616
17def compare(source, capture):
17def compare(source, capture, *, refresh_metadata_levels=False):
1818 files = list(source.glob('*.one'))
1919 assert len(files) == 1
2020 with TemporaryDirectory() as temporary:
......@@ -36,7 +36,7 @@ def compare(source, capture):
3636 (sid, page) for sid, _, _, page in ordered_pages(after)]
3737 assert before['root'] == after['root']
3838 assert before['spaces'].keys() == after['spaces'].keys()
39 filled = 0
39 filled = refreshed = 0
4040 for sid in before['spaces']:
4141 _, original = view(before, sid)
4242 _, observed = view(after, sid)
......@@ -46,6 +46,14 @@ def compare(source, capture):
4646 series = expected[series_id]
4747 existing = [p for p in series['extra'][0] if p['id'] == 0x24003442]
4848 added = [p for p in observed['nodes'][series_id]['extra'][0] if p['id'] == 0x24003442]
49 if existing and refresh_metadata_levels:
50 for copy, page_sid in zip(existing[0]['value']['Objects'], series['spaces'], strict=True):
51 (_, _, page_view, _), = [p for p in pages if p[0] == page_sid]
52 metadata = expected[copy]['kind']
53 assert metadata['type'] == 'Metadata'
54 level = page_view['nodes'][page_view['roots']['2']]['kind']['level']
55 refreshed += metadata['level'] != level
56 metadata['level'] = level
4957 if existing or not added:
5058 continue
5159 copies = []
......@@ -62,7 +70,8 @@ def compare(source, capture):
6270 series['extra'][0].append({'id': 0x24003442, 'value': {'Objects': copies}})
6371 assert original['roots'] == observed['roots']
6472 assert expected == observed['nodes'], sid
65 print(f'Passed: {len(pages)} ordered pages and preserved active graphs; {filled} missing section metadata copies filled natively')
73 print(f'Passed: {len(pages)} ordered pages and preserved active graphs; {filled} missing section metadata copies filled natively; {refreshed} section metadata levels refreshed')
74 return refreshed
6675
6776
6877if __name__ == '__main__':