Files
homaroma/ORIGINAL_REQUEST.md
T
2026-06-28 20:18:07 -04:00

27 lines
1.3 KiB
Markdown

# Original User Request
## Initial Request — 2026-06-28T19:40:16-04:00
Develop the `update_category_image` feature to allow updating the image URL of a category. This requires changes in both `apps/backend` (for the API and database update) and `apps/mcp-server` (for the MCP tool definition and handler).
Working directory: `/home/ti/git/homaroma`
Integrity mode: development
## Requirements
### R1. Backend Implementation
- Implement the logic in `apps/backend` to update a category's `imageUrl` field.
- Expose an endpoint, service method, or procedure that the MCP server can call to perform this update.
### R2. MCP Tool Implementation
- Create a new tool named `update_category_image` in `apps/mcp-server`.
- Define the schema to accept `id` (Category ID as a number) and `imageUrl` (as a string).
- Implement the handler to call the backend logic and return a clear success or error message.
## Acceptance Criteria
### Verification (Programmatic)
- [ ] The code must compile successfully without TypeScript errors in both `apps/backend` and `apps/mcp-server`.
- [ ] The `update_category_image` tool must be successfully registered in the MCP server.
- [ ] (Optional if possible) A script or test confirms that calling the backend logic correctly updates the `imageUrl` field of a category.