Two bugs found while filing the Obsidian Sorter note itself:
1. proposed_toc went stale when proposed_folder was edited by hand.
The watcher now re-resolves the index line from the folder on every pass.
2. Re-proposing after a body edit clobbered a hand-edited proposed_folder.
The watcher's own suggestion is now kept separately in
proposed_folder_auto, so a difference marks a human choice, which wins.
Adds two guard tests. 17/17 passing.
Classifies notes from an inbox folder and files them, with a human
approval step. Zero third-party dependencies.
- type mirrors folder (200 projects / 300 areas / 400 Personal Family)
- TypeSafe JEV for semantic classification (~$0.0001 per note)
- watcher writes a proposal INTO the note; the owner ticks a checkbox
- systemd user service on .27, 10s poll
- 15/15 functional tests