feat: implement Trello list management

Add 4 list management tools extending the Trello client:
- trello_create_list — create a new list on a board
- trello_rename_list — rename an existing list
- trello_archive_list — archive a list
- trello_move_list — move a list to a new position

Also update the auth spec doc to reflect the PR #5 review fixes
(TypedDict contracts, updated disconnect message).

Issue: #3
This commit is contained in:
Marko (Hermes Implementer)
2026-05-26 23:04:25 +00:00
parent 4d1f37a9f4
commit f9282fba09
7 changed files with 530 additions and 3 deletions
+1 -1
View File
@@ -325,5 +325,5 @@ class TestPluginMetadata:
assert PLUGIN_NAME == "trello-plugin"
assert isinstance(PLUGIN_DESCRIPTION, str)
assert isinstance(PLUGIN_VERSION, str)
assert len(PLUGIN_TOOLS) == 8
assert len(PLUGIN_TOOLS) == 12
assert all(callable(t) for t in PLUGIN_TOOLS)