authorgravatar for git@paperclover.netclover caruso <git@paperclover.net> 2026-09-09 01:08:47-07:00
committergravatar for git@paperclover.netclover caruso <git@paperclover.net> 2026-09-09 01:08:47-07:00
logb05388e520307a8d4e9a31202b3506cba6cb7de5
treef1e128ac5797e0ca6e78332ffd84388652dad1a3
parent10057aa19f1de00ea9e0a324c4f86b83e9b3118c
signature Signed by SSH key SHA256:52mNGHRsVFBDED9IAX5pe+LRWUefqTbxEReunq21QvU

feat: reconcile offline page movement atomically

Retain batch placement preconditions and identities through restart and reviewed conflicts. Confirm publication only from complete multi-space revision evidence, and refresh stale native metadata when changing page topology. Validate eighteen native movement combinations and twelve offline branches with retained cold captures, interrupted publication tests and stateful ASan runs. Assisted-by: gpt-6-astra

304 files changed, 7640 insertions(+), 26 deletions(-)

corpus/page-lifecycle/offline-edits/README.md created+45
...@@ -0,0 +1,45 @@
1# Offline page order and indentation
2
3Eighteen cases combine two offline intents with the nine retained native movement
4states in `../movement`. Each starts from `../04-nested`, queues an indentation
5change or explicit three-page movement, then a dependent body-text edit. Nine
6cases reconcile directly; nine require reviewed placement retaining the original
7page and allocated series identities. Both edits survive cache reopen.
8
9Each case contains its generated candidate and intent manifest, plus a fresh
10OneNote 2010 capture. Native page order, text and character formatting agree;
11active graphs compare exactly and all bytes after the 1024-byte header remain
12unchanged. The warm native promoted-parent input contains stale cached indentation;
13the Rust topology edit refreshes it before publication. Its strict comparison
14needs no stale-cache exception.
15
16`twelve-clients` starts twelve independent offline branches from one 37-page
17section. Each branch reorders two pages, nests another, and inserts its own body
18outline. All 24 publications reconcile without review. The native reopen retains
19all page identities, order, indentation and twelve distinct Unicode bodies.
20OneNote fills the seed page's absent optional metadata copy; the verifier checks
21its complete contents and references. `provenance.json` records all nineteen
22captures, source hashes, scripts, base image and clone removal.
23
24Reproduce candidates with new absolute output directories:
25
26```sh
27ONESTORE_OFFLINE_PAGE_EDIT_OUTPUT=/tmp/one-page-edits cargo test -p onestore-offline --all-features --test sync pages::native_page_changes_reconcile_with_atomic_offline_batches_and_review -- --exact
28python tools/offline_page_edits.py /tmp/one-page-edits /tmp/one-page-edits-cold --workers 4
29ONESTORE_OFFLINE_PAGE_CLIENT_OUTPUT=/tmp/one-page-clients cargo test -p onestore-offline --all-features --test sync pages::twelve_disjoint_page_batches_merge_with_dependent_bodies_without_review -- --exact
30python tools/native_runner.py /tmp/one-page-clients /tmp/one-page-clients-cold --expected-pages 37 --collect-notebook
31```
32
33After building the `onestore-notebook` document example, run
34`python -m unittest discover -s tools -p test_page_movement.py -v` to compare the
35retained captures. The `offline_page` sanitizer target exercises twelve replicas,
36atomic page batches, conflict review, creation, body insertion, cache reopen and
37interrupted publication using the shared Rust schedule model. `schedules` retains
38the twelve initial inputs for ASan seed 1987 (163 executions, including 150
39mutations). Link them into a new writable corpus directory, then run
40`cargo +nightly fuzz run offline_page CORPUS -- -seed=1987 -max_total_time=240
41-timeout=30` from the repository root.
42
43These captures establish native compatibility of reconciled results. The twelve
44branches publish serially; the schedule model varies their interleavings. Neither
45is a simultaneous native/Rust SMB campaign or physical power-loss test.
corpus/page-lifecycle/offline-edits/group-01-demoted-parent/candidate/Lifecycle.one created
Binary files /dev/null and b/corpus/page-lifecycle/offline-edits/group-01-demoted-parent/candidate/Lifecycle.one differ
corpus/page-lifecycle/offline-edits/group-01-demoted-parent/candidate/manifest.json created+163
...@@ -0,0 +1,163 @@
1{
2 "confirmations": 0,
3 "conflict": true,
4 "mode": "group",
5 "original": [
6 {
7 "guid": [
8 252,
9 123,
10 153,
11 77,
12 36,
13 185,
14 51,
15 68,
16 157,
17 175,
18 43,
19 0,
20 120,
21 23,
22 139,
23 98
24 ],
25 "level": 1,
26 "position": {
27 "Before": null
28 },
29 "space": "{8A3D5318-2F37-02D8-0DC9-CC0BC689209F},1"
30 },
31 {
32 "guid": [
33 98,
34 233,
35 125,
36 166,
37 225,
38 132,
39 140,
40 70,
41 165,
42 161,
43 117,
44 217,
45 23,
46 3,
47 116,
48 120
49 ],
50 "level": 2,
51 "position": {
52 "Before": null
53 },
54 "space": "{D7B1788B-A971-08DE-3324-F4DF82A3B46E},1"
55 },
56 {
57 "guid": [
58 239,
59 150,
60 201,
61 240,
62 46,
63 241,
64 31,
65 69,
66 183,
67 57,
68 169,
69 176,
70 1,
71 44,
72 199,
73 228
74 ],
75 "level": 3,
76 "position": {
77 "Before": null
78 },
79 "space": "{8A6DBA48-33BB-0681-2F02-2C73A811E8B8},1"
80 }
81 ],
82 "page_receipt": "Some(Published { revision: ExGuid { guid: [45, 245, 5, 231, 195, 155, 59, 69, 132, 30, 135, 57, 44, 58, 98, 121], n: 1 } })",
83 "phase": "01-demoted-parent",
84 "publications": 2,
85 "reviewed": [
86 {
87 "guid": [
88 252,
89 123,
90 153,
91 77,
92 36,
93 185,
94 51,
95 68,
96 157,
97 175,
98 43,
99 0,
100 120,
101 23,
102 139,
103 98
104 ],
105 "level": 1,
106 "position": {
107 "Before": null
108 },
109 "space": "{8A3D5318-2F37-02D8-0DC9-CC0BC689209F},1"
110 },
111 {
112 "guid": [
113 98,
114 233,
115 125,
116 166,
117 225,
118 132,
119 140,
120 70,
121 165,
122 161,
123 117,
124 217,
125 23,
126 3,
127 116,
128 120
129 ],
130 "level": 2,
131 "position": {
132 "Before": null
133 },
134 "space": "{D7B1788B-A971-08DE-3324-F4DF82A3B46E},1"
135 },
136 {
137 "guid": [
138 239,
139 150,
140 201,
141 240,
142 46,
143 241,
144 31,
145 69,
146 183,
147 57,
148 169,
149 176,
150 1,
151 44,
152 199,
153 228
154 ],
155 "level": 3,
156 "position": {
157 "Before": null
158 },
159 "space": "{8A6DBA48-33BB-0681-2F02-2C73A811E8B8},1"
160 }
161 ],
162 "text_receipt": "Some(Published { revision: ExGuid { guid: [158, 168, 187, 37, 45, 131, 162, 76, 190, 222, 10, 76, 236, 19, 235, 183], n: 1 } })"
163}
\ No newline at end of file
corpus/page-lifecycle/offline-edits/group-01-demoted-parent/cold/notebook/Lifecycle.one created
Binary files /dev/null and b/corpus/page-lifecycle/offline-edits/group-01-demoted-parent/cold/notebook/Lifecycle.one differ
corpus/page-lifecycle/offline-edits/group-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="{EFDEF3A2-2C0A-4E7F-8217-E3FBB00B8F61}{1}{B0}" path="C:\one-tests\runs\capture\notebook" lastModifiedTime="2026-09-09T08:20:34.000Z" color="#B49EDE"><one:Section name="Lifecycle" ID="{AB4344AD-B845-0A7D-1F8B-A3D68CFC08E5}{1}{B0}" path="C:\one-tests\runs\capture\notebook\Lifecycle.one" lastModifiedTime="2026-09-09T08:20:34.000Z" color="#91BAAE"><one:Page ID="{4B791D58-F7C5-027A-0A96-330E55B62A75}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T08:20:34.000Z" pageLevel="1"/><one:Page ID="{011464AB-676E-0BE8-1ED5-332FB826E15B}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T08:20:34.000Z" pageLevel="1"/><one:Page ID="{211BA598-6EB6-0CCA-0E48-F5DB4394C93E}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T08:20:34.000Z" pageLevel="1"/><one:Page ID="{E644F79C-A773-4EC8-AD27-F125422FD38D}{1}{B0}" name="Renamed 🦋 é" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T08:20:34.000Z" pageLevel="1"/><one:Page ID="{8DA10D3C-918F-44F9-9287-F37ED5164797}{1}{B0}" name="Body trailing 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T08:20:34.000Z" pageLevel="1"/><one:Page ID="{F6E869DF-C486-439B-B93D-9B7FD1DF6AA6}{1}{B0}" name="Body automatic 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T08:20:34.000Z" pageLevel="1"/><one:Page ID="{35D7ECE1-6873-499C-B34B-BD67FBC0F6E6}{1}{B0}" name="Same title" dateTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T06:03:09.000Z" pageLevel="1"/><one:Page ID="{685BC772-EE35-439A-8DA6-85B3BFEA6217}{1}{B0}" name="child" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T08:20:34.000Z" pageLevel="2"/><one:Page ID="{358705B1-74FF-4DC5-9180-5D1F95583EC1}{1}{B0}" name="grandchild" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T08:20:34.000Z" pageLevel="3"/></one:Section></one:Notebook>
corpus/page-lifecycle/offline-edits/group-01-demoted-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="{011464AB-676E-0BE8-1ED5-332FB826E15B}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T08:20:34.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="{2EF0A170-C83B-07F1-35BF-4B9194403FD9}{15}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[]]></one:T></one:OE></one:Title></one:Page>
corpus/page-lifecycle/offline-edits/group-01-demoted-parent/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="{211BA598-6EB6-0CCA-0E48-F5DB4394C93E}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T08:20:34.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/offline-edits/group-01-demoted-parent/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="{358705B1-74FF-4DC5-9180-5D1F95583EC1}{1}{B0}" name="grandchild" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T08:20:34.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="{A5522E02-75C5-4E6A-AD85-ED97BCD05D80}{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="{A5522E02-75C5-4E6A-AD85-ED97BCD05D80}{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="{A5522E02-75C5-4E6A-AD85-ED97BCD05D80}{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/offline-edits/group-01-demoted-parent/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="{35D7ECE1-6873-499C-B34B-BD67FBC0F6E6}{1}{B0}" name="Same title" dateTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T06:03: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:27.000Z" lastModifiedTime="2026-09-09T06:03:08.000Z" objectID="{37CC759B-3CD5-4309-8174-7768D53BE85B}{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-09T08:18:00.000Z" objectID="{37CC759B-3CD5-4309-8174-7768D53BE85B}{39}{B0}"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:Size width="192.0257415771484" height="13.42771339416504"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T08:18:00.000Z" objectID="{37CC759B-3CD5-4309-8174-7768D53BE85B}{40}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Offline 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/offline-edits/group-01-demoted-parent/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="{4B791D58-F7C5-027A-0A96-330E55B62A75}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T08:20:34.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="{850C6C43-CB70-0A1D-2111-683ECFC5A68A}{15}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[]]></one:T></one:OE></one:Title></one:Page>
corpus/page-lifecycle/offline-edits/group-01-demoted-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="{685BC772-EE35-439A-8DA6-85B3BFEA6217}{1}{B0}" name="child" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T08:20:34.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="{E20FB201-0C18-4732-A5E1-9AE10451BBB3}{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="{E20FB201-0C18-4732-A5E1-9AE10451BBB3}{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="{E20FB201-0C18-4732-A5E1-9AE10451BBB3}{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/offline-edits/group-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="{8DA10D3C-918F-44F9-9287-F37ED5164797}{1}{B0}" name="Body trailing 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T08:20:34.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="{C82F1CB1-9CC2-414B-8756-4F7E990A5727}{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="{1C902D41-BE1F-4EC9-A0D2-919AF391ADDB}{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="{1C902D41-BE1F-4EC9-A0D2-919AF391ADDB}{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/offline-edits/group-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="{E644F79C-A773-4EC8-AD27-F125422FD38D}{1}{B0}" name="Renamed 🦋 é" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T08:20:34.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="{CBBC1628-41C8-49B8-BB59-1167947956F2}{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="{80CB3D82-29F5-4522-BE19-8E073719E7CC}{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="{80CB3D82-29F5-4522-BE19-8E073719E7CC}{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/offline-edits/group-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="{F6E869DF-C486-439B-B93D-9B7FD1DF6AA6}{1}{B0}" name="Body automatic 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T08:20:34.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="{41961397-6C2C-4C7A-BBFF-4041F281C9B5}{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="{41961397-6C2C-4C7A-BBFF-4041F281C9B5}{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/offline-edits/group-02-promoted-parent/candidate/Lifecycle.one created
Binary files /dev/null and b/corpus/page-lifecycle/offline-edits/group-02-promoted-parent/candidate/Lifecycle.one differ
corpus/page-lifecycle/offline-edits/group-02-promoted-parent/candidate/manifest.json created+163
...@@ -0,0 +1,163 @@
1{
2 "confirmations": 0,
3 "conflict": false,
4 "mode": "group",
5 "original": [
6 {
7 "guid": [
8 205,
9 25,
10 35,
11 174,
12 21,
13 169,
14 174,
15 72,
16 182,
17 223,
18 57,
19 112,
20 191,
21 108,
22 153,
23 199
24 ],
25 "level": 1,
26 "position": {
27 "Before": null
28 },
29 "space": "{8A3D5318-2F37-02D8-0DC9-CC0BC689209F},1"
30 },
31 {
32 "guid": [
33 59,
34 191,
35 216,
36 214,
37 87,
38 39,
39 49,
40 64,
41 147,
42 84,
43 80,
44 127,
45 29,
46 240,
47 132,
48 241
49 ],
50 "level": 2,
51 "position": {
52 "Before": null
53 },
54 "space": "{D7B1788B-A971-08DE-3324-F4DF82A3B46E},1"
55 },
56 {
57 "guid": [
58 111,
59 54,
60 53,
61 101,
62 131,
63 37,
64 42,
65 79,
66 140,
67 237,
68 226,
69 118,
70 126,
71 82,
72 234,
73 186
74 ],
75 "level": 3,
76 "position": {
77 "Before": null
78 },
79 "space": "{8A6DBA48-33BB-0681-2F02-2C73A811E8B8},1"
80 }
81 ],
82 "page_receipt": "Some(Published { revision: ExGuid { guid: [67, 193, 171, 179, 22, 209, 32, 71, 157, 84, 15, 231, 121, 87, 141, 208], n: 1 } })",
83 "phase": "02-promoted-parent",
84 "publications": 2,
85 "reviewed": [
86 {
87 "guid": [
88 205,
89 25,
90 35,
91 174,
92 21,
93 169,
94 174,
95 72,
96 182,
97 223,
98 57,
99 112,
100 191,
101 108,
102 153,
103 199
104 ],
105 "level": 1,
106 "position": {
107 "Before": null
108 },
109 "space": "{8A3D5318-2F37-02D8-0DC9-CC0BC689209F},1"
110 },
111 {
112 "guid": [
113 59,
114 191,
115 216,
116 214,
117 87,
118 39,
119 49,
120 64,
121 147,
122 84,
123 80,
124 127,
125 29,
126 240,
127 132,
128 241
129 ],
130 "level": 2,
131 "position": {
132 "Before": null
133 },
134 "space": "{D7B1788B-A971-08DE-3324-F4DF82A3B46E},1"
135 },
136 {
137 "guid": [
138 111,
139 54,
140 53,
141 101,
142 131,
143 37,
144 42,
145 79,
146 140,
147 237,
148 226,
149 118,
150 126,
151 82,
152 234,
153 186
154 ],
155 "level": 3,
156 "position": {
157 "Before": null
158 },
159 "space": "{8A6DBA48-33BB-0681-2F02-2C73A811E8B8},1"
160 }
161 ],
162 "text_receipt": "Some(Published { revision: ExGuid { guid: [117, 117, 239, 204, 176, 55, 94, 77, 143, 225, 32, 46, 243, 247, 87, 45], n: 1 } })"
163}
\ No newline at end of file
corpus/page-lifecycle/offline-edits/group-02-promoted-parent/cold/notebook/Lifecycle.one created
Binary files /dev/null and b/corpus/page-lifecycle/offline-edits/group-02-promoted-parent/cold/notebook/Lifecycle.one differ
corpus/page-lifecycle/offline-edits/group-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="{B8B65990-2B1F-4A73-821A-29D1517ED6D1}{1}{B0}" path="C:\one-tests\runs\capture\notebook" lastModifiedTime="2026-09-09T08:20:38.000Z" color="#B49EDE"><one:Section name="Lifecycle" ID="{4AFC9222-55B1-03A2-218B-8868F72BC4F7}{1}{B0}" path="C:\one-tests\runs\capture\notebook\Lifecycle.one" lastModifiedTime="2026-09-09T08:20:38.000Z" color="#91BAAE"><one:Page ID="{AAC6CBD7-1A31-0BA5-3496-18B02E61E667}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T08:20:38.000Z" pageLevel="1"/><one:Page ID="{E0ABB224-8A9A-0237-20D5-1891C3F12D49}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T08:20:38.000Z" pageLevel="1"/><one:Page ID="{C0A47317-8342-0515-3048-DE653843052C}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T08:20:38.000Z" pageLevel="1"/><one:Page ID="{07FB2113-4A87-4717-9327-DA9B39F81F9F}{1}{B0}" name="Renamed 🦋 é" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T08:20:38.000Z" pageLevel="1"/><one:Page ID="{6C1EDBB3-7C7B-4D26-AC87-D8C0AEC18B85}{1}{B0}" name="Body trailing 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T08:20:38.000Z" pageLevel="1"/><one:Page ID="{1757BF50-2972-4A44-873D-B0C1AA08A6B4}{1}{B0}" name="Body automatic 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T08:20:38.000Z" pageLevel="1"/><one:Page ID="{D4683A6E-8587-4043-8D4B-96D980173AF4}{1}{B0}" name="Same title" dateTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T06:03:25.000Z" pageLevel="1"/><one:Page ID="{89E411FD-03C1-4A45-B3A6-AE0DC43DAE05}{1}{B0}" name="child" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T08:20:38.000Z" pageLevel="2"/><one:Page ID="{D438D33E-990B-441A-AF80-76A1EE8FF2D3}{1}{B0}" name="grandchild" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T08:20:38.000Z" pageLevel="3"/></one:Section></one:Notebook>
corpus/page-lifecycle/offline-edits/group-02-promoted-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="{07FB2113-4A87-4717-9327-DA9B39F81F9F}{1}{B0}" name="Renamed 🦋 é" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T08:20: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="{2A03C0A7-AC3C-4067-8559-3AD9EFAE9AE0}{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="{6174EB0D-C401-4CFD-8019-A5B94CCE2BDE}{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="{6174EB0D-C401-4CFD-8019-A5B94CCE2BDE}{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/offline-edits/group-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="{1757BF50-2972-4A44-873D-B0C1AA08A6B4}{1}{B0}" name="Body automatic 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T08:20: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:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{A029C518-81D8-45A5-85FF-6BFF895605A7}{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="{A029C518-81D8-45A5-85FF-6BFF895605A7}{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/offline-edits/group-02-promoted-parent/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="{6C1EDBB3-7C7B-4D26-AC87-D8C0AEC18B85}{1}{B0}" name="Body trailing 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T08:20: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="{2990CA3E-7136-4894-B956-64C0E2DD9B35}{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="{FD2FFBCE-53EB-4716-9ED2-BA24884661C9}{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="{FD2FFBCE-53EB-4716-9ED2-BA24884661C9}{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/offline-edits/group-02-promoted-parent/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="{89E411FD-03C1-4A45-B3A6-AE0DC43DAE05}{1}{B0}" name="child" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T08:20:38.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="{03B0648E-E1EC-4EED-9BE1-B15F7F8677A1}{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="{03B0648E-E1EC-4EED-9BE1-B15F7F8677A1}{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="{03B0648E-E1EC-4EED-9BE1-B15F7F8677A1}{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/offline-edits/group-02-promoted-parent/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="{AAC6CBD7-1A31-0BA5-3496-18B02E61E667}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T08:20:38.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="{64B3BACC-2684-03C2-1F11-4380B4126A98}{15}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[]]></one:T></one:OE></one:Title></one:Page>
corpus/page-lifecycle/offline-edits/group-02-promoted-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="{C0A47317-8342-0515-3048-DE653843052C}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T08:20:38.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/offline-edits/group-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="{D438D33E-990B-441A-AF80-76A1EE8FF2D3}{1}{B0}" name="grandchild" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T08:20:38.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="{44EDF88D-9831-47B5-9385-C629C7079192}{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="{44EDF88D-9831-47B5-9385-C629C7079192}{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="{44EDF88D-9831-47B5-9385-C629C7079192}{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/offline-edits/group-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="{D4683A6E-8587-4043-8D4B-96D980173AF4}{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="{D673A314-D121-4AD6-BF74-5CD6AEEC2449}{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-09T08:18:01.000Z" objectID="{D673A314-D121-4AD6-BF74-5CD6AEEC2449}{39}{B0}"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:Size width="192.0257415771484" height="13.42771339416504"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T08:18:01.000Z" objectID="{D673A314-D121-4AD6-BF74-5CD6AEEC2449}{40}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Offline 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/offline-edits/group-02-promoted-parent/cold/read/page-008.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="{E0ABB224-8A9A-0237-20D5-1891C3F12D49}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T08:20:38.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="{CF4F77FF-25CF-0E2E-0BBF-602FEF97F3CB}{15}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[]]></one:T></one:OE></one:Title></one:Page>
corpus/page-lifecycle/offline-edits/group-03-selected-group-move/candidate/Lifecycle.one created
Binary files /dev/null and b/corpus/page-lifecycle/offline-edits/group-03-selected-group-move/candidate/Lifecycle.one differ
corpus/page-lifecycle/offline-edits/group-03-selected-group-move/candidate/manifest.json created+163
...@@ -0,0 +1,163 @@
1{
2 "confirmations": 1,
3 "conflict": false,
4 "mode": "group",
5 "original": [
6 {
7 "guid": [
8 59,
9 56,
10 245,
11 11,
12 183,
13 166,
14 17,
15 77,
16 128,
17 103,
18 4,
19 198,
20 84,
21 31,
22 176,
23 132
24 ],
25 "level": 1,
26 "position": {
27 "Before": null
28 },
29 "space": "{8A3D5318-2F37-02D8-0DC9-CC0BC689209F},1"
30 },
31 {
32 "guid": [
33 125,
34 120,
35 25,
36 176,
37 131,
38 146,
39 79,
40 66,
41 152,
42 72,
43 8,
44 5,
45 112,
46 144,
47 227,
48 13
49 ],
50 "level": 2,
51 "position": {
52 "Before": null
53 },
54 "space": "{D7B1788B-A971-08DE-3324-F4DF82A3B46E},1"
55 },
56 {
57 "guid": [
58 13,
59 28,
60 56,
61 21,
62 0,
63 191,
64 211,
65 65,
66 137,
67 203,
68 79,
69 98,
70 79,
71 246,
72 200,
73 111
74 ],
75 "level": 3,
76 "position": {
77 "Before": null
78 },
79 "space": "{8A6DBA48-33BB-0681-2F02-2C73A811E8B8},1"
80 }
81 ],
82 "page_receipt": "Some(Published { revision: ExGuid { guid: [254, 121, 90, 44, 97, 44, 81, 11, 16, 148, 125, 34, 133, 142, 122, 129], n: 1 } })",
83 "phase": "03-selected-group-move",
84 "publications": 1,
85 "reviewed": [
86 {
87 "guid": [
88 59,
89 56,
90 245,
91 11,
92 183,
93 166,
94 17,
95 77,
96 128,
97 103,
98 4,
99 198,
100 84,
101 31,
102 176,
103 132
104 ],
105 "level": 1,
106 "position": {
107 "Before": null
108 },
109 "space": "{8A3D5318-2F37-02D8-0DC9-CC0BC689209F},1"
110 },
111 {
112 "guid": [
113 125,
114 120,
115 25,
116 176,
117 131,
118 146,
119 79,
120 66,
121 152,
122 72,
123 8,
124 5,
125 112,
126 144,
127 227,
128 13
129 ],
130 "level": 2,
131 "position": {
132 "Before": null
133 },
134 "space": "{D7B1788B-A971-08DE-3324-F4DF82A3B46E},1"
135 },
136 {
137 "guid": [
138 13,
139 28,
140 56,
141 21,
142 0,
143 191,
144 211,
145 65,
146 137,
147 203,
148 79,
149 98,
150 79,
151 246,
152 200,
153 111
154 ],
155 "level": 3,
156 "position": {
157 "Before": null
158 },
159 "space": "{8A6DBA48-33BB-0681-2F02-2C73A811E8B8},1"
160 }
161 ],
162 "text_receipt": "Some(Published { revision: ExGuid { guid: [60, 10, 128, 166, 67, 192, 180, 77, 159, 109, 56, 86, 122, 77, 206, 97], n: 1 } })"
163}
\ No newline at end of file
corpus/page-lifecycle/offline-edits/group-03-selected-group-move/cold/notebook/Lifecycle.one created
Binary files /dev/null and b/corpus/page-lifecycle/offline-edits/group-03-selected-group-move/cold/notebook/Lifecycle.one differ
corpus/page-lifecycle/offline-edits/group-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="{278884F2-F1D5-40F8-95ED-DC67A17267CD}{1}{B0}" path="C:\one-tests\runs\capture\notebook" lastModifiedTime="2026-09-09T08:20:36.000Z" color="#B49EDE"><one:Section name="Lifecycle" ID="{BD3A31DF-6F36-0A8B-2703-31CB2FF1D053}{1}{B0}" path="C:\one-tests\runs\capture\notebook\Lifecycle.one" lastModifiedTime="2026-09-09T08:20:36.000Z" color="#91BAAE"><one:Page ID="{5D00682A-20B6-028C-321E-A113F6BBF2C3}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T08:20:36.000Z" pageLevel="1"/><one:Page ID="{176D11D9-B01D-0B1E-265D-A1321B2B39ED}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T08:20:36.000Z" pageLevel="1"/><one:Page ID="{3762D0EA-B9C5-0C3C-36C0-67C6E0991188}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T08:20:36.000Z" pageLevel="1"/><one:Page ID="{F03D82EE-7000-4E3E-95AF-6338E1220B3B}{1}{B0}" name="Renamed 🦋 é" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T08:20:36.000Z" pageLevel="1"/><one:Page ID="{9BD8784E-46FC-440F-AA0F-6163761B9F21}{1}{B0}" name="Body trailing 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T08:20:36.000Z" pageLevel="1"/><one:Page ID="{E0911CAD-13F5-436D-81B5-096272D2B210}{1}{B0}" name="Body automatic 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T08:20:36.000Z" pageLevel="1"/><one:Page ID="{23AE9993-BF00-496A-8BC3-2F7A58CD2E50}{1}{B0}" name="Same title" dateTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T06:03:25.000Z" pageLevel="1"/><one:Page ID="{7E22B200-3946-436C-B52E-17AE1CE7BAA1}{1}{B0}" name="child" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T08:20:36.000Z" pageLevel="2"/><one:Page ID="{23FE70C3-A38C-4D33-A908-CF023655E677}{1}{B0}" name="grandchild" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T08:20:36.000Z" pageLevel="3"/></one:Section></one:Notebook>
corpus/page-lifecycle/offline-edits/group-03-selected-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="{176D11D9-B01D-0B1E-265D-A1321B2B39ED}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T08:20: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="{3889D402-1F48-0707-0D37-D98C374DE76F}{15}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[]]></one:T></one:OE></one:Title></one:Page>
corpus/page-lifecycle/offline-edits/group-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="{23AE9993-BF00-496A-8BC3-2F7A58CD2E50}{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="{21B500E9-EBA6-43FF-B9FC-E575763630ED}{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-09T08:18:01.000Z" objectID="{21B500E9-EBA6-43FF-B9FC-E575763630ED}{39}{B0}"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:Size width="192.0257415771484" height="13.42771339416504"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T08:18:01.000Z" objectID="{21B500E9-EBA6-43FF-B9FC-E575763630ED}{40}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Offline 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/offline-edits/group-03-selected-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="{23FE70C3-A38C-4D33-A908-CF023655E677}{1}{B0}" name="grandchild" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T08:20: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="{B32B5B70-A2B6-4E9C-950D-7F8A1FDD8536}{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="{B32B5B70-A2B6-4E9C-950D-7F8A1FDD8536}{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="{B32B5B70-A2B6-4E9C-950D-7F8A1FDD8536}{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/offline-edits/group-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="{3762D0EA-B9C5-0C3C-36C0-67C6E0991188}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T08:20: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/offline-edits/group-03-selected-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="{5D00682A-20B6-028C-321E-A113F6BBF2C3}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T08:20: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="{93751931-1C03-0AEB-1999-FA236CC87E3C}{15}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[]]></one:T></one:OE></one:Title></one:Page>
corpus/page-lifecycle/offline-edits/group-03-selected-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="{7E22B200-3946-436C-B52E-17AE1CE7BAA1}{1}{B0}" name="child" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T08:20:36.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="{F476C773-DB6B-47C4-9D69-08FCA75C6305}{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="{F476C773-DB6B-47C4-9D69-08FCA75C6305}{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="{F476C773-DB6B-47C4-9D69-08FCA75C6305}{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/offline-edits/group-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="{9BD8784E-46FC-440F-AA0F-6163761B9F21}{1}{B0}" name="Body trailing 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T08:20: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="{DE5669C3-4BB1-41BD-BFDE-DD633A078F91}{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="{0AE95833-696C-4E3F-985A-0387509C756D}{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="{0AE95833-696C-4E3F-985A-0387509C756D}{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/offline-edits/group-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="{E0911CAD-13F5-436D-81B5-096272D2B210}{1}{B0}" name="Body automatic 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T08:20: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="{57EF66E5-BB5F-4C8C-8377-D25C518C1103}{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="{57EF66E5-BB5F-4C8C-8377-D25C518C1103}{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/offline-edits/group-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="{F03D82EE-7000-4E3E-95AF-6338E1220B3B}{1}{B0}" name="Renamed 🦋 é" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T08:20: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="{DDC5635A-96BB-494E-83D1-837A37748E44}{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="{96B248F0-FE86-45D4-8691-1C1A94143F7A}{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="{96B248F0-FE86-45D4-8691-1C1A94143F7A}{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/offline-edits/group-04-subpage-move/candidate/Lifecycle.one created
Binary files /dev/null and b/corpus/page-lifecycle/offline-edits/group-04-subpage-move/candidate/Lifecycle.one differ
corpus/page-lifecycle/offline-edits/group-04-subpage-move/candidate/manifest.json created+163
...@@ -0,0 +1,163 @@
1{
2 "confirmations": 0,
3 "conflict": true,
4 "mode": "group",
5 "original": [
6 {
7 "guid": [
8 199,
9 220,
10 106,
11 186,
12 152,
13 76,
14 232,
15 72,
16 177,
17 255,
18 217,
19 123,
20 93,
21 179,
22 135,
23 200
24 ],
25 "level": 1,
26 "position": {
27 "Before": null
28 },
29 "space": "{8A3D5318-2F37-02D8-0DC9-CC0BC689209F},1"
30 },
31 {
32 "guid": [
33 201,
34 193,
35 170,
36 254,
37 196,
38 54,
39 169,
40 65,
41 154,
42 108,
43 193,
44 198,
45 218,
46 35,
47 28,
48 28
49 ],
50 "level": 2,
51 "position": {
52 "Before": null
53 },
54 "space": "{D7B1788B-A971-08DE-3324-F4DF82A3B46E},1"
55 },
56 {
57 "guid": [
58 115,
59 244,
60 83,
61 70,
62 165,
63 185,
64 39,
65 79,
66 140,
67 95,
68 5,
69 252,
70 174,
71 129,
72 183,
73 255
74 ],
75 "level": 3,
76 "position": {
77 "Before": null
78 },
79 "space": "{8A6DBA48-33BB-0681-2F02-2C73A811E8B8},1"
80 }
81 ],
82 "page_receipt": "Some(Published { revision: ExGuid { guid: [1, 23, 42, 161, 80, 203, 9, 65, 141, 37, 73, 126, 83, 54, 184, 88], n: 1 } })",
83 "phase": "04-subpage-move",
84 "publications": 2,
85 "reviewed": [
86 {
87 "guid": [
88 199,
89 220,
90 106,
91 186,
92 152,
93 76,
94 232,
95 72,
96 177,
97 255,
98 217,
99 123,
100 93,
101 179,
102 135,
103 200
104 ],
105 "level": 1,
106 "position": {
107 "Before": null
108 },
109 "space": "{8A3D5318-2F37-02D8-0DC9-CC0BC689209F},1"
110 },
111 {
112 "guid": [
113 201,
114 193,
115 170,
116 254,
117 196,
118 54,
119 169,
120 65,
121 154,
122 108,
123 193,
124 198,
125 218,
126 35,
127 28,
128 28
129 ],
130 "level": 2,
131 "position": {
132 "Before": null
133 },
134 "space": "{D7B1788B-A971-08DE-3324-F4DF82A3B46E},1"
135 },
136 {
137 "guid": [
138 115,
139 244,
140 83,
141 70,
142 165,
143 185,
144 39,
145 79,
146 140,
147 95,
148 5,
149 252,
150 174,
151 129,
152 183,
153 255
154 ],
155 "level": 3,
156 "position": {
157 "Before": null
158 },
159 "space": "{8A6DBA48-33BB-0681-2F02-2C73A811E8B8},1"
160 }
161 ],
162 "text_receipt": "Some(Published { revision: ExGuid { guid: [240, 236, 238, 203, 108, 116, 178, 66, 158, 216, 234, 236, 225, 51, 111, 153], n: 1 } })"
163}
\ No newline at end of file
corpus/page-lifecycle/offline-edits/group-04-subpage-move/cold/notebook/Lifecycle.one created
Binary files /dev/null and b/corpus/page-lifecycle/offline-edits/group-04-subpage-move/cold/notebook/Lifecycle.one differ
corpus/page-lifecycle/offline-edits/group-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="{3CFC31AB-E415-47C8-9F24-547E0F910B67}{1}{B0}" path="C:\one-tests\runs\capture\notebook" lastModifiedTime="2026-09-09T08:20:34.000Z" color="#B49EDE"><one:Section name="Lifecycle" ID="{BCEB66CD-DE14-0F1B-131B-2F7421ABF9A1}{1}{B0}" path="C:\one-tests\runs\capture\notebook\Lifecycle.one" lastModifiedTime="2026-09-09T08:20:34.000Z" color="#91BAAE"><one:Page ID="{5CD13F38-9194-071C-0606-BFACF8E1DB31}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T08:20:34.000Z" pageLevel="1"/><one:Page ID="{16BC46CB-013F-0E8E-1245-BF8D1571101F}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T08:20:34.000Z" pageLevel="1"/><one:Page ID="{36B387F8-08E7-09AC-02D8-7979EEC3387A}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T08:20:34.000Z" pageLevel="1"/><one:Page ID="{F1ECD5FC-C122-4BAE-A1B7-7D87EF7822C9}{1}{B0}" name="Renamed 🦋 é" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T08:20:34.000Z" pageLevel="1"/><one:Page ID="{9A092F5C-F7DE-419F-9E17-7FDC7841B6D3}{1}{B0}" name="Body trailing 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T08:20:34.000Z" pageLevel="1"/><one:Page ID="{E1404BBF-A2D7-46FD-B5AD-17DD7C889BE2}{1}{B0}" name="Body automatic 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T08:20:34.000Z" pageLevel="1"/><one:Page ID="{227FCE81-0E22-4CFA-BFDB-31C5569707A2}{1}{B0}" name="Same title" dateTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T06:03:25.000Z" pageLevel="1"/><one:Page ID="{7FF3E512-8864-46FC-8136-091112BD9353}{1}{B0}" name="child" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T08:20:34.000Z" pageLevel="2"/><one:Page ID="{222F27D1-12AE-48A3-9D10-D1BD380FCF85}{1}{B0}" name="grandchild" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T08:20:34.000Z" pageLevel="3"/></one:Section></one:Notebook>
corpus/page-lifecycle/offline-edits/group-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="{16BC46CB-013F-0E8E-1245-BF8D1571101F}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T08:20:34.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="{39588310-AE6A-0297-392F-C7333917CE9D}{15}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[]]></one:T></one:OE></one:Title></one:Page>
corpus/page-lifecycle/offline-edits/group-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="{222F27D1-12AE-48A3-9D10-D1BD380FCF85}{1}{B0}" name="grandchild" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T08:20:34.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="{B2FA0C62-1394-4B0C-A115-61351187ACC4}{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="{B2FA0C62-1394-4B0C-A115-61351187ACC4}{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="{B2FA0C62-1394-4B0C-A115-61351187ACC4}{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/offline-edits/group-04-subpage-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="{227FCE81-0E22-4CFA-BFDB-31C5569707A2}{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="{206457FB-5A84-466F-8DE4-FBCA786C191F}{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-09T08:18:01.000Z" objectID="{206457FB-5A84-466F-8DE4-FBCA786C191F}{39}{B0}"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:Size width="192.0257415771484" height="13.42771339416504"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T08:18:01.000Z" objectID="{206457FB-5A84-466F-8DE4-FBCA786C191F}{40}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Offline 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/offline-edits/group-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="{36B387F8-08E7-09AC-02D8-7979EEC3387A}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T08:20:34.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/offline-edits/group-04-subpage-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="{5CD13F38-9194-071C-0606-BFACF8E1DB31}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T08:20:34.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="{92A44E23-AD21-0F7B-2D81-E49C629257CE}{15}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[]]></one:T></one:OE></one:Title></one:Page>
corpus/page-lifecycle/offline-edits/group-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="{7FF3E512-8864-46FC-8136-091112BD9353}{1}{B0}" name="child" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T08:20:34.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="{F5A79061-6A49-4254-A971-1643A9064AF7}{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="{F5A79061-6A49-4254-A971-1643A9064AF7}{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="{F5A79061-6A49-4254-A971-1643A9064AF7}{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/offline-edits/group-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="{9A092F5C-F7DE-419F-9E17-7FDC7841B6D3}{1}{B0}" name="Body trailing 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T08:20:34.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="{DF873ED1-FA93-442D-8BC6-C3DC345DA663}{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="{0B380F21-D84E-4BAF-AC42-1D385EC65C9F}{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="{0B380F21-D84E-4BAF-AC42-1D385EC65C9F}{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/offline-edits/group-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="{E1404BBF-A2D7-46FD-B5AD-17DD7C889BE2}{1}{B0}" name="Body automatic 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T08:20:34.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="{563E31F7-0A7D-491C-B76F-CCE35FD638F1}{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="{563E31F7-0A7D-491C-B76F-CCE35FD638F1}{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/offline-edits/group-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="{F1ECD5FC-C122-4BAE-A1B7-7D87EF7822C9}{1}{B0}" name="Renamed 🦋 é" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T08:20:34.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="{DC143448-2799-4CDE-B7C9-9DC5392EA7B6}{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="{97631FE2-4FA4-4044-B289-02A59A4E1688}{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="{97631FE2-4FA4-4044-B289-02A59A4E1688}{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/offline-edits/group-05-insert-before-subpage/candidate/Lifecycle.one created
Binary files /dev/null and b/corpus/page-lifecycle/offline-edits/group-05-insert-before-subpage/candidate/Lifecycle.one differ
corpus/page-lifecycle/offline-edits/group-05-insert-before-subpage/candidate/manifest.json created+163
...@@ -0,0 +1,163 @@
1{
2 "confirmations": 0,
3 "conflict": true,
4 "mode": "group",
5 "original": [
6 {
7 "guid": [
8 226,
9 236,
10 241,
11 200,
12 113,
13 141,
14 171,
15 65,
16 191,
17 3,
18 115,
19 230,
20 170,
21 34,
22 82,
23 43
24 ],
25 "level": 1,
26 "position": {
27 "Before": null
28 },
29 "space": "{8A3D5318-2F37-02D8-0DC9-CC0BC689209F},1"
30 },
31 {
32 "guid": [
33 20,
34 121,
35 4,
36 218,
37 137,
38 56,
39 175,
40 77,
41 160,
42 58,
43 161,
44 132,
45 129,
46 41,
47 1,
48 141
49 ],
50 "level": 2,
51 "position": {
52 "Before": null
53 },
54 "space": "{D7B1788B-A971-08DE-3324-F4DF82A3B46E},1"
55 },
56 {
57 "guid": [
58 231,
59 161,
60 138,
61 72,
62 118,
63 99,
64 127,
65 79,
66 169,
67 229,
68 47,
69 28,
70 85,
71 29,
72 216,
73 80
74 ],
75 "level": 3,
76 "position": {
77 "Before": null
78 },
79 "space": "{8A6DBA48-33BB-0681-2F02-2C73A811E8B8},1"
80 }
81 ],
82 "page_receipt": "Some(Published { revision: ExGuid { guid: [183, 145, 48, 129, 50, 121, 10, 64, 180, 97, 141, 196, 85, 188, 142, 54], n: 1 } })",
83 "phase": "05-insert-before-subpage",
84 "publications": 2,
85 "reviewed": [
86 {
87 "guid": [
88 226,
89 236,
90 241,
91 200,
92 113,
93 141,
94 171,
95 65,
96 191,
97 3,
98 115,
99 230,
100 170,
101 34,
102 82,
103 43
104 ],
105 "level": 1,
106 "position": {
107 "Before": null
108 },
109 "space": "{8A3D5318-2F37-02D8-0DC9-CC0BC689209F},1"
110 },
111 {
112 "guid": [
113 20,
114 121,
115 4,
116 218,
117 137,
118 56,
119 175,
120 77,
121 160,
122 58,
123 161,
124 132,
125 129,
126 41,
127 1,
128 141
129 ],
130 "level": 2,
131 "position": {
132 "Before": null
133 },
134 "space": "{D7B1788B-A971-08DE-3324-F4DF82A3B46E},1"
135 },
136 {
137 "guid": [
138 231,
139 161,
140 138,
141 72,
142 118,
143 99,
144 127,
145 79,
146 169,
147 229,
148 47,
149 28,
150 85,
151 29,
152 216,
153 80
154 ],
155 "level": 3,
156 "position": {
157 "Before": null
158 },
159 "space": "{8A6DBA48-33BB-0681-2F02-2C73A811E8B8},1"
160 }
161 ],
162 "text_receipt": "Some(Published { revision: ExGuid { guid: [31, 6, 219, 197, 110, 152, 68, 76, 172, 35, 161, 30, 41, 171, 164, 154], n: 1 } })"
163}
\ No newline at end of file
corpus/page-lifecycle/offline-edits/group-05-insert-before-subpage/cold/notebook/Lifecycle.one created
Binary files /dev/null and b/corpus/page-lifecycle/offline-edits/group-05-insert-before-subpage/cold/notebook/Lifecycle.one differ
corpus/page-lifecycle/offline-edits/group-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="{10A2939D-2703-4464-A2F8-01B13DDB1347}{1}{B0}" path="C:\one-tests\runs\capture\notebook" lastModifiedTime="2026-09-09T08:24:25.000Z" color="#B49EDE"><one:Section name="Lifecycle" ID="{C41F5E29-E39F-032D-39AC-13B7D633285E}{1}{B0}" path="C:\one-tests\runs\capture\notebook\Lifecycle.one" lastModifiedTime="2026-09-09T08:24:25.000Z" color="#91BAAE"><one:Page ID="{242507DC-AC1F-0B2A-2CB1-836F0F790ACE}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T08:24:25.000Z" pageLevel="1"/><one:Page ID="{6E487E2F-3CB4-02B8-38F2-834EE2E9C1E0}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T08:24:25.000Z" pageLevel="1"/><one:Page ID="{4E47BF1C-356C-059A-286F-45BA195BE985}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T08:24:25.000Z" pageLevel="1"/><one:Page ID="{8918ED18-FCA9-4798-8B00-414418E0F336}{1}{B0}" name="Renamed 🦋 é" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T08:24:25.000Z" pageLevel="1"/><one:Page ID="{E2FD17B8-CA55-4DA9-B4A0-431F8FD9672C}{1}{B0}" name="Body trailing 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T08:24:25.000Z" pageLevel="1"/><one:Page ID="{99B4735B-9F5C-4ACB-9F1A-2B1E8B104A1D}{1}{B0}" name="Body automatic 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T08:24:25.000Z" pageLevel="1"/><one:Page ID="{5A8BF665-33A9-40CC-956C-0D06A10FD65D}{1}{B0}" name="Same title" dateTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T06:03:25.000Z" pageLevel="1"/><one:Page ID="{0707DDF6-B5EF-4ACA-AB81-35D2E52542AC}{1}{B0}" name="child" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T08:24:25.000Z" pageLevel="2"/><one:Page ID="{5ADB1F35-2F25-4495-B7A7-ED7ECF971E7A}{1}{B0}" name="grandchild" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T08:24:25.000Z" pageLevel="3"/></one:Section></one:Notebook>
corpus/page-lifecycle/offline-edits/group-05-insert-before-subpage/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="{0707DDF6-B5EF-4ACA-AB81-35D2E52542AC}{1}{B0}" name="child" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T08:24: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-09T06:03:46.000Z" objectID="{8D53A885-57C2-4E62-83C6-2A805E9E9B08}{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="{8D53A885-57C2-4E62-83C6-2A805E9E9B08}{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="{8D53A885-57C2-4E62-83C6-2A805E9E9B08}{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/offline-edits/group-05-insert-before-subpage/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="{242507DC-AC1F-0B2A-2CB1-836F0F790ACE}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T08:24:25.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="{EA5076C7-90AA-034D-0736-D85F950A8631}{15}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[]]></one:T></one:OE></one:Title></one:Page>
corpus/page-lifecycle/offline-edits/group-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="{4E47BF1C-356C-059A-286F-45BA195BE985}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T08:24: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/offline-edits/group-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="{5A8BF665-33A9-40CC-956C-0D06A10FD65D}{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="{58906F1F-670F-4A59-A753-C7098FF4C8E0}{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-09T08:18:02.000Z" objectID="{58906F1F-670F-4A59-A753-C7098FF4C8E0}{39}{B0}"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:Size width="192.0257415771484" height="13.42771339416504"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T08:18:02.000Z" objectID="{58906F1F-670F-4A59-A753-C7098FF4C8E0}{40}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Offline 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/offline-edits/group-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="{5ADB1F35-2F25-4495-B7A7-ED7ECF971E7A}{1}{B0}" name="grandchild" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T08:24: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="{CA0E3486-2E1F-473A-8BA2-5DF6E61F7D3B}{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="{CA0E3486-2E1F-473A-8BA2-5DF6E61F7D3B}{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="{CA0E3486-2E1F-473A-8BA2-5DF6E61F7D3B}{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/offline-edits/group-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="{6E487E2F-3CB4-02B8-38F2-834EE2E9C1E0}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T08:24:25.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="{41ACBBF4-93E1-0EA1-1398-FBF0CE8F1F62}{15}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[]]></one:T></one:OE></one:Title></one:Page>
corpus/page-lifecycle/offline-edits/group-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="{8918ED18-FCA9-4798-8B00-414418E0F336}{1}{B0}" name="Renamed 🦋 é" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T08:24: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="{A4E00CAC-1A12-40E8-9D7E-A106CEB67649}{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="{EF972706-722F-4C72-983E-3E666DD6C777}{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="{EF972706-722F-4C72-983E-3E666DD6C777}{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/offline-edits/group-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="{99B4735B-9F5C-4ACB-9F1A-2B1E8B104A1D}{1}{B0}" name="Body automatic 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T08:24: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="{2ECA0913-37F6-452A-9DD8-F020A84EE90E}{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="{2ECA0913-37F6-452A-9DD8-F020A84EE90E}{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/offline-edits/group-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="{E2FD17B8-CA55-4DA9-B4A0-431F8FD9672C}{1}{B0}" name="Body trailing 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T08:24: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="{A7730635-C718-481B-A171-FF1FC3C5779C}{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="{73CC37C5-E5C5-4799-86F5-21FBA95E8D60}{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="{73CC37C5-E5C5-4799-86F5-21FBA95E8D60}{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/offline-edits/group-06-promoted-level-two/candidate/Lifecycle.one created
Binary files /dev/null and b/corpus/page-lifecycle/offline-edits/group-06-promoted-level-two/candidate/Lifecycle.one differ
corpus/page-lifecycle/offline-edits/group-06-promoted-level-two/candidate/manifest.json created+163
...@@ -0,0 +1,163 @@
1{
2 "confirmations": 1,
3 "conflict": false,
4 "mode": "group",
5 "original": [
6 {
7 "guid": [
8 250,
9 94,
10 81,
11 44,
12 38,
13 41,
14 18,
15 79,
16 176,
17 32,
18 212,
19 55,
20 124,
21 86,
22 24,
23 127
24 ],
25 "level": 1,
26 "position": {
27 "Before": null
28 },
29 "space": "{8A3D5318-2F37-02D8-0DC9-CC0BC689209F},1"
30 },
31 {
32 "guid": [
33 212,
34 192,
35 147,
36 247,
37 2,
38 22,
39 36,
40 69,
41 191,
42 7,
43 210,
44 26,
45 138,
46 233,
47 236,
48 190
49 ],
50 "level": 2,
51 "position": {
52 "Before": null
53 },
54 "space": "{D7B1788B-A971-08DE-3324-F4DF82A3B46E},1"
55 },
56 {
57 "guid": [
58 161,
59 179,
60 107,
61 180,
62 28,
63 108,
64 129,
65 70,
66 167,
67 177,
68 5,
69 12,
70 8,
71 212,
72 104,
73 95
74 ],
75 "level": 3,
76 "position": {
77 "Before": null
78 },
79 "space": "{8A6DBA48-33BB-0681-2F02-2C73A811E8B8},1"
80 }
81 ],
82 "page_receipt": "Some(Published { revision: ExGuid { guid: [100, 78, 16, 188, 187, 38, 50, 6, 26, 153, 42, 58, 131, 32, 56, 215], n: 1 } })",
83 "phase": "06-promoted-level-two",
84 "publications": 1,
85 "reviewed": [
86 {
87 "guid": [
88 250,
89 94,
90 81,
91 44,
92 38,
93 41,
94 18,
95 79,
96 176,
97 32,
98 212,
99 55,
100 124,
101 86,
102 24,
103 127
104 ],
105 "level": 1,
106 "position": {
107 "Before": null
108 },
109 "space": "{8A3D5318-2F37-02D8-0DC9-CC0BC689209F},1"
110 },
111 {
112 "guid": [
113 212,
114 192,
115 147,
116 247,
117 2,
118 22,
119 36,
120 69,
121 191,
122 7,
123 210,
124 26,
125 138,
126 233,
127 236,
128 190
129 ],
130 "level": 2,
131 "position": {
132 "Before": null
133 },
134 "space": "{D7B1788B-A971-08DE-3324-F4DF82A3B46E},1"
135 },
136 {
137 "guid": [
138 161,
139 179,
140 107,
141 180,
142 28,
143 108,
144 129,
145 70,
146 167,
147 177,
148 5,
149 12,
150 8,
151 212,
152 104,
153 95
154 ],
155 "level": 3,
156 "position": {
157 "Before": null
158 },
159 "space": "{8A6DBA48-33BB-0681-2F02-2C73A811E8B8},1"
160 }
161 ],
162 "text_receipt": "Some(Published { revision: ExGuid { guid: [196, 162, 225, 119, 228, 238, 138, 70, 157, 106, 207, 59, 244, 169, 255, 34], n: 1 } })"
163}
\ No newline at end of file
corpus/page-lifecycle/offline-edits/group-06-promoted-level-two/cold/notebook/Lifecycle.one created
Binary files /dev/null and b/corpus/page-lifecycle/offline-edits/group-06-promoted-level-two/cold/notebook/Lifecycle.one differ
corpus/page-lifecycle/offline-edits/group-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="{E3419824-3629-4839-A567-D490B4F7E4A1}{1}{B0}" path="C:\one-tests\runs\capture\notebook" lastModifiedTime="2026-09-09T08:24:24.000Z" color="#B49EDE"><one:Section name="Lifecycle" ID="{74C8905F-A12C-0707-3E33-C7BBF43DD657}{1}{B0}" path="C:\one-tests\runs\capture\notebook\Lifecycle.one" lastModifiedTime="2026-09-09T08:24:24.000Z" color="#91BAAE"><one:Page ID="{94F2C9AA-EEAC-0F00-2B2E-57632D77F4C7}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T08:24:24.000Z" pageLevel="1"/><one:Page ID="{DE9FB059-7E07-0692-3F6D-5742C0E73FE9}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T08:24:24.000Z" pageLevel="1"/><one:Page ID="{FE90716A-77DF-01B0-2FF0-91B63B55178C}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T08:24:24.000Z" pageLevel="1"/><one:Page ID="{39CF236E-BE1A-43B2-8C9F-95483AEE0D3F}{1}{B0}" name="Renamed 🦋 é" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T08:24:24.000Z" pageLevel="1"/><one:Page ID="{522AD9CE-88E6-4983-B33F-9713ADD79925}{1}{B0}" name="Body trailing 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T08:24:24.000Z" pageLevel="1"/><one:Page ID="{2963BD2D-DDEF-4EE1-9885-FF12A91EB414}{1}{B0}" name="Body automatic 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T08:24:24.000Z" pageLevel="1"/><one:Page ID="{EA5C3813-711A-44E6-92F3-D90A83012854}{1}{B0}" name="Same title" dateTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T06:03:25.000Z" pageLevel="1"/><one:Page ID="{B7D01380-F75C-4EE0-AC1E-E1DEC72BBCA5}{1}{B0}" name="child" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:04:12.000Z" pageLevel="2"/><one:Page ID="{EA0CD143-6D96-40BF-B038-3972ED99E073}{1}{B0}" name="grandchild" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T08:24:24.000Z" pageLevel="3"/></one:Section></one:Notebook>
corpus/page-lifecycle/offline-edits/group-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="{2963BD2D-DDEF-4EE1-9885-FF12A91EB414}{1}{B0}" name="Body automatic 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T08:24:24.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="{9E1DC765-7545-4100-9A47-242C8A401707}{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="{9E1DC765-7545-4100-9A47-242C8A401707}{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/offline-edits/group-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="{39CF236E-BE1A-43B2-8C9F-95483AEE0D3F}{1}{B0}" name="Renamed 🦋 é" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T08:24:24.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="{1437C2DA-58A1-44C2-9AE1-750AECB88840}{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="{5F40E970-309C-4858-9FA1-EA6A4FD8397E}{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="{5F40E970-309C-4858-9FA1-EA6A4FD8397E}{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/offline-edits/group-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="{522AD9CE-88E6-4983-B33F-9713ADD79925}{1}{B0}" name="Body trailing 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T08:24:24.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="{17A4C843-85AB-4C31-A6EE-2B13E1CB8995}{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="{C31BF9B3-A776-43B3-816A-F5F78B507369}{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="{C31BF9B3-A776-43B3-816A-F5F78B507369}{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/offline-edits/group-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="{94F2C9AA-EEAC-0F00-2B2E-57632D77F4C7}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T08:24: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="{5A87B8B1-D219-0767-00A9-0C53B7047838}{15}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[]]></one:T></one:OE></one:Title></one:Page>
corpus/page-lifecycle/offline-edits/group-06-promoted-level-two/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="{B7D01380-F75C-4EE0-AC1E-E1DEC72BBCA5}{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="{3D8466F3-1571-4A48-8459-FE8C7C906501}{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="{3D8466F3-1571-4A48-8459-FE8C7C906501}{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="{3D8466F3-1571-4A48-8459-FE8C7C906501}{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/offline-edits/group-06-promoted-level-two/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="{DE9FB059-7E07-0692-3F6D-5742C0E73FE9}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T08:24: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="{F17B7582-D152-0A8B-1407-2FFCEC81E16B}{15}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[]]></one:T></one:OE></one:Title></one:Page>
corpus/page-lifecycle/offline-edits/group-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="{EA0CD143-6D96-40BF-B038-3972ED99E073}{1}{B0}" name="grandchild" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T08:24:24.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="{7AD9FAF0-6CAC-4310-8C3D-89FAC4118332}{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="{7AD9FAF0-6CAC-4310-8C3D-89FAC4118332}{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="{7AD9FAF0-6CAC-4310-8C3D-89FAC4118332}{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/offline-edits/group-06-promoted-level-two/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="{EA5C3813-711A-44E6-92F3-D90A83012854}{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="{E847A169-25BC-4E73-A0CC-1305ADFA36E9}{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-09T08:18:02.000Z" objectID="{E847A169-25BC-4E73-A0CC-1305ADFA36E9}{39}{B0}"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:Size width="192.0257415771484" height="13.42771339416504"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T08:18:02.000Z" objectID="{E847A169-25BC-4E73-A0CC-1305ADFA36E9}{40}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Offline 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/offline-edits/group-06-promoted-level-two/cold/read/page-008.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="{FE90716A-77DF-01B0-2FF0-91B63B55178C}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T08:24:24.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/offline-edits/group-07-promoted-root/candidate/Lifecycle.one created
Binary files /dev/null and b/corpus/page-lifecycle/offline-edits/group-07-promoted-root/candidate/Lifecycle.one differ
corpus/page-lifecycle/offline-edits/group-07-promoted-root/candidate/manifest.json created+163
...@@ -0,0 +1,163 @@
1{
2 "confirmations": 0,
3 "conflict": true,
4 "mode": "group",
5 "original": [
6 {
7 "guid": [
8 155,
9 138,
10 13,
11 62,
12 124,
13 243,
14 228,
15 74,
16 161,
17 125,
18 95,
19 246,
20 248,
21 243,
22 219,
23 170
24 ],
25 "level": 1,
26 "position": {
27 "Before": null
28 },
29 "space": "{8A3D5318-2F37-02D8-0DC9-CC0BC689209F},1"
30 },
31 {
32 "guid": [
33 13,
34 25,
35 247,
36 66,
37 234,
38 19,
39 150,
40 74,
41 135,
42 140,
43 17,
44 226,
45 15,
46 18,
47 189,
48 93
49 ],
50 "level": 2,
51 "position": {
52 "Before": null
53 },
54 "space": "{D7B1788B-A971-08DE-3324-F4DF82A3B46E},1"
55 },
56 {
57 "guid": [
58 91,
59 125,
60 117,
61 74,
62 205,
63 55,
64 70,
65 73,
66 176,
67 8,
68 196,
69 33,
70 10,
71 8,
72 124,
73 28
74 ],
75 "level": 3,
76 "position": {
77 "Before": null
78 },
79 "space": "{8A6DBA48-33BB-0681-2F02-2C73A811E8B8},1"
80 }
81 ],
82 "page_receipt": "Some(Published { revision: ExGuid { guid: [42, 89, 136, 237, 122, 6, 54, 72, 145, 166, 231, 104, 38, 49, 121, 133], n: 1 } })",
83 "phase": "07-promoted-root",
84 "publications": 2,
85 "reviewed": [
86 {
87 "guid": [
88 155,
89 138,
90 13,
91 62,
92 124,
93 243,
94 228,
95 74,
96 161,
97 125,
98 95,
99 246,
100 248,
101 243,
102 219,
103 170
104 ],
105 "level": 1,
106 "position": {
107 "Before": null
108 },
109 "space": "{8A3D5318-2F37-02D8-0DC9-CC0BC689209F},1"
110 },
111 {
112 "guid": [
113 13,
114 25,
115 247,
116 66,
117 234,
118 19,
119 150,
120 74,
121 135,
122 140,
123 17,
124 226,
125 15,
126 18,
127 189,
128 93
129 ],
130 "level": 2,
131 "position": {
132 "Before": null
133 },
134 "space": "{D7B1788B-A971-08DE-3324-F4DF82A3B46E},1"
135 },
136 {
137 "guid": [
138 91,
139 125,
140 117,
141 74,
142 205,
143 55,
144 70,
145 73,
146 176,
147 8,
148 196,
149 33,
150 10,
151 8,
152 124,
153 28
154 ],
155 "level": 3,
156 "position": {
157 "Before": null
158 },
159 "space": "{8A6DBA48-33BB-0681-2F02-2C73A811E8B8},1"
160 }
161 ],
162 "text_receipt": "Some(Published { revision: ExGuid { guid: [49, 218, 252, 142, 98, 154, 225, 64, 133, 164, 9, 6, 69, 181, 239, 103], n: 1 } })"
163}
\ No newline at end of file
corpus/page-lifecycle/offline-edits/group-07-promoted-root/cold/notebook/Lifecycle.one created
Binary files /dev/null and b/corpus/page-lifecycle/offline-edits/group-07-promoted-root/cold/notebook/Lifecycle.one differ
corpus/page-lifecycle/offline-edits/group-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="{3C2FBD37-AE99-4043-8469-2B241CB2D9BD}{1}{B0}" path="C:\one-tests\runs\capture\notebook" lastModifiedTime="2026-09-09T08:24:25.000Z" color="#B49EDE"><one:Section name="Lifecycle" ID="{B9F4DEA7-7024-05E0-0848-F11A9C3776A8}{1}{B0}" path="C:\one-tests\runs\capture\notebook\Lifecycle.one" lastModifiedTime="2026-09-09T08:24:25.000Z" color="#91BAAE"><one:Page ID="{59CE8752-3FA4-0DE7-1D55-61C2457D5438}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T08:24:25.000Z" pageLevel="1"/><one:Page ID="{13A3FEA1-AF0F-0475-0916-61E3A8ED9F16}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T08:24:25.000Z" pageLevel="1"/><one:Page ID="{33AC3F92-A6D7-0357-198B-A717535FB773}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T08:24:25.000Z" pageLevel="1"/><one:Page ID="{F4F36D96-6F12-4155-BAE4-A3E952E4ADC0}{1}{B0}" name="Renamed 🦋 é" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T08:24:25.000Z" pageLevel="1"/><one:Page ID="{9F169736-59EE-4B64-8544-A1B2C5DD39DA}{1}{B0}" name="Body trailing 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T08:24:25.000Z" pageLevel="1"/><one:Page ID="{E45FF3D5-0CE7-4C06-AEFE-C9B3C11414EB}{1}{B0}" name="Body automatic 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T08:24:25.000Z" pageLevel="1"/><one:Page ID="{276076EB-A012-4601-A488-EFABEB0B88AB}{1}{B0}" name="Same title" dateTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T06:03:25.000Z" pageLevel="1"/><one:Page ID="{7AEC5D78-2654-4C07-9A65-D77FAF211C5A}{1}{B0}" name="child" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:04:26.000Z" pageLevel="2"/><one:Page ID="{27309FBB-BC9E-4258-8643-0FD38593408C}{1}{B0}" name="grandchild" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T08:24:25.000Z" pageLevel="3"/></one:Section></one:Notebook>
corpus/page-lifecycle/offline-edits/group-07-promoted-root/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="{13A3FEA1-AF0F-0475-0916-61E3A8ED9F16}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T08:24:25.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="{3C473B7A-005A-086C-227C-195D848B4194}{15}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[]]></one:T></one:OE></one:Title></one:Page>
corpus/page-lifecycle/offline-edits/group-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="{27309FBB-BC9E-4258-8643-0FD38593408C}{1}{B0}" name="grandchild" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T08:24: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="{B7E5B408-BDA4-41F7-BA46-BF5BAC1B23CD}{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="{B7E5B408-BDA4-41F7-BA46-BF5BAC1B23CD}{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="{B7E5B408-BDA4-41F7-BA46-BF5BAC1B23CD}{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/offline-edits/group-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="{276076EB-A012-4601-A488-EFABEB0B88AB}{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="{257BEF91-F4B4-4C94-96B7-25A4C5F09616}{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-09T08:18:02.000Z" objectID="{257BEF91-F4B4-4C94-96B7-25A4C5F09616}{39}{B0}"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:Size width="192.0257415771484" height="13.42771339416504"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T08:18:02.000Z" objectID="{257BEF91-F4B4-4C94-96B7-25A4C5F09616}{40}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Offline 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/offline-edits/group-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="{33AC3F92-A6D7-0357-198B-A717535FB773}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T08:24: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/offline-edits/group-07-promoted-root/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="{59CE8752-3FA4-0DE7-1D55-61C2457D5438}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T08:24:25.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="{97BBF649-0311-0580-36D2-3AF2DF0ED8C7}{15}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[]]></one:T></one:OE></one:Title></one:Page>
corpus/page-lifecycle/offline-edits/group-07-promoted-root/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="{7AEC5D78-2654-4C07-9A65-D77FAF211C5A}{1}{B0}" name="child" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:04:26.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="{F0B8280B-C479-48AF-B222-C82D149AC5FE}{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="{F0B8280B-C479-48AF-B222-C82D149AC5FE}{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="{F0B8280B-C479-48AF-B222-C82D149AC5FE}{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/offline-edits/group-07-promoted-root/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="{9F169736-59EE-4B64-8544-A1B2C5DD39DA}{1}{B0}" name="Body trailing 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T08:24: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="{DA9886BB-54A3-4ED6-9095-1DB289C1296A}{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="{0E27B74B-767E-4154-B711-C356E35AD396}{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="{0E27B74B-767E-4154-B711-C356E35AD396}{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/offline-edits/group-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="{E45FF3D5-0CE7-4C06-AEFE-C9B3C11414EB}{1}{B0}" name="Body automatic 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T08:24: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="{5321899D-A44D-43E7-AC3C-128DE24AB7F8}{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="{5321899D-A44D-43E7-AC3C-128DE24AB7F8}{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/offline-edits/group-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="{F4F36D96-6F12-4155-BAE4-A3E952E4ADC0}{1}{B0}" name="Renamed 🦋 é" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T08:24: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="{D90B8C22-89A9-4625-AC9A-43AB84B228BF}{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="{927CA788-E194-4ABF-A9DA-DCCB27D29981}{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="{927CA788-E194-4ABF-A9DA-DCCB27D29981}{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/offline-edits/group-08-collapsed-group-move/candidate/Lifecycle.one created
Binary files /dev/null and b/corpus/page-lifecycle/offline-edits/group-08-collapsed-group-move/candidate/Lifecycle.one differ
corpus/page-lifecycle/offline-edits/group-08-collapsed-group-move/candidate/manifest.json created+163
...@@ -0,0 +1,163 @@
1{
2 "confirmations": 0,
3 "conflict": true,
4 "mode": "group",
5 "original": [
6 {
7 "guid": [
8 19,
9 199,
10 233,
11 32,
12 233,
13 151,
14 117,
15 77,
16 128,
17 237,
18 235,
19 14,
20 49,
21 245,
22 253,
23 90
24 ],
25 "level": 1,
26 "position": {
27 "Before": null
28 },
29 "space": "{8A3D5318-2F37-02D8-0DC9-CC0BC689209F},1"
30 },
31 {
32 "guid": [
33 11,
34 59,
35 230,
36 216,
37 152,
38 34,
39 39,
40 72,
41 141,
42 162,
43 178,
44 217,
45 3,
46 248,
47 183,
48 124
49 ],
50 "level": 2,
51 "position": {
52 "Before": null
53 },
54 "space": "{D7B1788B-A971-08DE-3324-F4DF82A3B46E},1"
55 },
56 {
57 "guid": [
58 131,
59 53,
60 255,
61 252,
62 76,
63 246,
64 212,
65 70,
66 142,
67 200,
68 250,
69 254,
70 150,
71 118,
72 235,
73 6
74 ],
75 "level": 3,
76 "position": {
77 "Before": null
78 },
79 "space": "{8A6DBA48-33BB-0681-2F02-2C73A811E8B8},1"
80 }
81 ],
82 "page_receipt": "Some(Published { revision: ExGuid { guid: [31, 59, 135, 227, 202, 4, 204, 77, 149, 2, 51, 50, 192, 123, 144, 152], n: 1 } })",
83 "phase": "08-collapsed-group-move",
84 "publications": 2,
85 "reviewed": [
86 {
87 "guid": [
88 19,
89 199,
90 233,
91 32,
92 233,
93 151,
94 117,
95 77,
96 128,
97 237,
98 235,
99 14,
100 49,
101 245,
102 253,
103 90
104 ],
105 "level": 1,
106 "position": {
107 "Before": null
108 },
109 "space": "{8A3D5318-2F37-02D8-0DC9-CC0BC689209F},1"
110 },
111 {
112 "guid": [
113 11,
114 59,
115 230,
116 216,
117 152,
118 34,
119 39,
120 72,
121 141,
122 162,
123 178,
124 217,
125 3,
126 248,
127 183,
128 124
129 ],
130 "level": 2,
131 "position": {
132 "Before": null
133 },
134 "space": "{D7B1788B-A971-08DE-3324-F4DF82A3B46E},1"
135 },
136 {
137 "guid": [
138 131,
139 53,
140 255,
141 252,
142 76,
143 246,
144 212,
145 70,
146 142,
147 200,
148 250,
149 254,
150 150,
151 118,
152 235,
153 6
154 ],
155 "level": 3,
156 "position": {
157 "Before": null
158 },
159 "space": "{8A6DBA48-33BB-0681-2F02-2C73A811E8B8},1"
160 }
161 ],
162 "text_receipt": "Some(Published { revision: ExGuid { guid: [177, 90, 34, 188, 147, 50, 135, 66, 186, 165, 239, 21, 214, 159, 188, 81], n: 1 } })"
163}
\ No newline at end of file
corpus/page-lifecycle/offline-edits/group-08-collapsed-group-move/cold/notebook/Lifecycle.one created
Binary files /dev/null and b/corpus/page-lifecycle/offline-edits/group-08-collapsed-group-move/cold/notebook/Lifecycle.one differ
corpus/page-lifecycle/offline-edits/group-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="{B88CA8E8-D6B9-4633-A51C-184375D1FC98}{1}{B0}" path="C:\one-tests\runs\capture\notebook" lastModifiedTime="2026-09-09T08:24:25.000Z" color="#B49EDE"><one:Section name="Lifecycle" ID="{F4F1C1B7-AA26-038F-21FF-CB23DA9FC8AE}{1}{B0}" path="C:\one-tests\runs\capture\notebook\Lifecycle.one" lastModifiedTime="2026-09-09T08:24:25.000Z" color="#91BAAE"><one:Page ID="{14CB9842-E5A6-0B88-34E2-5BFB03D5EA3E}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T08:24:25.000Z" pageLevel="1"/><one:Page ID="{5EA6E1B1-750D-021A-20A1-5BDAEE452110}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T08:24:25.000Z" pageLevel="1"/><one:Page ID="{7EA92082-7CD5-0538-303C-9D2E15F70975}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T08:24:25.000Z" pageLevel="1"/><one:Page ID="{B9F67286-B510-473A-9353-99D0144C13C6}{1}{B0}" name="Renamed 🦋 é" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T08:24:25.000Z" pageLevel="1"/><one:Page ID="{D2138826-83EC-4D0B-ACF3-9B8B837587DC}{1}{B0}" name="Body trailing 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T08:24:25.000Z" pageLevel="1"/><one:Page ID="{A95AECC5-D6E5-4A69-8749-F38A87BCAAED}{1}{B0}" name="Body automatic 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T08:24:25.000Z" pageLevel="1"/><one:Page ID="{6A6569FB-7A10-406E-8D3F-D592ADA336AD}{1}{B0}" name="Same title" dateTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T06:03:25.000Z" pageLevel="1"/><one:Page ID="{37E94268-FC56-4A68-B3D2-ED46E989A25C}{1}{B0}" name="child" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:04:26.000Z" pageLevel="2"/><one:Page ID="{6A3580AB-669C-4437-AFF4-35EAC33BFE8A}{1}{B0}" name="grandchild" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T08:24:25.000Z" pageLevel="3"/></one:Section></one:Notebook>
corpus/page-lifecycle/offline-edits/group-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="{14CB9842-E5A6-0B88-34E2-5BFB03D5EA3E}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T08:24:25.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="{DABEE959-D913-03EF-1F65-00CB99A666C1}{15}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[]]></one:T></one:OE></one:Title></one:Page>
corpus/page-lifecycle/offline-edits/group-08-collapsed-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="{37E94268-FC56-4A68-B3D2-ED46E989A25C}{1}{B0}" name="child" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:04:26.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="{BDBD371B-1E7B-4EC0-9B95-F21452327BF8}{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="{BDBD371B-1E7B-4EC0-9B95-F21452327BF8}{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="{BDBD371B-1E7B-4EC0-9B95-F21452327BF8}{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/offline-edits/group-08-collapsed-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="{5EA6E1B1-750D-021A-20A1-5BDAEE452110}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T08:24:25.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="{7142246A-DA58-0E03-0BCB-2364C223FF92}{15}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[]]></one:T></one:OE></one:Title></one:Page>
corpus/page-lifecycle/offline-edits/group-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="{6A3580AB-669C-4437-AFF4-35EAC33BFE8A}{1}{B0}" name="grandchild" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T08:24: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="{FAE0AB18-67A6-4798-93F1-8562EAB39DCB}{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="{FAE0AB18-67A6-4798-93F1-8562EAB39DCB}{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="{FAE0AB18-67A6-4798-93F1-8562EAB39DCB}{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/offline-edits/group-08-collapsed-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="{6A6569FB-7A10-406E-8D3F-D592ADA336AD}{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="{687EF081-2EB6-4AFB-BF00-1F9D83582810}{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-09T08:18:03.000Z" objectID="{687EF081-2EB6-4AFB-BF00-1F9D83582810}{39}{B0}"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:Size width="192.0257415771484" height="13.42771339416504"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T08:18:03.000Z" objectID="{687EF081-2EB6-4AFB-BF00-1F9D83582810}{40}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Offline 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/offline-edits/group-08-collapsed-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="{7EA92082-7CD5-0538-303C-9D2E15F70975}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T08:24: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/offline-edits/group-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="{A95AECC5-D6E5-4A69-8749-F38A87BCAAED}{1}{B0}" name="Body automatic 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T08:24: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="{1E24968D-7E4F-4588-858B-28B4A4E209FE}{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="{1E24968D-7E4F-4588-858B-28B4A4E209FE}{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/offline-edits/group-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="{B9F67286-B510-473A-9353-99D0144C13C6}{1}{B0}" name="Renamed 🦋 é" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T08:24: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="{940E9332-53AB-404A-852D-7992C21A96B9}{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="{DF79B898-3B96-4CD0-806D-E6F2617A2787}{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="{DF79B898-3B96-4CD0-806D-E6F2617A2787}{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/offline-edits/group-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="{D2138826-83EC-4D0B-ACF3-9B8B837587DC}{1}{B0}" name="Body trailing 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T08:24: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="{979D99AB-8EA1-48B9-B922-278BCF69976C}{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="{4322A85B-AC7C-473B-9EA6-F96FA5F26D90}{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="{4322A85B-AC7C-473B-9EA6-F96FA5F26D90}{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/offline-edits/group-single-page/candidate/Lifecycle.one created
Binary files /dev/null and b/corpus/page-lifecycle/offline-edits/group-single-page/candidate/Lifecycle.one differ
corpus/page-lifecycle/offline-edits/group-single-page/candidate/manifest.json created+163
...@@ -0,0 +1,163 @@
1{
2 "confirmations": 0,
3 "conflict": true,
4 "mode": "group",
5 "original": [
6 {
7 "guid": [
8 17,
9 13,
10 99,
11 39,
12 16,
13 219,
14 3,
15 75,
16 146,
17 158,
18 103,
19 67,
20 152,
21 150,
22 129,
23 4
24 ],
25 "level": 1,
26 "position": {
27 "Before": null
28 },
29 "space": "{8A3D5318-2F37-02D8-0DC9-CC0BC689209F},1"
30 },
31 {
32 "guid": [
33 99,
34 139,
35 226,
36 4,
37 217,
38 28,
39 58,
40 66,
41 179,
42 136,
43 138,
44 139,
45 19,
46 67,
47 135,
48 234
49 ],
50 "level": 2,
51 "position": {
52 "Before": null
53 },
54 "space": "{D7B1788B-A971-08DE-3324-F4DF82A3B46E},1"
55 },
56 {
57 "guid": [
58 77,
59 239,
60 134,
61 254,
62 131,
63 88,
64 202,
65 64,
66 174,
67 43,
68 16,
69 100,
70 98,
71 151,
72 16,
73 95
74 ],
75 "level": 3,
76 "position": {
77 "Before": null
78 },
79 "space": "{8A6DBA48-33BB-0681-2F02-2C73A811E8B8},1"
80 }
81 ],
82 "page_receipt": "Some(Published { revision: ExGuid { guid: [44, 196, 75, 170, 155, 16, 195, 70, 129, 191, 203, 51, 52, 196, 196, 61], n: 1 } })",
83 "phase": "single-page",
84 "publications": 2,
85 "reviewed": [
86 {
87 "guid": [
88 17,
89 13,
90 99,
91 39,
92 16,
93 219,
94 3,
95 75,
96 146,
97 158,
98 103,
99 67,
100 152,
101 150,
102 129,
103 4
104 ],
105 "level": 1,
106 "position": {
107 "Before": null
108 },
109 "space": "{8A3D5318-2F37-02D8-0DC9-CC0BC689209F},1"
110 },
111 {
112 "guid": [
113 99,
114 139,
115 226,
116 4,
117 217,
118 28,
119 58,
120 66,
121 179,
122 136,
123 138,
124 139,
125 19,
126 67,
127 135,
128 234
129 ],
130 "level": 2,
131 "position": {
132 "Before": null
133 },
134 "space": "{D7B1788B-A971-08DE-3324-F4DF82A3B46E},1"
135 },
136 {
137 "guid": [
138 77,
139 239,
140 134,
141 254,
142 131,
143 88,
144 202,
145 64,
146 174,
147 43,
148 16,
149 100,
150 98,
151 151,
152 16,
153 95
154 ],
155 "level": 3,
156 "position": {
157 "Before": null
158 },
159 "space": "{8A6DBA48-33BB-0681-2F02-2C73A811E8B8},1"
160 }
161 ],
162 "text_receipt": "Some(Published { revision: ExGuid { guid: [16, 25, 161, 195, 247, 106, 18, 79, 145, 52, 79, 155, 148, 117, 105, 144], n: 1 } })"
163}
\ No newline at end of file
corpus/page-lifecycle/offline-edits/group-single-page/cold/notebook/Lifecycle.one created
Binary files /dev/null and b/corpus/page-lifecycle/offline-edits/group-single-page/cold/notebook/Lifecycle.one differ
corpus/page-lifecycle/offline-edits/group-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="{C08FBF9B-C38F-42D6-917C-A960078F59B4}{1}{B0}" path="C:\one-tests\runs\capture\notebook" lastModifiedTime="2026-09-09T08:27:50.000Z" color="#B49EDE"><one:Section name="Lifecycle" ID="{37582AEA-811A-0E7D-3633-7323C7EF25C2}{1}{B0}" path="C:\one-tests\runs\capture\notebook\Lifecycle.one" lastModifiedTime="2026-09-09T08:27:50.000Z" color="#91BAAE"><one:Page ID="{D762731F-CE9A-067A-232E-E3FB1EA50752}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T08:27:50.000Z" pageLevel="1"/><one:Page ID="{9D0F0AEC-5E31-0FE8-376D-E3DAF335CC7C}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T08:27:50.000Z" pageLevel="1"/><one:Page ID="{BD00CBDF-57E9-08CA-27F0-252E0887E419}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T08:27:50.000Z" pageLevel="1"/><one:Page ID="{7A5F99DB-9E2C-4AC8-849F-21D0093CFEAA}{1}{B0}" name="Renamed 🦋 é" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T08:27:50.000Z" pageLevel="1"/><one:Page ID="{11BA637B-A8D0-40F9-BB3F-238B9E056AB0}{1}{B0}" name="Body trailing 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T08:27:50.000Z" pageLevel="1"/><one:Page ID="{6AF30798-FDD9-479B-9085-4B8A9ACC4781}{1}{B0}" name="Body automatic 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T08:27:50.000Z" pageLevel="1"/><one:Page ID="{A9CC82A6-512C-4D9C-9AF3-6D92B0D3DBC1}{1}{B0}" name="Same title" dateTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T05:49:01.000Z" pageLevel="1"/><one:Page ID="{F440A935-D76A-479A-A41E-5546F4F94F30}{1}{B0}" name="child" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T08:27:50.000Z" pageLevel="2"/><one:Page ID="{A99C6BF6-4DA0-49C5-B838-8DEADE4B13E6}{1}{B0}" name="grandchild" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T08:27:50.000Z" pageLevel="3"/></one:Section></one:Notebook>
corpus/page-lifecycle/offline-edits/group-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="{11BA637B-A8D0-40F9-BB3F-238B9E056AB0}{1}{B0}" name="Body trailing 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T08:27:50.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="{543472F6-A59D-454B-AEEE-9F8BD2197A00}{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="{808B4306-8740-4AC9-896A-416FB88280FC}{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="{808B4306-8740-4AC9-896A-416FB88280FC}{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/offline-edits/group-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="{6AF30798-FDD9-479B-9085-4B8A9ACC4781}{1}{B0}" name="Body automatic 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T08:27:50.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="{DD8D7DD0-5573-487A-9247-90B4B992E492}{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="{DD8D7DD0-5573-487A-9247-90B4B992E492}{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/offline-edits/group-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="{7A5F99DB-9E2C-4AC8-849F-21D0093CFEAA}{1}{B0}" name="Renamed 🦋 é" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T08:27:50.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="{57A7786F-7897-4DB8-92E1-C192DF6A7BD5}{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="{1CD053C5-10AA-4122-97A1-5EF27C0ACAEB}{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="{1CD053C5-10AA-4122-97A1-5EF27C0ACAEB}{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/offline-edits/group-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="{9D0F0AEC-5E31-0FE8-376D-E3DAF335CC7C}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T08:27:50.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="{B2EBCF37-F164-03F1-1C07-9B64DF5312FE}{15}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[]]></one:T></one:OE></one:Title></one:Page>
corpus/page-lifecycle/offline-edits/group-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="{A99C6BF6-4DA0-49C5-B838-8DEADE4B13E6}{1}{B0}" name="grandchild" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T08:27:50.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="{39494045-4C9A-4A6A-843D-3D62F7C370A7}{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="{39494045-4C9A-4A6A-843D-3D62F7C370A7}{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="{39494045-4C9A-4A6A-843D-3D62F7C370A7}{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/offline-edits/group-single-page/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="{A9CC82A6-512C-4D9C-9AF3-6D92B0D3DBC1}{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="{ABD71BDC-058A-4709-A8CC-A79D9E28C57C}{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-09T08:18:03.000Z" objectID="{ABD71BDC-058A-4709-A8CC-A79D9E28C57C}{39}{B0}"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:Size width="192.0257415771484" height="13.42771339416504"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T08:18:03.000Z" objectID="{ABD71BDC-058A-4709-A8CC-A79D9E28C57C}{40}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Offline 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/offline-edits/group-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="{BD00CBDF-57E9-08CA-27F0-252E0887E419}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T08:27:50.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/offline-edits/group-single-page/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="{D762731F-CE9A-067A-232E-E3FB1EA50752}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T08:27:50.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="{19170204-F22F-0E1D-08A9-B8CB84D68BAD}{15}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[]]></one:T></one:OE></one:Title></one:Page>
corpus/page-lifecycle/offline-edits/group-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="{F440A935-D76A-479A-A41E-5546F4F94F30}{1}{B0}" name="child" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T08:27:50.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="{7E14DC46-3547-4332-8C59-4A144F429694}{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="{7E14DC46-3547-4332-8C59-4A144F429694}{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="{7E14DC46-3547-4332-8C59-4A144F429694}{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/offline-edits/indent-01-demoted-parent/candidate/Lifecycle.one created
Binary files /dev/null and b/corpus/page-lifecycle/offline-edits/indent-01-demoted-parent/candidate/Lifecycle.one differ
corpus/page-lifecycle/offline-edits/indent-01-demoted-parent/candidate/manifest.json created+59
...@@ -0,0 +1,59 @@
1{
2 "confirmations": 0,
3 "conflict": false,
4 "mode": "indent",
5 "original": [
6 {
7 "guid": [
8 51,
9 149,
10 71,
11 130,
12 35,
13 40,
14 136,
15 73,
16 174,
17 150,
18 88,
19 198,
20 236,
21 138,
22 233,
23 46
24 ],
25 "level": 3,
26 "position": "Keep",
27 "space": "{D7B1788B-A971-08DE-3324-F4DF82A3B46E},1"
28 }
29 ],
30 "page_receipt": "Some(Published { revision: ExGuid { guid: [251, 177, 210, 219, 141, 235, 29, 72, 144, 228, 193, 87, 108, 105, 221, 185], n: 1 } })",
31 "phase": "01-demoted-parent",
32 "publications": 2,
33 "reviewed": [
34 {
35 "guid": [
36 51,
37 149,
38 71,
39 130,
40 35,
41 40,
42 136,
43 73,
44 174,
45 150,
46 88,
47 198,
48 236,
49 138,
50 233,
51 46
52 ],
53 "level": 3,
54 "position": "Keep",
55 "space": "{D7B1788B-A971-08DE-3324-F4DF82A3B46E},1"
56 }
57 ],
58 "text_receipt": "Some(Published { revision: ExGuid { guid: [40, 101, 158, 170, 87, 244, 65, 66, 154, 49, 204, 137, 48, 37, 222, 151], n: 1 } })"
59}
\ No newline at end of file
corpus/page-lifecycle/offline-edits/indent-01-demoted-parent/cold/notebook/Lifecycle.one created
Binary files /dev/null and b/corpus/page-lifecycle/offline-edits/indent-01-demoted-parent/cold/notebook/Lifecycle.one differ
corpus/page-lifecycle/offline-edits/indent-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="{34785A79-10A3-488D-8B63-5969BD1C9CD3}{1}{B0}" path="C:\one-tests\runs\capture\notebook" lastModifiedTime="2026-09-09T08:27:56.000Z" color="#B49EDE"><one:Section name="Lifecycle" ID="{CF5CC014-DCC0-024A-269D-5081D8156879}{1}{B0}" path="C:\one-tests\runs\capture\notebook\Lifecycle.one" lastModifiedTime="2026-09-09T08:27:56.000Z" color="#91BAAE"><one:Page ID="{2F6699E1-9340-0A4D-3380-C059015F4AE9}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T08:27:56.000Z" pageLevel="1"/><one:Page ID="{650BE012-03EB-03DF-27C3-C078ECCF81C7}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T08:27:56.000Z" pageLevel="1"/><one:Page ID="{45042121-0A33-04FD-375E-068C177DA9A2}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T08:27:56.000Z" pageLevel="1"/><one:Page ID="{51C86858-0CF6-41AB-8A5D-4E30AF29967A}{1}{B0}" name="Same title" dateTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T06:03:09.000Z" pageLevel="2"/><one:Page ID="{0C4443CB-8AB0-4BAD-B4B0-76E4EB03028B}{1}{B0}" name="child" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T08:27:56.000Z" pageLevel="3"/><one:Page ID="{51988108-107A-45F2-A896-AE48C1B15E5D}{1}{B0}" name="grandchild" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T08:27:56.000Z" pageLevel="3"/><one:Page ID="{825B7325-C3F6-46FF-9431-027216C6B311}{1}{B0}" name="Renamed 🦋 é" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T08:27:56.000Z" pageLevel="1"/><one:Page ID="{E9BE8985-F50A-4CCE-AB91-002981FF270B}{1}{B0}" name="Body trailing 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T08:27:56.000Z" pageLevel="1"/><one:Page ID="{92F7ED66-A003-4BAC-802B-682885360A3A}{1}{B0}" name="Body automatic 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T08:27:56.000Z" pageLevel="1"/></one:Section></one:Notebook>
corpus/page-lifecycle/offline-edits/indent-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="{0C4443CB-8AB0-4BAD-B4B0-76E4EB03028B}{1}{B0}" name="child" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T08:27:56.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-09T03:09:29.000Z" objectID="{861036B8-689D-4F05-9CF7-69B650B8DB2F}{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="{861036B8-689D-4F05-9CF7-69B650B8DB2F}{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="{861036B8-689D-4F05-9CF7-69B650B8DB2F}{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/offline-edits/indent-01-demoted-parent/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="{2F6699E1-9340-0A4D-3380-C059015F4AE9}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T08:27:56.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="{E113E8FA-AFF5-022A-1807-9B699B2CC616}{15}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[]]></one:T></one:OE></one:Title></one:Page>
corpus/page-lifecycle/offline-edits/indent-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="{45042121-0A33-04FD-375E-068C177DA9A2}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T08:27:56.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/offline-edits/indent-01-demoted-parent/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="{51988108-107A-45F2-A896-AE48C1B15E5D}{1}{B0}" name="grandchild" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T08:27:56.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="{C14DAABB-1140-465D-9493-1EC0E8393D1C}{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="{C14DAABB-1140-465D-9493-1EC0E8393D1C}{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="{C14DAABB-1140-465D-9493-1EC0E8393D1C}{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/offline-edits/indent-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="{51C86858-0CF6-41AB-8A5D-4E30AF29967A}{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="{53D3F122-5850-4B3E-B862-843F81D288C7}{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-09T08:17:58.000Z" objectID="{53D3F122-5850-4B3E-B862-843F81D288C7}{39}{B0}"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:Size width="192.0257415771484" height="13.42771339416504"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T08:17:58.000Z" objectID="{53D3F122-5850-4B3E-B862-843F81D288C7}{40}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Offline 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/offline-edits/indent-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="{650BE012-03EB-03DF-27C3-C078ECCF81C7}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T08:27:56.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="{4AEF25C9-ACBE-0FC6-0CA9-B8C6C0A95F45}{15}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[]]></one:T></one:OE></one:Title></one:Page>
corpus/page-lifecycle/offline-edits/indent-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="{825B7325-C3F6-46FF-9431-027216C6B311}{1}{B0}" name="Renamed 🦋 é" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T08:27:56.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="{AFA39291-254D-418F-824F-E230C090366E}{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="{E4D4B93B-4D70-4D15-870F-7D5063F08750}{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="{E4D4B93B-4D70-4D15-870F-7D5063F08750}{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/offline-edits/indent-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="{92F7ED66-A003-4BAC-802B-682885360A3A}{1}{B0}" name="Body automatic 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T08:27:56.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="{2589972E-08A9-444D-82E9-B316A668A929}{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="{2589972E-08A9-444D-82E9-B316A668A929}{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/offline-edits/indent-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="{E9BE8985-F50A-4CCE-AB91-002981FF270B}{1}{B0}" name="Body trailing 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T08:27:56.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="{AC309808-F847-497C-BE40-BC29CDE337BB}{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="{788FA9F8-DA9A-46FE-99C4-62CDA778CD47}{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="{788FA9F8-DA9A-46FE-99C4-62CDA778CD47}{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/offline-edits/indent-02-promoted-parent/candidate/Lifecycle.one created
Binary files /dev/null and b/corpus/page-lifecycle/offline-edits/indent-02-promoted-parent/candidate/Lifecycle.one differ
corpus/page-lifecycle/offline-edits/indent-02-promoted-parent/candidate/manifest.json created+59
...@@ -0,0 +1,59 @@
1{
2 "confirmations": 0,
3 "conflict": false,
4 "mode": "indent",
5 "original": [
6 {
7 "guid": [
8 74,
9 104,
10 251,
11 59,
12 244,
13 179,
14 135,
15 76,
16 167,
17 255,
18 40,
19 223,
20 194,
21 18,
22 10,
23 190
24 ],
25 "level": 3,
26 "position": "Keep",
27 "space": "{D7B1788B-A971-08DE-3324-F4DF82A3B46E},1"
28 }
29 ],
30 "page_receipt": "Some(Published { revision: ExGuid { guid: [23, 146, 135, 98, 153, 107, 107, 69, 187, 87, 31, 204, 225, 219, 112, 75], n: 1 } })",
31 "phase": "02-promoted-parent",
32 "publications": 2,
33 "reviewed": [
34 {
35 "guid": [
36 74,
37 104,
38 251,
39 59,
40 244,
41 179,
42 135,
43 76,
44 167,
45 255,
46 40,
47 223,
48 194,
49 18,
50 10,
51 190
52 ],
53 "level": 3,
54 "position": "Keep",
55 "space": "{D7B1788B-A971-08DE-3324-F4DF82A3B46E},1"
56 }
57 ],
58 "text_receipt": "Some(Published { revision: ExGuid { guid: [94, 246, 254, 201, 85, 191, 7, 77, 186, 8, 10, 23, 229, 199, 73, 189], n: 1 } })"
59}
\ No newline at end of file
corpus/page-lifecycle/offline-edits/indent-02-promoted-parent/cold/notebook/Lifecycle.one created
Binary files /dev/null and b/corpus/page-lifecycle/offline-edits/indent-02-promoted-parent/cold/notebook/Lifecycle.one differ
corpus/page-lifecycle/offline-edits/indent-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="{DFE7C7C5-7B57-45CB-A62B-2A0EE69FCACD}{1}{B0}" path="C:\one-tests\runs\capture\notebook" lastModifiedTime="2026-09-09T08:27:56.000Z" color="#B49EDE"><one:Section name="Lifecycle" ID="{1E2A31A2-52D3-0D36-096D-71EA38616727}{1}{B0}" path="C:\one-tests\runs\capture\notebook\Lifecycle.one" lastModifiedTime="2026-09-09T08:27:56.000Z" color="#91BAAE"><one:Page ID="{FE106857-1D53-0531-1C70-E132E12B45B7}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T08:27:55.000Z" pageLevel="1"/><one:Page ID="{B47D11A4-8DF8-0CA3-0833-E1130CBB8E99}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T08:27:56.000Z" pageLevel="1"/><one:Page ID="{9472D097-8420-0B81-18AE-27E7F709A6FC}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T08:27:56.000Z" pageLevel="1"/><one:Page ID="{80BE99EE-82E5-4ED7-A5AD-6F5B4F5D9924}{1}{B0}" name="Same title" dateTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T06:03:25.000Z" pageLevel="1"/><one:Page ID="{DD32B27D-04A3-44D1-9B40-578F0B770DD5}{1}{B0}" name="child" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T08:27:56.000Z" pageLevel="3"/><one:Page ID="{80EE70BE-9E69-4A8E-8766-8F2321C55103}{1}{B0}" name="grandchild" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T08:27:56.000Z" pageLevel="3"/><one:Page ID="{532D8293-4DE5-4983-BBC1-2319F6B2BC4F}{1}{B0}" name="Renamed 🦋 é" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T08:27:56.000Z" pageLevel="1"/><one:Page ID="{38C87833-7B19-43B2-8461-2142618B2855}{1}{B0}" name="Body trailing 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T08:27:56.000Z" pageLevel="1"/><one:Page ID="{43811CD0-2E10-44D0-AFDB-494365420564}{1}{B0}" name="Body automatic 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T08:27:56.000Z" pageLevel="1"/></one:Section></one:Notebook>
corpus/page-lifecycle/offline-edits/indent-02-promoted-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="{38C87833-7B19-43B2-8461-2142618B2855}{1}{B0}" name="Body trailing 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T08:27:56.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="{7D4669BE-7654-4600-91B0-9D422D9738E5}{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="{A9F9584E-5489-4982-B634-43A6470CC219}{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="{A9F9584E-5489-4982-B634-43A6470CC219}{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/offline-edits/indent-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="{43811CD0-2E10-44D0-AFDB-494365420564}{1}{B0}" name="Body automatic 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T08:27:56.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="{F4FF6698-86BA-4B31-AD19-927D461CA677}{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="{F4FF6698-86BA-4B31-AD19-927D461CA677}{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/offline-edits/indent-02-promoted-parent/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="{532D8293-4DE5-4983-BBC1-2319F6B2BC4F}{1}{B0}" name="Renamed 🦋 é" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T08:27:56.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="{7ED56327-AB5E-4EF3-ADBF-C35B20E43930}{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="{35A2488D-C363-4269-A8FF-5C3B8384880E}{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="{35A2488D-C363-4269-A8FF-5C3B8384880E}{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/offline-edits/indent-02-promoted-parent/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="{80BE99EE-82E5-4ED7-A5AD-6F5B4F5D9924}{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="{82A50094-D643-4442-9792-A55461A68799}{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-09T08:17:58.000Z" objectID="{82A50094-D643-4442-9792-A55461A68799}{39}{B0}"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:Size width="192.0257415771484" height="13.42771339416504"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T08:17:58.000Z" objectID="{82A50094-D643-4442-9792-A55461A68799}{40}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Offline 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/offline-edits/indent-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="{80EE70BE-9E69-4A8E-8766-8F2321C55103}{1}{B0}" name="grandchild" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T08:27:56.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="{103B5B0D-9F53-4921-BB63-3FAB084D3242}{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="{103B5B0D-9F53-4921-BB63-3FAB084D3242}{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="{103B5B0D-9F53-4921-BB63-3FAB084D3242}{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/offline-edits/indent-02-promoted-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="{9472D097-8420-0B81-18AE-27E7F709A6FC}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T08:27:56.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/offline-edits/indent-02-promoted-parent/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="{B47D11A4-8DF8-0CA3-0833-E1130CBB8E99}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T08:27:56.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="{9B99D47F-22AD-00BA-2359-99AD20DD501B}{15}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[]]></one:T></one:OE></one:Title></one:Page>
corpus/page-lifecycle/offline-edits/indent-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="{DD32B27D-04A3-44D1-9B40-578F0B770DD5}{1}{B0}" name="child" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T08:27:56.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-09T03:09:29.000Z" objectID="{5766C70E-E68E-4079-B307-48DDB0CCD471}{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="{5766C70E-E68E-4079-B307-48DDB0CCD471}{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="{5766C70E-E68E-4079-B307-48DDB0CCD471}{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/offline-edits/indent-02-promoted-parent/cold/read/page-008.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="{FE106857-1D53-0531-1C70-E132E12B45B7}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T08:27:55.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="{3065194C-21E6-0D56-37F7-BA027B58C948}{15}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[]]></one:T></one:OE></one:Title></one:Page>
corpus/page-lifecycle/offline-edits/indent-03-selected-group-move/candidate/Lifecycle.one created
Binary files /dev/null and b/corpus/page-lifecycle/offline-edits/indent-03-selected-group-move/candidate/Lifecycle.one differ
corpus/page-lifecycle/offline-edits/indent-03-selected-group-move/candidate/manifest.json created+59
...@@ -0,0 +1,59 @@
1{
2 "confirmations": 0,
3 "conflict": false,
4 "mode": "indent",
5 "original": [
6 {
7 "guid": [
8 125,
9 53,
10 145,
11 2,
12 3,
13 127,
14 82,
15 64,
16 167,
17 187,
18 251,
19 62,
20 162,
21 162,
22 161,
23 216
24 ],
25 "level": 3,
26 "position": "Keep",
27 "space": "{D7B1788B-A971-08DE-3324-F4DF82A3B46E},1"
28 }
29 ],
30 "page_receipt": "Some(Published { revision: ExGuid { guid: [79, 36, 83, 146, 51, 185, 231, 72, 147, 254, 0, 180, 206, 5, 30, 79], n: 1 } })",
31 "phase": "03-selected-group-move",
32 "publications": 2,
33 "reviewed": [
34 {
35 "guid": [
36 125,
37 53,
38 145,
39 2,
40 3,
41 127,
42 82,
43 64,
44 167,
45 187,
46 251,
47 62,
48 162,
49 162,
50 161,
51 216
52 ],
53 "level": 3,
54 "position": "Keep",
55 "space": "{D7B1788B-A971-08DE-3324-F4DF82A3B46E},1"
56 }
57 ],
58 "text_receipt": "Some(Published { revision: ExGuid { guid: [21, 35, 82, 67, 204, 139, 55, 78, 156, 40, 98, 53, 158, 180, 33, 141], n: 1 } })"
59}
\ No newline at end of file
corpus/page-lifecycle/offline-edits/indent-03-selected-group-move/cold/notebook/Lifecycle.one created
Binary files /dev/null and b/corpus/page-lifecycle/offline-edits/indent-03-selected-group-move/cold/notebook/Lifecycle.one differ
corpus/page-lifecycle/offline-edits/indent-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="{653B8C13-3581-4A10-8E49-26FF46033899}{1}{B0}" path="C:\one-tests\runs\capture\notebook" lastModifiedTime="2026-09-09T08:28:09.000Z" color="#B49EDE"><one:Section name="Lifecycle" ID="{BB0F3759-D761-0FBF-1A6F-B501BAF50B9A}{1}{B0}" path="C:\one-tests\runs\capture\notebook\Lifecycle.one" lastModifiedTime="2026-09-09T08:28:09.000Z" color="#91BAAE"><one:Page ID="{5B356EAC-98E1-07B8-0F72-25D963BF290A}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T08:28:08.000Z" pageLevel="1"/><one:Page ID="{1158175F-084A-0E2A-1B31-25F88E2FE224}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T08:28:08.000Z" pageLevel="1"/><one:Page ID="{3157D66C-0192-0908-0BAC-E30C759DCA41}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T08:28:08.000Z" pageLevel="1"/><one:Page ID="{F6088468-C857-4B0A-A8C3-E7F27426D0F2}{1}{B0}" name="Renamed 🦋 é" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T08:28:09.000Z" pageLevel="1"/><one:Page ID="{9DED7EC8-FEAB-413B-9763-E5A9E31F44E8}{1}{B0}" name="Body trailing 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T08:28:09.000Z" pageLevel="1"/><one:Page ID="{E6A41A2B-ABA2-4659-BCD9-8DA8E7D669D9}{1}{B0}" name="Body automatic 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T08:28:09.000Z" pageLevel="1"/><one:Page ID="{259B9F15-0757-4C5E-B6AF-ABB0CDC9F599}{1}{B0}" name="Same title" dateTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T06:03:25.000Z" pageLevel="1"/><one:Page ID="{7817B486-8111-4658-8842-936489E36168}{1}{B0}" name="child" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T08:28:09.000Z" pageLevel="3"/><one:Page ID="{25CB7645-1BDB-4807-9464-4BC8A3513DBE}{1}{B0}" name="grandchild" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T08:28:09.000Z" pageLevel="3"/></one:Section></one:Notebook>
corpus/page-lifecycle/offline-edits/indent-03-selected-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="{1158175F-084A-0E2A-1B31-25F88E2FE224}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T08:28: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="{3EBCD284-A71F-0233-305B-5D46A2493CA6}{15}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[]]></one:T></one:OE></one:Title></one:Page>
corpus/page-lifecycle/offline-edits/indent-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="{259B9F15-0757-4C5E-B6AF-ABB0CDC9F599}{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="{2780066F-53F1-46CB-8490-61BFE332EB24}{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-09T08:17:58.000Z" objectID="{2780066F-53F1-46CB-8490-61BFE332EB24}{39}{B0}"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:Size width="192.0257415771484" height="13.42771339416504"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T08:17:58.000Z" objectID="{2780066F-53F1-46CB-8490-61BFE332EB24}{40}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Offline 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/offline-edits/indent-03-selected-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="{25CB7645-1BDB-4807-9464-4BC8A3513DBE}{1}{B0}" name="grandchild" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T08:28: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="{B51E5DF6-1AE1-4BA8-A861-FB408AD95EFF}{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="{B51E5DF6-1AE1-4BA8-A861-FB408AD95EFF}{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="{B51E5DF6-1AE1-4BA8-A861-FB408AD95EFF}{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/offline-edits/indent-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="{3157D66C-0192-0908-0BAC-E30C759DCA41}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T08:28: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/offline-edits/indent-03-selected-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="{5B356EAC-98E1-07B8-0F72-25D963BF290A}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T08:28: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="{95401FB7-A454-0FDF-24F5-7EE9F9CCA5F5}{15}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[]]></one:T></one:OE></one:Title></one:Page>
corpus/page-lifecycle/offline-edits/indent-03-selected-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="{7817B486-8111-4658-8842-936489E36168}{1}{B0}" name="child" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T08:28: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:29.000Z" lastModifiedTime="2026-09-09T03:09:29.000Z" objectID="{F243C1F5-633C-42F0-A005-8C363258B8CC}{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="{F243C1F5-633C-42F0-A005-8C363258B8CC}{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="{F243C1F5-633C-42F0-A005-8C363258B8CC}{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/offline-edits/indent-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="{9DED7EC8-FEAB-413B-9763-E5A9E31F44E8}{1}{B0}" name="Body trailing 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T08:28: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="{D8636F45-F3E6-4489-82B2-59A9AF035458}{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="{0CDC5EB5-D13B-4B0B-A536-874DC598AEA4}{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="{0CDC5EB5-D13B-4B0B-A536-874DC598AEA4}{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/offline-edits/indent-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="{E6A41A2B-ABA2-4659-BCD9-8DA8E7D669D9}{1}{B0}" name="Body automatic 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T08:28: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="{51DA6063-0308-49B8-BE1B-5696C488CACA}{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="{51DA6063-0308-49B8-BE1B-5696C488CACA}{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/offline-edits/indent-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="{F6088468-C857-4B0A-A8C3-E7F27426D0F2}{1}{B0}" name="Renamed 🦋 é" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T08:28: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="{DBF065DC-2EEC-4C7A-BEBD-07B0A270558D}{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="{90874E76-46D1-40E0-BBFD-98D00110E4B3}{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="{90874E76-46D1-40E0-BBFD-98D00110E4B3}{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/offline-edits/indent-04-subpage-move/candidate/Lifecycle.one created
Binary files /dev/null and b/corpus/page-lifecycle/offline-edits/indent-04-subpage-move/candidate/Lifecycle.one differ
corpus/page-lifecycle/offline-edits/indent-04-subpage-move/candidate/manifest.json created+59
...@@ -0,0 +1,59 @@
1{
2 "confirmations": 0,
3 "conflict": true,
4 "mode": "indent",
5 "original": [
6 {
7 "guid": [
8 212,
9 44,
10 63,
11 182,
12 28,
13 209,
14 154,
15 72,
16 154,
17 49,
18 110,
19 172,
20 24,
21 52,
22 11,
23 197
24 ],
25 "level": 3,
26 "position": "Keep",
27 "space": "{D7B1788B-A971-08DE-3324-F4DF82A3B46E},1"
28 }
29 ],
30 "page_receipt": "Some(Published { revision: ExGuid { guid: [8, 34, 143, 21, 222, 135, 177, 65, 143, 221, 51, 237, 136, 193, 187, 9], n: 1 } })",
31 "phase": "04-subpage-move",
32 "publications": 2,
33 "reviewed": [
34 {
35 "guid": [
36 212,
37 44,
38 63,
39 182,
40 28,
41 209,
42 154,
43 72,
44 154,
45 49,
46 110,
47 172,
48 24,
49 52,
50 11,
51 197
52 ],
53 "level": 3,
54 "position": "Keep",
55 "space": "{D7B1788B-A971-08DE-3324-F4DF82A3B46E},1"
56 }
57 ],
58 "text_receipt": "Some(Published { revision: ExGuid { guid: [80, 133, 66, 122, 158, 20, 64, 73, 176, 64, 170, 48, 196, 195, 216, 191], n: 1 } })"
59}
\ No newline at end of file
corpus/page-lifecycle/offline-edits/indent-04-subpage-move/cold/notebook/Lifecycle.one created
Binary files /dev/null and b/corpus/page-lifecycle/offline-edits/indent-04-subpage-move/cold/notebook/Lifecycle.one differ
corpus/page-lifecycle/offline-edits/indent-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="{0D3C9394-0DF3-4615-8DFE-E754C77A9137}{1}{B0}" path="C:\one-tests\runs\capture\notebook" lastModifiedTime="2026-09-09T08:31:12.000Z" color="#B49EDE"><one:Section name="Lifecycle" ID="{E30A07EB-1153-03F4-1322-D452EB0A10AF}{1}{B0}" path="C:\one-tests\runs\capture\notebook\Lifecycle.one" lastModifiedTime="2026-09-09T08:31:12.000Z" color="#91BAAE"><one:Page ID="{03305E1E-5ED3-0BF3-063F-448A3240323F}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T08:31:12.000Z" pageLevel="1"/><one:Page ID="{495D27ED-CE78-0261-127C-44ABDFD0F911}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T08:31:12.000Z" pageLevel="1"/><one:Page ID="{6952E6DE-C7A0-0543-02E1-825F2462D174}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T08:31:12.000Z" pageLevel="1"/><one:Page ID="{20128434-4723-4A13-810F-F237D81C7A5D}{1}{B0}" name="child" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T08:31:12.000Z" pageLevel="3"/><one:Page ID="{AE0DB4DA-0E65-4741-A18E-86A125D9CBC7}{1}{B0}" name="Renamed 🦋 é" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T08:31:12.000Z" pageLevel="1"/><one:Page ID="{C5E84E7A-3899-4D70-9E2E-84FAB2E05FDD}{1}{B0}" name="Body trailing 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T08:31:12.000Z" pageLevel="1"/><one:Page ID="{BEA12A99-6D90-4A12-B594-ECFBB62972EC}{1}{B0}" name="Body automatic 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T08:31:12.000Z" pageLevel="1"/><one:Page ID="{7D9EAFA7-C165-4015-BFE2-CAE39C36EEAC}{1}{B0}" name="Same title" dateTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T06:03:25.000Z" pageLevel="1"/><one:Page ID="{7DCE46F7-DDE9-444C-9D29-2A9BF2AE268B}{1}{B0}" name="grandchild" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T08:31:12.000Z" pageLevel="3"/></one:Section></one:Notebook>
corpus/page-lifecycle/offline-edits/indent-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="{03305E1E-5ED3-0BF3-063F-448A3240323F}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T08:31:12.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="{CD452F05-6266-0394-2DB8-1FBAA833BEC0}{15}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[]]></one:T></one:OE></one:Title></one:Page>
corpus/page-lifecycle/offline-edits/indent-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="{20128434-4723-4A13-810F-F237D81C7A5D}{1}{B0}" name="child" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T08:31:12.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="{AA46F147-A50E-4EBB-A948-ED6563A7A3F9}{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="{AA46F147-A50E-4EBB-A948-ED6563A7A3F9}{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="{AA46F147-A50E-4EBB-A948-ED6563A7A3F9}{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/offline-edits/indent-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="{495D27ED-CE78-0261-127C-44ABDFD0F911}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T08:31:12.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="{66B9E236-612D-0E78-3916-3C15F3B62793}{15}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[]]></one:T></one:OE></one:Title></one:Page>
corpus/page-lifecycle/offline-edits/indent-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="{6952E6DE-C7A0-0543-02E1-825F2462D174}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T08:31:12.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/offline-edits/indent-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="{7D9EAFA7-C165-4015-BFE2-CAE39C36EEAC}{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="{7F8536DD-95C3-4A80-8DDD-00ECB2CDF011}{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-09T08:17:59.000Z" objectID="{7F8536DD-95C3-4A80-8DDD-00ECB2CDF011}{39}{B0}"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:Size width="192.0257415771484" height="13.42771339416504"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T08:17:59.000Z" objectID="{7F8536DD-95C3-4A80-8DDD-00ECB2CDF011}{40}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Offline 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/offline-edits/indent-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="{7DCE46F7-DDE9-444C-9D29-2A9BF2AE268B}{1}{B0}" name="grandchild" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T08:31:12.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="{ED1B6D44-DCD3-47E3-A12C-9A13DB2645CA}{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="{ED1B6D44-DCD3-47E3-A12C-9A13DB2645CA}{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="{ED1B6D44-DCD3-47E3-A12C-9A13DB2645CA}{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/offline-edits/indent-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="{AE0DB4DA-0E65-4741-A18E-86A125D9CBC7}{1}{B0}" name="Renamed 🦋 é" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T08:31:12.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="{83F5556E-E8DE-4031-B7F0-66E3F38F4EB8}{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="{C8827EC4-80E3-4CAB-B2B0-F98350EFFF86}{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="{C8827EC4-80E3-4CAB-B2B0-F98350EFFF86}{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/offline-edits/indent-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="{BEA12A99-6D90-4A12-B594-ECFBB62972EC}{1}{B0}" name="Body automatic 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T08:31:12.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="{09DF50D1-C53A-45F3-B756-37C59577D1FF}{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="{09DF50D1-C53A-45F3-B756-37C59577D1FF}{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/offline-edits/indent-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="{C5E84E7A-3899-4D70-9E2E-84FAB2E05FDD}{1}{B0}" name="Body trailing 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T08:31:12.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="{80665FF7-35D4-48C2-8BFF-38FAFEFC4F6D}{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="{54D96E07-1709-4740-AC7B-E61E9467B591}{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="{54D96E07-1709-4740-AC7B-E61E9467B591}{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/offline-edits/indent-05-insert-before-subpage/candidate/Lifecycle.one created
Binary files /dev/null and b/corpus/page-lifecycle/offline-edits/indent-05-insert-before-subpage/candidate/Lifecycle.one differ
corpus/page-lifecycle/offline-edits/indent-05-insert-before-subpage/candidate/manifest.json created+59
...@@ -0,0 +1,59 @@
1{
2 "confirmations": 1,
3 "conflict": false,
4 "mode": "indent",
5 "original": [
6 {
7 "guid": [
8 16,
9 127,
10 169,
11 184,
12 6,
13 197,
14 46,
15 76,
16 132,
17 6,
18 229,
19 69,
20 101,
21 216,
22 82,
23 122
24 ],
25 "level": 3,
26 "position": "Keep",
27 "space": "{D7B1788B-A971-08DE-3324-F4DF82A3B46E},1"
28 }
29 ],
30 "page_receipt": "Some(Published { revision: ExGuid { guid: [128, 50, 190, 55, 253, 41, 207, 9, 38, 43, 124, 25, 177, 209, 21, 208], n: 1 } })",
31 "phase": "05-insert-before-subpage",
32 "publications": 1,
33 "reviewed": [
34 {
35 "guid": [
36 16,
37 127,
38 169,
39 184,
40 6,
41 197,
42 46,
43 76,
44 132,
45 6,
46 229,
47 69,
48 101,
49 216,
50 82,
51 122
52 ],
53 "level": 3,
54 "position": "Keep",
55 "space": "{D7B1788B-A971-08DE-3324-F4DF82A3B46E},1"
56 }
57 ],
58 "text_receipt": "Some(Published { revision: ExGuid { guid: [136, 4, 115, 179, 47, 49, 9, 73, 170, 14, 74, 194, 41, 126, 181, 65], n: 1 } })"
59}
\ No newline at end of file
corpus/page-lifecycle/offline-edits/indent-05-insert-before-subpage/cold/notebook/Lifecycle.one created
Binary files /dev/null and b/corpus/page-lifecycle/offline-edits/indent-05-insert-before-subpage/cold/notebook/Lifecycle.one differ
corpus/page-lifecycle/offline-edits/indent-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="{DE2FB31C-4ACA-45F5-9019-EA09EBB263FC}{1}{B0}" path="C:\one-tests\runs\capture\notebook" lastModifiedTime="2026-09-09T08:31:22.000Z" color="#B49EDE"><one:Section name="Lifecycle" ID="{AFCC74E8-040D-0955-1368-27E7A5DF60B1}{1}{B0}" path="C:\one-tests\runs\capture\notebook\Lifecycle.one" lastModifiedTime="2026-09-09T08:31:22.000Z" color="#91BAAE"><one:Page ID="{4FF62D1D-4B8D-0152-0675-B73F7C954221}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T08:31:21.000Z" pageLevel="1"/><one:Page ID="{059B54EE-DB26-08C0-1236-B71E9105890F}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T08:31:21.000Z" pageLevel="1"/><one:Page ID="{259495DD-D2FE-0FE2-02AB-71EA6AB7A16A}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T08:31:21.000Z" pageLevel="1"/><one:Page ID="{E2CBC7D9-1B3B-4DE0-A1C4-75146B0CBBD9}{1}{B0}" name="Renamed 🦋 é" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T08:31:21.000Z" pageLevel="1"/><one:Page ID="{892E3D79-2DC7-47D1-9E64-774FFC352FC3}{1}{B0}" name="Body trailing 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T08:31:21.000Z" pageLevel="1"/><one:Page ID="{F267599A-78CE-40B3-B5DE-1F4EF8FC02F2}{1}{B0}" name="Body automatic 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T08:31:21.000Z" pageLevel="1"/><one:Page ID="{3158DCA4-D43B-4AB4-BFA8-3956D2E39EB2}{1}{B0}" name="Same title" dateTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T06:03:25.000Z" pageLevel="1"/><one:Page ID="{6CD4F737-527D-40B2-8145-018296C90A43}{1}{B0}" name="child" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T08:31:21.000Z" pageLevel="3"/><one:Page ID="{310835F4-C8B7-4EED-9D63-D92EBC7B5695}{1}{B0}" name="grandchild" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T08:31:22.000Z" pageLevel="3"/></one:Section></one:Notebook>
corpus/page-lifecycle/offline-edits/indent-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="{059B54EE-DB26-08C0-1236-B71E9105890F}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T08:31: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="{2A7F9135-7473-04D9-395C-CFA0BD63578D}{15}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[]]></one:T></one:OE></one:Title></one:Page>
corpus/page-lifecycle/offline-edits/indent-05-insert-before-subpage/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="{259495DD-D2FE-0FE2-02AB-71EA6AB7A16A}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T08:31: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/offline-edits/indent-05-insert-before-subpage/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="{310835F4-C8B7-4EED-9D63-D92EBC7B5695}{1}{B0}" name="grandchild" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T08:31: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="{A1DD1E47-C98D-4D42-A166-69A695F335D4}{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="{A1DD1E47-C98D-4D42-A166-69A695F335D4}{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="{A1DD1E47-C98D-4D42-A166-69A695F335D4}{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/offline-edits/indent-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="{3158DCA4-D43B-4AB4-BFA8-3956D2E39EB2}{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="{334345DE-809D-4021-8D97-F359FC18800F}{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-09T08:17:59.000Z" objectID="{334345DE-809D-4021-8D97-F359FC18800F}{39}{B0}"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:Size width="192.0257415771484" height="13.42771339416504"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T08:17:59.000Z" objectID="{334345DE-809D-4021-8D97-F359FC18800F}{40}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Offline 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/offline-edits/indent-05-insert-before-subpage/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="{4FF62D1D-4B8D-0152-0675-B73F7C954221}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T08:31: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="{81835C06-7738-0935-2DF2-EC0FE6E6CEDE}{15}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[]]></one:T></one:OE></one:Title></one:Page>
corpus/page-lifecycle/offline-edits/indent-05-insert-before-subpage/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="{6CD4F737-527D-40B2-8145-018296C90A43}{1}{B0}" name="child" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T08:31: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:29.000Z" lastModifiedTime="2026-09-09T06:03:46.000Z" objectID="{E6808244-B050-441A-A902-1ED02D72D3E7}{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="{E6808244-B050-441A-A902-1ED02D72D3E7}{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="{E6808244-B050-441A-A902-1ED02D72D3E7}{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/offline-edits/indent-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="{892E3D79-2DC7-47D1-9E64-774FFC352FC3}{1}{B0}" name="Body trailing 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T08:31: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="{CCA02CF4-208A-4263-8BB5-CB4FB0293F73}{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="{181F1D04-0257-4DE1-AC31-15ABDAB2C58F}{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="{181F1D04-0257-4DE1-AC31-15ABDAB2C58F}{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/offline-edits/indent-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="{E2CBC7D9-1B3B-4DE0-A1C4-75146B0CBBD9}{1}{B0}" name="Renamed 🦋 é" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T08:31: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="{CF33266D-FD80-4A90-B7BA-9556BD5A3EA6}{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="{84440DC7-95BD-460A-B2FA-0A361E3A8F98}{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="{84440DC7-95BD-460A-B2FA-0A361E3A8F98}{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/offline-edits/indent-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="{F267599A-78CE-40B3-B5DE-1F4EF8FC02F2}{1}{B0}" name="Body automatic 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T08:31: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:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{451923D2-D064-4F52-B71C-C470DBA2A1E1}{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="{451923D2-D064-4F52-B71C-C470DBA2A1E1}{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/offline-edits/indent-06-promoted-level-two/candidate/Lifecycle.one created
Binary files /dev/null and b/corpus/page-lifecycle/offline-edits/indent-06-promoted-level-two/candidate/Lifecycle.one differ
corpus/page-lifecycle/offline-edits/indent-06-promoted-level-two/candidate/manifest.json created+59
...@@ -0,0 +1,59 @@
1{
2 "confirmations": 0,
3 "conflict": false,
4 "mode": "indent",
5 "original": [
6 {
7 "guid": [
8 252,
9 73,
10 160,
11 21,
12 81,
13 53,
14 195,
15 79,
16 136,
17 194,
18 167,
19 121,
20 5,
21 123,
22 19,
23 178
24 ],
25 "level": 3,
26 "position": "Keep",
27 "space": "{D7B1788B-A971-08DE-3324-F4DF82A3B46E},1"
28 }
29 ],
30 "page_receipt": "Some(Published { revision: ExGuid { guid: [221, 248, 102, 82, 242, 12, 194, 64, 138, 231, 128, 175, 67, 118, 169, 171], n: 1 } })",
31 "phase": "06-promoted-level-two",
32 "publications": 2,
33 "reviewed": [
34 {
35 "guid": [
36 252,
37 73,
38 160,
39 21,
40 81,
41 53,
42 195,
43 79,
44 136,
45 194,
46 167,
47 121,
48 5,
49 123,
50 19,
51 178
52 ],
53 "level": 3,
54 "position": "Keep",
55 "space": "{D7B1788B-A971-08DE-3324-F4DF82A3B46E},1"
56 }
57 ],
58 "text_receipt": "Some(Published { revision: ExGuid { guid: [230, 196, 113, 150, 161, 124, 235, 76, 179, 76, 159, 133, 104, 150, 52, 125], n: 1 } })"
59}
\ No newline at end of file
corpus/page-lifecycle/offline-edits/indent-06-promoted-level-two/cold/notebook/Lifecycle.one created
Binary files /dev/null and b/corpus/page-lifecycle/offline-edits/indent-06-promoted-level-two/cold/notebook/Lifecycle.one differ
corpus/page-lifecycle/offline-edits/indent-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="{B904C7F1-6C2E-4F0D-A4F7-01CC5F34CCA5}{1}{B0}" path="C:\one-tests\runs\capture\notebook" lastModifiedTime="2026-09-09T08:31:21.000Z" color="#B49EDE"><one:Section name="Lifecycle" ID="{28AFCBBA-DA9A-0725-0D02-AEEE5DC02794}{1}{B0}" path="C:\one-tests\runs\capture\notebook\Lifecycle.one" lastModifiedTime="2026-09-09T08:31:21.000Z" color="#91BAAE"><one:Page ID="{C895924F-951A-0F22-181F-3E36848A0504}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T08:31:21.000Z" pageLevel="1"/><one:Page ID="{82F8EBBC-05B1-06B0-0C5C-3E17691ACE2A}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T08:31:21.000Z" pageLevel="1"/><one:Page ID="{A2F72A8F-0C69-0192-1CC1-F8E392A8E64F}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T08:31:21.000Z" pageLevel="1"/><one:Page ID="{65A8788B-C5AC-4390-BFAE-FC1D9313FCFC}{1}{B0}" name="Renamed 🦋 é" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T08:31:21.000Z" pageLevel="1"/><one:Page ID="{0E4D822B-F350-49A1-800E-FE46042A68E6}{1}{B0}" name="Body trailing 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T08:31:21.000Z" pageLevel="1"/><one:Page ID="{7504E6C8-A659-4EC3-ABB4-964700E345D7}{1}{B0}" name="Body automatic 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T08:31:21.000Z" pageLevel="1"/><one:Page ID="{B63B63F6-0AAC-44C4-A1C2-B05F2AFCD997}{1}{B0}" name="Same title" dateTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T06:03:25.000Z" pageLevel="1"/><one:Page ID="{EBB74865-8CEA-4EC2-9F2F-888B6ED64D66}{1}{B0}" name="child" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:04:12.000Z" pageLevel="3"/><one:Page ID="{B66B8AA6-1620-409D-8309-5027446411B0}{1}{B0}" name="grandchild" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T08:31:21.000Z" pageLevel="3"/></one:Section></one:Notebook>
corpus/page-lifecycle/offline-edits/indent-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="{0E4D822B-F350-49A1-800E-FE46042A68E6}{1}{B0}" name="Body trailing 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T08:31: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="{4BC393A6-FE1D-4C13-95DF-424648367856}{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="{9F7CA256-DCC0-4391-B25B-9CA222AD82AA}{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="{9F7CA256-DCC0-4391-B25B-9CA222AD82AA}{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/offline-edits/indent-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="{65A8788B-C5AC-4390-BFAE-FC1D9313FCFC}{1}{B0}" name="Renamed 🦋 é" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T08:31: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="{4850993F-2317-44E0-A9D0-1C5F45457983}{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="{0327B295-4B2A-487A-AC90-833FE625C8BD}{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="{0327B295-4B2A-487A-AC90-833FE625C8BD}{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/offline-edits/indent-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="{7504E6C8-A659-4EC3-ABB4-964700E345D7}{1}{B0}" name="Body automatic 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T08:31: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:Outline author="virtual" authorInitials="V" lastModifiedBy="virtual" lastModifiedByInitials="V" lastModifiedTime="2026-09-09T03:09:30.000Z" objectID="{C27A9C80-0EF3-4122-A976-4D7923BDE6C4}{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="{C27A9C80-0EF3-4122-A976-4D7923BDE6C4}{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/offline-edits/indent-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="{82F8EBBC-05B1-06B0-0C5C-3E17691ACE2A}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T08:31: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="{AD1C2E67-AAE4-0AA9-2736-46A9457C10A8}{15}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[]]></one:T></one:OE></one:Title></one:Page>
corpus/page-lifecycle/offline-edits/indent-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="{A2F72A8F-0C69-0192-1CC1-F8E392A8E64F}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T08:31: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/offline-edits/indent-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="{B63B63F6-0AAC-44C4-A1C2-B05F2AFCD997}{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="{B420FA8C-5E0A-4E51-93FD-7A500407C72A}{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-09T08:17:59.000Z" objectID="{B420FA8C-5E0A-4E51-93FD-7A500407C72A}{39}{B0}"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:Size width="192.0257415771484" height="13.42771339416504"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T08:17:59.000Z" objectID="{B420FA8C-5E0A-4E51-93FD-7A500407C72A}{40}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Offline 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/offline-edits/indent-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="{B66B8AA6-1620-409D-8309-5027446411B0}{1}{B0}" name="grandchild" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T08:31: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="{26BEA115-171A-4332-BF0C-E0AF6DEC72F1}{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="{26BEA115-171A-4332-BF0C-E0AF6DEC72F1}{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="{26BEA115-171A-4332-BF0C-E0AF6DEC72F1}{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/offline-edits/indent-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="{C895924F-951A-0F22-181F-3E36848A0504}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T08:31: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="{06E0E354-A9AF-0745-3398-65061EF989FB}{15}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[]]></one:T></one:OE></one:Title></one:Page>
corpus/page-lifecycle/offline-edits/indent-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="{EBB74865-8CEA-4EC2-9F2F-888B6ED64D66}{1}{B0}" name="child" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:04:12.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="{61E33D16-6EC7-4A6A-B768-97D9D56D94C2}{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="{61E33D16-6EC7-4A6A-B768-97D9D56D94C2}{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="{61E33D16-6EC7-4A6A-B768-97D9D56D94C2}{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/offline-edits/indent-07-promoted-root/candidate/Lifecycle.one created
Binary files /dev/null and b/corpus/page-lifecycle/offline-edits/indent-07-promoted-root/candidate/Lifecycle.one differ
corpus/page-lifecycle/offline-edits/indent-07-promoted-root/candidate/manifest.json created+59
...@@ -0,0 +1,59 @@
1{
2 "confirmations": 0,
3 "conflict": true,
4 "mode": "indent",
5 "original": [
6 {
7 "guid": [
8 210,
9 210,
10 26,
11 68,
12 171,
13 53,
14 125,
15 65,
16 151,
17 57,
18 103,
19 167,
20 162,
21 188,
22 127,
23 168
24 ],
25 "level": 3,
26 "position": "Keep",
27 "space": "{D7B1788B-A971-08DE-3324-F4DF82A3B46E},1"
28 }
29 ],
30 "page_receipt": "Some(Published { revision: ExGuid { guid: [7, 195, 77, 199, 152, 133, 125, 74, 184, 130, 191, 29, 82, 132, 119, 53], n: 1 } })",
31 "phase": "07-promoted-root",
32 "publications": 2,
33 "reviewed": [
34 {
35 "guid": [
36 210,
37 210,
38 26,
39 68,
40 171,
41 53,
42 125,
43 65,
44 151,
45 57,
46 103,
47 167,
48 162,
49 188,
50 127,
51 168
52 ],
53 "level": 3,
54 "position": "Keep",
55 "space": "{D7B1788B-A971-08DE-3324-F4DF82A3B46E},1"
56 }
57 ],
58 "text_receipt": "Some(Published { revision: ExGuid { guid: [76, 22, 86, 93, 17, 98, 89, 75, 180, 244, 69, 64, 214, 23, 130, 101], n: 1 } })"
59}
\ No newline at end of file
corpus/page-lifecycle/offline-edits/indent-07-promoted-root/cold/notebook/Lifecycle.one created
Binary files /dev/null and b/corpus/page-lifecycle/offline-edits/indent-07-promoted-root/cold/notebook/Lifecycle.one differ
corpus/page-lifecycle/offline-edits/indent-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="{C33F7112-9A7E-4C37-8B15-3EC6B07A953E}{1}{B0}" path="C:\one-tests\runs\capture\notebook" lastModifiedTime="2026-09-09T08:31:27.000Z" color="#B49EDE"><one:Section name="Lifecycle" ID="{09E74757-9597-0CFF-07CF-1B258F49FC8A}{1}{B0}" path="C:\one-tests\runs\capture\notebook\Lifecycle.one" lastModifiedTime="2026-09-09T08:31:27.000Z" color="#91BAAE"><one:Page ID="{E9DD1EA2-DA17-04F8-12D2-8BFD5603DE1A}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T08:31:27.000Z" pageLevel="1"/><one:Page ID="{A3B06751-4ABC-0D6A-0691-8BDCBB931534}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T08:31:27.000Z" pageLevel="1"/><one:Page ID="{83BFA662-4364-0A48-160C-4D2840213D51}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T08:31:27.000Z" pageLevel="1"/><one:Page ID="{44E0F466-8AA1-484A-B563-49D6419A27E2}{1}{B0}" name="Renamed 🦋 é" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T08:31:27.000Z" pageLevel="1"/><one:Page ID="{2F050EC6-BC5D-427B-8AC3-4B8DD6A3B3F8}{1}{B0}" name="Body trailing 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T08:31:27.000Z" pageLevel="1"/><one:Page ID="{544C6A25-E954-4519-A179-238CD26A9EC9}{1}{B0}" name="Body automatic 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T08:31:27.000Z" pageLevel="1"/><one:Page ID="{9773EF1B-45A1-4F1E-AB0F-0594F8750289}{1}{B0}" name="Same title" dateTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T06:03:25.000Z" pageLevel="1"/><one:Page ID="{CAFFC488-C3E7-4518-95E2-3D40BC5F9678}{1}{B0}" name="child" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:04:26.000Z" pageLevel="3"/><one:Page ID="{9723064B-592D-4B47-89C4-E5EC96EDCAAE}{1}{B0}" name="grandchild" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T08:31:27.000Z" pageLevel="3"/></one:Section></one:Notebook>
corpus/page-lifecycle/offline-edits/indent-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="{2F050EC6-BC5D-427B-8AC3-4B8DD6A3B3F8}{1}{B0}" name="Body trailing 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T08:31:27.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="{6A8B1F4B-B110-47C9-9F12-F78D9ABFA348}{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="{BE342EBB-93CD-484B-B896-2969F02459B4}{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="{BE342EBB-93CD-484B-B896-2969F02459B4}{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/offline-edits/indent-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="{44E0F466-8AA1-484A-B563-49D6419A27E2}{1}{B0}" name="Renamed 🦋 é" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T08:31:27.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="{691815D2-6C1A-4F3A-A31D-A99497CCA29D}{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="{226F3E78-0427-43A0-A65D-36F434AC13A3}{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="{226F3E78-0427-43A0-A65D-36F434AC13A3}{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/offline-edits/indent-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="{544C6A25-E954-4519-A179-238CD26A9EC9}{1}{B0}" name="Body automatic 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T08:31:27.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="{E332106D-41FE-4AF8-A3BB-F8B2F1343DDA}{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="{E332106D-41FE-4AF8-A3BB-F8B2F1343DDA}{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/offline-edits/indent-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="{83BFA662-4364-0A48-160C-4D2840213D51}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T08:31:27.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/offline-edits/indent-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="{9723064B-592D-4B47-89C4-E5EC96EDCAAE}{1}{B0}" name="grandchild" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T08:31:27.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="{07F62DF8-5817-48E8-B5C1-5564BF65A9EF}{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="{07F62DF8-5817-48E8-B5C1-5564BF65A9EF}{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="{07F62DF8-5817-48E8-B5C1-5564BF65A9EF}{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/offline-edits/indent-07-promoted-root/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="{9773EF1B-45A1-4F1E-AB0F-0594F8750289}{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="{95687661-1107-458B-9930-CF9BD68E1C34}{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-09T08:17:59.000Z" objectID="{95687661-1107-458B-9930-CF9BD68E1C34}{39}{B0}"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:Size width="192.0257415771484" height="13.42771339416504"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T08:17:59.000Z" objectID="{95687661-1107-458B-9930-CF9BD68E1C34}{40}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Offline 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/offline-edits/indent-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="{A3B06751-4ABC-0D6A-0691-8BDCBB931534}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T08:31:27.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="{8C54A28A-E5E9-0173-2DFB-F36297F5CBB6}{15}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[]]></one:T></one:OE></one:Title></one:Page>
corpus/page-lifecycle/offline-edits/indent-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="{CAFFC488-C3E7-4518-95E2-3D40BC5F9678}{1}{B0}" name="child" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:04:26.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="{40ABB1FB-21CA-41B0-BDA5-221207E44FDC}{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="{40ABB1FB-21CA-41B0-BDA5-221207E44FDC}{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="{40ABB1FB-21CA-41B0-BDA5-221207E44FDC}{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/offline-edits/indent-07-promoted-root/cold/read/page-008.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="{E9DD1EA2-DA17-04F8-12D2-8BFD5603DE1A}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T08:31:27.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="{27A86FB9-E6A2-0C9F-3955-D0CDCC7052E5}{15}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[]]></one:T></one:OE></one:Title></one:Page>
corpus/page-lifecycle/offline-edits/indent-08-collapsed-group-move/candidate/Lifecycle.one created
Binary files /dev/null and b/corpus/page-lifecycle/offline-edits/indent-08-collapsed-group-move/candidate/Lifecycle.one differ
corpus/page-lifecycle/offline-edits/indent-08-collapsed-group-move/candidate/manifest.json created+59
...@@ -0,0 +1,59 @@
1{
2 "confirmations": 1,
3 "conflict": true,
4 "mode": "indent",
5 "original": [
6 {
7 "guid": [
8 88,
9 101,
10 118,
11 0,
12 26,
13 164,
14 204,
15 65,
16 188,
17 144,
18 52,
19 96,
20 130,
21 42,
22 72,
23 63
24 ],
25 "level": 3,
26 "position": "Keep",
27 "space": "{D7B1788B-A971-08DE-3324-F4DF82A3B46E},1"
28 }
29 ],
30 "page_receipt": "Some(Published { revision: ExGuid { guid: [180, 27, 41, 8, 239, 104, 1, 2, 9, 202, 204, 241, 8, 227, 97, 156], n: 1 } })",
31 "phase": "08-collapsed-group-move",
32 "publications": 1,
33 "reviewed": [
34 {
35 "guid": [
36 88,
37 101,
38 118,
39 0,
40 26,
41 164,
42 204,
43 65,
44 188,
45 144,
46 52,
47 96,
48 130,
49 42,
50 72,
51 63
52 ],
53 "level": 1,
54 "position": "Keep",
55 "space": "{D7B1788B-A971-08DE-3324-F4DF82A3B46E},1"
56 }
57 ],
58 "text_receipt": "Some(Published { revision: ExGuid { guid: [63, 218, 209, 6, 29, 105, 228, 72, 152, 18, 66, 236, 91, 189, 126, 66], n: 1 } })"
59}
\ No newline at end of file
corpus/page-lifecycle/offline-edits/indent-08-collapsed-group-move/cold/notebook/Lifecycle.one created
Binary files /dev/null and b/corpus/page-lifecycle/offline-edits/indent-08-collapsed-group-move/cold/notebook/Lifecycle.one differ
corpus/page-lifecycle/offline-edits/indent-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="{4C4C2067-5408-4DB2-BE56-C100A0FBF1B7}{1}{B0}" path="C:\one-tests\runs\capture\notebook" lastModifiedTime="2026-09-09T08:34:41.000Z" color="#B49EDE"><one:Section name="Lifecycle" ID="{486C500F-185A-0020-3566-48C4F1A9C7E3}{1}{B0}" path="C:\one-tests\runs\capture\notebook\Lifecycle.one" lastModifiedTime="2026-09-09T08:34:41.000Z" color="#91BAAE"><one:Page ID="{8B74D3D0-4E2A-49C7-A74B-6EA1C2BFAD11}{1}{B0}" name="child" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T06:04:26.000Z" pageLevel="1"/><one:Page ID="{D6A81113-D4E0-4798-BB6D-B60DE80DF1C7}{1}{B0}" name="grandchild" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T08:34:41.000Z" pageLevel="3"/><one:Page ID="{A85609FA-57DA-0827-207B-D81C28E3E573}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T08:34:41.000Z" pageLevel="1"/><one:Page ID="{E23B7009-C771-01B5-3438-D83DC5732E5D}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T08:34:41.000Z" pageLevel="1"/><one:Page ID="{C234B13A-CEA9-0697-24A5-1EC93EC10638}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T08:34:41.000Z" pageLevel="1"/><one:Page ID="{056BE33E-076C-4495-87CA-1A373F7A1C8B}{1}{B0}" name="Renamed 🦋 é" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T08:34:41.000Z" pageLevel="1"/><one:Page ID="{6E8E199E-3190-4EA4-B86A-186CA8438891}{1}{B0}" name="Body trailing 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T08:34:41.000Z" pageLevel="1"/><one:Page ID="{15C77D7D-6499-49C6-93D0-706DAC8AA5A0}{1}{B0}" name="Body automatic 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T08:34:41.000Z" pageLevel="1"/><one:Page ID="{D6F8F843-C86C-43C1-99A6-5675869539E0}{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/offline-edits/indent-08-collapsed-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="{056BE33E-076C-4495-87CA-1A373F7A1C8B}{1}{B0}" name="Renamed 🦋 é" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T08:34:41.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="{2893028A-E1D7-43E5-91B4-FA75E92C99F4}{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="{63E42920-89EA-4F7F-94F4-65154A4C28CA}{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="{63E42920-89EA-4F7F-94F4-65154A4C28CA}{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/offline-edits/indent-08-collapsed-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="{15C77D7D-6499-49C6-93D0-706DAC8AA5A0}{1}{B0}" name="Body automatic 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T08:34:41.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="{A2B90735-CC33-4627-9112-AB538FD406B3}{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="{A2B90735-CC33-4627-9112-AB538FD406B3}{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/offline-edits/indent-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="{6E8E199E-3190-4EA4-B86A-186CA8438891}{1}{B0}" name="Body trailing 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T08:34:41.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="{2B000813-3CDD-4B16-ADBB-A46CE45F9821}{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="{FFBF39E3-1E00-4494-8A3F-7A888EC462DD}{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="{FFBF39E3-1E00-4494-8A3F-7A888EC462DD}{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/offline-edits/indent-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="{8B74D3D0-4E2A-49C7-A74B-6EA1C2BFAD11}{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="{0120A6A3-AC07-4D6F-8F0C-71F3790474B5}{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="{0120A6A3-AC07-4D6F-8F0C-71F3790474B5}{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="{0120A6A3-AC07-4D6F-8F0C-71F3790474B5}{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/offline-edits/indent-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="{A85609FA-57DA-0827-207B-D81C28E3E573}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T08:34:41.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="{662378E1-6B6F-0040-0BFC-832CB290698C}{15}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[]]></one:T></one:OE></one:Title></one:Page>
corpus/page-lifecycle/offline-edits/indent-08-collapsed-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="{C234B13A-CEA9-0697-24A5-1EC93EC10638}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T08:34:41.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/offline-edits/indent-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="{D6A81113-D4E0-4798-BB6D-B60DE80DF1C7}{1}{B0}" name="grandchild" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T08:34:41.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="{467D3AA0-D5DA-4437-8768-0685C1859286}{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="{467D3AA0-D5DA-4437-8768-0685C1859286}{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="{467D3AA0-D5DA-4437-8768-0685C1859286}{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/offline-edits/indent-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="{D6F8F843-C86C-43C1-99A6-5675869539E0}{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="{D4E36139-9CCA-4954-AB99-9C7AA86E275D}{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-09T08:18:00.000Z" objectID="{D4E36139-9CCA-4954-AB99-9C7AA86E275D}{39}{B0}"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:Size width="192.0257415771484" height="13.42771339416504"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T08:18:00.000Z" objectID="{D4E36139-9CCA-4954-AB99-9C7AA86E275D}{40}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Offline 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/offline-edits/indent-08-collapsed-group-move/cold/read/page-008.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="{E23B7009-C771-01B5-3438-D83DC5732E5D}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T08:34:41.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="{CDDFB5D2-6824-0DAC-1F52-A083E915F0DF}{15}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[]]></one:T></one:OE></one:Title></one:Page>
corpus/page-lifecycle/offline-edits/indent-single-page/candidate/Lifecycle.one created
Binary files /dev/null and b/corpus/page-lifecycle/offline-edits/indent-single-page/candidate/Lifecycle.one differ
corpus/page-lifecycle/offline-edits/indent-single-page/candidate/manifest.json created+59
...@@ -0,0 +1,59 @@
1{
2 "confirmations": 0,
3 "conflict": false,
4 "mode": "indent",
5 "original": [
6 {
7 "guid": [
8 28,
9 199,
10 140,
11 70,
12 240,
13 153,
14 168,
15 68,
16 147,
17 100,
18 233,
19 168,
20 206,
21 231,
22 7,
23 109
24 ],
25 "level": 3,
26 "position": "Keep",
27 "space": "{D7B1788B-A971-08DE-3324-F4DF82A3B46E},1"
28 }
29 ],
30 "page_receipt": "Some(Published { revision: ExGuid { guid: [213, 111, 188, 48, 141, 241, 142, 66, 179, 253, 171, 140, 78, 79, 80, 17], n: 1 } })",
31 "phase": "single-page",
32 "publications": 2,
33 "reviewed": [
34 {
35 "guid": [
36 28,
37 199,
38 140,
39 70,
40 240,
41 153,
42 168,
43 68,
44 147,
45 100,
46 233,
47 168,
48 206,
49 231,
50 7,
51 109
52 ],
53 "level": 3,
54 "position": "Keep",
55 "space": "{D7B1788B-A971-08DE-3324-F4DF82A3B46E},1"
56 }
57 ],
58 "text_receipt": "Some(Published { revision: ExGuid { guid: [158, 3, 104, 164, 172, 85, 63, 67, 179, 78, 186, 177, 165, 15, 164, 158], n: 1 } })"
59}
\ No newline at end of file
corpus/page-lifecycle/offline-edits/indent-single-page/cold/notebook/Lifecycle.one created
Binary files /dev/null and b/corpus/page-lifecycle/offline-edits/indent-single-page/cold/notebook/Lifecycle.one differ
corpus/page-lifecycle/offline-edits/indent-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="{CB1E9B2E-EA26-489D-9FCE-52EE7DF21D2F}{1}{B0}" path="C:\one-tests\runs\capture\notebook" lastModifiedTime="2026-09-09T08:34:50.000Z" color="#B49EDE"><one:Section name="Lifecycle" ID="{DE3A90B1-AC18-05F4-09F7-2EFF4BF85532}{1}{B0}" path="C:\one-tests\runs\capture\notebook\Lifecycle.one" lastModifiedTime="2026-09-09T08:34:50.000Z" color="#91BAAE"><one:Page ID="{3E00C944-E398-0DF3-1CEA-BE2792B277A2}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T08:34:49.000Z" pageLevel="1"/><one:Page ID="{746DB0B7-7333-0461-08A9-BE067F22BC8C}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T08:34:49.000Z" pageLevel="1"/><one:Page ID="{54627184-7AEB-0343-1834-78F2849094E9}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T08:34:49.000Z" pageLevel="1"/><one:Page ID="{1D22136E-FA68-4C13-9BDA-089A78EE3FC0}{1}{B0}" name="child" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T08:34:49.000Z" pageLevel="3"/><one:Page ID="{40FED1AD-60A2-424C-87FC-D036525C6316}{1}{B0}" name="grandchild" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T08:34:49.000Z" pageLevel="3"/><one:Page ID="{933D2380-B32E-4141-BB5B-7C0C852B8E5A}{1}{B0}" name="Renamed 🦋 é" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T08:34:49.000Z" pageLevel="1"/><one:Page ID="{F8D8D920-85D2-4B70-84FB-7E5712121A40}{1}{B0}" name="Body trailing 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T08:34:49.000Z" pageLevel="1"/><one:Page ID="{8391BDC3-D0DB-4C12-AF41-165616DB3771}{1}{B0}" name="Body automatic 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T08:34:50.000Z" pageLevel="1"/><one:Page ID="{40AE38FD-7C2E-4615-A537-304E3CC4AB31}{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/offline-edits/indent-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="{1D22136E-FA68-4C13-9BDA-089A78EE3FC0}{1}{B0}" name="child" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T08:34:49.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-09T03:09:29.000Z" objectID="{9776661D-1845-48BB-B39D-17C8C355E664}{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="{9776661D-1845-48BB-B39D-17C8C355E664}{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="{9776661D-1845-48BB-B39D-17C8C355E664}{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/offline-edits/indent-single-page/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="{3E00C944-E398-0DF3-1CEA-BE2792B277A2}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T08:34:49.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="{F075B85F-DF2D-0594-376D-E51708C1FB5D}{15}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[]]></one:T></one:OE></one:Title></one:Page>
corpus/page-lifecycle/offline-edits/indent-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="{40AE38FD-7C2E-4615-A537-304E3CC4AB31}{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="{42B5A187-2888-4C80-9708-FA41123FB58C}{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-09T08:18:00.000Z" objectID="{42B5A187-2888-4C80-9708-FA41123FB58C}{39}{B0}"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:Size width="192.0257415771484" height="13.42771339416504"/><one:OEChildren><one:OE creationTime="2026-09-09T03:09:27.000Z" lastModifiedTime="2026-09-09T08:18:00.000Z" objectID="{42B5A187-2888-4C80-9708-FA41123FB58C}{40}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[<span
3style='font-weight:bold' lang=en-US>Offline 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/offline-edits/indent-single-page/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="{40FED1AD-60A2-424C-87FC-D036525C6316}{1}{B0}" name="grandchild" dateTime="2026-09-09T03:09:29.000Z" lastModifiedTime="2026-09-09T08:34:49.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="{D02BFA1E-6198-41E3-BBF9-60BE7BD40057}{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="{D02BFA1E-6198-41E3-BBF9-60BE7BD40057}{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="{D02BFA1E-6198-41E3-BBF9-60BE7BD40057}{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/offline-edits/indent-single-page/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="{54627184-7AEB-0343-1834-78F2849094E9}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T08:34:49.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/offline-edits/indent-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="{746DB0B7-7333-0461-08A9-BE067F22BC8C}{1}{B0}" name="Untitled page" dateTime="2026-09-09T03:09:19.000Z" lastModifiedTime="2026-09-09T08:34:49.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="{5B89756C-DC66-0878-23C3-C6B85344620E}{15}{B0}" alignment="left" quickStyleIndex="0"><one:T><![CDATA[]]></one:T></one:OE></one:Title></one:Page>
corpus/page-lifecycle/offline-edits/indent-single-page/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="{8391BDC3-D0DB-4C12-AF41-165616DB3771}{1}{B0}" name="Body automatic 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T08:34:50.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="{34EFC78B-7871-43F3-AD83-CD6835859462}{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="{34EFC78B-7871-43F3-AD83-CD6835859462}{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/offline-edits/indent-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="{933D2380-B32E-4141-BB5B-7C0C852B8E5A}{1}{B0}" name="Renamed 🦋 é" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T08:34:49.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="{BEC5C234-5595-4631-AD25-9C4E537D0B25}{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="{F5B2E99E-3DA8-4AAB-A865-032EF01DBA1B}{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="{F5B2E99E-3DA8-4AAB-A865-032EF01DBA1B}{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/offline-edits/indent-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="{F8D8D920-85D2-4B70-84FB-7E5712121A40}{1}{B0}" name="Body trailing 🦀 é preserved" dateTime="2026-09-09T03:09:30.000Z" lastModifiedTime="2026-09-09T08:34:49.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="{BD56C8AD-889F-4EC2-912A-C2575E0E0AF0}{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="{69E9F95D-AA42-4140-B6AE-1CB33495F00C}{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="{69E9F95D-AA42-4140-B6AE-1CB33495F00C}{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/offline-edits/provenance.json created+688
...@@ -0,0 +1,688 @@
1{
2 "cases": {
3 "group-01-demoted-parent": {
4 "run": {
5 "notebook": "/private/var/folders/90/4f4rngds01j55ggdj_vglk_c0000gn/T/tmp25ua0uma",
6 "expected_pages": 9,
7 "author": null,
8 "author_timeout_seconds": 600,
9 "inspect": false,
10 "collect_notebook": true,
11 "base": {
12 "file": "win7-office-base.qcow2",
13 "format": "qcow2",
14 "sha256": "a1a4f8fab782ee14885ff801ca2f6347c208fdcfc3513637096f314315c89346",
15 "virtual_size": 68719476736
16 },
17 "scripts": {
18 "cold.ps1": "c177fc72ae6c2634d186f5671a880de20b09f9716532c37c69cb13aa15c7e331",
19 "read.ps1": "04013bfcccee40a17e2a225f9b9e96f40a3a8daad9e350609654f8eda3ccbb41"
20 }
21 },
22 "machine": {
23 "name": "m6-b441c6ce",
24 "hostname": "ONE-M6-B441C6CE"
25 },
26 "teardown": {
27 "absent": true
28 },
29 "source": [
30 {
31 "path": "Lifecycle.one",
32 "bytes": 61168,
33 "sha256": "b824f43c0f789519771dcaabd0d7b84549ccc01629c19a64bd3bba9bb70b75df",
34 "mtime_ns": 1788941881049079637
35 }
36 ]
37 },
38 "group-02-promoted-parent": {
39 "run": {
40 "notebook": "/private/var/folders/90/4f4rngds01j55ggdj_vglk_c0000gn/T/tmpbtvm7zy4",
41 "expected_pages": 9,
42 "author": null,
43 "author_timeout_seconds": 600,
44 "inspect": false,
45 "collect_notebook": true,
46 "base": {
47 "file": "win7-office-base.qcow2",
48 "format": "qcow2",
49 "sha256": "a1a4f8fab782ee14885ff801ca2f6347c208fdcfc3513637096f314315c89346",
50 "virtual_size": 68719476736
51 },
52 "scripts": {
53 "cold.ps1": "c177fc72ae6c2634d186f5671a880de20b09f9716532c37c69cb13aa15c7e331",
54 "read.ps1": "04013bfcccee40a17e2a225f9b9e96f40a3a8daad9e350609654f8eda3ccbb41"
55 }
56 },
57 "machine": {
58 "name": "m6-a937eee4",
59 "hostname": "ONE-M6-A937EEE4"
60 },
61 "teardown": {
62 "absent": true
63 },
64 "source": [
65 {
66 "path": "Lifecycle.one",
67 "bytes": 62200,
68 "sha256": "904bf500864584bff80c83dfbdf957de109836964a1dd7e97810df042cee0efa",
69 "mtime_ns": 1788941881329857761
70 }
71 ]
72 },
73 "group-03-selected-group-move": {
74 "run": {
75 "notebook": "/private/var/folders/90/4f4rngds01j55ggdj_vglk_c0000gn/T/tmpqpnmdqos",
76 "expected_pages": 9,
77 "author": null,
78 "author_timeout_seconds": 600,
79 "inspect": false,
80 "collect_notebook": true,
81 "base": {
82 "file": "win7-office-base.qcow2",
83 "format": "qcow2",
84 "sha256": "a1a4f8fab782ee14885ff801ca2f6347c208fdcfc3513637096f314315c89346",
85 "virtual_size": 68719476736
86 },
87 "scripts": {
88 "cold.ps1": "c177fc72ae6c2634d186f5671a880de20b09f9716532c37c69cb13aa15c7e331",
89 "read.ps1": "04013bfcccee40a17e2a225f9b9e96f40a3a8daad9e350609654f8eda3ccbb41"
90 }
91 },
92 "machine": {
93 "name": "m6-1b35b14a",
94 "hostname": "ONE-M6-1B35B14A"
95 },
96 "teardown": {
97 "absent": true
98 },
99 "source": [
100 {
101 "path": "Lifecycle.one",
102 "bytes": 62664,
103 "sha256": "5a3d665f5da9a1c8aee3339d368bb1fdcb2e00e7aa0422478758bce84f5646f0",
104 "mtime_ns": 1788941881601421859
105 }
106 ]
107 },
108 "group-04-subpage-move": {
109 "run": {
110 "notebook": "/private/var/folders/90/4f4rngds01j55ggdj_vglk_c0000gn/T/tmp93masgxw",
111 "expected_pages": 9,
112 "author": null,
113 "author_timeout_seconds": 600,
114 "inspect": false,
115 "collect_notebook": true,
116 "base": {
117 "file": "win7-office-base.qcow2",
118 "format": "qcow2",
119 "sha256": "a1a4f8fab782ee14885ff801ca2f6347c208fdcfc3513637096f314315c89346",
120 "virtual_size": 68719476736
121 },
122 "scripts": {
123 "cold.ps1": "c177fc72ae6c2634d186f5671a880de20b09f9716532c37c69cb13aa15c7e331",
124 "read.ps1": "04013bfcccee40a17e2a225f9b9e96f40a3a8daad9e350609654f8eda3ccbb41"
125 }
126 },
127 "machine": {
128 "name": "m6-390f4ff1",
129 "hostname": "ONE-M6-390F4FF1"
130 },
131 "teardown": {
132 "absent": true
133 },
134 "source": [
135 {
136 "path": "Lifecycle.one",
137 "bytes": 66464,
138 "sha256": "f758f4f74f21734349275e839e78a39454d00e1c546dd6b29f936ed9adef752a",
139 "mtime_ns": 1788941881947544959
140 }
141 ]
142 },
143 "group-05-insert-before-subpage": {
144 "run": {
145 "notebook": "/private/var/folders/90/4f4rngds01j55ggdj_vglk_c0000gn/T/tmph61roaik",
146 "expected_pages": 9,
147 "author": null,
148 "author_timeout_seconds": 600,
149 "inspect": false,
150 "collect_notebook": true,
151 "base": {
152 "file": "win7-office-base.qcow2",
153 "format": "qcow2",
154 "sha256": "a1a4f8fab782ee14885ff801ca2f6347c208fdcfc3513637096f314315c89346",
155 "virtual_size": 68719476736
156 },
157 "scripts": {
158 "cold.ps1": "c177fc72ae6c2634d186f5671a880de20b09f9716532c37c69cb13aa15c7e331",
159 "read.ps1": "04013bfcccee40a17e2a225f9b9e96f40a3a8daad9e350609654f8eda3ccbb41"
160 }
161 },
162 "machine": {
163 "name": "m6-c13e29ae",
164 "hostname": "ONE-M6-C13E29AE"
165 },
166 "teardown": {
167 "absent": true
168 },
169 "source": [
170 {
171 "path": "Lifecycle.one",
172 "bytes": 68104,
173 "sha256": "fbacddf7e10d230f3ffc4e28a967cfa43d378e598bff5dc5d2a532f8cb64091d",
174 "mtime_ns": 1788941882292841519
175 }
176 ]
177 },
178 "group-06-promoted-level-two": {
179 "run": {
180 "notebook": "/private/var/folders/90/4f4rngds01j55ggdj_vglk_c0000gn/T/tmpyvldz7f2",
181 "expected_pages": 9,
182 "author": null,
183 "author_timeout_seconds": 600,
184 "inspect": false,
185 "collect_notebook": true,
186 "base": {
187 "file": "win7-office-base.qcow2",
188 "format": "qcow2",
189 "sha256": "a1a4f8fab782ee14885ff801ca2f6347c208fdcfc3513637096f314315c89346",
190 "virtual_size": 68719476736
191 },
192 "scripts": {
193 "cold.ps1": "c177fc72ae6c2634d186f5671a880de20b09f9716532c37c69cb13aa15c7e331",
194 "read.ps1": "04013bfcccee40a17e2a225f9b9e96f40a3a8daad9e350609654f8eda3ccbb41"
195 }
196 },
197 "machine": {
198 "name": "m6-84bacce5",
199 "hostname": "ONE-M6-84BACCE5"
200 },
201 "teardown": {
202 "absent": true
203 },
204 "source": [
205 {
206 "path": "Lifecycle.one",
207 "bytes": 70512,
208 "sha256": "89163b8a78ef94dc540ef00d3d05fca2014fa9e3b88a7e73e6a574c11e6d39bd",
209 "mtime_ns": 1788941882577853637
210 }
211 ]
212 },
213 "group-07-promoted-root": {
214 "run": {
215 "notebook": "/private/var/folders/90/4f4rngds01j55ggdj_vglk_c0000gn/T/tmpw7p2frw3",
216 "expected_pages": 9,
217 "author": null,
218 "author_timeout_seconds": 600,
219 "inspect": false,
220 "collect_notebook": true,
221 "base": {
222 "file": "win7-office-base.qcow2",
223 "format": "qcow2",
224 "sha256": "a1a4f8fab782ee14885ff801ca2f6347c208fdcfc3513637096f314315c89346",
225 "virtual_size": 68719476736
226 },
227 "scripts": {
228 "cold.ps1": "c177fc72ae6c2634d186f5671a880de20b09f9716532c37c69cb13aa15c7e331",
229 "read.ps1": "04013bfcccee40a17e2a225f9b9e96f40a3a8daad9e350609654f8eda3ccbb41"
230 }
231 },
232 "machine": {
233 "name": "m6-0e532964",
234 "hostname": "ONE-M6-0E532964"
235 },
236 "teardown": {
237 "absent": true
238 },
239 "source": [
240 {
241 "path": "Lifecycle.one",
242 "bytes": 73840,
243 "sha256": "7952a0e1d9211af424cb5af2745171d8e745f7583d0e748762d7e34314bdb1c8",
244 "mtime_ns": 1788941882943040331
245 }
246 ]
247 },
248 "group-08-collapsed-group-move": {
249 "run": {
250 "notebook": "/private/var/folders/90/4f4rngds01j55ggdj_vglk_c0000gn/T/tmpopp2ih5l",
251 "expected_pages": 9,
252 "author": null,
253 "author_timeout_seconds": 600,
254 "inspect": false,
255 "collect_notebook": true,
256 "base": {
257 "file": "win7-office-base.qcow2",
258 "format": "qcow2",
259 "sha256": "a1a4f8fab782ee14885ff801ca2f6347c208fdcfc3513637096f314315c89346",
260 "virtual_size": 68719476736
261 },
262 "scripts": {
263 "cold.ps1": "c177fc72ae6c2634d186f5671a880de20b09f9716532c37c69cb13aa15c7e331",
264 "read.ps1": "04013bfcccee40a17e2a225f9b9e96f40a3a8daad9e350609654f8eda3ccbb41"
265 }
266 },
267 "machine": {
268 "name": "m6-8da7d856",
269 "hostname": "ONE-M6-8DA7D856"
270 },
271 "teardown": {
272 "absent": true
273 },
274 "source": [
275 {
276 "path": "Lifecycle.one",
277 "bytes": 75656,
278 "sha256": "0be5eaca3172c3455b9b85946e0425e62cff0f61ab8fee75d8d0c4b0f6706248",
279 "mtime_ns": 1788941883308990065
280 }
281 ]
282 },
283 "group-single-page": {
284 "run": {
285 "notebook": "/private/var/folders/90/4f4rngds01j55ggdj_vglk_c0000gn/T/tmpyqtm83w3",
286 "expected_pages": 9,
287 "author": null,
288 "author_timeout_seconds": 600,
289 "inspect": false,
290 "collect_notebook": true,
291 "base": {
292 "file": "win7-office-base.qcow2",
293 "format": "qcow2",
294 "sha256": "a1a4f8fab782ee14885ff801ca2f6347c208fdcfc3513637096f314315c89346",
295 "virtual_size": 68719476736
296 },
297 "scripts": {
298 "cold.ps1": "c177fc72ae6c2634d186f5671a880de20b09f9716532c37c69cb13aa15c7e331",
299 "read.ps1": "04013bfcccee40a17e2a225f9b9e96f40a3a8daad9e350609654f8eda3ccbb41"
300 }
301 },
302 "machine": {
303 "name": "m6-2e6f3792",
304 "hostname": "ONE-M6-2E6F3792"
305 },
306 "teardown": {
307 "absent": true
308 },
309 "source": [
310 {
311 "path": "Lifecycle.one",
312 "bytes": 64016,
313 "sha256": "a256c8f761cfe6465ccbe37852794c5760bbd46a6993a821e535ced69c38d510",
314 "mtime_ns": 1788941883672568012
315 }
316 ]
317 },
318 "indent-01-demoted-parent": {
319 "run": {
320 "notebook": "/private/var/folders/90/4f4rngds01j55ggdj_vglk_c0000gn/T/tmpono2kv8d",
321 "expected_pages": 9,
322 "author": null,
323 "author_timeout_seconds": 600,
324 "inspect": false,
325 "collect_notebook": true,
326 "base": {
327 "file": "win7-office-base.qcow2",
328 "format": "qcow2",
329 "sha256": "a1a4f8fab782ee14885ff801ca2f6347c208fdcfc3513637096f314315c89346",
330 "virtual_size": 68719476736
331 },
332 "scripts": {
333 "cold.ps1": "c177fc72ae6c2634d186f5671a880de20b09f9716532c37c69cb13aa15c7e331",
334 "read.ps1": "04013bfcccee40a17e2a225f9b9e96f40a3a8daad9e350609654f8eda3ccbb41"
335 }
336 },
337 "machine": {
338 "name": "m6-12ecb7c4",
339 "hostname": "ONE-M6-12ECB7C4"
340 },
341 "teardown": {
342 "absent": true
343 },
344 "source": [
345 {
346 "path": "Lifecycle.one",
347 "bytes": 60192,
348 "sha256": "7d65268efd6ff873d370ff776062c378674b760d6adbeac4a19dc9fd28cb61c1",
349 "mtime_ns": 1788941878214798774
350 }
351 ]
352 },
353 "indent-02-promoted-parent": {
354 "run": {
355 "notebook": "/private/var/folders/90/4f4rngds01j55ggdj_vglk_c0000gn/T/tmpu3zp0wxf",
356 "expected_pages": 9,
357 "author": null,
358 "author_timeout_seconds": 600,
359 "inspect": false,
360 "collect_notebook": true,
361 "base": {
362 "file": "win7-office-base.qcow2",
363 "format": "qcow2",
364 "sha256": "a1a4f8fab782ee14885ff801ca2f6347c208fdcfc3513637096f314315c89346",
365 "virtual_size": 68719476736
366 },
367 "scripts": {
368 "cold.ps1": "c177fc72ae6c2634d186f5671a880de20b09f9716532c37c69cb13aa15c7e331",
369 "read.ps1": "04013bfcccee40a17e2a225f9b9e96f40a3a8daad9e350609654f8eda3ccbb41"
370 }
371 },
372 "machine": {
373 "name": "m6-8695a32c",
374 "hostname": "ONE-M6-8695A32C"
375 },
376 "teardown": {
377 "absent": true
378 },
379 "source": [
380 {
381 "path": "Lifecycle.one",
382 "bytes": 62680,
383 "sha256": "bb97693bb9b9ee756b71b46ec9f8236994af5ebcd17b4162b799d25687c03bae",
384 "mtime_ns": 1788941878501070348
385 }
386 ]
387 },
388 "indent-03-selected-group-move": {
389 "run": {
390 "notebook": "/private/var/folders/90/4f4rngds01j55ggdj_vglk_c0000gn/T/tmpkkgri9eo",
391 "expected_pages": 9,
392 "author": null,
393 "author_timeout_seconds": 600,
394 "inspect": false,
395 "collect_notebook": true,
396 "base": {
397 "file": "win7-office-base.qcow2",
398 "format": "qcow2",
399 "sha256": "a1a4f8fab782ee14885ff801ca2f6347c208fdcfc3513637096f314315c89346",
400 "virtual_size": 68719476736
401 },
402 "scripts": {
403 "cold.ps1": "c177fc72ae6c2634d186f5671a880de20b09f9716532c37c69cb13aa15c7e331",
404 "read.ps1": "04013bfcccee40a17e2a225f9b9e96f40a3a8daad9e350609654f8eda3ccbb41"
405 }
406 },
407 "machine": {
408 "name": "m6-79f79370",
409 "hostname": "ONE-M6-79F79370"
410 },
411 "teardown": {
412 "absent": true
413 },
414 "source": [
415 {
416 "path": "Lifecycle.one",
417 "bytes": 63752,
418 "sha256": "38e4a1ea6410eb097653c8d3bd74abdc5ac28f4616ebd04eb32e332e9a34179a",
419 "mtime_ns": 1788941878785592590
420 }
421 ]
422 },
423 "indent-04-subpage-move": {
424 "run": {
425 "notebook": "/private/var/folders/90/4f4rngds01j55ggdj_vglk_c0000gn/T/tmpnaob6ged",
426 "expected_pages": 9,
427 "author": null,
428 "author_timeout_seconds": 600,
429 "inspect": false,
430 "collect_notebook": true,
431 "base": {
432 "file": "win7-office-base.qcow2",
433 "format": "qcow2",
434 "sha256": "a1a4f8fab782ee14885ff801ca2f6347c208fdcfc3513637096f314315c89346",
435 "virtual_size": 68719476736
436 },
437 "scripts": {
438 "cold.ps1": "c177fc72ae6c2634d186f5671a880de20b09f9716532c37c69cb13aa15c7e331",
439 "read.ps1": "04013bfcccee40a17e2a225f9b9e96f40a3a8daad9e350609654f8eda3ccbb41"
440 }
441 },
442 "machine": {
443 "name": "m6-24815dc0",
444 "hostname": "ONE-M6-24815DC0"
445 },
446 "teardown": {
447 "absent": true
448 },
449 "source": [
450 {
451 "path": "Lifecycle.one",
452 "bytes": 66856,
453 "sha256": "beeb72e90c663376bf6f378c256b44a58f74adcd7efa75b685ab163521cb899c",
454 "mtime_ns": 1788941879132236190
455 }
456 ]
457 },
458 "indent-05-insert-before-subpage": {
459 "run": {
460 "notebook": "/private/var/folders/90/4f4rngds01j55ggdj_vglk_c0000gn/T/tmp4c2gwxhe",
461 "expected_pages": 9,
462 "author": null,
463 "author_timeout_seconds": 600,
464 "inspect": false,
465 "collect_notebook": true,
466 "base": {
467 "file": "win7-office-base.qcow2",
468 "format": "qcow2",
469 "sha256": "a1a4f8fab782ee14885ff801ca2f6347c208fdcfc3513637096f314315c89346",
470 "virtual_size": 68719476736
471 },
472 "scripts": {
473 "cold.ps1": "c177fc72ae6c2634d186f5671a880de20b09f9716532c37c69cb13aa15c7e331",
474 "read.ps1": "04013bfcccee40a17e2a225f9b9e96f40a3a8daad9e350609654f8eda3ccbb41"
475 }
476 },
477 "machine": {
478 "name": "m6-bf5daf50",
479 "hostname": "ONE-M6-BF5DAF50"
480 },
481 "teardown": {
482 "absent": true
483 },
484 "source": [
485 {
486 "path": "Lifecycle.one",
487 "bytes": 67160,
488 "sha256": "eebeea1c5b675eb9114dc1ab096ccd71536e6b077a6bb4cfbac6ca8c0b674c71",
489 "mtime_ns": 1788941879409552027
490 }
491 ]
492 },
493 "indent-06-promoted-level-two": {
494 "run": {
495 "notebook": "/private/var/folders/90/4f4rngds01j55ggdj_vglk_c0000gn/T/tmpkdhy5hsi",
496 "expected_pages": 9,
497 "author": null,
498 "author_timeout_seconds": 600,
499 "inspect": false,
500 "collect_notebook": true,
501 "base": {
502 "file": "win7-office-base.qcow2",
503 "format": "qcow2",
504 "sha256": "a1a4f8fab782ee14885ff801ca2f6347c208fdcfc3513637096f314315c89346",
505 "virtual_size": 68719476736
506 },
507 "scripts": {
508 "cold.ps1": "c177fc72ae6c2634d186f5671a880de20b09f9716532c37c69cb13aa15c7e331",
509 "read.ps1": "04013bfcccee40a17e2a225f9b9e96f40a3a8daad9e350609654f8eda3ccbb41"
510 }
511 },
512 "machine": {
513 "name": "m6-7cb23bfd",
514 "hostname": "ONE-M6-7CB23BFD"
515 },
516 "teardown": {
517 "absent": true
518 },
519 "source": [
520 {
521 "path": "Lifecycle.one",
522 "bytes": 71448,
523 "sha256": "fe37a1b0a3691daf93b172d42f929905a5c9c9b5caba4e6e3b67e6a59f5f7de5",
524 "mtime_ns": 1788941879701176676
525 }
526 ]
527 },
528 "indent-07-promoted-root": {
529 "run": {
530 "notebook": "/private/var/folders/90/4f4rngds01j55ggdj_vglk_c0000gn/T/tmpi18ckmh6",
531 "expected_pages": 9,
532 "author": null,
533 "author_timeout_seconds": 600,
534 "inspect": false,
535 "collect_notebook": true,
536 "base": {
537 "file": "win7-office-base.qcow2",
538 "format": "qcow2",
539 "sha256": "a1a4f8fab782ee14885ff801ca2f6347c208fdcfc3513637096f314315c89346",
540 "virtual_size": 68719476736
541 },
542 "scripts": {
543 "cold.ps1": "c177fc72ae6c2634d186f5671a880de20b09f9716532c37c69cb13aa15c7e331",
544 "read.ps1": "04013bfcccee40a17e2a225f9b9e96f40a3a8daad9e350609654f8eda3ccbb41"
545 }
546 },
547 "machine": {
548 "name": "m6-d1a70cb9",
549 "hostname": "ONE-M6-D1A70CB9"
550 },
551 "teardown": {
552 "absent": true
553 },
554 "source": [
555 {
556 "path": "Lifecycle.one",
557 "bytes": 73840,
558 "sha256": "276195070618d102292a0455590ceb9bbf6d26106b4887cda73252fa149d1b63",
559 "mtime_ns": 1788941880070772321
560 }
561 ]
562 },
563 "indent-08-collapsed-group-move": {
564 "run": {
565 "notebook": "/private/var/folders/90/4f4rngds01j55ggdj_vglk_c0000gn/T/tmpqphw6cgh",
566 "expected_pages": 9,
567 "author": null,
568 "author_timeout_seconds": 600,
569 "inspect": false,
570 "collect_notebook": true,
571 "base": {
572 "file": "win7-office-base.qcow2",
573 "format": "qcow2",
574 "sha256": "a1a4f8fab782ee14885ff801ca2f6347c208fdcfc3513637096f314315c89346",
575 "virtual_size": 68719476736
576 },
577 "scripts": {
578 "cold.ps1": "c177fc72ae6c2634d186f5671a880de20b09f9716532c37c69cb13aa15c7e331",
579 "read.ps1": "04013bfcccee40a17e2a225f9b9e96f40a3a8daad9e350609654f8eda3ccbb41"
580 }
581 },
582 "machine": {
583 "name": "m6-d141faaf",
584 "hostname": "ONE-M6-D141FAAF"
585 },
586 "teardown": {
587 "absent": true
588 },
589 "source": [
590 {
591 "path": "Lifecycle.one",
592 "bytes": 74056,
593 "sha256": "250a938806af76fc3ed8b917fcbd6161694000f2d287eb491ad134586b7a2fa2",
594 "mtime_ns": 1788941880425063366
595 }
596 ]
597 },
598 "indent-single-page": {
599 "run": {
600 "notebook": "/private/var/folders/90/4f4rngds01j55ggdj_vglk_c0000gn/T/tmpey9_i1nq",
601 "expected_pages": 9,
602 "author": null,
603 "author_timeout_seconds": 600,
604 "inspect": false,
605 "collect_notebook": true,
606 "base": {
607 "file": "win7-office-base.qcow2",
608 "format": "qcow2",
609 "sha256": "a1a4f8fab782ee14885ff801ca2f6347c208fdcfc3513637096f314315c89346",
610 "virtual_size": 68719476736
611 },
612 "scripts": {
613 "cold.ps1": "c177fc72ae6c2634d186f5671a880de20b09f9716532c37c69cb13aa15c7e331",
614 "read.ps1": "04013bfcccee40a17e2a225f9b9e96f40a3a8daad9e350609654f8eda3ccbb41"
615 }
616 },
617 "machine": {
618 "name": "m6-809753e8",
619 "hostname": "ONE-M6-809753E8"
620 },
621 "teardown": {
622 "absent": true
623 },
624 "source": [
625 {
626 "path": "Lifecycle.one",
627 "bytes": 64312,
628 "sha256": "19c5d537b172a6ceeceffb8aa72e370c08584a55f18619aef5bdcbb0c7cca935",
629 "mtime_ns": 1788941880706173615
630 }
631 ]
632 }
633 },
634 "twelve-clients": {
635 "run": {
636 "notebook": "/private/var/folders/90/4f4rngds01j55ggdj_vglk_c0000gn/T/tmpauflzr4r",
637 "expected_pages": 37,
638 "author": null,
639 "author_timeout_seconds": 600,
640 "inspect": false,
641 "collect_notebook": true,
642 "base": {
643 "file": "win7-office-base.qcow2",
644 "format": "qcow2",
645 "sha256": "a1a4f8fab782ee14885ff801ca2f6347c208fdcfc3513637096f314315c89346",
646 "virtual_size": 68719476736
647 },
648 "scripts": {
649 "cold.ps1": "c177fc72ae6c2634d186f5671a880de20b09f9716532c37c69cb13aa15c7e331",
650 "read.ps1": "04013bfcccee40a17e2a225f9b9e96f40a3a8daad9e350609654f8eda3ccbb41"
651 }
652 },
653 "machine": {
654 "name": "m6-87535bf3",
655 "hostname": "ONE-M6-87535BF3"
656 },
657 "teardown": {
658 "absent": true
659 },
660 "source": [
661 {
662 "path": "pages.one",
663 "bytes": 149680,
664 "sha256": "c1f90ad7adb5568be651fdf59009c8ccbb11ca772973155d93caa45b14f79665",
665 "mtime_ns": 1788941460936854212
666 }
667 ]
668 },
669 "fuzz": {
670 "seed": 1987,
671 "runs": 163,
672 "seconds": 241,
673 "inputs": {
674 "0177f4ea49713f71cfe986f58f83c8e2c7fc8d7c": "33d23e883c8b3fa484f12d71bb94e7c3e963c0a54fa7c42d5ce6578fcf36dc3b",
675 "11882653c40343d6be9aaa05730083439adadfba": "b344b92852ac487c86d37360f9c58cdac92b7cfb25fb6fee88d65b509c94b3cc",
676 "202ea61c560b7c79b4bf0e3d2893942d4e26a8e4": "ac6a8229fcadf589b86379927e8222c6fc7523658299329d6d2332988bdadf94",
677 "3acf70d9e55944a5c6abf1f1d83e903339e5880c": "28552294fc055e696856e90727cdd5a1447c6c9a37ba3af740a9eb6d8d08ee7f",
678 "476acb5883a4186ffa15607df041c28b402b961d": "ba3ca97145608505fc67c8557b2e41f42709032d0571fadedf92719c2139e96f",
679 "6adda485004874d3453c3a2646ae9aa3d9727680": "286ebc324bcc09fd7e5a2b97894556b5948508dc2c061feffb67093e78f31ce7",
680 "8392a61f3aa12dcd132fb3d80883fbe4de642ae4": "6f2ab500101055b91dec113be7c437e8cd4cc5ca75220af9defcbd3e7bcb4050",
681 "91895109fd9961c798a6ab0fdda8356147da72f0": "9682cd150367c3eb5b2c36969a205cd333e02687ebb92167708075246da7ffae",
682 "a4b973248eb4dbdb491dacc50eb1de89a494e3d1": "8baa3ec279de90799c5f237d9df980b88215b04b5b3a3942644739bc86df69c4",
683 "cdb0f291d1ccc9bc2077cdbeb44d0b5d3abb63c2": "d2ad11a793125438472443ad737d148d6c797137316d81234b5d973f3e46fd07",
684 "e1f2f478704e3516cadd3493dae22588253a6e0e": "5f745bacec59593259119e452de71ac0acb4bf58ba04584485c6479759a957b2",
685 "fc4bce1d89f38a2eb9d6c23aec24ca44df70ab67": "d14c6edd4ae7d2f5a2ba10610206bf98faf8a6d3f7cd2913ecbfdcdeef9f2307"
686 }
687 }
688}
corpus/page-lifecycle/offline-edits/schedules/0177f4ea49713f71cfe986f58f83c8e2c7fc8d7c created
Binary files /dev/null and b/corpus/page-lifecycle/offline-edits/schedules/0177f4ea49713f71cfe986f58f83c8e2c7fc8d7c differ
corpus/page-lifecycle/offline-edits/schedules/11882653c40343d6be9aaa05730083439adadfba created
Binary files /dev/null and b/corpus/page-lifecycle/offline-edits/schedules/11882653c40343d6be9aaa05730083439adadfba differ
corpus/page-lifecycle/offline-edits/schedules/202ea61c560b7c79b4bf0e3d2893942d4e26a8e4 created
Binary files /dev/null and b/corpus/page-lifecycle/offline-edits/schedules/202ea61c560b7c79b4bf0e3d2893942d4e26a8e4 differ
corpus/page-lifecycle/offline-edits/schedules/3acf70d9e55944a5c6abf1f1d83e903339e5880c created
Binary files /dev/null and b/corpus/page-lifecycle/offline-edits/schedules/3acf70d9e55944a5c6abf1f1d83e903339e5880c differ
corpus/page-lifecycle/offline-edits/schedules/476acb5883a4186ffa15607df041c28b402b961d created
Binary files /dev/null and b/corpus/page-lifecycle/offline-edits/schedules/476acb5883a4186ffa15607df041c28b402b961d differ
corpus/page-lifecycle/offline-edits/schedules/6adda485004874d3453c3a2646ae9aa3d9727680 created
Binary files /dev/null and b/corpus/page-lifecycle/offline-edits/schedules/6adda485004874d3453c3a2646ae9aa3d9727680 differ
corpus/page-lifecycle/offline-edits/schedules/8392a61f3aa12dcd132fb3d80883fbe4de642ae4 created
Binary files /dev/null and b/corpus/page-lifecycle/offline-edits/schedules/8392a61f3aa12dcd132fb3d80883fbe4de642ae4 differ
corpus/page-lifecycle/offline-edits/schedules/91895109fd9961c798a6ab0fdda8356147da72f0 created
Binary files /dev/null and b/corpus/page-lifecycle/offline-edits/schedules/91895109fd9961c798a6ab0fdda8356147da72f0 differ
corpus/page-lifecycle/offline-edits/schedules/a4b973248eb4dbdb491dacc50eb1de89a494e3d1 created
Binary files /dev/null and b/corpus/page-lifecycle/offline-edits/schedules/a4b973248eb4dbdb491dacc50eb1de89a494e3d1 differ
corpus/page-lifecycle/offline-edits/schedules/cdb0f291d1ccc9bc2077cdbeb44d0b5d3abb63c2 created
Binary files /dev/null and b/corpus/page-lifecycle/offline-edits/schedules/cdb0f291d1ccc9bc2077cdbeb44d0b5d3abb63c2 differ
corpus/page-lifecycle/offline-edits/schedules/e1f2f478704e3516cadd3493dae22588253a6e0e created
Binary files /dev/null and b/corpus/page-lifecycle/offline-edits/schedules/e1f2f478704e3516cadd3493dae22588253a6e0e differ
corpus/page-lifecycle/offline-edits/schedules/fc4bce1d89f38a2eb9d6c23aec24ca44df70ab67 created
Binary files /dev/null and b/corpus/page-lifecycle/offline-edits/schedules/fc4bce1d89f38a2eb9d6c23aec24ca44df70ab67 differ
corpus/page-lifecycle/offline-edits/twelve-clients/candidate/manifest.json created+3108
...@@ -0,0 +1,3108 @@
1{
2 "expected_order": [
3 [
4 "{90D67E9A-BEC2-43C9-973C-1B927FE5FCD4},1",
5 1
6 ],
7 [
8 "{EED86E95-3017-46A7-B26B-991C815839B7},1",
9 1
10 ],
11 [
12 "{7D896A2D-61C9-42B2-AECF-B3C979B88BEB},1",
13 1
14 ],
15 [
16 "{0E8EA7AB-946D-461C-B571-96CCDC183FDC},1",
17 2
18 ],
19 [
20 "{F61E497B-25BB-426E-BC73-320A7B6D2E9E},1",
21 1
22 ],
23 [
24 "{BE25CAF8-690F-4947-8683-3A37A7D52CCA},1",
25 1
26 ],
27 [
28 "{E53F33D2-F3FC-42C9-8DC8-B47261D1BDED},1",
29 2
30 ],
31 [
32 "{F0E8692A-3CBB-47A6-81D6-7B6E2A125A7F},1",
33 1
34 ],
35 [
36 "{7FDAAAE9-CD33-42AA-A8AA-F87CE3BC8CD6},1",
37 1
38 ],
39 [
40 "{71B566DF-DBD8-43B2-AD96-265FDB789E07},1",
41 2
42 ],
43 [
44 "{914C89B2-A95E-4992-8D2B-B533C7326D57},1",
45 1
46 ],
47 [
48 "{9C56CBC3-690B-4900-8A07-A43600F7477B},1",
49 1
50 ],
51 [
52 "{2CA7400B-F732-4FAF-811B-AAFA91C480DF},1",
53 2
54 ],
55 [
56 "{B6C1B618-B721-49CD-B224-45DDFF38C8FC},1",
57 1
58 ],
59 [
60 "{73479EE6-9FC0-4474-A702-E22C734FC42B},1",
61 1
62 ],
63 [
64 "{CED8C7D5-5AC4-4553-B9F7-A02A1F599692},1",
65 2
66 ],
67 [
68 "{EC0D40A0-9E0D-4262-9B4D-D075704938C9},1",
69 1
70 ],
71 [
72 "{D260D973-E2FB-4654-89A2-13BAFC23AEDE},1",
73 1
74 ],
75 [
76 "{8E47F53D-F24F-4B3B-942F-390A8F0F31E7},1",
77 2
78 ],
79 [
80 "{A3909E43-E7FE-40C8-9222-0B60EA8CE89B},1",
81 1
82 ],
83 [
84 "{1FBF8DA5-01E9-4248-BBB9-90B5C4ADFA58},1",
85 1
86 ],
87 [
88 "{925E4C70-2C3F-480D-BB44-D3BF4A0FB985},1",
89 2
90 ],
91 [
92 "{39716E7C-28A0-4770-BBD2-BB4018DBE93F},1",
93 1
94 ],
95 [
96 "{1792331E-BA2E-4B60-B150-6AAF41BC488D},1",
97 1
98 ],
99 [
100 "{D30FD954-4DA9-4B85-8950-12B85AFA12CB},1",
101 2
102 ],
103 [
104 "{574D9093-179F-46A3-B3F9-F7EB4345FADA},1",
105 1
106 ],
107 [
108 "{0F4D72D3-20B0-4884-BF56-08BA4DBFB6FF},1",
109 1
110 ],
111 [
112 "{12C643DD-9593-4641-B945-124257947ADD},1",
113 2
114 ],
115 [
116 "{37EF05A5-C2D9-44A2-84C0-BCA93ACB9048},1",
117 1
118 ],
119 [
120 "{C4850841-2A3C-4402-BF11-7499914F9024},1",
121 1
122 ],
123 [
124 "{27C692F0-F79D-4390-AB44-CB8B10E2B49E},1",
125 2
126 ],
127 [
128 "{858FEBAE-05A2-4B49-92D2-96C28376330D},1",
129 1
130 ],
131 [
132 "{B1F28022-58CF-49CF-BC6F-D77A1A034AAC},1",
133 1
134 ],
135 [
136 "{806A80BF-45E8-4188-B782-66A0DAA26E5A},1",
137 2
138 ],
139 [
140 "{D106259D-D139-4DAB-87BE-50AC5E5BEF80},1",
141 1
142 ],
143 [
144 "{940E7901-6EF0-43ED-BD42-E0C7658185B1},1",
145 1
146 ],
147 [
148 "{A8883FF6-F53C-46B7-912C-779F9300FA77},1",
149 2
150 ]
151 ],
152 "operations": [
153 [
154 {
155 "id": 1,
156 "operation": {
157 "Pages": {
158 "edits": [
159 {
160 "guid": [
161 66,
162 8,
163 214,
164 26,
165 163,
166 202,
167 186,
168 65,
169 133,
170 85,
171 205,
172 48,
173 31,
174 86,
175 240,
176 18
177 ],
178 "level": 1,
179 "position": {
180 "Before": "{7D896A2D-61C9-42B2-AECF-B3C979B88BEB},1"
181 },
182 "space": "{EED86E95-3017-46A7-B26B-991C815839B7},1"
183 },
184 {
185 "guid": [
186 175,
187 129,
188 69,
189 10,
190 173,
191 37,
192 210,
193 68,
194 143,
195 124,
196 194,
197 27,
198 84,
199 67,
200 127,
201 64
202 ],
203 "level": 2,
204 "position": "Keep",
205 "space": "{0E8EA7AB-946D-461C-B571-96CCDC183FDC},1"
206 }
207 ],
208 "observed": [
209 [
210 "{90D67E9A-BEC2-43C9-973C-1B927FE5FCD4},1",
211 1
212 ],
213 [
214 "{7D896A2D-61C9-42B2-AECF-B3C979B88BEB},1",
215 1
216 ],
217 [
218 "{EED86E95-3017-46A7-B26B-991C815839B7},1",
219 1
220 ],
221 [
222 "{0E8EA7AB-946D-461C-B571-96CCDC183FDC},1",
223 1
224 ],
225 [
226 "{BE25CAF8-690F-4947-8683-3A37A7D52CCA},1",
227 1
228 ],
229 [
230 "{F61E497B-25BB-426E-BC73-320A7B6D2E9E},1",
231 1
232 ],
233 [
234 "{E53F33D2-F3FC-42C9-8DC8-B47261D1BDED},1",
235 1
236 ],
237 [
238 "{7FDAAAE9-CD33-42AA-A8AA-F87CE3BC8CD6},1",
239 1
240 ],
241 [
242 "{F0E8692A-3CBB-47A6-81D6-7B6E2A125A7F},1",
243 1
244 ],
245 [
246 "{71B566DF-DBD8-43B2-AD96-265FDB789E07},1",
247 1
248 ],
249 [
250 "{9C56CBC3-690B-4900-8A07-A43600F7477B},1",
251 1
252 ],
253 [
254 "{914C89B2-A95E-4992-8D2B-B533C7326D57},1",
255 1
256 ],
257 [
258 "{2CA7400B-F732-4FAF-811B-AAFA91C480DF},1",
259 1
260 ],
261 [
262 "{73479EE6-9FC0-4474-A702-E22C734FC42B},1",
263 1
264 ],
265 [
266 "{B6C1B618-B721-49CD-B224-45DDFF38C8FC},1",
267 1
268 ],
269 [
270 "{CED8C7D5-5AC4-4553-B9F7-A02A1F599692},1",
271 1
272 ],
273 [
274 "{D260D973-E2FB-4654-89A2-13BAFC23AEDE},1",
275 1
276 ],
277 [
278 "{EC0D40A0-9E0D-4262-9B4D-D075704938C9},1",
279 1
280 ],
281 [
282 "{8E47F53D-F24F-4B3B-942F-390A8F0F31E7},1",
283 1
284 ],
285 [
286 "{1FBF8DA5-01E9-4248-BBB9-90B5C4ADFA58},1",
287 1
288 ],
289 [
290 "{A3909E43-E7FE-40C8-9222-0B60EA8CE89B},1",
291 1
292 ],
293 [
294 "{925E4C70-2C3F-480D-BB44-D3BF4A0FB985},1",
295 1
296 ],
297 [
298 "{1792331E-BA2E-4B60-B150-6AAF41BC488D},1",
299 1
300 ],
301 [
302 "{39716E7C-28A0-4770-BBD2-BB4018DBE93F},1",
303 1
304 ],
305 [
306 "{D30FD954-4DA9-4B85-8950-12B85AFA12CB},1",
307 1
308 ],
309 [
310 "{0F4D72D3-20B0-4884-BF56-08BA4DBFB6FF},1",
311 1
312 ],
313 [
314 "{574D9093-179F-46A3-B3F9-F7EB4345FADA},1",
315 1
316 ],
317 [
318 "{12C643DD-9593-4641-B945-124257947ADD},1",
319 1
320 ],
321 [
322 "{C4850841-2A3C-4402-BF11-7499914F9024},1",
323 1
324 ],
325 [
326 "{37EF05A5-C2D9-44A2-84C0-BCA93ACB9048},1",
327 1
328 ],
329 [
330 "{27C692F0-F79D-4390-AB44-CB8B10E2B49E},1",
331 1
332 ],
333 [
334 "{B1F28022-58CF-49CF-BC6F-D77A1A034AAC},1",
335 1
336 ],
337 [
338 "{858FEBAE-05A2-4B49-92D2-96C28376330D},1",
339 1
340 ],
341 [
342 "{806A80BF-45E8-4188-B782-66A0DAA26E5A},1",
343 1
344 ],
345 [
346 "{940E7901-6EF0-43ED-BD42-E0C7658185B1},1",
347 1
348 ],
349 [
350 "{D106259D-D139-4DAB-87BE-50AC5E5BEF80},1",
351 1
352 ],
353 [
354 "{A8883FF6-F53C-46B7-912C-779F9300FA77},1",
355 1
356 ]
357 ]
358 }
359 },
360 "space": "{31C1BA26-B092-43F4-B346-A5147633ACB5},1"
361 },
362 {
363 "id": 2,
364 "operation": {
365 "Insert": {
366 "author": "Author",
367 "created": 1473408656,
368 "guid": [
369 169,
370 96,
371 38,
372 145,
373 180,
374 69,
375 222,
376 67,
377 132,
378 192,
379 3,
380 247,
381 73,
382 62,
383 35,
384 159
385 ],
386 "parent": "{EED86E95-3017-46A7-B26B-991C815839B7},12",
387 "placement": {
388 "Outline": {
389 "x": 36.0,
390 "y": 36.0
391 }
392 },
393 "text": "Actor 0 🦀 é"
394 }
395 },
396 "space": "{EED86E95-3017-46A7-B26B-991C815839B7},1"
397 }
398 ],
399 [
400 {
401 "id": 1,
402 "operation": {
403 "Pages": {
404 "edits": [
405 {
406 "guid": [
407 172,
408 161,
409 73,
410 98,
411 42,
412 175,
413 7,
414 71,
415 172,
416 34,
417 169,
418 112,
419 203,
420 118,
421 56,
422 125
423 ],
424 "level": 1,
425 "position": {
426 "Before": "{BE25CAF8-690F-4947-8683-3A37A7D52CCA},1"
427 },
428 "space": "{F61E497B-25BB-426E-BC73-320A7B6D2E9E},1"
429 },
430 {
431 "guid": [
432 192,
433 0,
434 119,
435 124,
436 245,
437 45,
438 114,
439 68,
440 165,
441 167,
442 212,
443 208,
444 73,
445 144,
446 1,
447 1
448 ],
449 "level": 2,
450 "position": "Keep",
451 "space": "{E53F33D2-F3FC-42C9-8DC8-B47261D1BDED},1"
452 }
453 ],
454 "observed": [
455 [
456 "{90D67E9A-BEC2-43C9-973C-1B927FE5FCD4},1",
457 1
458 ],
459 [
460 "{7D896A2D-61C9-42B2-AECF-B3C979B88BEB},1",
461 1
462 ],
463 [
464 "{EED86E95-3017-46A7-B26B-991C815839B7},1",
465 1
466 ],
467 [
468 "{0E8EA7AB-946D-461C-B571-96CCDC183FDC},1",
469 1
470 ],
471 [
472 "{BE25CAF8-690F-4947-8683-3A37A7D52CCA},1",
473 1
474 ],
475 [
476 "{F61E497B-25BB-426E-BC73-320A7B6D2E9E},1",
477 1
478 ],
479 [
480 "{E53F33D2-F3FC-42C9-8DC8-B47261D1BDED},1",
481 1
482 ],
483 [
484 "{7FDAAAE9-CD33-42AA-A8AA-F87CE3BC8CD6},1",
485 1
486 ],
487 [
488 "{F0E8692A-3CBB-47A6-81D6-7B6E2A125A7F},1",
489 1
490 ],
491 [
492 "{71B566DF-DBD8-43B2-AD96-265FDB789E07},1",
493 1
494 ],
495 [
496 "{9C56CBC3-690B-4900-8A07-A43600F7477B},1",
497 1
498 ],
499 [
500 "{914C89B2-A95E-4992-8D2B-B533C7326D57},1",
501 1
502 ],
503 [
504 "{2CA7400B-F732-4FAF-811B-AAFA91C480DF},1",
505 1
506 ],
507 [
508 "{73479EE6-9FC0-4474-A702-E22C734FC42B},1",
509 1
510 ],
511 [
512 "{B6C1B618-B721-49CD-B224-45DDFF38C8FC},1",
513 1
514 ],
515 [
516 "{CED8C7D5-5AC4-4553-B9F7-A02A1F599692},1",
517 1
518 ],
519 [
520 "{D260D973-E2FB-4654-89A2-13BAFC23AEDE},1",
521 1
522 ],
523 [
524 "{EC0D40A0-9E0D-4262-9B4D-D075704938C9},1",
525 1
526 ],
527 [
528 "{8E47F53D-F24F-4B3B-942F-390A8F0F31E7},1",
529 1
530 ],
531 [
532 "{1FBF8DA5-01E9-4248-BBB9-90B5C4ADFA58},1",
533 1
534 ],
535 [
536 "{A3909E43-E7FE-40C8-9222-0B60EA8CE89B},1",
537 1
538 ],
539 [
540 "{925E4C70-2C3F-480D-BB44-D3BF4A0FB985},1",
541 1
542 ],
543 [
544 "{1792331E-BA2E-4B60-B150-6AAF41BC488D},1",
545 1
546 ],
547 [
548 "{39716E7C-28A0-4770-BBD2-BB4018DBE93F},1",
549 1
550 ],
551 [
552 "{D30FD954-4DA9-4B85-8950-12B85AFA12CB},1",
553 1
554 ],
555 [
556 "{0F4D72D3-20B0-4884-BF56-08BA4DBFB6FF},1",
557 1
558 ],
559 [
560 "{574D9093-179F-46A3-B3F9-F7EB4345FADA},1",
561 1
562 ],
563 [
564 "{12C643DD-9593-4641-B945-124257947ADD},1",
565 1
566 ],
567 [
568 "{C4850841-2A3C-4402-BF11-7499914F9024},1",
569 1
570 ],
571 [
572 "{37EF05A5-C2D9-44A2-84C0-BCA93ACB9048},1",
573 1
574 ],
575 [
576 "{27C692F0-F79D-4390-AB44-CB8B10E2B49E},1",
577 1
578 ],
579 [
580 "{B1F28022-58CF-49CF-BC6F-D77A1A034AAC},1",
581 1
582 ],
583 [
584 "{858FEBAE-05A2-4B49-92D2-96C28376330D},1",
585 1
586 ],
587 [
588 "{806A80BF-45E8-4188-B782-66A0DAA26E5A},1",
589 1
590 ],
591 [
592 "{940E7901-6EF0-43ED-BD42-E0C7658185B1},1",
593 1
594 ],
595 [
596 "{D106259D-D139-4DAB-87BE-50AC5E5BEF80},1",
597 1
598 ],
599 [
600 "{A8883FF6-F53C-46B7-912C-779F9300FA77},1",
601 1
602 ]
603 ]
604 }
605 },
606 "space": "{31C1BA26-B092-43F4-B346-A5147633ACB5},1"
607 },
608 {
609 "id": 2,
610 "operation": {
611 "Insert": {
612 "author": "Author",
613 "created": 1473408656,
614 "guid": [
615 103,
616 211,
617 55,
618 116,
619 145,
620 175,
621 246,
622 72,
623 188,
624 193,
625 248,
626 191,
627 133,
628 8,
629 103,
630 251
631 ],
632 "parent": "{F61E497B-25BB-426E-BC73-320A7B6D2E9E},12",
633 "placement": {
634 "Outline": {
635 "x": 36.0,
636 "y": 36.0
637 }
638 },
639 "text": "Actor 1 🦀 é"
640 }
641 },
642 "space": "{F61E497B-25BB-426E-BC73-320A7B6D2E9E},1"
643 }
644 ],
645 [
646 {
647 "id": 1,
648 "operation": {
649 "Pages": {
650 "edits": [
651 {
652 "guid": [
653 186,
654 235,
655 251,
656 180,
657 99,
658 157,
659 152,
660 66,
661 133,
662 236,
663 95,
664 58,
665 75,
666 235,
667 31,
668 11
669 ],
670 "level": 1,
671 "position": {
672 "Before": "{7FDAAAE9-CD33-42AA-A8AA-F87CE3BC8CD6},1"
673 },
674 "space": "{F0E8692A-3CBB-47A6-81D6-7B6E2A125A7F},1"
675 },
676 {
677 "guid": [
678 212,
679 110,
680 96,
681 109,
682 211,
683 163,
684 247,
685 70,
686 139,
687 235,
688 189,
689 123,
690 151,
691 176,
692 53,
693 248
694 ],
695 "level": 2,
696 "position": "Keep",
697 "space": "{71B566DF-DBD8-43B2-AD96-265FDB789E07},1"
698 }
699 ],
700 "observed": [
701 [
702 "{90D67E9A-BEC2-43C9-973C-1B927FE5FCD4},1",
703 1
704 ],
705 [
706 "{7D896A2D-61C9-42B2-AECF-B3C979B88BEB},1",
707 1
708 ],
709 [
710 "{EED86E95-3017-46A7-B26B-991C815839B7},1",
711 1
712 ],
713 [
714 "{0E8EA7AB-946D-461C-B571-96CCDC183FDC},1",
715 1
716 ],
717 [
718 "{BE25CAF8-690F-4947-8683-3A37A7D52CCA},1",
719 1
720 ],
721 [
722 "{F61E497B-25BB-426E-BC73-320A7B6D2E9E},1",
723 1
724 ],
725 [
726 "{E53F33D2-F3FC-42C9-8DC8-B47261D1BDED},1",
727 1
728 ],
729 [
730 "{7FDAAAE9-CD33-42AA-A8AA-F87CE3BC8CD6},1",
731 1
732 ],
733 [
734 "{F0E8692A-3CBB-47A6-81D6-7B6E2A125A7F},1",
735 1
736 ],
737 [
738 "{71B566DF-DBD8-43B2-AD96-265FDB789E07},1",
739 1
740 ],
741 [
742 "{9C56CBC3-690B-4900-8A07-A43600F7477B},1",
743 1
744 ],
745 [
746 "{914C89B2-A95E-4992-8D2B-B533C7326D57},1",
747 1
748 ],
749 [
750 "{2CA7400B-F732-4FAF-811B-AAFA91C480DF},1",
751 1
752 ],
753 [
754 "{73479EE6-9FC0-4474-A702-E22C734FC42B},1",
755 1
756 ],
757 [
758 "{B6C1B618-B721-49CD-B224-45DDFF38C8FC},1",
759 1
760 ],
761 [
762 "{CED8C7D5-5AC4-4553-B9F7-A02A1F599692},1",
763 1
764 ],
765 [
766 "{D260D973-E2FB-4654-89A2-13BAFC23AEDE},1",
767 1
768 ],
769 [
770 "{EC0D40A0-9E0D-4262-9B4D-D075704938C9},1",
771 1
772 ],
773 [
774 "{8E47F53D-F24F-4B3B-942F-390A8F0F31E7},1",
775 1
776 ],
777 [
778 "{1FBF8DA5-01E9-4248-BBB9-90B5C4ADFA58},1",
779 1
780 ],
781 [
782 "{A3909E43-E7FE-40C8-9222-0B60EA8CE89B},1",
783 1
784 ],
785 [
786 "{925E4C70-2C3F-480D-BB44-D3BF4A0FB985},1",
787 1
788 ],
789 [
790 "{1792331E-BA2E-4B60-B150-6AAF41BC488D},1",
791 1
792 ],
793 [
794 "{39716E7C-28A0-4770-BBD2-BB4018DBE93F},1",
795 1
796 ],
797 [
798 "{D30FD954-4DA9-4B85-8950-12B85AFA12CB},1",
799 1
800 ],
801 [
802 "{0F4D72D3-20B0-4884-BF56-08BA4DBFB6FF},1",
803 1
804 ],
805 [
806 "{574D9093-179F-46A3-B3F9-F7EB4345FADA},1",
807 1
808 ],
809 [
810 "{12C643DD-9593-4641-B945-124257947ADD},1",
811 1
812 ],
813 [
814 "{C4850841-2A3C-4402-BF11-7499914F9024},1",
815 1
816 ],
817 [
818 "{37EF05A5-C2D9-44A2-84C0-BCA93ACB9048},1",
819 1
820 ],
821 [
822 "{27C692F0-F79D-4390-AB44-CB8B10E2B49E},1",
823 1
824 ],
825 [
826 "{B1F28022-58CF-49CF-BC6F-D77A1A034AAC},1",
827 1
828 ],
829 [
830 "{858FEBAE-05A2-4B49-92D2-96C28376330D},1",
831 1
832 ],
833 [
834 "{806A80BF-45E8-4188-B782-66A0DAA26E5A},1",
835 1
836 ],
837 [
838 "{940E7901-6EF0-43ED-BD42-E0C7658185B1},1",
839 1
840 ],
841 [
842 "{D106259D-D139-4DAB-87BE-50AC5E5BEF80},1",
843 1
844 ],
845 [
846 "{A8883FF6-F53C-46B7-912C-779F9300FA77},1",
847 1
848 ]
849 ]
850 }
851 },
852 "space": "{31C1BA26-B092-43F4-B346-A5147633ACB5},1"
853 },
854 {
855 "id": 2,
856 "operation": {
857 "Insert": {
858 "author": "Author",
859 "created": 1473408656,
860 "guid": [
861 171,
862 143,
863 40,
864 139,
865 204,
866 11,
867 117,
868 64,
869 133,
870 104,
871 4,
872 206,
873 154,
874 151,
875 142,
876 27
877 ],
878 "parent": "{F0E8692A-3CBB-47A6-81D6-7B6E2A125A7F},12",
879 "placement": {
880 "Outline": {
881 "x": 36.0,
882 "y": 36.0
883 }
884 },
885 "text": "Actor 2 🦀 é"
886 }
887 },
888 "space": "{F0E8692A-3CBB-47A6-81D6-7B6E2A125A7F},1"
889 }
890 ],
891 [
892 {
893 "id": 1,
894 "operation": {
895 "Pages": {
896 "edits": [
897 {
898 "guid": [
899 188,
900 81,
901 138,
902 165,
903 126,
904 205,
905 194,
906 74,
907 131,
908 185,
909 205,
910 113,
911 158,
912 13,
913 18,
914 70
915 ],
916 "level": 1,
917 "position": {
918 "Before": "{9C56CBC3-690B-4900-8A07-A43600F7477B},1"
919 },
920 "space": "{914C89B2-A95E-4992-8D2B-B533C7326D57},1"
921 },
922 {
923 "guid": [
924 55,
925 235,
926 66,
927 120,
928 1,
929 129,
930 35,
931 79,
932 158,
933 92,
934 115,
935 100,
936 177,
937 222,
938 61,
939 141
940 ],
941 "level": 2,
942 "position": "Keep",
943 "space": "{2CA7400B-F732-4FAF-811B-AAFA91C480DF},1"
944 }
945 ],
946 "observed": [
947 [
948 "{90D67E9A-BEC2-43C9-973C-1B927FE5FCD4},1",
949 1
950 ],
951 [
952 "{7D896A2D-61C9-42B2-AECF-B3C979B88BEB},1",
953 1
954 ],
955 [
956 "{EED86E95-3017-46A7-B26B-991C815839B7},1",
957 1
958 ],
959 [
960 "{0E8EA7AB-946D-461C-B571-96CCDC183FDC},1",
961 1
962 ],
963 [
964 "{BE25CAF8-690F-4947-8683-3A37A7D52CCA},1",
965 1
966 ],
967 [
968 "{F61E497B-25BB-426E-BC73-320A7B6D2E9E},1",
969 1
970 ],
971 [
972 "{E53F33D2-F3FC-42C9-8DC8-B47261D1BDED},1",
973 1
974 ],
975 [
976 "{7FDAAAE9-CD33-42AA-A8AA-F87CE3BC8CD6},1",
977 1
978 ],
979 [
980 "{F0E8692A-3CBB-47A6-81D6-7B6E2A125A7F},1",
981 1
982 ],
983 [
984 "{71B566DF-DBD8-43B2-AD96-265FDB789E07},1",
985 1
986 ],
987 [
988 "{9C56CBC3-690B-4900-8A07-A43600F7477B},1",
989 1
990 ],
991 [
992 "{914C89B2-A95E-4992-8D2B-B533C7326D57},1",
993 1
994 ],
995 [
996 "{2CA7400B-F732-4FAF-811B-AAFA91C480DF},1",
997 1
998 ],
999 [
1000 "{73479EE6-9FC0-4474-A702-E22C734FC42B},1",
1001 1
1002 ],
1003 [
1004 "{B6C1B618-B721-49CD-B224-45DDFF38C8FC},1",
1005 1
1006 ],
1007 [
1008 "{CED8C7D5-5AC4-4553-B9F7-A02A1F599692},1",
1009 1
1010 ],
1011 [
1012 "{D260D973-E2FB-4654-89A2-13BAFC23AEDE},1",
1013 1
1014 ],
1015 [
1016 "{EC0D40A0-9E0D-4262-9B4D-D075704938C9},1",
1017 1
1018 ],
1019 [
1020 "{8E47F53D-F24F-4B3B-942F-390A8F0F31E7},1",
1021 1
1022 ],
1023 [
1024 "{1FBF8DA5-01E9-4248-BBB9-90B5C4ADFA58},1",
1025 1
1026 ],
1027 [
1028 "{A3909E43-E7FE-40C8-9222-0B60EA8CE89B},1",
1029 1
1030 ],
1031 [
1032 "{925E4C70-2C3F-480D-BB44-D3BF4A0FB985},1",
1033 1
1034 ],
1035 [
1036 "{1792331E-BA2E-4B60-B150-6AAF41BC488D},1",
1037 1
1038 ],
1039 [
1040 "{39716E7C-28A0-4770-BBD2-BB4018DBE93F},1",
1041 1
1042 ],
1043 [
1044 "{D30FD954-4DA9-4B85-8950-12B85AFA12CB},1",
1045 1
1046 ],
1047 [
1048 "{0F4D72D3-20B0-4884-BF56-08BA4DBFB6FF},1",
1049 1
1050 ],
1051 [
1052 "{574D9093-179F-46A3-B3F9-F7EB4345FADA},1",
1053 1
1054 ],
1055 [
1056 "{12C643DD-9593-4641-B945-124257947ADD},1",
1057 1
1058 ],
1059 [
1060 "{C4850841-2A3C-4402-BF11-7499914F9024},1",
1061 1
1062 ],
1063 [
1064 "{37EF05A5-C2D9-44A2-84C0-BCA93ACB9048},1",
1065 1
1066 ],
1067 [
1068 "{27C692F0-F79D-4390-AB44-CB8B10E2B49E},1",
1069 1
1070 ],
1071 [
1072 "{B1F28022-58CF-49CF-BC6F-D77A1A034AAC},1",
1073 1
1074 ],
1075 [
1076 "{858FEBAE-05A2-4B49-92D2-96C28376330D},1",
1077 1
1078 ],
1079 [
1080 "{806A80BF-45E8-4188-B782-66A0DAA26E5A},1",
1081 1
1082 ],
1083 [
1084 "{940E7901-6EF0-43ED-BD42-E0C7658185B1},1",
1085 1
1086 ],
1087 [
1088 "{D106259D-D139-4DAB-87BE-50AC5E5BEF80},1",
1089 1
1090 ],
1091 [
1092 "{A8883FF6-F53C-46B7-912C-779F9300FA77},1",
1093 1
1094 ]
1095 ]
1096 }
1097 },
1098 "space": "{31C1BA26-B092-43F4-B346-A5147633ACB5},1"
1099 },
1100 {
1101 "id": 2,
1102 "operation": {
1103 "Insert": {
1104 "author": "Author",
1105 "created": 1473408656,
1106 "guid": [
1107 143,
1108 233,
1109 248,
1110 215,
1111 61,
1112 12,
1113 0,
1114 79,
1115 148,
1116 136,
1117 19,
1118 105,
1119 195,
1120 219,
1121 117,
1122 136
1123 ],
1124 "parent": "{914C89B2-A95E-4992-8D2B-B533C7326D57},12",
1125 "placement": {
1126 "Outline": {
1127 "x": 36.0,
1128 "y": 36.0
1129 }
1130 },
1131 "text": "Actor 3 🦀 é"
1132 }
1133 },
1134 "space": "{914C89B2-A95E-4992-8D2B-B533C7326D57},1"
1135 }
1136 ],
1137 [
1138 {
1139 "id": 1,
1140 "operation": {
1141 "Pages": {
1142 "edits": [
1143 {
1144 "guid": [
1145 34,
1146 42,
1147 214,
1148 244,
1149 21,
1150 119,
1151 161,
1152 72,
1153 138,
1154 36,
1155 0,
1156 226,
1157 83,
1158 220,
1159 182,
1160 42
1161 ],
1162 "level": 1,
1163 "position": {
1164 "Before": "{73479EE6-9FC0-4474-A702-E22C734FC42B},1"
1165 },
1166 "space": "{B6C1B618-B721-49CD-B224-45DDFF38C8FC},1"
1167 },
1168 {
1169 "guid": [
1170 4,
1171 175,
1172 37,
1173 45,
1174 204,
1175 188,
1176 216,
1177 74,
1178 162,
1179 17,
1180 48,
1181 219,
1182 8,
1183 158,
1184 57,
1185 248
1186 ],
1187 "level": 2,
1188 "position": "Keep",
1189 "space": "{CED8C7D5-5AC4-4553-B9F7-A02A1F599692},1"
1190 }
1191 ],
1192 "observed": [
1193 [
1194 "{90D67E9A-BEC2-43C9-973C-1B927FE5FCD4},1",
1195 1
1196 ],
1197 [
1198 "{7D896A2D-61C9-42B2-AECF-B3C979B88BEB},1",
1199 1
1200 ],
1201 [
1202 "{EED86E95-3017-46A7-B26B-991C815839B7},1",
1203 1
1204 ],
1205 [
1206 "{0E8EA7AB-946D-461C-B571-96CCDC183FDC},1",
1207 1
1208 ],
1209 [
1210 "{BE25CAF8-690F-4947-8683-3A37A7D52CCA},1",
1211 1
1212 ],
1213 [
1214 "{F61E497B-25BB-426E-BC73-320A7B6D2E9E},1",
1215 1
1216 ],
1217 [
1218 "{E53F33D2-F3FC-42C9-8DC8-B47261D1BDED},1",
1219 1
1220 ],
1221 [
1222 "{7FDAAAE9-CD33-42AA-A8AA-F87CE3BC8CD6},1",
1223 1
1224 ],
1225 [
1226 "{F0E8692A-3CBB-47A6-81D6-7B6E2A125A7F},1",
1227 1
1228 ],
1229 [
1230 "{71B566DF-DBD8-43B2-AD96-265FDB789E07},1",
1231 1
1232 ],
1233 [
1234 "{9C56CBC3-690B-4900-8A07-A43600F7477B},1",
1235 1
1236 ],
1237 [
1238 "{914C89B2-A95E-4992-8D2B-B533C7326D57},1",
1239 1
1240 ],
1241 [
1242 "{2CA7400B-F732-4FAF-811B-AAFA91C480DF},1",
1243 1
1244 ],
1245 [
1246 "{73479EE6-9FC0-4474-A702-E22C734FC42B},1",
1247 1
1248 ],
1249 [
1250 "{B6C1B618-B721-49CD-B224-45DDFF38C8FC},1",
1251 1
1252 ],
1253 [
1254 "{CED8C7D5-5AC4-4553-B9F7-A02A1F599692},1",
1255 1
1256 ],
1257 [
1258 "{D260D973-E2FB-4654-89A2-13BAFC23AEDE},1",
1259 1
1260 ],
1261 [
1262 "{EC0D40A0-9E0D-4262-9B4D-D075704938C9},1",
1263 1
1264 ],
1265 [
1266 "{8E47F53D-F24F-4B3B-942F-390A8F0F31E7},1",
1267 1
1268 ],
1269 [
1270 "{1FBF8DA5-01E9-4248-BBB9-90B5C4ADFA58},1",
1271 1
1272 ],
1273 [
1274 "{A3909E43-E7FE-40C8-9222-0B60EA8CE89B},1",
1275 1
1276 ],
1277 [
1278 "{925E4C70-2C3F-480D-BB44-D3BF4A0FB985},1",
1279 1
1280 ],
1281 [
1282 "{1792331E-BA2E-4B60-B150-6AAF41BC488D},1",
1283 1
1284 ],
1285 [
1286 "{39716E7C-28A0-4770-BBD2-BB4018DBE93F},1",
1287 1
1288 ],
1289 [
1290 "{D30FD954-4DA9-4B85-8950-12B85AFA12CB},1",
1291 1
1292 ],
1293 [
1294 "{0F4D72D3-20B0-4884-BF56-08BA4DBFB6FF},1",
1295 1
1296 ],
1297 [
1298 "{574D9093-179F-46A3-B3F9-F7EB4345FADA},1",
1299 1
1300 ],
1301 [
1302 "{12C643DD-9593-4641-B945-124257947ADD},1",
1303 1
1304 ],
1305 [
1306 "{C4850841-2A3C-4402-BF11-7499914F9024},1",
1307 1
1308 ],
1309 [
1310 "{37EF05A5-C2D9-44A2-84C0-BCA93ACB9048},1",
1311 1
1312 ],
1313 [
1314 "{27C692F0-F79D-4390-AB44-CB8B10E2B49E},1",
1315 1
1316 ],
1317 [
1318 "{B1F28022-58CF-49CF-BC6F-D77A1A034AAC},1",
1319 1
1320 ],
1321 [
1322 "{858FEBAE-05A2-4B49-92D2-96C28376330D},1",
1323 1
1324 ],
1325 [
1326 "{806A80BF-45E8-4188-B782-66A0DAA26E5A},1",
1327 1
1328 ],
1329 [
1330 "{940E7901-6EF0-43ED-BD42-E0C7658185B1},1",
1331 1
1332 ],
1333 [
1334 "{D106259D-D139-4DAB-87BE-50AC5E5BEF80},1",
1335 1
1336 ],
1337 [
1338 "{A8883FF6-F53C-46B7-912C-779F9300FA77},1",
1339 1
1340 ]
1341 ]
1342 }
1343 },
1344 "space": "{31C1BA26-B092-43F4-B346-A5147633ACB5},1"
1345 },
1346 {
1347 "id": 2,
1348 "operation": {
1349 "Insert": {
1350 "author": "Author",
1351 "created": 1473408656,
1352 "guid": [
1353 85,
1354 203,
1355 251,
1356 4,
1357 53,
1358 54,
1359 25,
1360 75,
1361 131,
1362 132,
1363 88,
1364 128,
1365 39,
1366 160,
1367 107,
1368 23
1369 ],
1370 "parent": "{B6C1B618-B721-49CD-B224-45DDFF38C8FC},12",
1371 "placement": {
1372 "Outline": {
1373 "x": 36.0,
1374 "y": 36.0
1375 }
1376 },
1377 "text": "Actor 4 🦀 é"
1378 }
1379 },
1380 "space": "{B6C1B618-B721-49CD-B224-45DDFF38C8FC},1"
1381 }
1382 ],
1383 [
1384 {
1385 "id": 1,
1386 "operation": {
1387 "Pages": {
1388 "edits": [
1389 {
1390 "guid": [
1391 104,
1392 223,
1393 221,
1394 220,
1395 195,
1396 253,
1397 140,
1398 73,
1399 138,
1400 112,
1401 221,
1402 253,
1403 145,
1404 92,
1405 153,
1406 238
1407 ],
1408 "level": 1,
1409 "position": {
1410 "Before": "{D260D973-E2FB-4654-89A2-13BAFC23AEDE},1"
1411 },
1412 "space": "{EC0D40A0-9E0D-4262-9B4D-D075704938C9},1"
1413 },
1414 {
1415 "guid": [
1416 120,
1417 153,
1418 169,
1419 147,
1420 181,
1421 108,
1422 47,
1423 66,
1424 154,
1425 71,
1426 185,
1427 89,
1428 106,
1429 88,
1430 140,
1431 240
1432 ],
1433 "level": 2,
1434 "position": "Keep",
1435 "space": "{8E47F53D-F24F-4B3B-942F-390A8F0F31E7},1"
1436 }
1437 ],
1438 "observed": [
1439 [
1440 "{90D67E9A-BEC2-43C9-973C-1B927FE5FCD4},1",
1441 1
1442 ],
1443 [
1444 "{7D896A2D-61C9-42B2-AECF-B3C979B88BEB},1",
1445 1
1446 ],
1447 [
1448 "{EED86E95-3017-46A7-B26B-991C815839B7},1",
1449 1
1450 ],
1451 [
1452 "{0E8EA7AB-946D-461C-B571-96CCDC183FDC},1",
1453 1
1454 ],
1455 [
1456 "{BE25CAF8-690F-4947-8683-3A37A7D52CCA},1",
1457 1
1458 ],
1459 [
1460 "{F61E497B-25BB-426E-BC73-320A7B6D2E9E},1",
1461 1
1462 ],
1463 [
1464 "{E53F33D2-F3FC-42C9-8DC8-B47261D1BDED},1",
1465 1
1466 ],
1467 [
1468 "{7FDAAAE9-CD33-42AA-A8AA-F87CE3BC8CD6},1",
1469 1
1470 ],
1471 [
1472 "{F0E8692A-3CBB-47A6-81D6-7B6E2A125A7F},1",
1473 1
1474 ],
1475 [
1476 "{71B566DF-DBD8-43B2-AD96-265FDB789E07},1",
1477 1
1478 ],
1479 [
1480 "{9C56CBC3-690B-4900-8A07-A43600F7477B},1",
1481 1
1482 ],
1483 [
1484 "{914C89B2-A95E-4992-8D2B-B533C7326D57},1",
1485 1
1486 ],
1487 [
1488 "{2CA7400B-F732-4FAF-811B-AAFA91C480DF},1",
1489 1
1490 ],
1491 [
1492 "{73479EE6-9FC0-4474-A702-E22C734FC42B},1",
1493 1
1494 ],
1495 [
1496 "{B6C1B618-B721-49CD-B224-45DDFF38C8FC},1",
1497 1
1498 ],
1499 [
1500 "{CED8C7D5-5AC4-4553-B9F7-A02A1F599692},1",
1501 1
1502 ],
1503 [
1504 "{D260D973-E2FB-4654-89A2-13BAFC23AEDE},1",
1505 1
1506 ],
1507 [
1508 "{EC0D40A0-9E0D-4262-9B4D-D075704938C9},1",
1509 1
1510 ],
1511 [
1512 "{8E47F53D-F24F-4B3B-942F-390A8F0F31E7},1",
1513 1
1514 ],
1515 [
1516 "{1FBF8DA5-01E9-4248-BBB9-90B5C4ADFA58},1",
1517 1
1518 ],
1519 [
1520 "{A3909E43-E7FE-40C8-9222-0B60EA8CE89B},1",
1521 1
1522 ],
1523 [
1524 "{925E4C70-2C3F-480D-BB44-D3BF4A0FB985},1",
1525 1
1526 ],
1527 [
1528 "{1792331E-BA2E-4B60-B150-6AAF41BC488D},1",
1529 1
1530 ],
1531 [
1532 "{39716E7C-28A0-4770-BBD2-BB4018DBE93F},1",
1533 1
1534 ],
1535 [
1536 "{D30FD954-4DA9-4B85-8950-12B85AFA12CB},1",
1537 1
1538 ],
1539 [
1540 "{0F4D72D3-20B0-4884-BF56-08BA4DBFB6FF},1",
1541 1
1542 ],
1543 [
1544 "{574D9093-179F-46A3-B3F9-F7EB4345FADA},1",
1545 1
1546 ],
1547 [
1548 "{12C643DD-9593-4641-B945-124257947ADD},1",
1549 1
1550 ],
1551 [
1552 "{C4850841-2A3C-4402-BF11-7499914F9024},1",
1553 1
1554 ],
1555 [
1556 "{37EF05A5-C2D9-44A2-84C0-BCA93ACB9048},1",
1557 1
1558 ],
1559 [
1560 "{27C692F0-F79D-4390-AB44-CB8B10E2B49E},1",
1561 1
1562 ],
1563 [
1564 "{B1F28022-58CF-49CF-BC6F-D77A1A034AAC},1",
1565 1
1566 ],
1567 [
1568 "{858FEBAE-05A2-4B49-92D2-96C28376330D},1",
1569 1
1570 ],
1571 [
1572 "{806A80BF-45E8-4188-B782-66A0DAA26E5A},1",
1573 1
1574 ],
1575 [
1576 "{940E7901-6EF0-43ED-BD42-E0C7658185B1},1",
1577 1
1578 ],
1579 [
1580 "{D106259D-D139-4DAB-87BE-50AC5E5BEF80},1",
1581 1
1582 ],
1583 [
1584 "{A8883FF6-F53C-46B7-912C-779F9300FA77},1",
1585 1
1586 ]
1587 ]
1588 }
1589 },
1590 "space": "{31C1BA26-B092-43F4-B346-A5147633ACB5},1"
1591 },
1592 {
1593 "id": 2,
1594 "operation": {
1595 "Insert": {
1596 "author": "Author",
1597 "created": 1473408656,
1598 "guid": [
1599 255,
1600 149,
1601 116,
1602 40,
1603 154,
1604 131,
1605 139,
1606 73,
1607 186,
1608 135,
1609 152,
1610 112,
1611 107,
1612 42,
1613 81,
1614 135
1615 ],
1616 "parent": "{EC0D40A0-9E0D-4262-9B4D-D075704938C9},12",
1617 "placement": {
1618 "Outline": {
1619 "x": 36.0,
1620 "y": 36.0
1621 }
1622 },
1623 "text": "Actor 5 🦀 é"
1624 }
1625 },
1626 "space": "{EC0D40A0-9E0D-4262-9B4D-D075704938C9},1"
1627 }
1628 ],
1629 [
1630 {
1631 "id": 1,
1632 "operation": {
1633 "Pages": {
1634 "edits": [
1635 {
1636 "guid": [
1637 90,
1638 196,
1639 10,
1640 13,
1641 157,
1642 154,
1643 233,
1644 79,
1645 148,
1646 125,
1647 170,
1648 133,
1649 213,
1650 12,
1651 242,
1652 187
1653 ],
1654 "level": 1,
1655 "position": {
1656 "Before": "{1FBF8DA5-01E9-4248-BBB9-90B5C4ADFA58},1"
1657 },
1658 "space": "{A3909E43-E7FE-40C8-9222-0B60EA8CE89B},1"
1659 },
1660 {
1661 "guid": [
1662 158,
1663 142,
1664 245,
1665 209,
1666 34,
1667 112,
1668 75,
1669 79,
1670 157,
1671 220,
1672 50,
1673 10,
1674 201,
1675 168,
1676 243,
1677 47
1678 ],
1679 "level": 2,
1680 "position": "Keep",
1681 "space": "{925E4C70-2C3F-480D-BB44-D3BF4A0FB985},1"
1682 }
1683 ],
1684 "observed": [
1685 [
1686 "{90D67E9A-BEC2-43C9-973C-1B927FE5FCD4},1",
1687 1
1688 ],
1689 [
1690 "{7D896A2D-61C9-42B2-AECF-B3C979B88BEB},1",
1691 1
1692 ],
1693 [
1694 "{EED86E95-3017-46A7-B26B-991C815839B7},1",
1695 1
1696 ],
1697 [
1698 "{0E8EA7AB-946D-461C-B571-96CCDC183FDC},1",
1699 1
1700 ],
1701 [
1702 "{BE25CAF8-690F-4947-8683-3A37A7D52CCA},1",
1703 1
1704 ],
1705 [
1706 "{F61E497B-25BB-426E-BC73-320A7B6D2E9E},1",
1707 1
1708 ],
1709 [
1710 "{E53F33D2-F3FC-42C9-8DC8-B47261D1BDED},1",
1711 1
1712 ],
1713 [
1714 "{7FDAAAE9-CD33-42AA-A8AA-F87CE3BC8CD6},1",
1715 1
1716 ],
1717 [
1718 "{F0E8692A-3CBB-47A6-81D6-7B6E2A125A7F},1",
1719 1
1720 ],
1721 [
1722 "{71B566DF-DBD8-43B2-AD96-265FDB789E07},1",
1723 1
1724 ],
1725 [
1726 "{9C56CBC3-690B-4900-8A07-A43600F7477B},1",
1727 1
1728 ],
1729 [
1730 "{914C89B2-A95E-4992-8D2B-B533C7326D57},1",
1731 1
1732 ],
1733 [
1734 "{2CA7400B-F732-4FAF-811B-AAFA91C480DF},1",
1735 1
1736 ],
1737 [
1738 "{73479EE6-9FC0-4474-A702-E22C734FC42B},1",
1739 1
1740 ],
1741 [
1742 "{B6C1B618-B721-49CD-B224-45DDFF38C8FC},1",
1743 1
1744 ],
1745 [
1746 "{CED8C7D5-5AC4-4553-B9F7-A02A1F599692},1",
1747 1
1748 ],
1749 [
1750 "{D260D973-E2FB-4654-89A2-13BAFC23AEDE},1",
1751 1
1752 ],
1753 [
1754 "{EC0D40A0-9E0D-4262-9B4D-D075704938C9},1",
1755 1
1756 ],
1757 [
1758 "{8E47F53D-F24F-4B3B-942F-390A8F0F31E7},1",
1759 1
1760 ],
1761 [
1762 "{1FBF8DA5-01E9-4248-BBB9-90B5C4ADFA58},1",
1763 1
1764 ],
1765 [
1766 "{A3909E43-E7FE-40C8-9222-0B60EA8CE89B},1",
1767 1
1768 ],
1769 [
1770 "{925E4C70-2C3F-480D-BB44-D3BF4A0FB985},1",
1771 1
1772 ],
1773 [
1774 "{1792331E-BA2E-4B60-B150-6AAF41BC488D},1",
1775 1
1776 ],
1777 [
1778 "{39716E7C-28A0-4770-BBD2-BB4018DBE93F},1",
1779 1
1780 ],
1781 [
1782 "{D30FD954-4DA9-4B85-8950-12B85AFA12CB},1",
1783 1
1784 ],
1785 [
1786 "{0F4D72D3-20B0-4884-BF56-08BA4DBFB6FF},1",
1787 1
1788 ],
1789 [
1790 "{574D9093-179F-46A3-B3F9-F7EB4345FADA},1",
1791 1
1792 ],
1793 [
1794 "{12C643DD-9593-4641-B945-124257947ADD},1",
1795 1
1796 ],
1797 [
1798 "{C4850841-2A3C-4402-BF11-7499914F9024},1",
1799 1
1800 ],
1801 [
1802 "{37EF05A5-C2D9-44A2-84C0-BCA93ACB9048},1",
1803 1
1804 ],
1805 [
1806 "{27C692F0-F79D-4390-AB44-CB8B10E2B49E},1",
1807 1
1808 ],
1809 [
1810 "{B1F28022-58CF-49CF-BC6F-D77A1A034AAC},1",
1811 1
1812 ],
1813 [
1814 "{858FEBAE-05A2-4B49-92D2-96C28376330D},1",
1815 1
1816 ],
1817 [
1818 "{806A80BF-45E8-4188-B782-66A0DAA26E5A},1",
1819 1
1820 ],
1821 [
1822 "{940E7901-6EF0-43ED-BD42-E0C7658185B1},1",
1823 1
1824 ],
1825 [
1826 "{D106259D-D139-4DAB-87BE-50AC5E5BEF80},1",
1827 1
1828 ],
1829 [
1830 "{A8883FF6-F53C-46B7-912C-779F9300FA77},1",
1831 1
1832 ]
1833 ]
1834 }
1835 },
1836 "space": "{31C1BA26-B092-43F4-B346-A5147633ACB5},1"
1837 },
1838 {
1839 "id": 2,
1840 "operation": {
1841 "Insert": {
1842 "author": "Author",
1843 "created": 1473408656,
1844 "guid": [
1845 229,
1846 132,
1847 181,
1848 220,
1849 244,
1850 135,
1851 183,
1852 77,
1853 159,
1854 236,
1855 219,
1856 238,
1857 255,
1858 87,
1859 152,
1860 224
1861 ],
1862 "parent": "{A3909E43-E7FE-40C8-9222-0B60EA8CE89B},12",
1863 "placement": {
1864 "Outline": {
1865 "x": 36.0,
1866 "y": 36.0
1867 }
1868 },
1869 "text": "Actor 6 🦀 é"
1870 }
1871 },
1872 "space": "{A3909E43-E7FE-40C8-9222-0B60EA8CE89B},1"
1873 }
1874 ],
1875 [
1876 {
1877 "id": 1,
1878 "operation": {
1879 "Pages": {
1880 "edits": [
1881 {
1882 "guid": [
1883 72,
1884 57,
1885 163,
1886 131,
1887 240,
1888 229,
1889 85,
1890 76,
1891 146,
1892 253,
1893 111,
1894 184,
1895 27,
1896 159,
1897 64,
1898 117
1899 ],
1900 "level": 1,
1901 "position": {
1902 "Before": "{1792331E-BA2E-4B60-B150-6AAF41BC488D},1"
1903 },
1904 "space": "{39716E7C-28A0-4770-BBD2-BB4018DBE93F},1"
1905 },
1906 {
1907 "guid": [
1908 22,
1909 244,
1910 53,
1911 252,
1912 208,
1913 13,
1914 123,
1915 67,
1916 136,
1917 101,
1918 93,
1919 39,
1920 110,
1921 39,
1922 190,
1923 158
1924 ],
1925 "level": 2,
1926 "position": "Keep",
1927 "space": "{D30FD954-4DA9-4B85-8950-12B85AFA12CB},1"
1928 }
1929 ],
1930 "observed": [
1931 [
1932 "{90D67E9A-BEC2-43C9-973C-1B927FE5FCD4},1",
1933 1
1934 ],
1935 [
1936 "{7D896A2D-61C9-42B2-AECF-B3C979B88BEB},1",
1937 1
1938 ],
1939 [
1940 "{EED86E95-3017-46A7-B26B-991C815839B7},1",
1941 1
1942 ],
1943 [
1944 "{0E8EA7AB-946D-461C-B571-96CCDC183FDC},1",
1945 1
1946 ],
1947 [
1948 "{BE25CAF8-690F-4947-8683-3A37A7D52CCA},1",
1949 1
1950 ],
1951 [
1952 "{F61E497B-25BB-426E-BC73-320A7B6D2E9E},1",
1953 1
1954 ],
1955 [
1956 "{E53F33D2-F3FC-42C9-8DC8-B47261D1BDED},1",
1957 1
1958 ],
1959 [
1960 "{7FDAAAE9-CD33-42AA-A8AA-F87CE3BC8CD6},1",
1961 1
1962 ],
1963 [
1964 "{F0E8692A-3CBB-47A6-81D6-7B6E2A125A7F},1",
1965 1
1966 ],
1967 [
1968 "{71B566DF-DBD8-43B2-AD96-265FDB789E07},1",
1969 1
1970 ],
1971 [
1972 "{9C56CBC3-690B-4900-8A07-A43600F7477B},1",
1973 1
1974 ],
1975 [
1976 "{914C89B2-A95E-4992-8D2B-B533C7326D57},1",
1977 1
1978 ],
1979 [
1980 "{2CA7400B-F732-4FAF-811B-AAFA91C480DF},1",
1981 1
1982 ],
1983 [
1984 "{73479EE6-9FC0-4474-A702-E22C734FC42B},1",
1985 1
1986 ],
1987 [
1988 "{B6C1B618-B721-49CD-B224-45DDFF38C8FC},1",
1989 1
1990 ],
1991 [
1992 "{CED8C7D5-5AC4-4553-B9F7-A02A1F599692},1",
1993 1
1994 ],
1995 [
1996 "{D260D973-E2FB-4654-89A2-13BAFC23AEDE},1",
1997 1
1998 ],
1999 [
2000 "{EC0D40A0-9E0D-4262-9B4D-D075704938C9},1",
2001 1
2002 ],
2003 [
2004 "{8E47F53D-F24F-4B3B-942F-390A8F0F31E7},1",
2005 1
2006 ],
2007 [
2008 "{1FBF8DA5-01E9-4248-BBB9-90B5C4ADFA58},1",
2009 1
2010 ],
2011 [
2012 "{A3909E43-E7FE-40C8-9222-0B60EA8CE89B},1",
2013 1
2014 ],
2015 [
2016 "{925E4C70-2C3F-480D-BB44-D3BF4A0FB985},1",
2017 1
2018 ],
2019 [
2020 "{1792331E-BA2E-4B60-B150-6AAF41BC488D},1",
2021 1
2022 ],
2023 [
2024 "{39716E7C-28A0-4770-BBD2-BB4018DBE93F},1",
2025 1
2026 ],
2027 [
2028 "{D30FD954-4DA9-4B85-8950-12B85AFA12CB},1",
2029 1
2030 ],
2031 [
2032 "{0F4D72D3-20B0-4884-BF56-08BA4DBFB6FF},1",
2033 1
2034 ],
2035 [
2036 "{574D9093-179F-46A3-B3F9-F7EB4345FADA},1",
2037 1
2038 ],
2039 [
2040 "{12C643DD-9593-4641-B945-124257947ADD},1",
2041 1
2042 ],
2043 [
2044 "{C4850841-2A3C-4402-BF11-7499914F9024},1",
2045 1
2046 ],
2047 [
2048 "{37EF05A5-C2D9-44A2-84C0-BCA93ACB9048},1",
2049 1
2050 ],
2051 [
2052 "{27C692F0-F79D-4390-AB44-CB8B10E2B49E},1",
2053 1
2054 ],
2055 [
2056 "{B1F28022-58CF-49CF-BC6F-D77A1A034AAC},1",
2057 1
2058 ],
2059 [
2060 "{858FEBAE-05A2-4B49-92D2-96C28376330D},1",
2061 1
2062 ],
2063 [
2064 "{806A80BF-45E8-4188-B782-66A0DAA26E5A},1",
2065 1
2066 ],
2067 [
2068 "{940E7901-6EF0-43ED-BD42-E0C7658185B1},1",
2069 1
2070 ],
2071 [
2072 "{D106259D-D139-4DAB-87BE-50AC5E5BEF80},1",
2073 1
2074 ],
2075 [
2076 "{A8883FF6-F53C-46B7-912C-779F9300FA77},1",
2077 1
2078 ]
2079 ]
2080 }
2081 },
2082 "space": "{31C1BA26-B092-43F4-B346-A5147633ACB5},1"
2083 },
2084 {
2085 "id": 2,
2086 "operation": {
2087 "Insert": {
2088 "author": "Author",
2089 "created": 1473408656,
2090 "guid": [
2091 6,
2092 12,
2093 136,
2094 31,
2095 34,
2096 131,
2097 43,
2098 75,
2099 140,
2100 243,
2101 250,
2102 229,
2103 197,
2104 110,
2105 135,
2106 127
2107 ],
2108 "parent": "{39716E7C-28A0-4770-BBD2-BB4018DBE93F},12",
2109 "placement": {
2110 "Outline": {
2111 "x": 36.0,
2112 "y": 36.0
2113 }
2114 },
2115 "text": "Actor 7 🦀 é"
2116 }
2117 },
2118 "space": "{39716E7C-28A0-4770-BBD2-BB4018DBE93F},1"
2119 }
2120 ],
2121 [
2122 {
2123 "id": 1,
2124 "operation": {
2125 "Pages": {
2126 "edits": [
2127 {
2128 "guid": [
2129 92,
2130 171,
2131 163,
2132 41,
2133 66,
2134 80,
2135 115,
2136 70,
2137 155,
2138 131,
2139 144,
2140 210,
2141 175,
2142 109,
2143 142,
2144 183
2145 ],
2146 "level": 1,
2147 "position": {
2148 "Before": "{0F4D72D3-20B0-4884-BF56-08BA4DBFB6FF},1"
2149 },
2150 "space": "{574D9093-179F-46A3-B3F9-F7EB4345FADA},1"
2151 },
2152 {
2153 "guid": [
2154 72,
2155 112,
2156 149,
2157 65,
2158 108,
2159 25,
2160 248,
2161 69,
2162 165,
2163 205,
2164 164,
2165 179,
2166 32,
2167 249,
2168 230,
2169 107
2170 ],
2171 "level": 2,
2172 "position": "Keep",
2173 "space": "{12C643DD-9593-4641-B945-124257947ADD},1"
2174 }
2175 ],
2176 "observed": [
2177 [
2178 "{90D67E9A-BEC2-43C9-973C-1B927FE5FCD4},1",
2179 1
2180 ],
2181 [
2182 "{7D896A2D-61C9-42B2-AECF-B3C979B88BEB},1",
2183 1
2184 ],
2185 [
2186 "{EED86E95-3017-46A7-B26B-991C815839B7},1",
2187 1
2188 ],
2189 [
2190 "{0E8EA7AB-946D-461C-B571-96CCDC183FDC},1",
2191 1
2192 ],
2193 [
2194 "{BE25CAF8-690F-4947-8683-3A37A7D52CCA},1",
2195 1
2196 ],
2197 [
2198 "{F61E497B-25BB-426E-BC73-320A7B6D2E9E},1",
2199 1
2200 ],
2201 [
2202 "{E53F33D2-F3FC-42C9-8DC8-B47261D1BDED},1",
2203 1
2204 ],
2205 [
2206 "{7FDAAAE9-CD33-42AA-A8AA-F87CE3BC8CD6},1",
2207 1
2208 ],
2209 [
2210 "{F0E8692A-3CBB-47A6-81D6-7B6E2A125A7F},1",
2211 1
2212 ],
2213 [
2214 "{71B566DF-DBD8-43B2-AD96-265FDB789E07},1",
2215 1
2216 ],
2217 [
2218 "{9C56CBC3-690B-4900-8A07-A43600F7477B},1",
2219 1
2220 ],
2221 [
2222 "{914C89B2-A95E-4992-8D2B-B533C7326D57},1",
2223 1
2224 ],
2225 [
2226 "{2CA7400B-F732-4FAF-811B-AAFA91C480DF},1",
2227 1
2228 ],
2229 [
2230 "{73479EE6-9FC0-4474-A702-E22C734FC42B},1",
2231 1
2232 ],
2233 [
2234 "{B6C1B618-B721-49CD-B224-45DDFF38C8FC},1",
2235 1
2236 ],
2237 [
2238 "{CED8C7D5-5AC4-4553-B9F7-A02A1F599692},1",
2239 1
2240 ],
2241 [
2242 "{D260D973-E2FB-4654-89A2-13BAFC23AEDE},1",
2243 1
2244 ],
2245 [
2246 "{EC0D40A0-9E0D-4262-9B4D-D075704938C9},1",
2247 1
2248 ],
2249 [
2250 "{8E47F53D-F24F-4B3B-942F-390A8F0F31E7},1",
2251 1
2252 ],
2253 [
2254 "{1FBF8DA5-01E9-4248-BBB9-90B5C4ADFA58},1",
2255 1
2256 ],
2257 [
2258 "{A3909E43-E7FE-40C8-9222-0B60EA8CE89B},1",
2259 1
2260 ],
2261 [
2262 "{925E4C70-2C3F-480D-BB44-D3BF4A0FB985},1",
2263 1
2264 ],
2265 [
2266 "{1792331E-BA2E-4B60-B150-6AAF41BC488D},1",
2267 1
2268 ],
2269 [
2270 "{39716E7C-28A0-4770-BBD2-BB4018DBE93F},1",
2271 1
2272 ],
2273 [
2274 "{D30FD954-4DA9-4B85-8950-12B85AFA12CB},1",
2275 1
2276 ],
2277 [
2278 "{0F4D72D3-20B0-4884-BF56-08BA4DBFB6FF},1",
2279 1
2280 ],
2281 [
2282 "{574D9093-179F-46A3-B3F9-F7EB4345FADA},1",
2283 1
2284 ],
2285 [
2286 "{12C643DD-9593-4641-B945-124257947ADD},1",
2287 1
2288 ],
2289 [
2290 "{C4850841-2A3C-4402-BF11-7499914F9024},1",
2291 1
2292 ],
2293 [
2294 "{37EF05A5-C2D9-44A2-84C0-BCA93ACB9048},1",
2295 1
2296 ],
2297 [
2298 "{27C692F0-F79D-4390-AB44-CB8B10E2B49E},1",
2299 1
2300 ],
2301 [
2302 "{B1F28022-58CF-49CF-BC6F-D77A1A034AAC},1",
2303 1
2304 ],
2305 [
2306 "{858FEBAE-05A2-4B49-92D2-96C28376330D},1",
2307 1
2308 ],
2309 [
2310 "{806A80BF-45E8-4188-B782-66A0DAA26E5A},1",
2311 1
2312 ],
2313 [
2314 "{940E7901-6EF0-43ED-BD42-E0C7658185B1},1",
2315 1
2316 ],
2317 [
2318 "{D106259D-D139-4DAB-87BE-50AC5E5BEF80},1",
2319 1
2320 ],
2321 [
2322 "{A8883FF6-F53C-46B7-912C-779F9300FA77},1",
2323 1
2324 ]
2325 ]
2326 }
2327 },
2328 "space": "{31C1BA26-B092-43F4-B346-A5147633ACB5},1"
2329 },
2330 {
2331 "id": 2,
2332 "operation": {
2333 "Insert": {
2334 "author": "Author",
2335 "created": 1473408657,
2336 "guid": [
2337 32,
2338 217,
2339 98,
2340 198,
2341 139,
2342 74,
2343 200,
2344 79,
2345 184,
2346 88,
2347 19,
2348 17,
2349 198,
2350 122,
2351 217,
2352 139
2353 ],
2354 "parent": "{574D9093-179F-46A3-B3F9-F7EB4345FADA},12",
2355 "placement": {
2356 "Outline": {
2357 "x": 36.0,
2358 "y": 36.0
2359 }
2360 },
2361 "text": "Actor 8 🦀 é"
2362 }
2363 },
2364 "space": "{574D9093-179F-46A3-B3F9-F7EB4345FADA},1"
2365 }
2366 ],
2367 [
2368 {
2369 "id": 1,
2370 "operation": {
2371 "Pages": {
2372 "edits": [
2373 {
2374 "guid": [
2375 87,
2376 93,
2377 187,
2378 190,
2379 118,
2380 231,
2381 12,
2382 73,
2383 171,
2384 89,
2385 199,
2386 95,
2387 48,
2388 205,
2389 34,
2390 65
2391 ],
2392 "level": 1,
2393 "position": {
2394 "Before": "{C4850841-2A3C-4402-BF11-7499914F9024},1"
2395 },
2396 "space": "{37EF05A5-C2D9-44A2-84C0-BCA93ACB9048},1"
2397 },
2398 {
2399 "guid": [
2400 231,
2401 156,
2402 210,
2403 109,
2404 117,
2405 247,
2406 23,
2407 73,
2408 150,
2409 139,
2410 247,
2411 223,
2412 39,
2413 173,
2414 106,
2415 66
2416 ],
2417 "level": 2,
2418 "position": "Keep",
2419 "space": "{27C692F0-F79D-4390-AB44-CB8B10E2B49E},1"
2420 }
2421 ],
2422 "observed": [
2423 [
2424 "{90D67E9A-BEC2-43C9-973C-1B927FE5FCD4},1",
2425 1
2426 ],
2427 [
2428 "{7D896A2D-61C9-42B2-AECF-B3C979B88BEB},1",
2429 1
2430 ],
2431 [
2432 "{EED86E95-3017-46A7-B26B-991C815839B7},1",
2433 1
2434 ],
2435 [
2436 "{0E8EA7AB-946D-461C-B571-96CCDC183FDC},1",
2437 1
2438 ],
2439 [
2440 "{BE25CAF8-690F-4947-8683-3A37A7D52CCA},1",
2441 1
2442 ],
2443 [
2444 "{F61E497B-25BB-426E-BC73-320A7B6D2E9E},1",
2445 1
2446 ],
2447 [
2448 "{E53F33D2-F3FC-42C9-8DC8-B47261D1BDED},1",
2449 1
2450 ],
2451 [
2452 "{7FDAAAE9-CD33-42AA-A8AA-F87CE3BC8CD6},1",
2453 1
2454 ],
2455 [
2456 "{F0E8692A-3CBB-47A6-81D6-7B6E2A125A7F},1",
2457 1
2458 ],
2459 [
2460 "{71B566DF-DBD8-43B2-AD96-265FDB789E07},1",
2461 1
2462 ],
2463 [
2464 "{9C56CBC3-690B-4900-8A07-A43600F7477B},1",
2465 1
2466 ],
2467 [
2468 "{914C89B2-A95E-4992-8D2B-B533C7326D57},1",
2469 1
2470 ],
2471 [
2472 "{2CA7400B-F732-4FAF-811B-AAFA91C480DF},1",
2473 1
2474 ],
2475 [
2476 "{73479EE6-9FC0-4474-A702-E22C734FC42B},1",
2477 1
2478 ],
2479 [
2480 "{B6C1B618-B721-49CD-B224-45DDFF38C8FC},1",
2481 1
2482 ],
2483 [
2484 "{CED8C7D5-5AC4-4553-B9F7-A02A1F599692},1",
2485 1
2486 ],
2487 [
2488 "{D260D973-E2FB-4654-89A2-13BAFC23AEDE},1",
2489 1
2490 ],
2491 [
2492 "{EC0D40A0-9E0D-4262-9B4D-D075704938C9},1",
2493 1
2494 ],
2495 [
2496 "{8E47F53D-F24F-4B3B-942F-390A8F0F31E7},1",
2497 1
2498 ],
2499 [
2500 "{1FBF8DA5-01E9-4248-BBB9-90B5C4ADFA58},1",
2501 1
2502 ],
2503 [
2504 "{A3909E43-E7FE-40C8-9222-0B60EA8CE89B},1",
2505 1
2506 ],
2507 [
2508 "{925E4C70-2C3F-480D-BB44-D3BF4A0FB985},1",
2509 1
2510 ],
2511 [
2512 "{1792331E-BA2E-4B60-B150-6AAF41BC488D},1",
2513 1
2514 ],
2515 [
2516 "{39716E7C-28A0-4770-BBD2-BB4018DBE93F},1",
2517 1
2518 ],
2519 [
2520 "{D30FD954-4DA9-4B85-8950-12B85AFA12CB},1",
2521 1
2522 ],
2523 [
2524 "{0F4D72D3-20B0-4884-BF56-08BA4DBFB6FF},1",
2525 1
2526 ],
2527 [
2528 "{574D9093-179F-46A3-B3F9-F7EB4345FADA},1",
2529 1
2530 ],
2531 [
2532 "{12C643DD-9593-4641-B945-124257947ADD},1",
2533 1
2534 ],
2535 [
2536 "{C4850841-2A3C-4402-BF11-7499914F9024},1",
2537 1
2538 ],
2539 [
2540 "{37EF05A5-C2D9-44A2-84C0-BCA93ACB9048},1",
2541 1
2542 ],
2543 [
2544 "{27C692F0-F79D-4390-AB44-CB8B10E2B49E},1",
2545 1
2546 ],
2547 [
2548 "{B1F28022-58CF-49CF-BC6F-D77A1A034AAC},1",
2549 1
2550 ],
2551 [
2552 "{858FEBAE-05A2-4B49-92D2-96C28376330D},1",
2553 1
2554 ],
2555 [
2556 "{806A80BF-45E8-4188-B782-66A0DAA26E5A},1",
2557 1
2558 ],
2559 [
2560 "{940E7901-6EF0-43ED-BD42-E0C7658185B1},1",
2561 1
2562 ],
2563 [
2564 "{D106259D-D139-4DAB-87BE-50AC5E5BEF80},1",
2565 1
2566 ],
2567 [
2568 "{A8883FF6-F53C-46B7-912C-779F9300FA77},1",
2569 1
2570 ]
2571 ]
2572 }
2573 },
2574 "space": "{31C1BA26-B092-43F4-B346-A5147633ACB5},1"
2575 },
2576 {
2577 "id": 2,
2578 "operation": {
2579 "Insert": {
2580 "author": "Author",
2581 "created": 1473408657,
2582 "guid": [
2583 212,
2584 210,
2585 78,
2586 209,
2587 125,
2588 10,
2589 236,
2590 68,
2591 149,
2592 82,
2593 106,
2594 62,
2595 189,
2596 231,
2597 83,
2598 255
2599 ],
2600 "parent": "{37EF05A5-C2D9-44A2-84C0-BCA93ACB9048},12",
2601 "placement": {
2602 "Outline": {
2603 "x": 36.0,
2604 "y": 36.0
2605 }
2606 },
2607 "text": "Actor 9 🦀 é"
2608 }
2609 },
2610 "space": "{37EF05A5-C2D9-44A2-84C0-BCA93ACB9048},1"
2611 }
2612 ],
2613 [
2614 {
2615 "id": 1,
2616 "operation": {
2617 "Pages": {
2618 "edits": [
2619 {
2620 "guid": [
2621 32,
2622 165,
2623 164,
2624 162,
2625 23,
2626 231,
2627 122,
2628 69,
2629 137,
2630 205,
2631 124,
2632 4,
2633 250,
2634 9,
2635 150,
2636 110
2637 ],
2638 "level": 1,
2639 "position": {
2640 "Before": "{B1F28022-58CF-49CF-BC6F-D77A1A034AAC},1"
2641 },
2642 "space": "{858FEBAE-05A2-4B49-92D2-96C28376330D},1"
2643 },
2644 {
2645 "guid": [
2646 136,
2647 28,
2648 174,
2649 50,
2650 180,
2651 184,
2652 83,
2653 67,
2654 167,
2655 99,
2656 194,
2657 10,
2658 250,
2659 255,
2660 69,
2661 239
2662 ],
2663 "level": 2,
2664 "position": "Keep",
2665 "space": "{806A80BF-45E8-4188-B782-66A0DAA26E5A},1"
2666 }
2667 ],
2668 "observed": [
2669 [
2670 "{90D67E9A-BEC2-43C9-973C-1B927FE5FCD4},1",
2671 1
2672 ],
2673 [
2674 "{7D896A2D-61C9-42B2-AECF-B3C979B88BEB},1",
2675 1
2676 ],
2677 [
2678 "{EED86E95-3017-46A7-B26B-991C815839B7},1",
2679 1
2680 ],
2681 [
2682 "{0E8EA7AB-946D-461C-B571-96CCDC183FDC},1",
2683 1
2684 ],
2685 [
2686 "{BE25CAF8-690F-4947-8683-3A37A7D52CCA},1",
2687 1
2688 ],
2689 [
2690 "{F61E497B-25BB-426E-BC73-320A7B6D2E9E},1",
2691 1
2692 ],
2693 [
2694 "{E53F33D2-F3FC-42C9-8DC8-B47261D1BDED},1",
2695 1
2696 ],
2697 [
2698 "{7FDAAAE9-CD33-42AA-A8AA-F87CE3BC8CD6},1",
2699 1
2700 ],
2701 [
2702 "{F0E8692A-3CBB-47A6-81D6-7B6E2A125A7F},1",
2703 1
2704 ],
2705 [
2706 "{71B566DF-DBD8-43B2-AD96-265FDB789E07},1",
2707 1
2708 ],
2709 [
2710 "{9C56CBC3-690B-4900-8A07-A43600F7477B},1",
2711 1
2712 ],
2713 [
2714 "{914C89B2-A95E-4992-8D2B-B533C7326D57},1",
2715 1
2716 ],
2717 [
2718 "{2CA7400B-F732-4FAF-811B-AAFA91C480DF},1",
2719 1
2720 ],
2721 [
2722 "{73479EE6-9FC0-4474-A702-E22C734FC42B},1",
2723 1
2724 ],
2725 [
2726 "{B6C1B618-B721-49CD-B224-45DDFF38C8FC},1",
2727 1
2728 ],
2729 [
2730 "{CED8C7D5-5AC4-4553-B9F7-A02A1F599692},1",
2731 1
2732 ],
2733 [
2734 "{D260D973-E2FB-4654-89A2-13BAFC23AEDE},1",
2735 1
2736 ],
2737 [
2738 "{EC0D40A0-9E0D-4262-9B4D-D075704938C9},1",
2739 1
2740 ],
2741 [
2742 "{8E47F53D-F24F-4B3B-942F-390A8F0F31E7},1",
2743 1
2744 ],
2745 [
2746 "{1FBF8DA5-01E9-4248-BBB9-90B5C4ADFA58},1",
2747 1
2748 ],
2749 [
2750 "{A3909E43-E7FE-40C8-9222-0B60EA8CE89B},1",
2751 1
2752 ],
2753 [
2754 "{925E4C70-2C3F-480D-BB44-D3BF4A0FB985},1",
2755 1
2756 ],
2757 [
2758 "{1792331E-BA2E-4B60-B150-6AAF41BC488D},1",
2759 1
2760 ],
2761 [
2762 "{39716E7C-28A0-4770-BBD2-BB4018DBE93F},1",
2763 1
2764 ],
2765 [
2766 "{D30FD954-4DA9-4B85-8950-12B85AFA12CB},1",
2767 1
2768 ],
2769 [
2770 "{0F4D72D3-20B0-4884-BF56-08BA4DBFB6FF},1",
2771 1
2772 ],
2773 [
2774 "{574D9093-179F-46A3-B3F9-F7EB4345FADA},1",
2775 1
2776 ],
2777 [
2778 "{12C643DD-9593-4641-B945-124257947ADD},1",
2779 1
2780 ],
2781 [
2782 "{C4850841-2A3C-4402-BF11-7499914F9024},1",
2783 1
2784 ],
2785 [
2786 "{37EF05A5-C2D9-44A2-84C0-BCA93ACB9048},1",
2787 1
2788 ],
2789 [
2790 "{27C692F0-F79D-4390-AB44-CB8B10E2B49E},1",
2791 1
2792 ],
2793 [
2794 "{B1F28022-58CF-49CF-BC6F-D77A1A034AAC},1",
2795 1
2796 ],
2797 [
2798 "{858FEBAE-05A2-4B49-92D2-96C28376330D},1",
2799 1
2800 ],
2801 [
2802 "{806A80BF-45E8-4188-B782-66A0DAA26E5A},1",
2803 1
2804 ],
2805 [
2806 "{940E7901-6EF0-43ED-BD42-E0C7658185B1},1",
2807 1
2808 ],
2809 [
2810 "{D106259D-D139-4DAB-87BE-50AC5E5BEF80},1",
2811 1
2812 ],
2813 [
2814 "{A8883FF6-F53C-46B7-912C-779F9300FA77},1",
2815 1
2816 ]
2817 ]
2818 }
2819 },
2820 "space": "{31C1BA26-B092-43F4-B346-A5147633ACB5},1"
2821 },
2822 {
2823 "id": 2,
2824 "operation": {
2825 "Insert": {
2826 "author": "Author",
2827 "created": 1473408657,
2828 "guid": [
2829 235,
2830 68,
2831 225,
2832 150,
2833 90,
2834 167,
2835 26,
2836 78,
2837 157,
2838 185,
2839 155,
2840 48,
2841 227,
2842 111,
2843 93,
2844 87
2845 ],
2846 "parent": "{858FEBAE-05A2-4B49-92D2-96C28376330D},12",
2847 "placement": {
2848 "Outline": {
2849 "x": 36.0,
2850 "y": 36.0
2851 }
2852 },
2853 "text": "Actor 10 🦀 é"
2854 }
2855 },
2856 "space": "{858FEBAE-05A2-4B49-92D2-96C28376330D},1"
2857 }
2858 ],
2859 [
2860 {
2861 "id": 1,
2862 "operation": {
2863 "Pages": {
2864 "edits": [
2865 {
2866 "guid": [
2867 181,
2868 53,
2869 220,
2870 27,
2871 175,
2872 42,
2873 75,
2874 67,
2875 172,
2876 247,
2877 88,
2878 164,
2879 222,
2880 89,
2881 204,
2882 82
2883 ],
2884 "level": 1,
2885 "position": {
2886 "Before": "{940E7901-6EF0-43ED-BD42-E0C7658185B1},1"
2887 },
2888 "space": "{D106259D-D139-4DAB-87BE-50AC5E5BEF80},1"
2889 },
2890 {
2891 "guid": [
2892 66,
2893 14,
2894 221,
2895 210,
2896 177,
2897 93,
2898 236,
2899 75,
2900 161,
2901 135,
2902 67,
2903 6,
2904 66,
2905 129,
2906 52,
2907 199
2908 ],
2909 "level": 2,
2910 "position": "Keep",
2911 "space": "{A8883FF6-F53C-46B7-912C-779F9300FA77},1"
2912 }
2913 ],
2914 "observed": [
2915 [
2916 "{90D67E9A-BEC2-43C9-973C-1B927FE5FCD4},1",
2917 1
2918 ],
2919 [
2920 "{7D896A2D-61C9-42B2-AECF-B3C979B88BEB},1",
2921 1
2922 ],
2923 [
2924 "{EED86E95-3017-46A7-B26B-991C815839B7},1",
2925 1
2926 ],
2927 [
2928 "{0E8EA7AB-946D-461C-B571-96CCDC183FDC},1",
2929 1
2930 ],
2931 [
2932 "{BE25CAF8-690F-4947-8683-3A37A7D52CCA},1",
2933 1
2934 ],
2935 [
2936 "{F61E497B-25BB-426E-BC73-320A7B6D2E9E},1",
2937 1
2938 ],
2939 [
2940 "{E53F33D2-F3FC-42C9-8DC8-B47261D1BDED},1",
2941 1
2942 ],
2943 [
2944 "{7FDAAAE9-CD33-42AA-A8AA-F87CE3BC8CD6},1",
2945 1
2946 ],
2947 [
2948 "{F0E8692A-3CBB-47A6-81D6-7B6E2A125A7F},1",
2949 1
2950 ],
2951 [
2952 "{71B566DF-DBD8-43B2-AD96-265FDB789E07},1",
2953 1
2954 ],
2955 [
2956 "{9C56CBC3-690B-4900-8A07-A43600F7477B},1",
2957 1
2958 ],
2959 [
2960 "{914C89B2-A95E-4992-8D2B-B533C7326D57},1",
2961 1
2962 ],
2963 [
2964 "{2CA7400B-F732-4FAF-811B-AAFA91C480DF},1",
2965 1
2966 ],
2967 [
2968 "{73479EE6-9FC0-4474-A702-E22C734FC42B},1",
2969 1
2970 ],
2971 [
2972 "{B6C1B618-B721-49CD-B224-45DDFF38C8FC},1",
2973 1
2974 ],
2975 [
2976 "{CED8C7D5-5AC4-4553-B9F7-A02A1F599692},1",
2977 1
2978 ],
2979 [
2980 "{D260D973-E2FB-4654-89A2-13BAFC23AEDE},1",
2981 1
2982 ],
2983 [
2984 "{EC0D40A0-9E0D-4262-9B4D-D075704938C9},1",
2985 1
2986 ],
2987 [
2988 "{8E47F53D-F24F-4B3B-942F-390A8F0F31E7},1",
2989 1
2990 ],
2991 [
2992 "{1FBF8DA5-01E9-4248-BBB9-90B5C4ADFA58},1",
2993 1
2994 ],
2995 [
2996 "{A3909E43-E7FE-40C8-9222-0B60EA8CE89B},1",
2997 1
2998 ],
2999 [
3000 "{925E4C70-2C3F-480D-BB44-D3BF4A0FB985},1",
3001 1
3002 ],
3003 [
3004 "{1792331E-BA2E-4B60-B150-6AAF41BC488D},1",
3005 1
3006 ],
3007 [
3008 "{39716E7C-28A0-4770-BBD2-BB4018DBE93F},1",
3009 1
3010 ],
3011 [
3012 "{D30FD954-4DA9-4B85-8950-12B85AFA12CB},1",
3013 1
3014 ],
3015 [
3016 "{0F4D72D3-20B0-4884-BF56-08BA4DBFB6FF},1",
3017 1
3018 ],
3019 [
3020 "{574D9093-179F-46A3-B3F9-F7EB4345FADA},1",
3021 1
3022 ],
3023 [
3024 "{12C643DD-9593-4641-B945-124257947ADD},1",
3025 1
3026 ],
3027 [
3028 "{C4850841-2A3C-4402-BF11-7499914F9024},1",
3029 1
3030 ],
3031 [
3032 "{37EF05A5-C2D9-44A2-84C0-BCA93ACB9048},1",
3033 1
3034 ],
3035 [
3036 "{27C692F0-F79D-4390-AB44-CB8B10E2B49E},1",
3037 1
3038 ],
3039 [
3040 "{B1F28022-58CF-49CF-BC6F-D77A1A034AAC},1",
3041 1
3042 ],
3043 [
3044 "{858FEBAE-05A2-4B49-92D2-96C28376330D},1",
3045 1
3046 ],
3047 [
3048 "{806A80BF-45E8-4188-B782-66A0DAA26E5A},1",
3049 1
3050 ],
3051 [
3052 "{940E7901-6EF0-43ED-BD42-E0C7658185B1},1",
3053 1
3054 ],
3055 [
3056 "{D106259D-D139-4DAB-87BE-50AC5E5BEF80},1",
3057 1
3058 ],
3059 [
3060 "{A8883FF6-F53C-46B7-912C-779F9300FA77},1",
3061 1
3062 ]
3063 ]
3064 }
3065 },
3066 "space": "{31C1BA26-B092-43F4-B346-A5147633ACB5},1"
3067 },
3068 {
3069 "id": 2,
3070 "operation": {
3071 "Insert": {
3072 "author": "Author",
3073 "created": 1473408657,
3074 "guid": [
3075 142,
3076 193,
3077 242,
3078 223,
3079 29,
3080 246,
3081 57,
3082 70,
3083 180,
3084 43,
3085 87,
3086 35,
3087 54,
3088 147,
3089 219,
3090 200
3091 ],
3092 "parent": "{D106259D-D139-4DAB-87BE-50AC5E5BEF80},12",
3093 "placement": {
3094 "Outline": {
3095 "x": 36.0,
3096 "y": 36.0
3097 }
3098 },
3099 "text": "Actor 11 🦀 é"
3100 }
3101 },
3102 "space": "{D106259D-D139-4DAB-87BE-50AC5E5BEF80},1"
3103 }
3104 ]
3105 ],
3106 "pages": 37,
3107 "publications": 24
3108}
\ No newline at end of file
corpus/page-lifecycle/offline-edits/twelve-clients/candidate/pages.one created
Binary files /dev/null and b/corpus/page-lifecycle/offline-edits/twelve-clients/candidate/pages.one differ
corpus/page-lifecycle/offline-edits/twelve-clients/cold/notebook/pages.one created
Binary files /dev/null and b/corpus/page-lifecycle/offline-edits/twelve-clients/cold/notebook/pages.one differ
corpus/page-lifecycle/offline-edits/twelve-clients/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="{297327DB-BD4A-4B38-8C75-8F4F25793864}{1}{B0}" path="C:\one-tests\runs\capture\notebook" lastModifiedTime="2026-09-09T08:21:47.000Z" color="#B49EDE"><one:Section name="pages" ID="{992A095C-38CC-0905-3B64-49FBFC4069D4}{1}{B0}" path="C:\one-tests\runs\capture\notebook\pages.one" lastModifiedTime="2026-09-09T08:21:47.000Z" color="#8AA8E4"><one:Page ID="{383DCDE0-369C-0938-1F1E-F77DF59639B5}{1}{B0}" name="Sentinel" dateTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:21:38.000Z" pageLevel="1"/><one:Page ID="{4633DDEF-B849-0C56-3A49-75F30B2BFCD6}{1}{B0}" name="Same title" dateTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:21:38.000Z" pageLevel="1"/><one:Page ID="{D562D957-E997-0843-26ED-5F26F3CB4E8A}{1}{B0}" name="Same title" dateTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:21:38.000Z" pageLevel="1"/><one:Page ID="{A66514D1-1C33-0CED-3D53-7A23566BFABD}{1}{B0}" name="Same title" dateTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:21:38.000Z" pageLevel="2"/><one:Page ID="{5EF5FA01-ADE5-089F-3451-DEE5F11EEBFF}{1}{B0}" name="Same title" dateTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:21:38.000Z" pageLevel="1"/><one:Page ID="{16CE7982-E151-03B6-0EA1-D6D82DA6E9AB}{1}{B0}" name="Same title" dateTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:21:38.000Z" pageLevel="1"/><one:Page ID="{4DD480A8-7BA2-0838-05EA-589DEBA2788C}{1}{B0}" name="Same title" dateTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:21:38.000Z" pageLevel="2"/><one:Page ID="{5803DA50-B4E5-0D57-09F4-9781A0619F1E}{1}{B0}" name="Same title" dateTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:21:38.000Z" pageLevel="1"/><one:Page ID="{D7311993-456D-085B-2088-149369CF49B7}{1}{B0}" name="Same title" dateTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:21:38.000Z" pageLevel="1"/><one:Page ID="{D95ED5A5-5386-0943-25B4-CAB0510B5B66}{1}{B0}" name="Same title" dateTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:21:38.000Z" pageLevel="2"/><one:Page ID="{39A73AC8-2100-0363-0509-59DC4D41A836}{1}{B0}" name="Same title" dateTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:21:38.000Z" pageLevel="1"/><one:Page ID="{34BD78B9-E155-03F1-0225-48D98A84821A}{1}{B0}" name="Same title" dateTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:21:38.000Z" pageLevel="1"/><one:Page ID="{844CF371-7F6C-055E-0939-46151BB745BE}{1}{B0}" name="Same title" dateTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:21:38.000Z" pageLevel="2"/><one:Page ID="{1E2A0562-3F7F-033C-3A06-A932754B0D9D}{1}{B0}" name="Same title" dateTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:21:38.000Z" pageLevel="1"/><one:Page ID="{DBAC2D9C-179E-0E85-2F20-0EC3F93C014A}{1}{B0}" name="Same title" dateTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:21:38.000Z" pageLevel="1"/><one:Page ID="{663374AF-D29A-0FA2-31D5-4CC5952A53F3}{1}{B0}" name="Same title" dateTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:21:38.000Z" pageLevel="2"/><one:Page ID="{44E6F3DA-1653-0893-136F-3C9AFA3AFDA8}{1}{B0}" name="Same title" dateTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:21:38.000Z" pageLevel="1"/><one:Page ID="{7A8B6A09-6AA5-0CA5-0180-FF5576506BBF}{1}{B0}" name="Same title" dateTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:21:38.000Z" pageLevel="1"/><one:Page ID="{26AC4647-7A11-01CA-1C0D-D5E5057CF486}{1}{B0}" name="Same title" dateTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:21:38.000Z" pageLevel="2"/><one:Page ID="{0B7B2D39-6FA0-0A39-1A00-E78F60FF2DFA}{1}{B0}" name="Same title" dateTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:21:38.000Z" pageLevel="1"/><one:Page ID="{B7543EDF-89B7-08B9-339B-7C5A4EDE3F39}{1}{B0}" name="Same title" dateTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:21:38.000Z" pageLevel="1"/><one:Page ID="{3AB5FF0A-A461-02FC-3366-3F50C07C7CE4}{1}{B0}" name="Same title" dateTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:21:38.000Z" pageLevel="2"/><one:Page ID="{919ADD06-A0FE-0D81-33F0-57AF92A82C5E}{1}{B0}" name="Same title" dateTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:21:38.000Z" pageLevel="1"/><one:Page ID="{BF798064-3270-0191-3972-8640CBCF8DEC}{1}{B0}" name="Same title" dateTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:21:38.000Z" pageLevel="1"/><one:Page ID="{7BE46A2E-C5F7-0174-0172-FE57D089D7AA}{1}{B0}" name="Same title" dateTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:21:38.000Z" pageLevel="2"/><one:Page ID="{FFA623E9-9FC1-0C52-3BDB-1B04C9363FBB}{1}{B0}" name="Same title" dateTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:21:38.000Z" pageLevel="1"/><one:Page ID="{A7A6C1A9-A8EE-0275-3774-E455C7CC739E}{1}{B0}" name="Same title" dateTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:21:38.000Z" pageLevel="1"/><one:Page ID="{BA2DF0A7-1DCD-0CB0-3167-FEADDDE7BFBC}{1}{B0}" name="Same title" dateTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:21:38.000Z" pageLevel="2"/><one:Page ID="{9F04B6DF-4A87-0E53-0CE2-5046B0B85529}{1}{B0}" name="Same title" dateTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:21:38.000Z" pageLevel="1"/><one:Page ID="{6C6EBB3B-A262-0EF3-3733-98761B3C5545}{1}{B0}" name="Same title" dateTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:21:38.000Z" pageLevel="1"/><one:Page ID="{8F2D218A-7FC3-0961-2366-27649A9171FF}{1}{B0}" name="Same title" dateTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:21:38.000Z" pageLevel="2"/><one:Page ID="{2D6458D4-8DFC-01B8-1AF0-7A2D0905F66C}{1}{B0}" name="Same title" dateTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:21:38.000Z" pageLevel="1"/><one:Page ID="{19193358-D091-033E-344D-3B9590708FCD}{1}{B0}" name="Same title" dateTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:21:39.000Z" pageLevel="1"/><one:Page ID="{288133C5-CDB6-0B79-3FA0-8A4F50D1AB3B}{1}{B0}" name="Same title" dateTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:21:39.000Z" pageLevel="2"/><one:Page ID="{79ED96E7-5967-075A-0F9C-BC43D4282AE1}{1}{B0}" name="Same title" dateTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:21:39.000Z" pageLevel="1"/><one:Page ID="{3CE5CA7B-E6AE-091C-3560-0C28EFF240D0}{1}{B0}" name="Same title" dateTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:21:39.000Z" pageLevel="1"/><one:Page ID="{00638C8C-7D62-0C46-190E-9B7019733F16}{1}{B0}" name="Same title" dateTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:21:39.000Z" pageLevel="2"/></one:Section></one:Notebook>
corpus/page-lifecycle/offline-edits/twelve-clients/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="{00638C8C-7D62-0C46-190E-9B7019733F16}{1}{B0}" name="Same title" dateTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:21:39.000Z" pageLevel="2"><one:QuickStyleDef index="0" name="PageTitle" font="Calibri" fontSize="17.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title showDate="false" showTime="false" lang="en-US"><one:OE author="Author" lastModifiedBy="Author" creationTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:10:55.000Z" objectID="{00638C8C-7D62-0C46-190E-9B7019733F16}{15}{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:Page>
corpus/page-lifecycle/offline-edits/twelve-clients/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="{0B7B2D39-6FA0-0A39-1A00-E78F60FF2DFA}{1}{B0}" name="Same title" dateTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:21:38.000Z" pageLevel="1" style="font-family:Calibri;font-size:11.0pt" lang="en-US"><one:QuickStyleDef index="0" name="PageTitle" font="Calibri" fontSize="17.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title showDate="false" showTime="false" lang="en-US"><one:OE author="Author" lastModifiedBy="Author" creationTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:10:55.000Z" objectID="{0B7B2D39-6FA0-0A39-1A00-E78F60FF2DFA}{15}{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="Author" lastModifiedBy="Author" lastModifiedTime="2026-09-09T08:10:58.000Z" objectID="{745E379F-0FAA-0746-17CE-370175245D81}{1}{B0}"><one:Position x="36.0" y="36.0" z="0"/><one:Size width="115.1704635620117" height="13.4277172088623"/><one:Indents><one:Indent level="0" indent="0.0"/></one:Indents><one:OEChildren><one:OE creationTime="2026-09-09T08:10:56.000Z" lastModifiedTime="2026-09-09T08:10:58.000Z" objectID="{745E379F-0FAA-0746-17CE-370175245D81}{3}{B0}" alignment="left"><one:T><![CDATA[Actor 6 &#129408; é]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/offline-edits/twelve-clients/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="{16CE7982-E151-03B6-0EA1-D6D82DA6E9AB}{1}{B0}" name="Same title" dateTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:21:38.000Z" pageLevel="1"><one:QuickStyleDef index="0" name="PageTitle" font="Calibri" fontSize="17.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title showDate="false" showTime="false" lang="en-US"><one:OE author="Author" lastModifiedBy="Author" creationTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:10:55.000Z" objectID="{16CE7982-E151-03B6-0EA1-D6D82DA6E9AB}{15}{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:Page>
corpus/page-lifecycle/offline-edits/twelve-clients/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="{19193358-D091-033E-344D-3B9590708FCD}{1}{B0}" name="Same title" dateTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:21:39.000Z" pageLevel="1"><one:QuickStyleDef index="0" name="PageTitle" font="Calibri" fontSize="17.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title showDate="false" showTime="false" lang="en-US"><one:OE author="Author" lastModifiedBy="Author" creationTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:10:55.000Z" objectID="{19193358-D091-033E-344D-3B9590708FCD}{15}{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:Page>
corpus/page-lifecycle/offline-edits/twelve-clients/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="{1E2A0562-3F7F-033C-3A06-A932754B0D9D}{1}{B0}" name="Same title" dateTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:21:38.000Z" pageLevel="1" style="font-family:Calibri;font-size:11.0pt" lang="en-US"><one:QuickStyleDef index="0" name="PageTitle" font="Calibri" fontSize="17.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title showDate="false" showTime="false" lang="en-US"><one:OE author="Author" lastModifiedBy="Author" creationTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:10:55.000Z" objectID="{1E2A0562-3F7F-033C-3A06-A932754B0D9D}{15}{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="Author" lastModifiedBy="Author" lastModifiedTime="2026-09-09T08:10:58.000Z" objectID="{AC10782F-BE6B-01E8-0BA6-B46FADD3AE76}{1}{B0}"><one:Position x="36.0" y="36.0" z="0"/><one:Size width="115.1704635620117" height="13.4277172088623"/><one:Indents><one:Indent level="0" indent="0.0"/></one:Indents><one:OEChildren><one:OE creationTime="2026-09-09T08:10:56.000Z" lastModifiedTime="2026-09-09T08:10:58.000Z" objectID="{AC10782F-BE6B-01E8-0BA6-B46FADD3AE76}{3}{B0}" alignment="left"><one:T><![CDATA[Actor 4 &#129408; é]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/offline-edits/twelve-clients/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="{26AC4647-7A11-01CA-1C0D-D5E5057CF486}{1}{B0}" name="Same title" dateTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:21:38.000Z" pageLevel="2"><one:QuickStyleDef index="0" name="PageTitle" font="Calibri" fontSize="17.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title showDate="false" showTime="false" lang="en-US"><one:OE author="Author" lastModifiedBy="Author" creationTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:10:55.000Z" objectID="{26AC4647-7A11-01CA-1C0D-D5E5057CF486}{15}{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:Page>
corpus/page-lifecycle/offline-edits/twelve-clients/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="{288133C5-CDB6-0B79-3FA0-8A4F50D1AB3B}{1}{B0}" name="Same title" dateTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:21:39.000Z" pageLevel="2"><one:QuickStyleDef index="0" name="PageTitle" font="Calibri" fontSize="17.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title showDate="false" showTime="false" lang="en-US"><one:OE author="Author" lastModifiedBy="Author" creationTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:10:55.000Z" objectID="{288133C5-CDB6-0B79-3FA0-8A4F50D1AB3B}{15}{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:Page>
corpus/page-lifecycle/offline-edits/twelve-clients/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="{2D6458D4-8DFC-01B8-1AF0-7A2D0905F66C}{1}{B0}" name="Same title" dateTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:21:38.000Z" pageLevel="1" style="font-family:Calibri;font-size:11.0pt" lang="en-US"><one:QuickStyleDef index="0" name="PageTitle" font="Calibri" fontSize="17.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title showDate="false" showTime="false" lang="en-US"><one:OE author="Author" lastModifiedBy="Author" creationTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:10:55.000Z" objectID="{2D6458D4-8DFC-01B8-1AF0-7A2D0905F66C}{15}{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="Author" lastModifiedBy="Author" lastModifiedTime="2026-09-09T08:10:59.000Z" objectID="{3E0AF791-2F04-04EB-159B-77DF691C9836}{1}{B0}"><one:Position x="36.0" y="36.0" z="0"/><one:Size width="120.7456665039062" height="13.4277172088623"/><one:Indents><one:Indent level="0" indent="0.0"/></one:Indents><one:OEChildren><one:OE creationTime="2026-09-09T08:10:57.000Z" lastModifiedTime="2026-09-09T08:10:59.000Z" objectID="{3E0AF791-2F04-04EB-159B-77DF691C9836}{3}{B0}" alignment="left"><one:T><![CDATA[Actor 10 &#129408; é]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-008.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="{34BD78B9-E155-03F1-0225-48D98A84821A}{1}{B0}" name="Same title" dateTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:21:38.000Z" pageLevel="1"><one:QuickStyleDef index="0" name="PageTitle" font="Calibri" fontSize="17.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title showDate="false" showTime="false" lang="en-US"><one:OE author="Author" lastModifiedBy="Author" creationTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:10:55.000Z" objectID="{34BD78B9-E155-03F1-0225-48D98A84821A}{15}{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:Page>
corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-009.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="{383DCDE0-369C-0938-1F1E-F77DF59639B5}{1}{B0}" name="Sentinel" dateTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:21:38.000Z" pageLevel="1" style="font-family:Calibri;font-size:11.0pt" lang="en-US"><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Outline author="Author" lastModifiedBy="Author" lastModifiedTime="2026-09-09T08:10:55.000Z" objectID="{992A095C-38CC-0905-3B64-49FBFC4069D4}{23}{B0}"><one:Position x="36.0" y="36.0" z="0"/><one:Size width="103.0424346923828" height="13.4277172088623"/><one:Indents><one:Indent level="0" indent="0.0"/></one:Indents><one:OEChildren><one:OE creationTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:10:55.000Z" objectID="{992A095C-38CC-0905-3B64-49FBFC4069D4}{24}{B0}" alignment="left"><one:T><![CDATA[Sentinel]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-010.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="{39A73AC8-2100-0363-0509-59DC4D41A836}{1}{B0}" name="Same title" dateTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:21:38.000Z" pageLevel="1" style="font-family:Calibri;font-size:11.0pt" lang="en-US"><one:QuickStyleDef index="0" name="PageTitle" font="Calibri" fontSize="17.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title showDate="false" showTime="false" lang="en-US"><one:OE author="Author" lastModifiedBy="Author" creationTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:10:55.000Z" objectID="{39A73AC8-2100-0363-0509-59DC4D41A836}{15}{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="Author" lastModifiedBy="Author" lastModifiedTime="2026-09-09T08:10:58.000Z" objectID="{7F135AF5-8463-05F1-1CAA-FF8649A8B0E9}{1}{B0}"><one:Position x="36.0" y="36.0" z="0"/><one:Size width="115.1704635620117" height="13.4277172088623"/><one:Indents><one:Indent level="0" indent="0.0"/></one:Indents><one:OEChildren><one:OE creationTime="2026-09-09T08:10:56.000Z" lastModifiedTime="2026-09-09T08:10:58.000Z" objectID="{7F135AF5-8463-05F1-1CAA-FF8649A8B0E9}{3}{B0}" alignment="left"><one:T><![CDATA[Actor 3 &#129408; é]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-011.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="{3AB5FF0A-A461-02FC-3366-3F50C07C7CE4}{1}{B0}" name="Same title" dateTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:21:38.000Z" pageLevel="2"><one:QuickStyleDef index="0" name="PageTitle" font="Calibri" fontSize="17.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title showDate="false" showTime="false" lang="en-US"><one:OE author="Author" lastModifiedBy="Author" creationTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:10:55.000Z" objectID="{3AB5FF0A-A461-02FC-3366-3F50C07C7CE4}{15}{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:Page>
corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-012.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="{3CE5CA7B-E6AE-091C-3560-0C28EFF240D0}{1}{B0}" name="Same title" dateTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:21:39.000Z" pageLevel="1"><one:QuickStyleDef index="0" name="PageTitle" font="Calibri" fontSize="17.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title showDate="false" showTime="false" lang="en-US"><one:OE author="Author" lastModifiedBy="Author" creationTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:10:55.000Z" objectID="{3CE5CA7B-E6AE-091C-3560-0C28EFF240D0}{15}{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:Page>
corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-013.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="{44E6F3DA-1653-0893-136F-3C9AFA3AFDA8}{1}{B0}" name="Same title" dateTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:21:38.000Z" pageLevel="1" style="font-family:Calibri;font-size:11.0pt" lang="en-US"><one:QuickStyleDef index="0" name="PageTitle" font="Calibri" fontSize="17.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title showDate="false" showTime="false" lang="en-US"><one:OE author="Author" lastModifiedBy="Author" creationTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:10:55.000Z" objectID="{44E6F3DA-1653-0893-136F-3C9AFA3AFDA8}{15}{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="Author" lastModifiedBy="Author" lastModifiedTime="2026-09-09T08:10:58.000Z" objectID="{809F2685-0BC4-037A-32A5-749FE15994E6}{1}{B0}"><one:Position x="36.0" y="36.0" z="0"/><one:Size width="115.1704635620117" height="13.4277172088623"/><one:Indents><one:Indent level="0" indent="0.0"/></one:Indents><one:OEChildren><one:OE creationTime="2026-09-09T08:10:56.000Z" lastModifiedTime="2026-09-09T08:10:58.000Z" objectID="{809F2685-0BC4-037A-32A5-749FE15994E6}{3}{B0}" alignment="left"><one:T><![CDATA[Actor 5 &#129408; é]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-014.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="{4633DDEF-B849-0C56-3A49-75F30B2BFCD6}{1}{B0}" name="Same title" dateTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:21:38.000Z" pageLevel="1" style="font-family:Calibri;font-size:11.0pt" lang="en-US"><one:QuickStyleDef index="0" name="PageTitle" font="Calibri" fontSize="17.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title showDate="false" showTime="false" lang="en-US"><one:OE author="Author" lastModifiedBy="Author" creationTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:10:55.000Z" objectID="{4633DDEF-B849-0C56-3A49-75F30B2BFCD6}{15}{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="Author" lastModifiedBy="Author" lastModifiedTime="2026-09-09T08:10:57.000Z" objectID="{39CDD3D3-CDEA-092F-0CE2-EF18C34DE6FE}{1}{B0}"><one:Position x="36.0" y="36.0" z="0"/><one:Size width="115.1704635620117" height="13.4277172088623"/><one:Indents><one:Indent level="0" indent="0.0"/></one:Indents><one:OEChildren><one:OE creationTime="2026-09-09T08:10:56.000Z" lastModifiedTime="2026-09-09T08:10:57.000Z" objectID="{39CDD3D3-CDEA-092F-0CE2-EF18C34DE6FE}{3}{B0}" alignment="left"><one:T><![CDATA[Actor 0 &#129408; é]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-015.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="{4DD480A8-7BA2-0838-05EA-589DEBA2788C}{1}{B0}" name="Same title" dateTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:21:38.000Z" pageLevel="2"><one:QuickStyleDef index="0" name="PageTitle" font="Calibri" fontSize="17.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title showDate="false" showTime="false" lang="en-US"><one:OE author="Author" lastModifiedBy="Author" creationTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:10:55.000Z" objectID="{4DD480A8-7BA2-0838-05EA-589DEBA2788C}{15}{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:Page>
corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-016.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="{5803DA50-B4E5-0D57-09F4-9781A0619F1E}{1}{B0}" name="Same title" dateTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:21:38.000Z" pageLevel="1" style="font-family:Calibri;font-size:11.0pt" lang="en-US"><one:QuickStyleDef index="0" name="PageTitle" font="Calibri" fontSize="17.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title showDate="false" showTime="false" lang="en-US"><one:OE author="Author" lastModifiedBy="Author" creationTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:10:55.000Z" objectID="{5803DA50-B4E5-0D57-09F4-9781A0619F1E}{15}{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="Author" lastModifiedBy="Author" lastModifiedTime="2026-09-09T08:10:57.000Z" objectID="{23C33CD1-8392-0A84-0D4A-E82110E44B7A}{1}{B0}"><one:Position x="36.0" y="36.0" z="0"/><one:Size width="115.1704635620117" height="13.4277172088623"/><one:Indents><one:Indent level="0" indent="0.0"/></one:Indents><one:OEChildren><one:OE creationTime="2026-09-09T08:10:56.000Z" lastModifiedTime="2026-09-09T08:10:57.000Z" objectID="{23C33CD1-8392-0A84-0D4A-E82110E44B7A}{3}{B0}" alignment="left"><one:T><![CDATA[Actor 2 &#129408; é]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-017.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="{5EF5FA01-ADE5-089F-3451-DEE5F11EEBFF}{1}{B0}" name="Same title" dateTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:21:38.000Z" pageLevel="1" style="font-family:Calibri;font-size:11.0pt" lang="en-US"><one:QuickStyleDef index="0" name="PageTitle" font="Calibri" fontSize="17.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title showDate="false" showTime="false" lang="en-US"><one:OE author="Author" lastModifiedBy="Author" creationTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:10:55.000Z" objectID="{5EF5FA01-ADE5-089F-3451-DEE5F11EEBFF}{15}{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="Author" lastModifiedBy="Author" lastModifiedTime="2026-09-09T08:10:57.000Z" objectID="{DCDC601D-27CF-0207-34E3-14500F7BA29A}{1}{B0}"><one:Position x="36.0" y="36.0" z="0"/><one:Size width="115.1704635620117" height="13.4277172088623"/><one:Indents><one:Indent level="0" indent="0.0"/></one:Indents><one:OEChildren><one:OE creationTime="2026-09-09T08:10:56.000Z" lastModifiedTime="2026-09-09T08:10:57.000Z" objectID="{DCDC601D-27CF-0207-34E3-14500F7BA29A}{3}{B0}" alignment="left"><one:T><![CDATA[Actor 1 &#129408; é]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-018.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="{663374AF-D29A-0FA2-31D5-4CC5952A53F3}{1}{B0}" name="Same title" dateTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:21:38.000Z" pageLevel="2"><one:QuickStyleDef index="0" name="PageTitle" font="Calibri" fontSize="17.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title showDate="false" showTime="false" lang="en-US"><one:OE author="Author" lastModifiedBy="Author" creationTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:10:55.000Z" objectID="{663374AF-D29A-0FA2-31D5-4CC5952A53F3}{15}{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:Page>
corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-019.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="{6C6EBB3B-A262-0EF3-3733-98761B3C5545}{1}{B0}" name="Same title" dateTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:21:38.000Z" pageLevel="1"><one:QuickStyleDef index="0" name="PageTitle" font="Calibri" fontSize="17.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title showDate="false" showTime="false" lang="en-US"><one:OE author="Author" lastModifiedBy="Author" creationTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:10:55.000Z" objectID="{6C6EBB3B-A262-0EF3-3733-98761B3C5545}{15}{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:Page>
corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-020.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="{79ED96E7-5967-075A-0F9C-BC43D4282AE1}{1}{B0}" name="Same title" dateTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:21:39.000Z" pageLevel="1" style="font-family:Calibri;font-size:11.0pt" lang="en-US"><one:QuickStyleDef index="0" name="PageTitle" font="Calibri" fontSize="17.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title showDate="false" showTime="false" lang="en-US"><one:OE author="Author" lastModifiedBy="Author" creationTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:10:55.000Z" objectID="{79ED96E7-5967-075A-0F9C-BC43D4282AE1}{15}{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="Author" lastModifiedBy="Author" lastModifiedTime="2026-09-09T08:10:59.000Z" objectID="{771972F4-7E43-0CC8-3C09-BBCCBCE01EA9}{1}{B0}"><one:Position x="36.0" y="36.0" z="0"/><one:Size width="120.7456665039062" height="13.4277172088623"/><one:Indents><one:Indent level="0" indent="0.0"/></one:Indents><one:OEChildren><one:OE creationTime="2026-09-09T08:10:57.000Z" lastModifiedTime="2026-09-09T08:10:59.000Z" objectID="{771972F4-7E43-0CC8-3C09-BBCCBCE01EA9}{3}{B0}" alignment="left"><one:T><![CDATA[Actor 11 &#129408; é]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-021.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="{7A8B6A09-6AA5-0CA5-0180-FF5576506BBF}{1}{B0}" name="Same title" dateTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:21:38.000Z" pageLevel="1"><one:QuickStyleDef index="0" name="PageTitle" font="Calibri" fontSize="17.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title showDate="false" showTime="false" lang="en-US"><one:OE author="Author" lastModifiedBy="Author" creationTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:10:55.000Z" objectID="{7A8B6A09-6AA5-0CA5-0180-FF5576506BBF}{15}{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:Page>
corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-022.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="{7BE46A2E-C5F7-0174-0172-FE57D089D7AA}{1}{B0}" name="Same title" dateTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:21:38.000Z" pageLevel="2"><one:QuickStyleDef index="0" name="PageTitle" font="Calibri" fontSize="17.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title showDate="false" showTime="false" lang="en-US"><one:OE author="Author" lastModifiedBy="Author" creationTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:10:55.000Z" objectID="{7BE46A2E-C5F7-0174-0172-FE57D089D7AA}{15}{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:Page>
corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-023.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="{844CF371-7F6C-055E-0939-46151BB745BE}{1}{B0}" name="Same title" dateTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:21:38.000Z" pageLevel="2"><one:QuickStyleDef index="0" name="PageTitle" font="Calibri" fontSize="17.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title showDate="false" showTime="false" lang="en-US"><one:OE author="Author" lastModifiedBy="Author" creationTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:10:55.000Z" objectID="{844CF371-7F6C-055E-0939-46151BB745BE}{15}{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:Page>
corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-024.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="{8F2D218A-7FC3-0961-2366-27649A9171FF}{1}{B0}" name="Same title" dateTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:21:38.000Z" pageLevel="2"><one:QuickStyleDef index="0" name="PageTitle" font="Calibri" fontSize="17.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title showDate="false" showTime="false" lang="en-US"><one:OE author="Author" lastModifiedBy="Author" creationTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:10:55.000Z" objectID="{8F2D218A-7FC3-0961-2366-27649A9171FF}{15}{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:Page>
corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-025.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="{919ADD06-A0FE-0D81-33F0-57AF92A82C5E}{1}{B0}" name="Same title" dateTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:21:38.000Z" pageLevel="1" style="font-family:Calibri;font-size:11.0pt" lang="en-US"><one:QuickStyleDef index="0" name="PageTitle" font="Calibri" fontSize="17.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title showDate="false" showTime="false" lang="en-US"><one:OE author="Author" lastModifiedBy="Author" creationTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:10:55.000Z" objectID="{919ADD06-A0FE-0D81-33F0-57AF92A82C5E}{15}{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="Author" lastModifiedBy="Author" lastModifiedTime="2026-09-09T08:10:59.000Z" objectID="{B763BF7C-0B7C-01DA-04D1-160A4F1D421E}{1}{B0}"><one:Position x="36.0" y="36.0" z="0"/><one:Size width="115.1704635620117" height="13.4277172088623"/><one:Indents><one:Indent level="0" indent="0.0"/></one:Indents><one:OEChildren><one:OE creationTime="2026-09-09T08:10:56.000Z" lastModifiedTime="2026-09-09T08:10:59.000Z" objectID="{B763BF7C-0B7C-01DA-04D1-160A4F1D421E}{3}{B0}" alignment="left"><one:T><![CDATA[Actor 7 &#129408; é]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-026.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="{9F04B6DF-4A87-0E53-0CE2-5046B0B85529}{1}{B0}" name="Same title" dateTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:21:38.000Z" pageLevel="1" style="font-family:Calibri;font-size:11.0pt" lang="en-US"><one:QuickStyleDef index="0" name="PageTitle" font="Calibri" fontSize="17.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title showDate="false" showTime="false" lang="en-US"><one:OE author="Author" lastModifiedBy="Author" creationTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:10:55.000Z" objectID="{9F04B6DF-4A87-0E53-0CE2-5046B0B85529}{15}{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="Author" lastModifiedBy="Author" lastModifiedTime="2026-09-09T08:10:59.000Z" objectID="{79A561AE-8223-0E1D-1D70-86D13794969E}{1}{B0}"><one:Position x="36.0" y="36.0" z="0"/><one:Size width="115.1704635620117" height="13.4277172088623"/><one:Indents><one:Indent level="0" indent="0.0"/></one:Indents><one:OEChildren><one:OE creationTime="2026-09-09T08:10:57.000Z" lastModifiedTime="2026-09-09T08:10:59.000Z" objectID="{79A561AE-8223-0E1D-1D70-86D13794969E}{3}{B0}" alignment="left"><one:T><![CDATA[Actor 9 &#129408; é]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-027.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="{A66514D1-1C33-0CED-3D53-7A23566BFABD}{1}{B0}" name="Same title" dateTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:21:38.000Z" pageLevel="2"><one:QuickStyleDef index="0" name="PageTitle" font="Calibri" fontSize="17.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title showDate="false" showTime="false" lang="en-US"><one:OE author="Author" lastModifiedBy="Author" creationTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:10:55.000Z" objectID="{A66514D1-1C33-0CED-3D53-7A23566BFABD}{15}{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:Page>
corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-028.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="{A7A6C1A9-A8EE-0275-3774-E455C7CC739E}{1}{B0}" name="Same title" dateTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:21:38.000Z" pageLevel="1"><one:QuickStyleDef index="0" name="PageTitle" font="Calibri" fontSize="17.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title showDate="false" showTime="false" lang="en-US"><one:OE author="Author" lastModifiedBy="Author" creationTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:10:55.000Z" objectID="{A7A6C1A9-A8EE-0275-3774-E455C7CC739E}{15}{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:Page>
corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-029.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="{B7543EDF-89B7-08B9-339B-7C5A4EDE3F39}{1}{B0}" name="Same title" dateTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:21:38.000Z" pageLevel="1"><one:QuickStyleDef index="0" name="PageTitle" font="Calibri" fontSize="17.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title showDate="false" showTime="false" lang="en-US"><one:OE author="Author" lastModifiedBy="Author" creationTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:10:55.000Z" objectID="{B7543EDF-89B7-08B9-339B-7C5A4EDE3F39}{15}{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:Page>
corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-030.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="{BA2DF0A7-1DCD-0CB0-3167-FEADDDE7BFBC}{1}{B0}" name="Same title" dateTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:21:38.000Z" pageLevel="2"><one:QuickStyleDef index="0" name="PageTitle" font="Calibri" fontSize="17.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title showDate="false" showTime="false" lang="en-US"><one:OE author="Author" lastModifiedBy="Author" creationTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:10:55.000Z" objectID="{BA2DF0A7-1DCD-0CB0-3167-FEADDDE7BFBC}{15}{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:Page>
corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-031.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="{BF798064-3270-0191-3972-8640CBCF8DEC}{1}{B0}" name="Same title" dateTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:21:38.000Z" pageLevel="1"><one:QuickStyleDef index="0" name="PageTitle" font="Calibri" fontSize="17.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title showDate="false" showTime="false" lang="en-US"><one:OE author="Author" lastModifiedBy="Author" creationTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:10:55.000Z" objectID="{BF798064-3270-0191-3972-8640CBCF8DEC}{15}{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:Page>
corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-032.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="{D562D957-E997-0843-26ED-5F26F3CB4E8A}{1}{B0}" name="Same title" dateTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:21:38.000Z" pageLevel="1"><one:QuickStyleDef index="0" name="PageTitle" font="Calibri" fontSize="17.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title showDate="false" showTime="false" lang="en-US"><one:OE author="Author" lastModifiedBy="Author" creationTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:10:55.000Z" objectID="{D562D957-E997-0843-26ED-5F26F3CB4E8A}{15}{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:Page>
corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-033.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="{D7311993-456D-085B-2088-149369CF49B7}{1}{B0}" name="Same title" dateTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:21:38.000Z" pageLevel="1"><one:QuickStyleDef index="0" name="PageTitle" font="Calibri" fontSize="17.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title showDate="false" showTime="false" lang="en-US"><one:OE author="Author" lastModifiedBy="Author" creationTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:10:55.000Z" objectID="{D7311993-456D-085B-2088-149369CF49B7}{15}{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:Page>
corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-034.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="{D95ED5A5-5386-0943-25B4-CAB0510B5B66}{1}{B0}" name="Same title" dateTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:21:38.000Z" pageLevel="2"><one:QuickStyleDef index="0" name="PageTitle" font="Calibri" fontSize="17.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title showDate="false" showTime="false" lang="en-US"><one:OE author="Author" lastModifiedBy="Author" creationTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:10:55.000Z" objectID="{D95ED5A5-5386-0943-25B4-CAB0510B5B66}{15}{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:Page>
corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-035.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="{DBAC2D9C-179E-0E85-2F20-0EC3F93C014A}{1}{B0}" name="Same title" dateTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:21:38.000Z" pageLevel="1"><one:QuickStyleDef index="0" name="PageTitle" font="Calibri" fontSize="17.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title showDate="false" showTime="false" lang="en-US"><one:OE author="Author" lastModifiedBy="Author" creationTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:10:55.000Z" objectID="{DBAC2D9C-179E-0E85-2F20-0EC3F93C014A}{15}{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:Page>
corpus/page-lifecycle/offline-edits/twelve-clients/cold/read/page-036.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="{FFA623E9-9FC1-0C52-3BDB-1B04C9363FBB}{1}{B0}" name="Same title" dateTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:21:38.000Z" pageLevel="1" style="font-family:Calibri;font-size:11.0pt" lang="en-US"><one:QuickStyleDef index="0" name="PageTitle" font="Calibri" fontSize="17.0"/><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Title showDate="false" showTime="false" lang="en-US"><one:OE author="Author" lastModifiedBy="Author" creationTime="2026-09-09T08:10:55.000Z" lastModifiedTime="2026-09-09T08:10:55.000Z" objectID="{FFA623E9-9FC1-0C52-3BDB-1B04C9363FBB}{15}{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="Author" lastModifiedBy="Author" lastModifiedTime="2026-09-09T08:10:59.000Z" objectID="{6E896A5A-C2D5-0539-307A-FFFE4C091CEA}{1}{B0}"><one:Position x="36.0" y="36.0" z="0"/><one:Size width="115.1704635620117" height="13.4277172088623"/><one:Indents><one:Indent level="0" indent="0.0"/></one:Indents><one:OEChildren><one:OE creationTime="2026-09-09T08:10:57.000Z" lastModifiedTime="2026-09-09T08:10:59.000Z" objectID="{6E896A5A-C2D5-0539-307A-FFFE4C091CEA}{3}{B0}" alignment="left"><one:T><![CDATA[Actor 8 &#129408; é]]></one:T></one:OE></one:OEChildren></one:Outline></one:Page>
crates/onestore-offline/README.md+21-2
...@@ -31,8 +31,9 @@ its styles as one intent and one publication. Keep that value across retries; it...@@ -31,8 +31,9 @@ its styles as one intent and one publication. Keep that value across retries; it
31the new text for subsequent offline edits. Pending entries expose31the new text for subsequent offline edits. Pending entries expose
32`Operation::Text(TextEdit)`, `Operation::Insert(Insertion)`,32`Operation::Text(TextEdit)`, `Operation::Insert(Insertion)`,
33`Operation::Format(FormatEdit)`, `Operation::Split(SplitEdit)`,33`Operation::Format(FormatEdit)`, `Operation::Split(SplitEdit)`,
34`Operation::Join(JoinEdit)`, `Operation::Outline(OutlineEdit)` and34`Operation::Join(JoinEdit)`, `Operation::Outline(OutlineEdit)`,
35`Operation::Tree(TreeEdit)` and `Operation::CreatePage(PageCreation)` through their35`Operation::Tree(TreeEdit)`, `Operation::CreatePage(PageCreation)` and
36`Operation::Pages(PageEdits)` through their
36`operation` field. Synchronization applies these in queue order, so an inserted37`operation` field. Synchronization applies these in queue order, so an inserted
37outline can precede its paragraphs and their later edits. Missing anchors or38outline can precede its paragraphs and their later edits. Missing anchors or
38existing insertion identities preserve a conflict and the complete local image.39existing insertion identities preserve a conflict and the complete local image.
...@@ -47,6 +48,24 @@ before)` reviews a replacement anchor against both cache images while retaining...@@ -47,6 +48,24 @@ before)` reviews a replacement anchor against both cache images while retaining
47the new page and dependent object identities. Existing page identities require48the new page and dependent object identities. Existing page identities require
48reconciliation; a matching page alone does not establish a receipt.49reconciliation; a matching page alone does not establish a receipt.
4950
51`pages(snapshot, edits)` queues a slice of core `PageEdit` intents as one atomic
52publication. `PagePosition::Keep` preserves remote movement during indentation-only
53edits. Every requested level remains explicit: a competing remote level produces
54`StructureChanged` unless it already matches the requested level. Moves compare
55the selected page's position relative to surviving observed pages; an unchanged
56or already-satisfied position can proceed, and new remote pages remain present.
57Indistinguishable competing moves retain a conflict and the complete local image.
58
59`rebase_pages_conflict(id, local, remote, edits)` reviews the batch against both
60cache images. Use `PageEdit::reposition(position, level)` on the retained intents
61to revise anchors or indentation; replacing page or allocated series identities
62is rejected. Dependent edits remain queued. Schema 11 adds the durable batch;
63schema 10 migration preserves existing multi-space publication evidence unchanged.
64Attempt evidence includes every changed space plus the receipt space when that
65space is unchanged. An existing section revision alone cannot confirm a page edit.
66The [offline page corpus](../../corpus/page-lifecycle/offline-edits/README.md)
67contains native comparisons, reproduction commands and stateful sanitizer seeds.
68
50`split` and `join` accept the core `ParagraphSplit` and `ParagraphJoin` intents.69`split` and `join` accept the core `ParagraphSplit` and `ParagraphJoin` intents.
51Splits retain allocated identities when the original UTF-16 boundary rebases;70Splits retain allocated identities when the original UTF-16 boundary rebases;
52dependent edits can address `ParagraphSplit::text_object()` immediately after71dependent edits can address `ParagraphSplit::text_object()` immediately after
crates/onestore-offline/examples/cache_probe.rs+1
...@@ -140,6 +140,7 @@ fn main() -> Result<(), Box<dyn std::error::Error>> {...@@ -140,6 +140,7 @@ fn main() -> Result<(), Box<dyn std::error::Error>> {
140 }140 }
141 onestore_offline::Operation::Split(_)141 onestore_offline::Operation::Split(_)
142 | onestore_offline::Operation::CreatePage(_)142 | onestore_offline::Operation::CreatePage(_)
143 | onestore_offline::Operation::Pages(_)
143 | onestore_offline::Operation::Join(_)144 | onestore_offline::Operation::Join(_)
144 | onestore_offline::Operation::Outline(_)145 | onestore_offline::Operation::Outline(_)
145 | onestore_offline::Operation::Tree(_) => {146 | onestore_offline::Operation::Tree(_) => {
crates/onestore-offline/src/lib.rs+4-1
...@@ -11,6 +11,7 @@ use std::{fs::OpenOptions, io, ops::Range, path::Path, sync::Mutex, time::Durati...@@ -11,6 +11,7 @@ use std::{fs::OpenOptions, io, ops::Range, path::Path, sync::Mutex, time::Durati
11mod assets;11mod assets;
12mod formatting;12mod formatting;
13mod outline;13mod outline;
14mod pages;
14mod paragraph;15mod paragraph;
15mod rebase;16mod rebase;
16mod recovery;17mod recovery;
...@@ -18,6 +19,7 @@ mod schema;...@@ -18,6 +19,7 @@ mod schema;
18mod tree;19mod tree;
19pub use formatting::FormatEdit;20pub use formatting::FormatEdit;
20pub use outline::OutlineEdit;21pub use outline::OutlineEdit;
22pub use pages::PageEdits;
21pub use paragraph::{JoinEdit, SplitEdit};23pub use paragraph::{JoinEdit, SplitEdit};
22pub use recovery::{Recovery, RecoverySummary};24pub use recovery::{Recovery, RecoverySummary};
23pub use tree::TreeEdit;25pub use tree::TreeEdit;
...@@ -51,7 +53,7 @@ pub enum Error {...@@ -51,7 +53,7 @@ pub enum Error {
51type Result<T> = std::result::Result<T, Error>;53type Result<T> = std::result::Result<T, Error>;
5254
53const APPLICATION_ID: u32 = 0x4f4e454f;55const APPLICATION_ID: u32 = 0x4f4e454f;
54const SCHEMA_VERSION: u32 = 10;56const SCHEMA_VERSION: u32 = 11;
5557
56/// Text and its observed precondition, retained across cache reopen and rebasing.58/// Text and its observed precondition, retained across cache reopen and rebasing.
57#[derive(Debug, Clone, PartialEq, Eq, serde::Serialize, serde::Deserialize)]59#[derive(Debug, Clone, PartialEq, Eq, serde::Serialize, serde::Deserialize)]
...@@ -67,6 +69,7 @@ pub struct TextEdit {...@@ -67,6 +69,7 @@ pub struct TextEdit {
67#[serde(deny_unknown_fields)]69#[serde(deny_unknown_fields)]
68pub enum Operation {70pub enum Operation {
69 CreatePage(PageCreation),71 CreatePage(PageCreation),
72 Pages(PageEdits),
70 Text(TextEdit),73 Text(TextEdit),
71 Insert(Insertion),74 Insert(Insertion),
72 Format(FormatEdit),75 Format(FormatEdit),
crates/onestore-offline/src/pages.rs created+169
...@@ -0,0 +1,169 @@
1use super::*;
2use onestore::{PageEdit, PagePosition};
3use serde::{Deserialize, Serialize};
4use std::collections::BTreeMap;
5
6type PageOrder = Vec<(ExGuid, u32)>;
7
8/// An atomic page batch with its observed order and indentation.
9#[derive(Debug, Clone, PartialEq, Serialize, Deserialize)]
10#[serde(deny_unknown_fields)]
11pub struct PageEdits {
12 pub edits: Vec<PageEdit>,
13 observed: PageOrder,
14}
15
16fn observe(source: &[u8]) -> Result<Option<(ExGuid, PageOrder)>> {
17 let store = Store::parse(source)?;
18 let index = RevisionIndex::parse(&store)?;
19 let document = Document::parse(&index)?;
20 let mut pages = Vec::new();
21 for (sid, _) in document.pages()? {
22 let space = &document.spaces[&sid];
23 let view = &space.revisions[&space.contexts[&ExGuid::default()]];
24 let Some(metadata) = view.roots.get(&2).and_then(|id| view.nodes.get(id)) else {
25 return Ok(None);
26 };
27 let Kind::Metadata { level, .. } = metadata.kind else {
28 return Ok(None);
29 };
30 pages.push((sid, level.unwrap_or(1)));
31 }
32 Ok(Some((document.root, pages)))
33}
34
35fn positions(pages: &[(ExGuid, u32)]) -> Result<BTreeMap<ExGuid, (usize, u32)>> {
36 let mut positions = BTreeMap::new();
37 for (at, (sid, level)) in pages.iter().enumerate() {
38 if sid.guid == [0; 16]
39 || !(1..=3).contains(level)
40 || positions.insert(*sid, (at, *level)).is_some()
41 {
42 return Err(io::Error::new(
43 io::ErrorKind::InvalidData,
44 "Page observations need unique identities and valid indentation",
45 )
46 .into());
47 }
48 }
49 Ok(positions)
50}
51
52impl Replica {
53 /// Durably queues the complete page batch using the supplied local snapshot.
54 pub fn pages(&self, source: &[u8], edits: &[PageEdit]) -> Result<Option<u64>> {
55 let (space, batch, prepared) = PageEdits::capture(source, edits)?;
56 self.record(source, space, Operation::Pages(batch), &prepared)
57 }
58}
59
60impl PageEdits {
61 fn capture<'a>(
62 source: &'a [u8],
63 edits: &[PageEdit],
64 ) -> Result<(ExGuid, Self, PreparedEdit<'a>)> {
65 let prepared = PreparedEdit::pages(source, edits)?;
66 let (space, observed) = observe(source)?.ok_or_else(|| {
67 io::Error::new(
68 io::ErrorKind::InvalidData,
69 "Prepared page edits have no page metadata",
70 )
71 })?;
72 positions(&observed)?;
73 Ok((
74 space,
75 Self {
76 edits: edits.to_vec(),
77 observed,
78 },
79 prepared,
80 ))
81 }
82
83 pub(crate) fn prepare<'a>(
84 &self,
85 source: &'a [u8],
86 space: ExGuid,
87 ) -> Result<std::result::Result<PreparedEdit<'a>, ConflictKind>> {
88 let Some((root, current)) = observe(source)? else {
89 return Ok(Err(ConflictKind::TargetUnavailable));
90 };
91 if root != space {
92 return Ok(Err(ConflictKind::TargetUnavailable));
93 }
94 let before = positions(&self.observed)?;
95 let current = positions(&current)?;
96 for edit in &self.edits {
97 let Some((_, original_level)) = before.get(&edit.space()) else {
98 return Ok(Err(ConflictKind::TargetUnavailable));
99 };
100 let Some((_, current_level)) = current.get(&edit.space()) else {
101 return Ok(Err(ConflictKind::TargetUnavailable));
102 };
103 if current_level != original_level && *current_level != edit.level() {
104 return Ok(Err(ConflictKind::StructureChanged));
105 }
106 }
107 let prepared = match PreparedEdit::pages(source, &self.edits) {
108 Ok(prepared) => prepared,
109 Err(_) => return Ok(Err(ConflictKind::StructureChanged)),
110 };
111 let (_, wanted) = observe(prepared.as_bytes())?.ok_or_else(|| {
112 io::Error::new(
113 io::ErrorKind::InvalidData,
114 "Prepared page edits lost page metadata",
115 )
116 })?;
117 let wanted = positions(&wanted)?;
118 for edit in &self.edits {
119 if edit.position() == PagePosition::Keep {
120 continue;
121 }
122 let sid = edit.space();
123 let peers = before
124 .keys()
125 .filter(|id| **id != sid && current.contains_key(id));
126 let mut unchanged = true;
127 let mut satisfied = true;
128 for id in peers {
129 let observed = current[id].0 < current[&sid].0;
130 unchanged &= observed == (before[id].0 < before[&sid].0);
131 satisfied &= observed == (wanted[id].0 < wanted[&sid].0);
132 }
133 if !unchanged && !satisfied {
134 return Ok(Err(ConflictKind::StructureChanged));
135 }
136 }
137 Ok(Ok(prepared))
138 }
139
140 pub(crate) fn review(&self, source: &[u8], space: ExGuid, edits: &[PageEdit]) -> Result<Self> {
141 let identities_match = edits.len() == self.edits.len()
142 && edits.iter().all(|edit| {
143 self.edits
144 .iter()
145 .find(|original| original.space() == edit.space())
146 .is_some_and(|original| {
147 original
148 .reposition(edit.position(), edit.level())
149 .is_ok_and(|revised| revised == *edit)
150 })
151 });
152 if !identities_match {
153 return Err(io::Error::new(
154 io::ErrorKind::InvalidInput,
155 "Retain the original page and series identities when reviewing a page batch",
156 )
157 .into());
158 }
159 let (root, reviewed, _) = Self::capture(source, edits)?;
160 if root != space {
161 return Err(io::Error::new(
162 io::ErrorKind::InvalidInput,
163 "Review the original section for page edits",
164 )
165 .into());
166 }
167 Ok(reviewed)
168 }
169}
crates/onestore-offline/src/schema.rs+3
...@@ -35,6 +35,9 @@ pub(crate) fn create(transaction: &Transaction<'_>) -> Result<()> {...@@ -35,6 +35,9 @@ pub(crate) fn create(transaction: &Transaction<'_>) -> Result<()> {
35}35}
3636
37pub(crate) fn migrate(transaction: &Transaction<'_>, version: u32) -> Result<()> {37pub(crate) fn migrate(transaction: &Transaction<'_>, version: u32) -> Result<()> {
38 if version >= 10 {
39 return Ok(());
40 }
38 if version >= 3 {41 if version >= 3 {
39 transaction.execute_batch("ALTER TABLE conflicts RENAME TO old_conflicts;")?;42 transaction.execute_batch("ALTER TABLE conflicts RENAME TO old_conflicts;")?;
40 transaction.execute_batch(CONFLICTS)?;43 transaction.execute_batch(CONFLICTS)?;
crates/onestore-offline/src/sync.rs+37-2
...@@ -29,11 +29,12 @@ pub enum ConflictKind {...@@ -29,11 +29,12 @@ pub enum ConflictKind {
29#[derive(Debug, Clone, Copy, PartialEq, Eq)]29#[derive(Debug, Clone, Copy, PartialEq, Eq)]
30pub enum EditStatus {30pub enum EditStatus {
31 Pending,31 Pending,
32 /// Retained publication attempt; this revision alone may be insufficient to confirm it.
32 AwaitingConfirmation {33 AwaitingConfirmation {
33 revision: ExGuid,34 revision: ExGuid,
34 },35 },
35 Conflict(ConflictKind),36 Conflict(ConflictKind),
36 /// Revision containing the confirmed effect; it can differ from a retired attempted revision.37 /// Revision of the intent's space when its complete effect was confirmed.
37 Published {38 Published {
38 revision: ExGuid,39 revision: ExGuid,
39 },40 },
...@@ -140,6 +141,7 @@ impl Replica {...@@ -140,6 +141,7 @@ impl Replica {
140 let candidate = match &intent.operation {141 let candidate = match &intent.operation {
141 Operation::CreatePage(page) => PreparedEdit::create_page(&snapshot, page)142 Operation::CreatePage(page) => PreparedEdit::create_page(&snapshot, page)
142 .map_err(|_| ConflictKind::StructureChanged),143 .map_err(|_| ConflictKind::StructureChanged),
144 Operation::Pages(edit) => edit.prepare(&snapshot, intent.space)?,
143 Operation::Format(edit) => edit.prepare(&snapshot, intent.space)?,145 Operation::Format(edit) => edit.prepare(&snapshot, intent.space)?,
144 Operation::Split(edit) => edit.prepare(&snapshot, intent.space)?,146 Operation::Split(edit) => edit.prepare(&snapshot, intent.space)?,
145 Operation::Join(edit) => edit.prepare(&snapshot, intent.space)?,147 Operation::Join(edit) => edit.prepare(&snapshot, intent.space)?,
...@@ -195,7 +197,7 @@ impl Replica {...@@ -195,7 +197,7 @@ impl Replica {
195 let revision = index.spaces[&intent.space].labels[&(ExGuid::default(), 1)];197 let revision = index.spaces[&intent.space].labels[&(ExGuid::default(), 1)];
196 let before_store = Store::parse(&snapshot)?;198 let before_store = Store::parse(&snapshot)?;
197 let before = RevisionIndex::parse(&before_store)?;199 let before = RevisionIndex::parse(&before_store)?;
198 let revisions: BTreeMap<_, _> = index200 let mut revisions: BTreeMap<_, _> = index
199 .spaces201 .spaces
200 .iter()202 .iter()
201 .filter_map(|(sid, space)| {203 .filter_map(|(sid, space)| {
...@@ -208,6 +210,8 @@ impl Replica {...@@ -208,6 +210,8 @@ impl Replica {
208 .then_some((*sid, revision))210 .then_some((*sid, revision))
209 })211 })
210 .collect();212 .collect();
213 // The receipt's space can be unchanged in a multi-space edit.
214 revisions.insert(intent.space, revision);
211 {215 {
212 let mut connection = self216 let mut connection = self
213 .connection217 .connection
...@@ -351,6 +355,13 @@ impl Replica {...@@ -351,6 +355,13 @@ impl Replica {
351 )355 )
352 .into());356 .into());
353 }357 }
358 Operation::Pages(_) => {
359 return Err(io::Error::new(
360 io::ErrorKind::InvalidInput,
361 "Review page edits using rebase_pages_conflict",
362 )
363 .into());
364 }
354 })365 })
355 })366 })
356 }367 }
...@@ -377,6 +388,30 @@ impl Replica {...@@ -377,6 +388,30 @@ impl Replica {
377 })388 })
378 }389 }
379390
391 /// Reviews a page batch against both cache images, retaining its page and series identities.
392 pub fn rebase_pages_conflict(
393 &self,
394 id: u64,
395 local: &[u8],
396 remote: &[u8],
397 edits: &[onestore::PageEdit],
398 ) -> Result<()> {
399 self.resolve_conflict(id, local, remote, |intent| {
400 let Operation::Pages(batch) = intent.operation else {
401 return Err(io::Error::new(
402 io::ErrorKind::InvalidInput,
403 "Select a page movement or indentation conflict",
404 )
405 .into());
406 };
407 Ok(Operation::Pages(batch.review(
408 remote,
409 intent.space,
410 edits,
411 )?))
412 })
413 }
414
380 /// Reviews a join against both current cache images, retaining its original text identities.415 /// Reviews a join against both current cache images, retaining its original text identities.
381 /// The surviving text identity must remain the same for dependent edits.416 /// The surviving text identity must remain the same for dependent edits.
382 pub fn rebase_join_conflict(&self, id: u64, local: &[u8], remote: &[u8]) -> Result<()> {417 pub fn rebase_join_conflict(&self, id: u64, local: &[u8], remote: &[u8]) -> Result<()> {
crates/onestore-offline/tests/support/page_schedule.rs+107-9
...@@ -1,6 +1,6 @@...@@ -1,6 +1,6 @@
1use crate::disk;1use crate::disk;
2use onestore::{2use onestore::{
3 CommitError, ExGuid, Insertion, PreparedEdit, RevisionIndex, Store,3 CommitError, ExGuid, Insertion, PageEdit, PagePosition, PreparedEdit, RevisionIndex, Store,
4 document::{Document, Kind},4 document::{Document, Kind},
5};5};
6use onestore_offline::{EditStatus, Operation, Remote, Replica};6use onestore_offline::{EditStatus, Operation, Remote, Replica};
...@@ -9,14 +9,36 @@ use std::{io, sync::LazyLock};...@@ -9,14 +9,36 @@ use std::{io, sync::LazyLock};
9#[path = "../../../onestore/tests/support/current.rs"]9#[path = "../../../onestore/tests/support/current.rs"]
10mod current;10mod current;
1111
12static SOURCE: LazyLock<Vec<u8>> =12static SOURCE: LazyLock<Vec<u8>> = LazyLock::new(|| {
13 LazyLock::new(|| onestore::create_section("page-schedule.one", "Original", "Author").unwrap());13 let mut source = onestore::create_section("page-schedule.one", "Original", "Author").unwrap();
14 for _ in 0..3 {
15 let page = onestore::PageCreation::new(None, Some("Same title"), "Author").unwrap();
16 source = PreparedEdit::create_page(&source, &page)
17 .unwrap()
18 .as_bytes()
19 .to_vec();
20 }
21 source
22});
1423
15fn pages(source: &[u8]) -> Vec<(ExGuid, ExGuid)> {24fn pages(source: &[u8]) -> Vec<(ExGuid, ExGuid, u32)> {
16 let store = Store::parse(source).unwrap();25 let store = Store::parse(source).unwrap();
17 let index = RevisionIndex::parse(&store).unwrap();26 let index = RevisionIndex::parse(&store).unwrap();
18 index.validate_current().unwrap();27 index.validate_current().unwrap();
19 Document::parse(&index).unwrap().pages().unwrap()28 let document = Document::parse(&index).unwrap();
29 document
30 .pages()
31 .unwrap()
32 .into_iter()
33 .map(|(sid, page)| {
34 let space = &document.spaces[&sid];
35 let view = &space.revisions[&space.contexts[&ExGuid::default()]];
36 let Kind::Metadata { level, .. } = view.nodes[&view.roots[&2]].kind else {
37 panic!()
38 };
39 (sid, page, level.unwrap_or(1))
40 })
41 .collect()
20}42}
2143
22struct Session<'a> {44struct Session<'a> {
...@@ -32,7 +54,20 @@ impl Remote for Session<'_> {...@@ -32,7 +54,20 @@ impl Remote for Session<'_> {
32 fn publish(&mut self, edit: &PreparedEdit<'_>) -> Result<(), CommitError> {54 fn publish(&mut self, edit: &PreparedEdit<'_>) -> Result<(), CommitError> {
33 let mut expected = pages(&self.disk.visible);55 let mut expected = pages(&self.disk.visible);
34 match self.operation.unwrap() {56 match self.operation.unwrap() {
35 Operation::CreatePage(page) => expected.push((page.space(), page.object())),57 Operation::CreatePage(page) => expected.push((page.space(), page.object(), 1)),
58 Operation::Pages(batch) => {
59 for change in &batch.edits {
60 let at = expected.iter().position(|p| p.0 == change.space()).unwrap();
61 expected[at].2 = change.level();
62 if let PagePosition::Before(before) = change.position() {
63 let page = expected.remove(at);
64 let at = before.map_or(expected.len(), |before| {
65 expected.iter().position(|p| p.0 == before).unwrap()
66 });
67 expected.insert(at, page);
68 }
69 }
70 }
36 Operation::Insert(insertion) => {71 Operation::Insert(insertion) => {
37 let store = Store::parse(edit.as_bytes()).unwrap();72 let store = Store::parse(edit.as_bytes()).unwrap();
38 let index = RevisionIndex::parse(&store).unwrap();73 let index = RevisionIndex::parse(&store).unwrap();
...@@ -87,13 +122,13 @@ pub fn run(input: &[u8]) {...@@ -87,13 +122,13 @@ pub fn run(input: &[u8]) {
87 let cache = replicas[actor].get_or_insert_with(|| Replica::create(&path, &SOURCE).unwrap());122 let cache = replicas[actor].get_or_insert_with(|| Replica::create(&path, &SOURCE).unwrap());
88 let snapshot = cache.snapshot().unwrap();123 let snapshot = cache.snapshot().unwrap();
89 let pending = cache.pending().unwrap();124 let pending = cache.pending().unwrap();
90 match step[1] % 6 {125 match step[1] % 8 {
91 0 | 1 => {126 0 | 1 => {
92 let title = (step[2] & 1 != 0).then_some("Same 🦋 é");127 let title = (step[2] & 1 != 0).then_some("Same 🦋 é");
93 let page = onestore::PageCreation::new(None, title, "Author").unwrap();128 let page = onestore::PageCreation::new(None, title, "Author").unwrap();
94 cache.create_page(&snapshot, &page).unwrap().unwrap();129 cache.create_page(&snapshot, &page).unwrap().unwrap();
95 owned[actor].push((page.space(), page.object()));130 owned[actor].push((page.space(), page.object()));
96 if step[1] % 6 == 1 {131 if step[1] % 8 == 1 {
97 let insertion =132 let insertion =
98 Insertion::outline(page.object(), 36.0, 36.0, "Body 🦋 é", "Author")133 Insertion::outline(page.object(), 36.0, 36.0, "Body 🦋 é", "Author")
99 .unwrap();134 .unwrap();
...@@ -146,11 +181,74 @@ pub fn run(input: &[u8]) {...@@ -146,11 +181,74 @@ pub fn run(input: &[u8]) {
146 disk.visible.clone_from(&disk.durable);181 disk.visible.clone_from(&disk.durable);
147 disk.fail_at = None;182 disk.fail_at = None;
148 }183 }
184 6 => {
185 let order = pages(&snapshot);
186 let count = 1 + usize::from(step[3] & 1 != 0);
187 let selected: Vec<_> = (0..count)
188 .map(|i| order[(usize::from(step[2]) + i) % order.len()].0)
189 .collect();
190 let anchor = (step[4] & 1 != 0)
191 .then_some(order[usize::from(step[5]) % order.len()].0)
192 .filter(|sid| !selected.contains(sid));
193 let edits: Vec<_> = selected
194 .iter()
195 .enumerate()
196 .map(|(i, sid)| {
197 let level = u32::from(step[6 + i]) % 3 + 1;
198 if step[4] & 2 == 0 {
199 PageEdit::set_level(*sid, level).unwrap()
200 } else {
201 PageEdit::move_to(*sid, anchor, level).unwrap()
202 }
203 })
204 .collect();
205 let expected = PreparedEdit::pages(&snapshot, &edits);
206 match cache.pages(&snapshot, &edits) {
207 Ok(id) => {
208 let expected = expected.unwrap();
209 assert_eq!(
210 current::current(&cache.snapshot().unwrap()),
211 current::current(expected.as_bytes())
212 );
213 assert_eq!(id.is_some(), expected.as_bytes() != snapshot);
214 }
215 Err(_) => {
216 assert!(expected.is_err());
217 assert_eq!(cache.snapshot().unwrap(), snapshot);
218 assert_eq!(cache.pending().unwrap(), pending);
219 }
220 }
221 }
222 7 => {
223 if let Some(edit) = pending.first()
224 && matches!(
225 cache.status(edit.id).unwrap(),
226 Some(EditStatus::Conflict(_))
227 )
228 && let Operation::Pages(batch) = &edit.operation
229 {
230 let remote = cache.remote_snapshot().unwrap();
231 let order = pages(&remote);
232 let anchor = (step[2] & 1 != 0)
233 .then_some(order[usize::from(step[3]) % order.len()].0)
234 .filter(|sid| batch.edits.iter().all(|e| e.space() != *sid));
235 let edits: Vec<_> = batch
236 .edits
237 .iter()
238 .map(|edit| edit.reposition(PagePosition::Before(anchor), 1).unwrap())
239 .collect();
240 let result = cache.rebase_pages_conflict(edit.id, &snapshot, &remote, &edits);
241 assert_eq!(cache.snapshot().unwrap(), snapshot);
242 if result.is_err() {
243 assert_eq!(cache.pending().unwrap(), pending);
244 }
245 }
246 }
149 _ => unreachable!(),247 _ => unreachable!(),
150 }248 }
151 let local = pages(&replicas[actor].as_ref().unwrap().snapshot().unwrap());249 let local = pages(&replicas[actor].as_ref().unwrap().snapshot().unwrap());
152 for page in &owned[actor] {250 for page in &owned[actor] {
153 assert!(local.contains(page));251 assert!(local.iter().any(|(sid, oid, _)| (*sid, *oid) == *page));
154 }252 }
155 }253 }
156}254}
crates/onestore-offline/tests/sync.rs+13-1
...@@ -13,6 +13,8 @@ mod outline;...@@ -13,6 +13,8 @@ mod outline;
13mod page;13mod page;
14#[path = "support/page_schedule.rs"]14#[path = "support/page_schedule.rs"]
15mod page_schedule;15mod page_schedule;
16#[path = "sync/pages.rs"]
17mod pages;
16#[path = "sync/tree.rs"]18#[path = "sync/tree.rs"]
17mod tree;19mod tree;
18#[path = "support/tree_schedule.rs"]20#[path = "support/tree_schedule.rs"]
...@@ -2119,7 +2121,17 @@ mod worker {...@@ -2119,7 +2121,17 @@ mod worker {
2119 drop(cache);2121 drop(cache);
2120 let cache = Replica::open(&path).unwrap();2122 let cache = Replica::open(&path).unwrap();
2121 assert_eq!(cache.status(id).unwrap(), Some(published));2123 assert_eq!(cache.status(id).unwrap(), Some(published));
2122 assert_eq!(cache.snapshot().unwrap(), server.durable);2124 let cached = cache.snapshot().unwrap();
2125 // Confirmation changes reader-notification fields without changing the committed graph.
2126 assert_eq!(cached[..212], server.durable[..212]);
2127 assert_eq!(cached[252..], server.durable[252..]);
2128 let cached_generation = Store::parse(&cached).unwrap().header.generation;
2129 let remote_generation = Store::parse(&server.durable).unwrap().header.generation;
2130 if cached_generation == remote_generation {
2131 assert_eq!(cached, server.durable);
2132 } else {
2133 assert_eq!(cached_generation.checked_add(1), Some(remote_generation));
2134 }
2123 }2135 }
21242136
2125 #[test]2137 #[test]
crates/onestore-offline/tests/sync/pages.rs created+631
...@@ -0,0 +1,631 @@
1use super::*;
2use onestore::{PageEdit, PagePosition};
3use onestore_offline::{Operation, Recovery};
4use std::collections::BTreeMap;
5
6const SOURCE: &[u8] =
7 include_bytes!("../../../../corpus/page-lifecycle/04-nested/notebook/Lifecycle.one");
8
9fn order(source: &[u8]) -> Vec<(ExGuid, u32)> {
10 let store = Store::parse(source).unwrap();
11 let index = RevisionIndex::parse(&store).unwrap();
12 index.validate_current().unwrap();
13 let document = Document::parse(&index).unwrap();
14 document
15 .pages()
16 .unwrap()
17 .iter()
18 .map(|(sid, _)| {
19 let space = &document.spaces[sid];
20 let view = &space.revisions[&space.contexts[&ExGuid::default()]];
21 let Kind::Metadata { level, .. } = view.nodes[&view.roots[&2]].kind else {
22 panic!()
23 };
24 (*sid, level.unwrap_or(1))
25 })
26 .collect()
27}
28
29fn texts(source: &[u8]) -> BTreeMap<(ExGuid, ExGuid), String> {
30 let store = Store::parse(source).unwrap();
31 let index = RevisionIndex::parse(&store).unwrap();
32 let document = Document::parse(&index).unwrap();
33 let mut texts = BTreeMap::new();
34 for (sid, space) in &document.spaces {
35 let view = &space.revisions[&space.contexts[&ExGuid::default()]];
36 for (oid, node) in &view.nodes {
37 if let Kind::RichText { text, .. } = &node.kind {
38 texts.insert((*sid, *oid), text.clone());
39 }
40 }
41 }
42 texts
43}
44
45#[test]
46fn atomic_page_batches_survive_reopen_with_dependent_text() {
47 let directory = tempfile::tempdir().unwrap();
48 let path = directory.path().join("pages.sqlite");
49 let cache = Replica::create(&path, SOURCE).unwrap();
50 let before = order(SOURCE);
51 let edits: Vec<_> = before[3..6]
52 .iter()
53 .map(|(sid, level)| PageEdit::move_to(*sid, None, *level).unwrap())
54 .collect();
55 let id = cache.pages(SOURCE, &edits).unwrap().unwrap();
56 assert!(cache.pages(SOURCE, &edits).is_err());
57 let mut expected_text = texts(SOURCE);
58 let (&(sid, oid), original) = expected_text
59 .iter()
60 .find(|(_, text)| text.starts_with("Body parent"))
61 .unwrap();
62 let changed = format!("Offline {original}");
63 expected_text.insert((sid, oid), changed);
64 cache
65 .edit_text(&cache.snapshot().unwrap(), sid, oid, 0..0, "Offline ")
66 .unwrap()
67 .unwrap();
68 let queue = cache.pending().unwrap();
69 assert!(matches!(&queue[0].operation, Operation::Pages(batch) if batch.edits == edits));
70 let local = cache.snapshot().unwrap();
71 drop(cache);
72 let cache = Replica::open(&path).unwrap();
73 assert_eq!(cache.pending().unwrap(), queue);
74 assert_eq!(cache.snapshot().unwrap(), local);
75 let mut server = Server::new(SOURCE);
76 for edit in queue {
77 assert!(matches!(cache.sync_once(&mut server).unwrap(),
78 Some((published, EditStatus::Published { .. })) if published == edit.id));
79 }
80 let expected = [
81 before[..3].to_vec(),
82 before[6..].to_vec(),
83 before[3..6].to_vec(),
84 ]
85 .concat();
86 assert_eq!(order(&server.durable), expected);
87 assert_eq!(texts(&server.durable), expected_text);
88 assert!(matches!(
89 cache.status(id).unwrap(),
90 Some(EditStatus::Published { .. })
91 ));
92 assert_eq!(server.publications, 2);
93}
94
95#[test]
96fn indentation_only_edits_preserve_remote_page_movement() {
97 let directory = tempfile::tempdir().unwrap();
98 let cache = Replica::create(directory.path().join("pages.sqlite"), SOURCE).unwrap();
99 let before = order(SOURCE);
100 let sid = before[4].0;
101 let id = cache
102 .pages(SOURCE, &[PageEdit::set_level(sid, 3).unwrap()])
103 .unwrap()
104 .unwrap();
105 let mut server = Server::new(SOURCE);
106 PreparedEdit::pages(
107 SOURCE,
108 &[PageEdit::move_to(sid, Some(before[7].0), 2).unwrap()],
109 )
110 .unwrap()
111 .commit(&mut server)
112 .unwrap();
113 let mut expected = order(&server.durable);
114 expected.iter_mut().find(|p| p.0 == sid).unwrap().1 = 3;
115 assert!(matches!(cache.sync_once(&mut server).unwrap(),
116 Some((published, EditStatus::Published { .. })) if published == id));
117 assert_eq!(order(&server.durable), expected);
118}
119
120#[test]
121fn competing_page_moves_require_current_review_and_retain_intent_identities() {
122 let directory = tempfile::tempdir().unwrap();
123 let cache = Replica::create(directory.path().join("pages.sqlite"), SOURCE).unwrap();
124 let pages = order(SOURCE);
125 let sid = pages[6].0;
126 let original = PageEdit::move_to(sid, None, 1).unwrap();
127 let id = cache
128 .pages(SOURCE, std::slice::from_ref(&original))
129 .unwrap()
130 .unwrap();
131 let mut server = Server::new(SOURCE);
132 PreparedEdit::pages(
133 SOURCE,
134 &[PageEdit::move_to(sid, Some(pages[0].0), 1).unwrap()],
135 )
136 .unwrap()
137 .commit(&mut server)
138 .unwrap();
139 let remote = server.visible.clone();
140 let local = cache.snapshot().unwrap();
141 assert_eq!(
142 cache.sync_once(&mut server).unwrap(),
143 Some((id, EditStatus::Conflict(ConflictKind::StructureChanged)))
144 );
145 assert_eq!(server.publications, 0);
146 assert_eq!(cache.snapshot().unwrap(), local);
147 let revised = original
148 .reposition(PagePosition::Before(Some(pages[2].0)), 1)
149 .unwrap();
150 let fresh = PageEdit::move_to(sid, Some(pages[2].0), 1).unwrap();
151 assert!(
152 cache
153 .rebase_pages_conflict(id, &local, &remote, &[fresh])
154 .is_err()
155 );
156 assert!(
157 cache
158 .rebase_pages_conflict(id, SOURCE, &remote, std::slice::from_ref(&revised))
159 .is_err()
160 );
161 assert!(
162 cache
163 .rebase_pages_conflict(id, &local, SOURCE, std::slice::from_ref(&revised))
164 .is_err()
165 );
166 cache
167 .rebase_pages_conflict(id, &local, &remote, std::slice::from_ref(&revised))
168 .unwrap();
169 assert!(matches!(&cache.pending().unwrap()[0].operation,
170 Operation::Pages(batch) if batch.edits == [revised.clone()]));
171 let expected = PreparedEdit::pages(&remote, &[revised]).unwrap();
172 assert!(matches!(cache.sync_once(&mut server).unwrap(),
173 Some((published, EditStatus::Published { .. })) if published == id));
174 assert_eq!(order(&server.durable), order(expected.as_bytes()));
175}
176
177#[test]
178fn one_competing_level_prevents_publication_of_the_whole_batch() {
179 let directory = tempfile::tempdir().unwrap();
180 let cache = Replica::create(directory.path().join("pages.sqlite"), SOURCE).unwrap();
181 let pages = order(SOURCE);
182 let id = cache
183 .pages(
184 SOURCE,
185 &[
186 PageEdit::set_level(pages[4].0, 3).unwrap(),
187 PageEdit::set_level(pages[5].0, 2).unwrap(),
188 ],
189 )
190 .unwrap()
191 .unwrap();
192 let local = cache.snapshot().unwrap();
193 let mut server = Server::new(SOURCE);
194 PreparedEdit::pages(SOURCE, &[PageEdit::set_level(pages[5].0, 1).unwrap()])
195 .unwrap()
196 .commit(&mut server)
197 .unwrap();
198 let remote = server.durable.clone();
199 assert_eq!(
200 cache.sync_once(&mut server).unwrap(),
201 Some((id, EditStatus::Conflict(ConflictKind::StructureChanged)))
202 );
203 assert_eq!(server.publications, 0);
204 assert_eq!(server.durable, remote);
205 assert_eq!(cache.snapshot().unwrap(), local);
206}
207
208#[test]
209fn uncertain_page_batches_survive_recovery_and_do_not_replay() {
210 for fault in [
211 Fault::UnknownBefore,
212 Fault::UnknownAfter,
213 Fault::PanicBefore,
214 Fault::PanicAfter,
215 ] {
216 let directory = tempfile::tempdir().unwrap();
217 let path = directory.path().join("pages.sqlite");
218 let mut cache = Replica::create(&path, SOURCE).unwrap();
219 let pages = order(SOURCE);
220 let edits = [
221 PageEdit::set_level(pages[4].0, 3).unwrap(),
222 PageEdit::set_level(pages[5].0, 2).unwrap(),
223 ];
224 let id = cache.pages(SOURCE, &edits).unwrap().unwrap();
225 let local = cache.snapshot().unwrap();
226 let queue = cache.pending().unwrap();
227 let mut server = Server::new(SOURCE);
228 server.fault = fault;
229 let _ = std::panic::catch_unwind(std::panic::AssertUnwindSafe(|| {
230 cache.sync_once(&mut server)
231 }));
232 drop(cache);
233 cache = Replica::open(&path).unwrap();
234 let attempted = cache.status(id).unwrap().unwrap();
235 assert!(matches!(attempted, EditStatus::AwaitingConfirmation { .. }));
236 let archive = directory.path().join("recovery.sqlite");
237 cache.export_recovery(&archive).unwrap();
238 let recovery = Recovery::open(&archive).unwrap();
239 assert_eq!(recovery.pending().unwrap(), queue);
240 assert_eq!(recovery.status(id).unwrap(), Some(attempted));
241 assert_eq!(recovery.snapshot().unwrap(), local);
242 assert!(
243 cache
244 .rebase_pages_conflict(id, &local, SOURCE, &edits)
245 .is_err()
246 );
247 let result = cache.sync_once(&mut server).unwrap().unwrap();
248 assert_eq!(server.publications, 1);
249 if matches!(fault, Fault::UnknownAfter | Fault::PanicAfter) {
250 assert!(matches!(result.1, EditStatus::Published { .. }));
251 assert_eq!(server.confirmations, 1);
252 } else {
253 assert_eq!(result, (id, attempted));
254 assert_eq!(server.confirmations, 0);
255 }
256 }
257}
258
259#[test]
260fn an_unchanged_section_revision_cannot_confirm_a_changed_page() {
261 let before = order(SOURCE);
262 let sid = before[4].0;
263 let store = Store::parse(SOURCE).unwrap();
264 let index = RevisionIndex::parse(&store).unwrap();
265 let root = index.root;
266 let doc = Document::parse(&index).unwrap();
267 let space = &doc.spaces[&root];
268 let view = &space.revisions[&space.contexts[&ExGuid::default()]];
269 let copy = *view.nodes.iter().find(|(_, node)|
270 matches!(&node.kind, Kind::Metadata { title: Some(title), .. } if title == "child"))
271 .unwrap().0;
272 let source =
273 onestore::replace_property_bytes(SOURCE, root, copy, 0x14001dff, &3_u32.to_le_bytes())
274 .unwrap();
275 let directory = tempfile::tempdir().unwrap();
276 let path = directory.path().join("pages.sqlite");
277 let cache = Replica::create(&path, &source).unwrap();
278 let id = cache
279 .pages(&source, &[PageEdit::set_level(sid, 3).unwrap()])
280 .unwrap()
281 .unwrap();
282 let mut server = Server::new(&source);
283 server.fault = Fault::UnknownAfter;
284 assert!(cache.sync_once(&mut server).is_err());
285 let attempted = cache.status(id).unwrap().unwrap();
286 drop(cache);
287 let db = rusqlite::Connection::open(&path).unwrap();
288 let encoded: String = db
289 .query_row("SELECT revisions FROM attempt", [], |r| r.get(0))
290 .unwrap();
291 let proofs: BTreeMap<ExGuid, ExGuid> = serde_json::from_str(&encoded).unwrap();
292 assert_eq!(proofs.len(), 2);
293 let store = Store::parse(&source).unwrap();
294 let index = RevisionIndex::parse(&store).unwrap();
295 assert_eq!(
296 proofs[&root],
297 index.spaces[&root].labels[&(ExGuid::default(), 1)]
298 );
299 assert!(!index.spaces[&sid].revisions.contains_key(&proofs[&sid]));
300 drop(db);
301 let cache = Replica::open(&path).unwrap();
302 let complete = server.visible.clone();
303 server.visible = source;
304 assert_eq!(cache.sync_once(&mut server).unwrap(), Some((id, attempted)));
305 assert_eq!(server.confirmations, 0);
306 server.visible = complete;
307 assert!(matches!(
308 cache.sync_once(&mut server).unwrap(),
309 Some((_, EditStatus::Published { .. }))
310 ));
311 assert_eq!(server.publications, 1);
312 assert_eq!(server.confirmations, 1);
313}
314
315#[test]
316fn an_explicit_anchor_is_retained_even_when_originally_in_place() {
317 let directory = tempfile::tempdir().unwrap();
318 let cache = Replica::create(directory.path().join("pages.sqlite"), SOURCE).unwrap();
319 let pages = order(SOURCE);
320 let id = cache
321 .pages(
322 SOURCE,
323 &[
324 PageEdit::move_to(pages[6].0, Some(pages[7].0), 1).unwrap(),
325 PageEdit::set_level(pages[4].0, 3).unwrap(),
326 ],
327 )
328 .unwrap()
329 .unwrap();
330 let mut server = Server::new(SOURCE);
331 PreparedEdit::pages(
332 SOURCE,
333 &[PageEdit::move_to(pages[6].0, Some(pages[0].0), 1).unwrap()],
334 )
335 .unwrap()
336 .commit(&mut server)
337 .unwrap();
338 assert_eq!(
339 cache.sync_once(&mut server).unwrap(),
340 Some((id, EditStatus::Conflict(ConflictKind::StructureChanged)))
341 );
342 assert_eq!(server.publications, 0);
343}
344
345#[test]
346fn convergent_page_indentation_requires_confirmation_without_republishing() {
347 let directory = tempfile::tempdir().unwrap();
348 let cache = Replica::create(directory.path().join("pages.sqlite"), SOURCE).unwrap();
349 let sid = order(SOURCE)[4].0;
350 let id = cache
351 .pages(SOURCE, &[PageEdit::set_level(sid, 1).unwrap()])
352 .unwrap()
353 .unwrap();
354 let mut server = Server::new(SOURCE);
355 PreparedEdit::pages(SOURCE, &[PageEdit::set_level(sid, 1).unwrap()])
356 .unwrap()
357 .commit(&mut server)
358 .unwrap();
359 server.fault = Fault::Confirm;
360 assert!(cache.sync_once(&mut server).is_err());
361 assert_eq!(cache.status(id).unwrap(), Some(EditStatus::Pending));
362 assert_eq!(server.publications, 0);
363 assert!(matches!(cache.sync_once(&mut server).unwrap(),
364 Some((published, EditStatus::Published { .. })) if published == id));
365 assert_eq!(server.publications, 0);
366 assert_eq!(server.confirmations, 2);
367}
368
369#[test]
370fn schema_ten_migration_preserves_multi_space_uncertainty() {
371 let directory = tempfile::tempdir().unwrap();
372 let path = directory.path().join("pages.sqlite");
373 let cache = Replica::create(&path, SOURCE).unwrap();
374 let page = onestore::PageCreation::new(None, Some("Migration"), "Author").unwrap();
375 let id = cache.create_page(SOURCE, &page).unwrap().unwrap();
376 let mut server = Server::new(SOURCE);
377 server.fault = Fault::UnknownBefore;
378 assert!(cache.sync_once(&mut server).is_err());
379 let local = cache.snapshot().unwrap();
380 let queue = cache.pending().unwrap();
381 let status = cache.status(id).unwrap();
382 drop(cache);
383 let db = rusqlite::Connection::open(&path).unwrap();
384 db.pragma_update(None, "user_version", 10).unwrap();
385 let proofs: String = db
386 .query_row("SELECT revisions FROM attempt", [], |r| r.get(0))
387 .unwrap();
388 drop(db);
389 let cache = Replica::open(&path).unwrap();
390 assert_eq!(cache.snapshot().unwrap(), local);
391 assert_eq!(cache.pending().unwrap(), queue);
392 assert_eq!(cache.status(id).unwrap(), status);
393 assert_eq!(
394 cache.sync_once(&mut server).unwrap(),
395 Some((id, status.unwrap()))
396 );
397 assert_eq!(server.publications, 1);
398 drop(cache);
399 let db = rusqlite::Connection::open(&path).unwrap();
400 assert_eq!(
401 db.query_row("SELECT revisions FROM attempt", [], |r| r
402 .get::<_, String>(0))
403 .unwrap(),
404 proofs
405 );
406 assert_eq!(
407 db.pragma_query_value(None, "user_version", |r| r.get::<_, u32>(0))
408 .unwrap(),
409 11
410 );
411}
412
413#[test]
414fn native_page_changes_reconcile_with_atomic_offline_batches_and_review() {
415 let root = std::path::Path::new(env!("CARGO_MANIFEST_DIR"))
416 .join("../../corpus/page-lifecycle/movement");
417 let provenance: serde_json::Value =
418 serde_json::from_slice(&std::fs::read(root.join("provenance.json")).unwrap()).unwrap();
419 let phases = provenance["cold"].as_object().unwrap();
420 assert_eq!(phases.len(), 9);
421 let original = order(SOURCE);
422 let original_text = texts(SOURCE);
423 let (&(text_space, text_object), body) = original_text
424 .iter()
425 .find(|(_, text)| text.starts_with("Body parent"))
426 .unwrap();
427 let mut expected_text = original_text.clone();
428 expected_text.insert((text_space, text_object), format!("Offline {body}"));
429 let mut counts = [0; 2];
430 for mode in ["indent", "group"] {
431 for phase in phases.keys() {
432 let directory = tempfile::tempdir().unwrap();
433 let path = directory.path().join("pages.sqlite");
434 let cache = Replica::create(&path, SOURCE).unwrap();
435 let edits = if mode == "indent" {
436 vec![PageEdit::set_level(original[4].0, 3).unwrap()]
437 } else {
438 original[3..6]
439 .iter()
440 .map(|(sid, level)| PageEdit::move_to(*sid, None, *level).unwrap())
441 .collect()
442 };
443 let id = cache.pages(SOURCE, &edits).unwrap().unwrap();
444 let text_id = cache
445 .edit_text(
446 &cache.snapshot().unwrap(),
447 text_space,
448 text_object,
449 0..0,
450 "Offline ",
451 )
452 .unwrap()
453 .unwrap();
454 let native = std::fs::read(root.join(phase).join("notebook/Lifecycle.one")).unwrap();
455 let mut server = Server::new(&native);
456 let local = cache.snapshot().unwrap();
457 let expected_conflict = if mode == "indent" {
458 matches!(
459 phase.as_str(),
460 "04-subpage-move" | "07-promoted-root" | "08-collapsed-group-move"
461 )
462 } else {
463 !matches!(
464 phase.as_str(),
465 "02-promoted-parent" | "03-selected-group-move" | "06-promoted-level-two"
466 )
467 };
468 let first = cache.sync_once(&mut server).unwrap().unwrap();
469 assert_eq!(first.0, id);
470 let mut reviewed = edits.clone();
471 if expected_conflict {
472 assert_eq!(
473 first.1,
474 EditStatus::Conflict(ConflictKind::StructureChanged),
475 "{mode}:{phase}"
476 );
477 assert_eq!(server.publications, 0);
478 assert_eq!(cache.snapshot().unwrap(), local);
479 if mode == "indent" && phase == "08-collapsed-group-move" {
480 reviewed[0] = reviewed[0].reposition(PagePosition::Keep, 1).unwrap();
481 }
482 cache
483 .rebase_pages_conflict(id, &local, &native, &reviewed)
484 .unwrap();
485 assert!(matches!(cache.sync_once(&mut server).unwrap(),
486 Some((published, EditStatus::Published { .. })) if published == id));
487 } else {
488 assert!(
489 matches!(first.1, EditStatus::Published { .. }),
490 "{mode}:{phase}"
491 );
492 }
493 counts[usize::from(expected_conflict)] += 1;
494 drop(cache);
495 let cache = Replica::open(&path).unwrap();
496 assert!(matches!(cache.sync_once(&mut server).unwrap(),
497 Some((published, EditStatus::Published { .. })) if published == text_id));
498 assert!(cache.pending().unwrap().is_empty());
499 let mut expected = order(&native);
500 for edit in &reviewed {
501 let at = expected.iter().position(|p| p.0 == edit.space()).unwrap();
502 expected[at].1 = edit.level();
503 if let PagePosition::Before(before) = edit.position() {
504 let page = expected.remove(at);
505 let at = before.map_or(expected.len(), |sid| {
506 expected.iter().position(|p| p.0 == sid).unwrap()
507 });
508 expected.insert(at, page);
509 }
510 }
511 assert_eq!(order(&server.durable), expected, "{mode}:{phase}");
512 assert_eq!(texts(&server.durable), expected_text, "{mode}:{phase}");
513 assert_eq!(
514 server.publications,
515 1 + usize::from(expected != order(&native))
516 );
517 if let Some(output) = std::env::var_os("ONESTORE_OFFLINE_PAGE_EDIT_OUTPUT") {
518 let output = std::path::Path::new(&output);
519 assert!(output.is_absolute());
520 let path = output.join(format!("{mode}-{phase}"));
521 std::fs::create_dir_all(&path).unwrap();
522 std::fs::write(path.join("Lifecycle.one"), &server.durable).unwrap();
523 std::fs::write(
524 path.join("manifest.json"),
525 serde_json::to_vec_pretty(
526 &serde_json::json!({"mode": mode, "phase": phase, "original": edits,
527 "reviewed": reviewed, "conflict": expected_conflict,
528 "publications": server.publications, "confirmations": server.confirmations,
529 "page_receipt": format!("{:?}", cache.status(id).unwrap()),
530 "text_receipt": format!("{:?}", cache.status(text_id).unwrap())}),
531 )
532 .unwrap(),
533 )
534 .unwrap();
535 }
536 }
537 }
538 assert_eq!(counts, [9, 9]);
539}
540
541#[test]
542fn twelve_disjoint_page_batches_merge_with_dependent_bodies_without_review() {
543 let mut source = onestore::create_section("pages.one", "Sentinel", "Author").unwrap();
544 let mut created = Vec::new();
545 for _ in 0..36 {
546 let page = onestore::PageCreation::new(None, Some("Same title"), "Author").unwrap();
547 source = PreparedEdit::create_page(&source, &page)
548 .unwrap()
549 .as_bytes()
550 .to_vec();
551 created.push(page);
552 }
553 let mut expected = vec![order(&source)[0]];
554 let mut expected_text = texts(&source);
555 let directory = tempfile::tempdir().unwrap();
556 let mut queues = Vec::new();
557 for (actor, group) in created.chunks_exact(3).enumerate() {
558 let path = directory.path().join(format!("{actor}.sqlite"));
559 let cache = Replica::create(&path, &source).unwrap();
560 let edits = [
561 PageEdit::move_to(group[1].space(), Some(group[0].space()), 1).unwrap(),
562 PageEdit::set_level(group[2].space(), 2).unwrap(),
563 ];
564 cache.pages(&source, &edits).unwrap().unwrap();
565 let body = format!("Actor {actor} 🦀 é");
566 let insertion =
567 onestore::Insertion::outline(group[1].object(), 36.0, 36.0, &body, "Author").unwrap();
568 cache
569 .insert(&cache.snapshot().unwrap(), group[1].space(), &insertion)
570 .unwrap()
571 .unwrap();
572 expected.extend([
573 (group[1].space(), 1),
574 (group[0].space(), 1),
575 (group[2].space(), 2),
576 ]);
577 expected_text.insert((group[1].space(), insertion.text_object()), body);
578 queues.push((path, cache.pending().unwrap()));
579 }
580 let mut server = Server::new(&source);
581 for (path, queue) in &queues {
582 let cache = Replica::open(path).unwrap();
583 assert_eq!(cache.pending().unwrap(), *queue);
584 for edit in queue {
585 assert!(matches!(cache.sync_once(&mut server).unwrap(),
586 Some((published, EditStatus::Published { .. })) if published == edit.id));
587 }
588 assert!(cache.pending().unwrap().is_empty());
589 }
590 assert_eq!(server.publications, 24);
591 assert_eq!(order(&server.durable), expected);
592 assert_eq!(texts(&server.durable), expected_text);
593 for (path, queue) in &queues {
594 let cache = Replica::open(path).unwrap();
595 assert_eq!(cache.sync_once(&mut server).unwrap(), None);
596 assert_eq!(order(&cache.snapshot().unwrap()), expected);
597 for edit in queue {
598 assert!(matches!(
599 cache.status(edit.id).unwrap(),
600 Some(EditStatus::Published { .. })
601 ));
602 }
603 }
604 if let Some(output) = std::env::var_os("ONESTORE_OFFLINE_PAGE_CLIENT_OUTPUT") {
605 let output = std::path::Path::new(&output);
606 assert!(output.is_absolute());
607 std::fs::create_dir_all(output).unwrap();
608 std::fs::write(output.join("pages.one"), &server.durable).unwrap();
609 let operations: Vec<_> = queues
610 .iter()
611 .map(|(_, queue)| {
612 queue
613 .iter()
614 .map(|edit| {
615 serde_json::json!({"id": edit.id, "space": edit.space,
616 "operation": edit.operation})
617 })
618 .collect::<Vec<_>>()
619 })
620 .collect();
621 std::fs::write(
622 output.join("manifest.json"),
623 serde_json::to_vec_pretty(
624 &serde_json::json!({"operations": operations, "publications": server.publications,
625 "expected_order": expected, "pages": 37}),
626 )
627 .unwrap(),
628 )
629 .unwrap();
630 }
631}
crates/onestore/README.md+2-1
...@@ -89,7 +89,8 @@ series membership and metadata levels in one transaction. Each page occurs once;...@@ -89,7 +89,8 @@ series membership and metadata levels in one transaction. Each page occurs once;
89levels are 1–3 and the final first page must have level 1. A following deeper-level89levels are 1–3 and the final first page must have level 1. A following deeper-level
90page remains in place unless explicitly selected. To move a group, supply all its90page remains in place unless explicitly selected. To move a group, supply all its
91pages in order. Retain the intents across retries so newly formed series keep91pages in order. Retain the intents across retries so newly formed series keep
92their identities. [Native page-edit fixtures](../../corpus/page-lifecycle/page-edits/README.md)92their identities; `reposition(PagePosition, level)` revises their placement while
93preserving those identities. [Native page-edit fixtures](../../corpus/page-lifecycle/page-edits/README.md)
93cover individual tabs, selected and collapsed groups, nesting and promotion.94cover individual tabs, selected and collapsed groups, nesting and promotion.
94Insertions update child references, reference counts, modification times and automatic95Insertions update child references, reference counts, modification times and automatic
95titles atomically. Paragraphs can be nested or inserted into table cells; outline96titles atomically. Paragraphs can be nested or inserted into table cells; outline
crates/onestore/src/lib.rs+1-1
...@@ -36,7 +36,7 @@ pub use formatting::TextAttribute;...@@ -36,7 +36,7 @@ pub use formatting::TextAttribute;
36pub use insertion::Insertion;36pub use insertion::Insertion;
37pub use objects::{Object, ObjectData, ObjectReferences, ResolvedRevision};37pub use objects::{Object, ObjectData, ObjectReferences, ResolvedRevision};
38pub use outline::OutlineEdit;38pub use outline::OutlineEdit;
39pub use page::{PageCreation, PageEdit};39pub use page::{PageCreation, PageEdit, PagePosition};
40pub use paragraph::{ParagraphJoin, ParagraphSplit};40pub use paragraph::{ParagraphJoin, ParagraphSplit};
41pub use properties::{IdStream, Property, PropertySets, Value};41pub use properties::{IdStream, Property, PropertySets, Value};
42pub use revisions::{ExGuid, ObjectSpace, Revision, RevisionIndex};42pub use revisions::{ExGuid, ObjectSpace, Revision, RevisionIndex};
crates/onestore/src/page.rs+35-9
...@@ -50,9 +50,10 @@ fn set_references(object: &mut PropertyObject, property: u32, ids: &[ExGuid]) ->...@@ -50,9 +50,10 @@ fn set_references(object: &mut PropertyObject, property: u32, ids: &[ExGuid]) ->
50 object.copy_property(&source, property)50 object.copy_property(&source, property)
51}51}
5252
53#[derive(Debug, Clone, PartialEq, Serialize, Deserialize)]53/// Whether an edit preserves position or moves before a page (None appends).
54#[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)]
54#[serde(deny_unknown_fields)]55#[serde(deny_unknown_fields)]
55enum Position {56pub enum PagePosition {
56 Keep,57 Keep,
57 Before(Option<ExGuid>),58 Before(Option<ExGuid>),
58}59}
...@@ -65,25 +66,44 @@ pub struct PageEdit {...@@ -65,25 +66,44 @@ pub struct PageEdit {
65 guid: [u8; 16],66 guid: [u8; 16],
66 space: ExGuid,67 space: ExGuid,
67 level: u32,68 level: u32,
68 position: Position,69 position: PagePosition,
69}70}
7071
71impl PageEdit {72impl PageEdit {
72 /// Changes one page's indentation without changing its position.73 /// Changes one page's indentation without changing its position.
73 pub fn set_level(space: ExGuid, level: u32) -> Result<Self, Error> {74 pub fn set_level(space: ExGuid, level: u32) -> Result<Self, Error> {
74 Self::new(space, level, Position::Keep)75 Self::new(space, level, PagePosition::Keep)
75 }76 }
7677
77 /// Moves before an existing page space, or appends when `before` is None.78 /// Moves before an existing page space, or appends when `before` is None.
78 pub fn move_to(space: ExGuid, before: Option<ExGuid>, level: u32) -> Result<Self, Error> {79 pub fn move_to(space: ExGuid, before: Option<ExGuid>, level: u32) -> Result<Self, Error> {
79 Self::new(space, level, Position::Before(before))80 Self::new(space, level, PagePosition::Before(before))
80 }81 }
8182
82 pub fn space(&self) -> ExGuid {83 pub fn space(&self) -> ExGuid {
83 self.space84 self.space
84 }85 }
8586
86 fn new(space: ExGuid, level: u32, position: Position) -> Result<Self, Error> {87 pub fn level(&self) -> u32 {
88 self.level
89 }
90
91 pub fn position(&self) -> PagePosition {
92 self.position
93 }
94
95 /// Revises placement while retaining the selected page and allocated series identity.
96 pub fn reposition(&self, position: PagePosition, level: u32) -> Result<Self, Error> {
97 let edit = Self {
98 position,
99 level,
100 ..self.clone()
101 };
102 edit.validate()?;
103 Ok(edit)
104 }
105
106 fn new(space: ExGuid, level: u32, position: PagePosition) -> Result<Self, Error> {
87 let edit = Self {107 let edit = Self {
88 guid: fresh_guid()?,108 guid: fresh_guid()?,
89 space,109 space,
...@@ -100,7 +120,7 @@ impl PageEdit {...@@ -100,7 +120,7 @@ impl PageEdit {
100 "Choose an existing page space and indentation level 1 through 3",120 "Choose an existing page space and indentation level 1 through 3",
101 ));121 ));
102 }122 }
103 if let Position::Before(Some(before)) = self.position123 if let PagePosition::Before(Some(before)) = self.position
104 && (before.guid == [0; 16] || before == self.space)124 && (before.guid == [0; 16] || before == self.space)
105 {125 {
106 return Err(invalid("Choose a different page as the movement anchor"));126 return Err(invalid("Choose a different page as the movement anchor"));
...@@ -209,7 +229,7 @@ impl PageEdit {...@@ -209,7 +229,7 @@ impl PageEdit {
209 return Err(invalid("The selected page is no longer in the section"));229 return Err(invalid("The selected page is no longer in the section"));
210 };230 };
211 levels.insert(edit.space, edit.level);231 levels.insert(edit.space, edit.level);
212 if let Position::Before(before) = edit.position {232 if let PagePosition::Before(before) = edit.position {
213 order.remove(at);233 order.remove(at);
214 let position = match before {234 let position = match before {
215 None => order.len(),235 None => order.len(),
...@@ -269,7 +289,13 @@ impl PageEdit {...@@ -269,7 +289,13 @@ impl PageEdit {
269 children.push(id);289 children.push(id);
270 let membership_changed = old_id.is_none_or(|old| view.nodes[&old].spaces != spaces);290 let membership_changed = old_id.is_none_or(|old| view.nodes[&old].spaces != spaces);
271 if !membership_changed291 if !membership_changed
272 && !spaces.iter().any(|sid| levels[sid] != original_levels[sid])292 && !spaces.iter().any(|sid| {
293 levels[sid] != original_levels[sid]
294 || copies.get(sid).is_some_and(|id| {
295 matches!(view.nodes[id].kind, Kind::Metadata { level, .. }
296 if level.unwrap_or(1) != levels[sid])
297 })
298 })
273 {299 {
274 continue;300 continue;
275 }301 }
crates/onestore/tests/page_movement.rs+45
...@@ -284,6 +284,51 @@ fn moving_pages_preserves_ink_file_data_and_native_feature_objects() {...@@ -284,6 +284,51 @@ fn moving_pages_preserves_ink_file_data_and_native_feature_objects() {
284 }284 }
285}285}
286286
287#[test]
288fn section_reordering_refreshes_stale_native_metadata_levels() {
289 let source = include_bytes!(
290 "../../../corpus/page-lifecycle/movement/02-promoted-parent/notebook/Lifecycle.one"
291 );
292 let ids = pages(source);
293 let edits: Vec<_> = ids[3..6]
294 .iter()
295 .enumerate()
296 .map(|(i, sid)| PageEdit::move_to(*sid, None, u32::try_from(i + 1).unwrap()).unwrap())
297 .collect();
298 let prepared = PreparedEdit::pages(source, &edits).unwrap();
299 let stores = [source.as_slice(), prepared.as_bytes()].map(|b| Store::parse(b).unwrap());
300 let indexes = stores.each_ref().map(|s| RevisionIndex::parse(s).unwrap());
301 let documents = indexes.each_ref().map(|i| Document::parse(i).unwrap());
302 let levels = documents.each_ref().map(|document| {
303 let section = &document.spaces[&document.root];
304 let view = &section.revisions[&section.contexts[&ExGuid::default()]];
305 let copies: Vec<_> = view
306 .nodes
307 .iter()
308 .filter_map(|(id, node)| match &node.kind {
309 Kind::Metadata {
310 title: Some(title),
311 level,
312 } if title == "Same title" => Some((*id, *level)),
313 _ => None,
314 })
315 .collect();
316 assert_eq!(copies.len(), 1);
317 copies[0]
318 });
319 assert_eq!(levels[0].0, levels[1].0);
320 assert_eq!(levels[0].1, Some(2));
321 assert_eq!(levels[1].1, Some(1));
322 for (sid, space) in &indexes[0].spaces {
323 for rid in space.revisions.keys() {
324 assert_eq!(
325 format!("{:?}", indexes[0].resolve(*sid, *rid).unwrap()),
326 format!("{:?}", indexes[1].resolve(*sid, *rid).unwrap())
327 );
328 }
329 }
330}
331
287#[test]332#[test]
288fn metadata_copy_order_does_not_change_page_identity() {333fn metadata_copy_order_does_not_change_page_identity() {
289 let source = include_bytes!(334 let source = include_bytes!(
tools/offline_page_edits.py created+44
...@@ -0,0 +1,44 @@
1#!/usr/bin/env python3
2"""Cold-validate exported offline page batches in disposable OneNote clones."""
3import argparse
4from concurrent.futures import ThreadPoolExecutor
5import json
6from pathlib import Path
7import subprocess
8import sys
9from tempfile import TemporaryDirectory
10
11ROOT = Path(__file__).resolve().parent.parent
12
13
14def capture(case, output):
15 destination = output / case.name
16 with TemporaryDirectory() as temporary:
17 source = Path(temporary)
18 (source / 'Lifecycle.one').symlink_to((case / 'Lifecycle.one').resolve(strict=True))
19 with (output / (case.name + '.log')).open('w') as log:
20 subprocess.run([sys.executable, ROOT / 'tools/native_runner.py', source,
21 destination, '--expected-pages', '9', '--collect-notebook'],
22 stdout=log, stderr=subprocess.STDOUT, check=True)
23 subprocess.run([sys.executable, ROOT / 'tools/verify_page_creation.py', case,
24 destination], stdout=log, stderr=subprocess.STDOUT, check=True)
25 assert json.loads((destination / 'teardown.json').read_text())['absent']
26 assert (case / 'Lifecycle.one').read_bytes()[1024:] == (
27 destination / 'notebook/Lifecycle.one').read_bytes()[1024:]
28 print(f'Verified and removed: {case.name}', flush=True)
29 return case.name
30
31
32if __name__ == '__main__':
33 parser = argparse.ArgumentParser(description=__doc__)
34 parser.add_argument('candidates', type=Path)
35 parser.add_argument('output', type=Path)
36 parser.add_argument('--workers', type=int, default=4, choices=range(1, 9))
37 args = parser.parse_args()
38 cases = sorted(p for p in args.candidates.iterdir() if (p / 'Lifecycle.one').is_file())
39 if len(cases) != 18:
40 parser.error('Export all 18 native/offline page cases before starting the captures.')
41 args.output.mkdir(parents=True, exist_ok=False)
42 with ThreadPoolExecutor(max_workers=args.workers) as pool:
43 completed = list(pool.map(lambda case: capture(case, args.output), cases))
44 (args.output / 'verified.json').write_text(json.dumps(completed, indent=2) + '\n')
tools/test_page_movement.py+36
...@@ -12,6 +12,42 @@ FIXTURE = Path(__file__).resolve().parent.parent / 'corpus/page-lifecycle'...@@ -12,6 +12,42 @@ FIXTURE = Path(__file__).resolve().parent.parent / 'corpus/page-lifecycle'
1212
1313
14class PageMovementTest(unittest.TestCase):14class PageMovementTest(unittest.TestCase):
15 def test_offline_batches_reconcile_native_movements_without_cold_repairs(self):
16 fixture = FIXTURE / 'offline-edits'
17 cases = json.loads((fixture / 'provenance.json').read_text())['cases']
18 self.assertEqual(len(cases), 18)
19 conflicts = 0
20 for case in cases:
21 with self.subTest(case=case):
22 source = fixture / case / 'candidate'
23 cold = fixture / case / 'cold'
24 manifest = json.loads((source / 'manifest.json').read_text())
25 conflicts += manifest['conflict']
26 self.assertEqual(compare(source, cold), 0)
27 self.assertEqual((source / 'Lifecycle.one').read_bytes()[1024:],
28 (cold / 'notebook/Lifecycle.one').read_bytes()[1024:])
29 self.assertEqual(conflicts, 9)
30
31 def test_twelve_offline_page_batches_retain_order_levels_and_bodies_natively(self):
32 fixture = FIXTURE / 'offline-edits/twelve-clients'
33 source = fixture / 'candidate'
34 cold = fixture / 'cold'
35 self.assertEqual(compare(source, cold), 0)
36 manifest = json.loads((source / 'manifest.json').read_text())
37 self.assertEqual(manifest['publications'], 24)
38 with TemporaryDirectory() as temporary:
39 output = Path(temporary) / 'document'
40 subprocess.run([EXPORTER, cold / 'notebook/pages.one', output], check=True)
41 document = json.loads((output / 'document.json').read_text())
42 pages = list(ordered_pages(document))
43 self.assertEqual(len(pages), 37)
44 self.assertEqual([[sid, revision['nodes'][revision['roots']['2']]['kind']['level']]
45 for sid, _, revision, _ in pages], manifest['expected_order'])
46 bodies = [node['kind']['text'] for _, _, revision, page in pages
47 for _, node in walk(revision, page)
48 if node['kind']['type'] == 'RichText' and node['kind']['text'].startswith('Actor ')]
49 self.assertEqual(bodies, [f'Actor {i} 🦀 é' for i in range(12)])
50
15 def test_optional_metadata_restoration_matches_native(self):51 def test_optional_metadata_restoration_matches_native(self):
16 fixture = FIXTURE / 'page-edits/optional-cache'52 fixture = FIXTURE / 'page-edits/optional-cache'
17 for source, cold in [('source', 'source-cold'), ('candidate', 'cold'),53 for source, cold in [('source', 'source-cold'), ('candidate', 'cold'),