Skip to main content

Type Alias: IntentResult

IntentResult = { catalogVersion: string; datasetId: string; intent: AnalyticalIntent; status: "valid"; } | { issues: IntentIssue[]; status: IntentResultStatus; }

Defined in: intent/intentResult.ts:78

Discriminated union returned by validateIntent. A 'valid' result always resolves datasetId — supplied and confirmed, or inferred as the single matching candidate (PRD-005 plan D4/D9) — so PRD-006's resolver never repeats dataset-selection logic.