Skip to content

RecommendationReportZ

const RecommendationReportZ: ZodObject<{ advisory: ZodObject<{ kind: ZodEnum<{ empty: "empty"; finish-loop: "finish-loop"; spec-new: "spec-new"; top-recommendation: "top-recommendation"; }>; primary: ZodString; secondary: ZodOptional<ZodString>; }, $strip>; generatedAt: ZodString; needsAttention: ZodArray<ZodObject<{ decayState: ZodEnum<{ aging: "aging"; contradicted: "contradicted"; fresh: "fresh"; needs-revalidation: "needs-revalidation"; stale: "stale"; superseded: "superseded"; }>; id: ZodString; title: ZodString; }, $strip>>; parked: ZodArray<ZodObject<{ id: ZodString; 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"; }>; status: ZodEnum<{ accepted: "accepted"; candidate: "candidate"; converted: "converted"; deferred: "deferred"; rejected: "rejected"; settle-pending: "settle-pending"; shipped: "shipped"; }>; title: ZodString; }, $strip>>; ranked: ZodArray<ZodObject<{ decayState: ZodEnum<{ aging: "aging"; contradicted: "contradicted"; fresh: "fresh"; needs-revalidation: "needs-revalidation"; stale: "stale"; superseded: "superseded"; }>; id: ZodString; priority: ZodEnum<{ critical: "critical"; high: "high"; low: "low"; medium: "medium"; }>; raw: ZodNumber; 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"; }>; score: ZodNumber; scoutId: ZodOptional<ZodString>; status: ZodEnum<{ accepted: "accepted"; candidate: "candidate"; converted: "converted"; deferred: "deferred"; rejected: "rejected"; settle-pending: "settle-pending"; shipped: "shipped"; }>; suggestedBackendAction: ZodOptional<ZodString>; terms: ZodArray<ZodObject<{ label: ZodString; value: ZodNumber; }, $strip>>; title: ZodString; }, $strip>>; schemaVersion: ZodLiteral<1>; totals: ZodObject<{ excluded: ZodNumber; needsAttention: ZodNumber; parked: ZodNumber; ranked: ZodNumber; total: ZodNumber; }, $strip>; }, $strip>

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