🔧 Backend API Endpoints Used
GET /tasks - List tasks with filtering
GET /tasks/{task_id} - Get task details
PUT /tasks/{task_id}/status - Update task status
PUT /tasks/{task_id}/assign - Assign task to user
GET /tasks/{task_id}/notes - Get task notes
POST /tasks/{task_id}/notes - Create note
PUT /tasks/{task_id}/notes/{note_id} - Update note
DELETE /tasks/{task_id}/notes/{note_id} - Delete note
GET /tasks/{task_id}/attachments - Get attachments
POST /tasks/{task_id}/attachments - Upload attachment
DELETE /tasks/{task_id}/attachments/{attachment_id} - Delete attachment
GET /tasks/{task_id}/submissions - Get submissions
POST /tasks/{task_id}/submit - Submit work