Migrate

Bullet journal migration: review inbox and waiting tasks, decide what to do with each.

Steps

  1. Resolve the journal path:

    JORNAL="${JORNAL:-$HOME/para/areas/dev/gh/ak/journal}"
  2. Read $JORNAL/inbox.md.

  3. Read all project files: $JORNAL/projects/*.md (skip _index.md).

  4. Read all area files: $JORNAL/areas/*.md (skip _index.md).

  5. Collect all [~] waiting items across projects and areas.

  6. 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:

    Waiting items — for each [~] item, ask:

  7. Apply the user's decisions:

  8. Commit:

    cd "$JORNAL" && git add inbox.md projects/ areas/ && git commit -m "inbox: migrate"

Output format

After processing:


Migration complete


Rules