Verify bulk_move_items backend supports points field #34
Labels
No labels
domain:backend
domain:devops
domain:frontend
status:approved
status:in-progress
status:needs-fix
status:qa
type:bug
type:devops
type:feature
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
forgejo_admin/pal-e-mcp#34
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Lineage
todo-mcp-clear-points-labels(no plan ancestry — discovered during PR #32 QA)Repo
forgejo_admin/pal-e-docs-mcp+forgejo_admin/pal-e-docs(backend verification)User Story
As a sprint manager using bulk_move_items
I want confidence that passing
pointsin the JSON array actually worksSo that bulk operations don't silently drop data
Context
PR #32 updated
bulk_move_itemsdocumentation to advertisepointsas a valid key in the JSON array. QA nit #2: The MCP tool passes the parsed JSON list directly to the SDK, which passes it to the API. If the backend bulk endpoint doesn't supportpointsin its schema, callers get a silent drop or validation error.This is a verification task — confirm the backend
PUT /api/sprints/{slug}/items/bulkacceptspointsper item, and if not, either fix the backend or correct the MCP documentation.File Targets
Files to verify:
pal-e-docs/src/pal_e_docs/routes/sprints.py— bulk endpoint schemapal-e-docs-sdk/src/pal_e_docs_sdk/sprints.py— SDK bulk methodsrc/pal_e_docs_mcp/tools/sprints.py—bulk_move_itemsdocstring (line ~309)Acceptance Criteria
pointsper item OR documentation is correctedpointsfrombulk_move_itemsdescriptionTest Expectations
bulk_move_itemswithpointsin JSON payload — verify points actually savedruff checkandruff format --checkpassConstraints
Checklist
Related
pal-e-sprints— project