mini todo

Keeps an archive of future ideas and changes for the project.

↔ See the interactive form (/mini:…)

Usage

mini todo [action] [args...]

  list (or no action)  List the items, numbered, open [ ] / done [x]
  add <text>           Append a new open idea
  edit <n> <text>      Rewrite item number n (keeps its done state)
  done <n>             Tick item number n off
  remove <n>           Drop item number n
  clear                Drop all done items at once

Description

The terminal command. Keeps a plain-markdown archive of future ideas and changes in .mini/todo.md, separate from the phase state — a backlog you can jot into without starting a phase. `mini next` later offers the open items as candidate phase ideas. Run on its own (or with `list`) it prints the numbered checklist; `add` appends an idea, `edit`/`done`/`remove` act on the listed number, and `clear` drops all the done items at once. The numbers are the 1-based positions from the listing. It changes no phase state in .mini/state.json.

Examples

# List the archived ideas
mini todo

# Add a new idea
mini todo add "Document the todo command"

# Tick item 2 off, then drop it
mini todo done 2
mini todo remove 2