#+TITLE: Sample todo.org for todo-cleanup tests #+AUTHOR: synthetic fixture # A deliberately varied (but synthetic) todo.org: umbrella "Open Work" / # "Resolved" headings, mixed TODO/DOING/WAITING/DONE/CANCELLED states, # priorities, tags, nested level-3 children, and a few structural (no-state) # section headings. `--archive-done' should move only the direct level-2 # DONE/CANCELLED subtrees from "Open Work" into "Resolved", intact, and leave # everything else alone. * Sample Open Work ** TODO [#A] Write the README This one stays — still open. ** DOING [#A] Refactor the parser In progress; stays. ** DONE [#A] Bootstrap the test harness :tooling: Finished. Should move to Resolved with this body intact. ** WAITING [#B] Vendor reply on the licensing question Blocked, not done — stays. ** A grouping heading with no TODO state *** TODO [#B] sub-task one *** DONE [#C] sub-task two — done, but nested under an open parent, so stays ** CANCELLED [#B] Drop the legacy importer :chore: Decided against it. Should move to Resolved. ** TODO [#B] Ship the migration :quick: *** DONE [#C] write the up migration *** TODO [#C] write the down migration ** DONE [#B] Tag the 1.0 release *** DONE [#C] update the changelog *** TODO [#C] announce on the list Parent is DONE, so the whole subtree (open child included) moves. ** NEXT [#C] Pick the next milestone * Sample Resolved ** DONE [#A] Initial project skeleton Pre-existing archived entry; new arrivals append after this one. ** CANCELLED [#C] Evaluate the other framework