Error handling and input validation for Todo AI Chatbot task operations. Use when implementing:
(1) Input validation for task title, position, and description
(2) User-friendly error messages for MCP tool operations
(3) Edge case handling (empty lists, non-existent tasks, duplicates)
(4) Graceful degradation for API and database failures