Skip to content

Checklist Item Add/Update/Position/Delete Commands#233

Open
k0d3x8its wants to merge 11 commits into
mheap:mainfrom
k0d3x8its:feat/checklist-item-crud
Open

Checklist Item Add/Update/Position/Delete Commands#233
k0d3x8its wants to merge 11 commits into
mheap:mainfrom
k0d3x8its:feat/checklist-item-crud

Conversation

@k0d3x8its
Copy link
Copy Markdown

@k0d3x8its k0d3x8its commented May 25, 2026


Add checklist item commands

Add checklist item CRUD commands: card:add-checklist-item,
card:delete-checklist-item, card:update-checklist-item,
card:delete-checklist. Includes resolveChecklistId helper on BaseCommand.

Commands added

  • card:delete-checklist — delete a checklist from a card by name
  • card:add-checklist-item — add an item to a checklist
  • card:delete-checklist-item — delete an item from a checklist by name
  • card:update-checklist-item — rename or reposition a checklist item (supports
    top, bottom, up, down, or a numeric position)

Changes

  • BaseCommand — new resolveChecklistId helper used by the new checklist
    commands

Not "shared across all checklist commands" — only new ones call it.

  • 4 new commands under src/commands/card/
  • Full unit test coverage for all 4 commands

Test plan

  • pnpm build && pnpm test — 327 unit tests pass across all packages
  • Manual CLI test — 1 checklist, 5 items (add, update, delete)
  • Shell script test — 1 checklist, 1 item end-to-end
  • Agent test — 5 cards, 100 checklist items

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant