setFolded(!folded) : undefined}
diff --git a/ui/src/components/feature/interpret.tsx b/ui/src/components/feature/interpret.tsx
index 6c2f379b..c9de1c6f 100644
--- a/ui/src/components/feature/interpret.tsx
+++ b/ui/src/components/feature/interpret.tsx
@@ -314,7 +314,7 @@ export const FeatureInterpretation = ({ feature }: { feature: Feature }) => {
- {interpretation?.validation.map((validation, i) => (
+ {interpretation?.validation?.map((validation, i) => (
{validation.passed ? (
diff --git a/ui/src/types/feature.ts b/ui/src/types/feature.ts
index 24b484ef..6ca3a08c 100644
--- a/ui/src/types/feature.ts
+++ b/ui/src/types/feature.ts
@@ -48,7 +48,7 @@ export const InterpretationSchema = z.object({
})
.optional(),
})
- ),
+ ).optional(),
detail: z
.object({
userPrompt: z.string(),