Skip to content

RecommendationZ

const RecommendationZ: ZodObject<{ affectedAreas: ZodArray<ZodString>; affectedFiles: ZodArray<ZodString>; archivedAt: ZodOptional<ZodString>; archiveReason: ZodOptional<ZodEnum<{ converted-settled: "converted-settled"; manual: "manual"; rejected: "rejected"; shipped: "shipped"; }>>; assumptionIds: ZodArray<ZodString>; confidence: ZodNumber; convertedToPhaseId: ZodOptional<ZodString>; createdAt: ZodString; decayState: ZodEnum<{ aging: "aging"; contradicted: "contradicted"; fresh: "fresh"; needs-revalidation: "needs-revalidation"; stale: "stale"; superseded: "superseded"; }>; decisionIds: ZodArray<ZodString>; evidenceIds: ZodArray<ZodString>; id: ZodString; leverageScore: ZodNumber; priority: ZodEnum<{ critical: "critical"; high: "high"; low: "low"; medium: "medium"; }>; readiness: ZodEnum<{ blocked: "blocked"; needs-decision: "needs-decision"; needs-evidence: "needs-evidence"; raw-idea: "raw-idea"; ready-for-cadence-spec: "ready-for-cadence-spec"; ready-for-milestone: "ready-for-milestone"; }>; riskScore: ZodNumber; scoutId: ZodOptional<ZodString>; shippedRef: ZodOptional<ZodString>; source: ZodEnum<{ cadence: "cadence"; code-analysis: "code-analysis"; impact: "impact"; manual: "manual"; review: "review"; session: "session"; }>; sourceFindingId: ZodOptional<ZodString>; status: ZodEnum<{ accepted: "accepted"; candidate: "candidate"; converted: "converted"; deferred: "deferred"; rejected: "rejected"; settle-pending: "settle-pending"; shipped: "shipped"; }>; suggestedBackendAction: ZodOptional<ZodString>; suggestedMilestoneId: ZodOptional<ZodString>; summary: ZodString; title: ZodString; updatedAt: ZodString; }, $strip>

Defined in: types/src/intelligence.ts:68