User Story: As a Hermes Agent User, I want to manage Trello cards (create, view, update, move, archive, assign, comment, checklist) so that I can track and progress my tasks.
Acceptance Criteria:
4.1 Hermes Agent User can create a new card on a selected list:
The plugin SHALL allow the user to specify the card's name, description, and the target list (by ID or name).
The plugin SHALL create the card and return its ID and URL.
4.2 Hermes Agent User can view details of a Trello card:
The plugin SHALL allow the user to select a card by ID or name.
The plugin SHALL return detailed information including its title, description, due date, members, checklists, and comments.
4.3 Hermes Agent User can update a card's core attributes:
The plugin SHALL allow the user to modify the card's title, description, and due date.
The plugin SHALL ensure updates are reflected on Trello.
4.4 Hermes Agent User can move a card:
The plugin SHALL allow the user to move a card to a different list on the same board or to a different board entirely.
The plugin SHALL confirm the card's new location.
4.5 Hermes Agent User can archive a card:
The plugin SHALL allow the user to select a card by ID or name and archive it.
The plugin SHALL confirm the card's archival status.
4.6 Hermes Agent User can add/remove members to/from a card:
The plugin SHALL allow the user to assign existing Trello members to a card or remove them.
4.7 Hermes Agent User can add/edit/delete comments on a card:
The plugin SHALL provide functionality to add new comments, modify existing ones (if permited by Trello API), and delete comments.
4.8 Hermes Agent User can manage checklist items on a card:
The plugin SHALL allow the user to add new checklist items, mark existing items as complete/incomplete, and remove checklist items."
User Story: As a Hermes Agent User, I want to manage Trello cards (create, view, update, move, archive, assign, comment, checklist) so that I can track and progress my tasks.
Acceptance Criteria:
* **4.1 Hermes Agent User can create a new card on a selected list:**
* The plugin SHALL allow the user to specify the card's name, description, and the target list (by ID or name).
* The plugin SHALL create the card and return its ID and URL.
* **4.2 Hermes Agent User can view details of a Trello card:**
* The plugin SHALL allow the user to select a card by ID or name.
* The plugin SHALL return detailed information including its title, description, due date, members, checklists, and comments.
* **4.3 Hermes Agent User can update a card's core attributes:**
* The plugin SHALL allow the user to modify the card's title, description, and due date.
* The plugin SHALL ensure updates are reflected on Trello.
* **4.4 Hermes Agent User can move a card:**
* The plugin SHALL allow the user to move a card to a different list on the same board or to a different board entirely.
* The plugin SHALL confirm the card's new location.
* **4.5 Hermes Agent User can archive a card:**
* The plugin SHALL allow the user to select a card by ID or name and archive it.
* The plugin SHALL confirm the card's archival status.
* **4.6 Hermes Agent User can add/remove members to/from a card:**
* The plugin SHALL allow the user to assign existing Trello members to a card or remove them.
* **4.7 Hermes Agent User can add/edit/delete comments on a card:**
* The plugin SHALL provide functionality to add new comments, modify existing ones (if permited by Trello API), and delete comments.
* **4.8 Hermes Agent User can manage checklist items on a card:**
* The plugin SHALL allow the user to add new checklist items, mark existing items as complete/incomplete, and remove checklist items."
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
User Story: As a Hermes Agent User, I want to manage Trello cards (create, view, update, move, archive, assign, comment, checklist) so that I can track and progress my tasks.
Acceptance Criteria: