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 @@...@@ -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 = '')
2Set-StrictMode -Version Latest3Set-StrictMode -Version Latest
3$ErrorActionPreference = 'Stop'4$ErrorActionPreference = 'Stop'
4& "$PSScriptRoot\cold-current.ps1" -Root $Root -CloneHost $CloneHost5if ($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}
5$app = New-Object -ComObject OneNote.Application14$app = New-Object -ComObject OneNote.Application
6$notebook = ''15$notebook = ''
7$section = ''16$section = ''
...@@ -66,7 +75,7 @@ function Save-Phase([string]$Name) {...@@ -66,7 +75,7 @@ function Save-Phase([string]$Name) {
66 }75 }
67 }76 }
68 }77 }
69 $pages | ConvertTo-Json | Set-Content (Join-Path $destination 'pages.json') -Encoding UTF878 if ($pages.Count) { $pages | ConvertTo-Json | Set-Content (Join-Path $destination 'pages.json') -Encoding UTF8 }
70 Write-Output $Name79 Write-Output $Name
71}80}
7281
...@@ -89,6 +98,10 @@ function Set-Order([string[]]$Names, [int[]]$Levels) {...@@ -89,6 +98,10 @@ function Set-Order([string[]]$Names, [int[]]$Levels) {
89try {98try {
90 $app.OpenHierarchy((Join-Path $Root 'notebook'), '', [ref]$notebook, 0)99 $app.OpenHierarchy((Join-Path $Root 'notebook'), '', [ref]$notebook, 0)
91 $app.OpenHierarchy('Lifecycle.one', $notebook, [ref]$section, 3)100 $app.OpenHierarchy('Lifecycle.one', $notebook, [ref]$section, 3)
101 if ($CaptureOnly) {
102 Save-Phase $CaptureOnly
103 return
104 }
92 foreach ($style in 0..2) {105 foreach ($style in 0..2) {
93 $page = ''106 $page = ''
94 $app.CreateNewPage($section, [ref]$page, $style)107 $app.CreateNewPage($section, [ref]$page, $style)
...@@ -118,7 +131,7 @@ try {...@@ -118,7 +131,7 @@ try {
118 $app.DeleteHierarchy($pages['parent'], [DateTime]::MinValue, $false)131 $app.DeleteHierarchy($pages['parent'], [DateTime]::MinValue, $false)
119 Save-Phase '06-deleted-parent'132 Save-Phase '06-deleted-parent'
120} finally {133} finally {
121 if ($notebook) { $app.CloseNotebook($notebook, $false) }134 if ($notebook -and -not $CaptureOnly) { $app.CloseNotebook($notebook, $false) }
122 [void][Runtime.InteropServices.Marshal]::FinalReleaseComObject($app)135 [void][Runtime.InteropServices.Marshal]::FinalReleaseComObject($app)
123 [GC]::Collect()136 [GC]::Collect()
124 [GC]::WaitForPendingFinalizers()137 [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):...@@ -131,7 +131,9 @@ def clone(output):
131 (output / 'teardown.json').write_text(json.dumps({'absent': not vm.instance_path(name).exists()}) + '\n')131 (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.')
135 notebook = notebook.resolve(strict=True)137 notebook = notebook.resolve(strict=True)
136 if not notebook.is_dir():138 if not notebook.is_dir():
137 raise ValueError('Choose a notebook directory.')139 raise ValueError('Choose a notebook directory.')
...@@ -180,7 +182,7 @@ def capture(notebook, output, expected_pages=-1, author=None, screenshots=False,...@@ -180,7 +182,7 @@ def capture(notebook, output, expected_pages=-1, author=None, screenshots=False,
180 if result.get('error'):182 if result.get('error'):
181 raise RuntimeError(result['error'])183 raise RuntimeError(result['error'])
182 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)184 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)
184 collect_artifacts(name, output, '*' if author or collect_notebook else 'read')186 collect_artifacts(name, output, '*' if author or collect_notebook else 'read')
185 if screenshots:187 if screenshots:
186 for page in sorted((output / 'read').glob('page-*.xml')):188 for page in sorted((output / 'read').glob('page-*.xml')):
...@@ -193,11 +195,14 @@ def capture(notebook, output, expected_pages=-1, author=None, screenshots=False,...@@ -193,11 +195,14 @@ def capture(notebook, output, expected_pages=-1, author=None, screenshots=False,
193 page.with_suffix('.png').write_bytes(base64.b64decode(result['png_b64']))195 page.with_suffix('.png').write_bytes(base64.b64decode(result['png_b64']))
194 if result.get('error') or result.get('exit') != 0 or not result.get('png_b64'):196 if result.get('error') or result.get('exit') != 0 or not result.get('png_b64'):
195 raise RuntimeError('The native page screenshot failed; inspect its navigation record.')197 raise RuntimeError('The native page screenshot failed; inspect its navigation record.')
196 if inspect:198 if inspect or interaction is not None:
197 print(f'Inspection ready: {name}; create {output / "finish"} to capture and close it.', flush=True)199 if interaction is not None:
198 deadline = time.monotonic() + 1800200 interaction(name, output)
199 while not (output / 'finish').exists() and time.monotonic() < deadline:201 else:
200 time.sleep(.2)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)
201 command(name, 'powershell -NoProfile -Command "Rename-Item C:\\one-tests\\runs\\capture\\read before-read"', output)206 command(name, 'powershell -NoProfile -Command "Rename-Item C:\\one-tests\\runs\\capture\\read before-read"', output)
202 (output / 'read').rename(output / 'before-read')207 (output / 'read').rename(output / 'before-read')
203 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)208 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...@@ -14,7 +14,7 @@ from document_model import EXPORTER, ordered_pages, view
14compare_document = runpy.run_path(str(Path(__file__).with_name('verify-document.py')))['compare']14compare_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):
18 files = list(source.glob('*.one'))18 files = list(source.glob('*.one'))
19 assert len(files) == 119 assert len(files) == 1
20 with TemporaryDirectory() as temporary:20 with TemporaryDirectory() as temporary:
...@@ -36,7 +36,7 @@ def compare(source, capture):...@@ -36,7 +36,7 @@ def compare(source, capture):
36 (sid, page) for sid, _, _, page in ordered_pages(after)]36 (sid, page) for sid, _, _, page in ordered_pages(after)]
37 assert before['root'] == after['root']37 assert before['root'] == after['root']
38 assert before['spaces'].keys() == after['spaces'].keys()38 assert before['spaces'].keys() == after['spaces'].keys()
39 filled = 039 filled = refreshed = 0
40 for sid in before['spaces']:40 for sid in before['spaces']:
41 _, original = view(before, sid)41 _, original = view(before, sid)
42 _, observed = view(after, sid)42 _, observed = view(after, sid)
...@@ -46,6 +46,14 @@ def compare(source, capture):...@@ -46,6 +46,14 @@ def compare(source, capture):
46 series = expected[series_id]46 series = expected[series_id]
47 existing = [p for p in series['extra'][0] if p['id'] == 0x24003442]47 existing = [p for p in series['extra'][0] if p['id'] == 0x24003442]
48 added = [p for p in observed['nodes'][series_id]['extra'][0] if p['id'] == 0x24003442]48 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
49 if existing or not added:57 if existing or not added:
50 continue58 continue
51 copies = []59 copies = []
...@@ -62,7 +70,8 @@ def compare(source, capture):...@@ -62,7 +70,8 @@ def compare(source, capture):
62 series['extra'][0].append({'id': 0x24003442, 'value': {'Objects': copies}})70 series['extra'][0].append({'id': 0x24003442, 'value': {'Objects': copies}})
63 assert original['roots'] == observed['roots']71 assert original['roots'] == observed['roots']
64 assert expected == observed['nodes'], sid72 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
68if __name__ == '__main__':77if __name__ == '__main__':