assist · Mar 30–Apr 5, 2026 · v0.158–v0.174 · via commits

SQLite backlog storage, permission overhaul, looping backlog next

Backlog storage moved to SQLite and the permission system was split into reads, writes and deny rules, with plenty of workflow polish for continuous backlog sessions.

Added 11

  • wontdo backlog status
  • Full-text search across backlog items
  • Browser routing and deep links in the backlog web UI
  • Deny rules via cli-hook deny
  • Linking backlog items to each other
  • --dir option for backlog commands
  • seq --from time range and --file input
  • Global sync auto-confirm option
  • backlog next loops while items remain
  • draft and bug launch modes chaining into /next
  • ls alias and top-level a alias

Changed 8

  • Backlog stored in SQLite with a JSONL mirror
  • backlog add takes CLI options instead of a file
  • Prompt before auto-starting a single item
  • Permissions split into reads and writes, merged across tools
  • Backlog comments inlined into phase prompts
  • Edit mode for draft and bug
  • Historical Seq queries use /api/data
  • Auto-commit after backlog add

Fixed 6

  • Backlog parse errors silently dropping items
  • Legacy rows crashing backlog ls
  • Literal backticks in quoted args for splitCompound
  • Allow matchers with ./ prefix or no :* suffix
  • Crash on Ctrl-C during prompts
  • Summary saved on phase-done instead of done