linear.listProjects filters by access, ownership, membership, status, state, or text.
automations/list-linear-projects.automation.ts
accessibleTeamId, leadId, memberId, search, legacy state, and statusId. orderBy is "createdAt" or "updatedAt" and defaults to "updatedAt". limit accepts 1–50 and defaults to 50. Other common page fields are after and includeArchived. Optional second argument { account } defaults to the project binding.
Returns { projects: LinearProject[]; pageInfo: LinearPageInfo }.