createProject creates a project with planning, status, ownership, membership, and content.
automations/create-linear-project.automation.ts
name and a non-empty teamIds array are required. Optional fields are color, Markdown content, description, icon, leadId, memberIds, priority (0–4), startDate, legacy state, statusId, targetDate, and account. Dates use YYYY-MM-DD.
Returns the created LinearProject. Prefer statusId over legacy state in modern workspaces.