Update Initiative
Update an existing initiative task.
Instructions
Call update-initiative .
Always append to the existing description. Do not prepend or replace existing notes.
Delivery update example (implementation completed):
update-initiative({ "initiativeId": "<initiativeId>", "workspaceId": "<workspaceId>", "status": "In Progress", "description": "<existingDescription>\n\n---\n\n## Changes\n- What changed: Implemented HubSpot OAuth callback and token persistence\n- Why: Enable first end-to-end auth handshake for lead sync", "assigneeIds": ["<userId>"], "teamIds": ["<teamId>"] })
Research/planning update example (no external delivery yet):
update-initiative({ "initiativeId": "<initiativeId>", "workspaceId": "<workspaceId>", "status": "In Review", "description": "<existingDescription>\n\n---\n\n## Update\n- Summary: Researched HubSpot scope, risks, and implementation approach", "assigneeIds": ["<userId>"], "teamIds": ["<teamId>"], "parentInitiativeId": "<parentInitiativeId>", "taxonomyLabelIds": ["<labelId>"] })
Resolve initiative IDs with list-initiatives first when needed.
If setting initiative status to Completed , append a ## Changes block. Do not send status-only completion updates.
Use Changes/Why only when real implementation work was delivered. For research/planning-only updates, append ## Update with a concise summary.