fix(workbench-ui): harden practice evidence nullish view guards

This commit is contained in:
Shay 2026-06-23 16:00:59 -07:00
parent 31632c83d8
commit e2c7840a4d

View file

@ -12,7 +12,8 @@ export function practiceEvidenceEmptyMessage(evidence: PracticeEvidence): string
if (evidence.status === "missing_evidence") {
return evidence.missing_reason ?? "No sealed practice evidence recorded for this turn.";
}
return evidence.chain.length > 0 || evidence.sealed_trace !== null || evidence.trace_refusal !== null
const chain = evidence.chain ?? [];
return chain.length > 0 || evidence.sealed_trace != null || evidence.trace_refusal != null
? null
: "No sealed practice evidence recorded for this turn.";
}