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.