parse_pasted_schedule
Parse a free-text or pasted schedule into a structured task list. Each task line/paragraph is extracted into {title, description?, assigneeId?, dueDate?, priority?}. When projectId is provided, member names in the text are matched against actual project members for assigneeId resolution. Returns an array of parsed tasks, does NOT create them. Pass the result to instantiate_plan or create_task to materialise. Feature: aiCore (every plan). Use when the user pastes a schedule from email, a spreadsheet, or a document and asks "turn this into tasks".
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | The natural-language or pasted schedule text. Can be a numbered list, bulleted list, paragraph prose, or a table. Each distinct task should be on its own line or clearly delimited. | |
| projectId | No | Optional. Project ID for member-name resolution. When provided, assignee names in the text are matched against project members. |