yc-bench task-assign
Assign an available employee to a planned task. The employee must meet the task’s tier requirements and must not be currently assigned to another task.
Usage
Parameters
The ID of the task to assign (must be in “planned” status)
The ID of the employee to assign to the task
Response
Returns the updated task with assignment details:Task identifier
Assigned employee identifier
Name of assigned employee
Employee’s skill tier
Updated task status (remains “planned” until dispatched)
Estimated completion date based on employee productivity (ISO 8601 format)
Confirmation message
Example
Example Output
Validation Rules
- Task must be in “planned” status (not in_progress or completed)
- Employee must not be currently assigned to another task
- Employee tier must meet or exceed task’s required tier
- Both task and employee must exist
Error Cases
- Task not found - Invalid task ID
- Employee not found - Invalid employee ID
- Employee busy - Employee already assigned to another task
- Insufficient tier - Employee tier below task requirement
- Invalid status - Task not in “planned” status
Related Commands
- task-dispatch - Start work on assigned task
- task-accept - Accept task from market
- employee-list - List available employees
- task-list - List all tasks