You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
24 lines
1.3 KiB
Markdown
24 lines
1.3 KiB
Markdown
Add the following tickets:
|
|
|
|
Read @docs @src @tests @PLAN.md @README.md and @CLAUDE.md for context.
|
|
|
|
* Add a `--filter` flag to `list`, `ready`, and `migrate` commands.
|
|
* This should accept `key=value` pairs for all metadata.
|
|
* Keys include: priority, type, status, title.
|
|
* Users can pass multiple key=value pairs.
|
|
* When passing different keys this is a logical AND reducing the results.
|
|
* When passing the same key with different values, this results in a logical OR expanding the results.
|
|
* Values should support globs,
|
|
* Example: `status=*` matches all status values
|
|
* Example: `--title=*command*` matches all tickets with 'command' in the title
|
|
|
|
* By default do not include `done` tasks in `nbd list`. Require `--filter status=*` or `--filter status=done`
|
|
|
|
* Add a new `next` subcommand which chooses the highest priority ticket which is ready to be worked on.
|
|
* This should support the `--filter` flag.
|
|
|
|
Deeply understand each item before planning.
|
|
Create `nbd` tickets for each item including your plan, breaking the problem down into smaller tickets where it makes sense.
|
|
Include relevant source files, documentation, and context about each ticket so the work has the higest probability of success without additional context being required.
|
|
Do not implement any tickets.
|