createTaskTool
Create a task (Act, "מטלה") in a project - the way a member gets something new done. Whenever the user wants something new to happen in a project, offer this option. Choose the shape:
A mission in progress already covers the work: create an act linked to it - assignedUserId = the mission holder, missionId from getMemberMissionsTool.
Nobody in the project does this kind of work, so an implementer must be found: this is not an act - prepare a mission with prepareMissionTool.
No specific person yet: create the act with no assignee and pass tafkidims = the roles that fit it (IDs from getProjectMembersTool). The holders of those roles are notified and one of them picks it up. An act assigned to another person waits for that person to approve it; nobody is bound until they accept. The caller must be a member of the project. Requires a project ID. Docs: https://1lev1.com/mcp#createTaskTool
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| link | No | Optional URL related to the task | |
| name | Yes | Short name/title of the task | |
| dateF | No | End date (ISO format) | |
| dateS | No | Start date (ISO format) | |
| hashivut | No | Urgency level of the task | white |
| missionId | No | ID of the mission in progress (mesimabetahaliches) this task belongs to, from getMemberMissionsTool. Goes with assignedUserId. | |
| projectId | Yes | ID of the project where the task will be created | |
| tafkidims | No | IDs of the roles (tafkidim) that fit the task, when no specific person is chosen; a holder of one of them picks it up. Use getProjectMembersTool to resolve role names to IDs. Mutually exclusive with assignedUserId. | |
| description | No | What has to be done and what done looks like, as plain text. Strongly recommended - a title alone is hard to act on. | |
| assignedUserId | No | ID of the person (project member) to assign this task to - usually the holder of the mission it belongs to. Use getProjectMembersTool to resolve a name to an ID. Mutually exclusive with tafkidims. |