sprintGates.create
Type: mutation
Module: convex/sprintGates.ts
Arguments
Section titled “Arguments”{ orgId: string, programId: Id<"programs">, workstreamId: Id<"workstreams">, name: string, gateType: gateTypeValidator, criteria: v.object({ title: string, description: string /* optional */, }[], ), }Create a new sprint gate with criteria and initial pending status. @param orgId - Organization ID @param programId - Parent program @param workstreamId - Parent workstream @param name - Gate display name @param gateType - Gate category (e.g., foundation, release) @param criteria - Array of pass/fail criteria