feat(tasks): enhance delete task functionality with account resolution and access control
Merged
PR
6mo ago+207+207+012345678901234567890123456789-23-23-01234567890123456789
- Updated
registerDeleteTaskToolto include account ID resolution usingresolveAccountId, ensuring only authorized users can delete tasks. - Modified
deleteTaskto accept aresolvedAccountIdparameter, enforcing access control by checking task ownership before deletion. - Introduced
TASK_ACCESS_DENIED_MESSAGEfor clearer error handling when access is denied. - Updated
deleteTaskHandlerto handle access denial responses appropriately. - Adjusted validation schema for task deletion to ensure proper UUID format.