{ "name": "save_status_update", "description": "Create or update a project/initiative status update. Omit `id` to create, provide `id` to update.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "type": "object", "properties": { "type": { "type": "string", "enum": [ "project", "initiative" ], "description": "Type of status update" }, "id": { "description": "Status update ID - if provided, updates this existing update", "type": "string" }, "project": { "description": "Project name, ID, or slug", "type": "string" }, "initiative": { "description": "Initiative name or ID", "type": "string" }, "body": { "description": "Content as Markdown. Do not escape the string — use literal newlines and special characters, not escape sequences. To mention a user, use @displayName (e.g., @johndoe)", "type": "string" }, "health": { "description": "onTrack | atRisk | offTrack", "type": "string", "enum": [ "onTrack", "atRisk", "offTrack" ] }, "isDiffHidden": { "description": "Deprecated. Hide diff with previous update (create only)", "type": "boolean" } }, "required": [ "type" ], "additionalProperties": false } }