Bullet journal migration: review inbox and waiting tasks, decide what to do with each.
Resolve the journal path:
JORNAL="${JORNAL:-$HOME/para/areas/dev/gh/ak/journal}"Read $JORNAL/inbox.md.
Read all project files: $JORNAL/projects/*.md (skip
_index.md).
Read all area files: $JORNAL/areas/*.md (skip
_index.md).
Collect all [~] waiting items across projects and
areas.
Present items for review in groups:
Inbox items — for each unprocessed item (lines
starting with - YYYY-MM-DD), show the item with its age and
suggest an action:
[>] Migrate — move to a specific project or area
(ask which one)[-] Cancel — no longer relevant[<] Schedule — defer to a specific dateKeep — leave in inbox for nowWaiting items — for each [~] item,
ask:
[~])[x] or [ ] to
continue)[-])Apply the user's decisions:
[>] in inbox with
destination note, add as [ ] in the target project/area
file[-] in inbox[<] in inbox with
dateCommit:
cd "$JORNAL" && git add inbox.md projects/ areas/ && git commit -m "inbox: migrate"After processing:
Migration complete