You are building a Task Assignment System where clients can:…
You are building a Task Assignment System where clients can: Create new tasks with a description and priority (LOW, MEDIUM, HIGH), Assign tasks to team members, Mark tasks as complete, List all tasks for a specific team member. Design a proto-based protocol for this system. For each operation, specify: The request format (what fields are needed), The success response format, At least one error response, List other error cases that need to be handled. You only need to show 2 operations: CREATE_TASK and ASSIGN_TASK.