1# Bullets into a to-do list
2
3`native/` is OneNote 2010 on a copy of `corpus/list-edit/cold/notebook`: the
4outline's paragraphs selected with Ctrl+A twice (`1-select.ahk`), then Ctrl+1
5(`3-tag.ahk`). OneNote keeps every bullet and number and puts the To Do box
6beside them (`3-tag.png`); the selected top-level paragraphs take the tag and
7their nested children do not. Its context menu on the selection offers no
8command that converts a list (`2-menu.png`).
9
10`candidate/` is the output of `lists_become_to_do_lists_and_back_one_revision_each`
11in `crates/canvas/tests/to_do_list.rs`, on the same section: Make To-Do List over
12"Bullet item" through "Nested numbered" removes their bullets and numbers and
13tags each To Do, then Make Bulleted List over "Second numbered" and "Nested
14numbered" removes the tag and gives each OneNote's default bullet, each published
15as its own revision.
16
17`cold/` is a fresh OneNote 2010 read: the first two paragraphs are open To Do
18items with no list, the next two are bulleted and untagged, and "Restarted at
19three" keeps its number. `tools/test_to_do_list.py` checks both reads without a
20VM. Regenerate with `SNOWBOUND_TO_DO_LIST_EXPORT` set to a new absolute directory
21while running the test, then cold-open it with
22`tools/native_runner.py OUTPUT COLD --expected-pages 1 --collect-notebook --screenshots`.