Skip to content

requirements.create

Type: mutation Module: convex/requirements.ts

{
orgId: string,
programId: Id<"programs">,
title: string,
description: string /* optional */,
batch: string /* optional */,
priority: priorityValidator,
fitGap: fitGapValidator,
effortEstimate: effortValidator /* optional */,
deliveryPhase: deliveryPhaseValidator /* optional */,
status: statusValidator /* optional */,
workstreamId: Id<"workstreams"> /* optional */,
}

Create a new requirement with an auto-generated refId (REQ-001, REQ-002, etc.). @param orgId - Organization ID @param programId - Parent program @param title - Requirement title @param priority - MoSCoW priority level @param fitGap - Fit/gap classification