{String(kind === "improvement" ? (item.rationale ?? "—") : (item.evidence ?? "—"))}
{copy.initialVersion}
} - +{copy.loadingGraph}
: workflowGraph?.nodes.length ?{graphError || copy.noWorkflowGraph}
} +{empty}
}{empty}
}{empty}
}{empty}
}{empty}
}{String(kind === "improvement" ? (item.rationale ?? "—") : (item.evidence ?? "—"))}
{empty}
}{item.trace.evidence}
{item.summary}
}{l.noMatchingResults}
}>; + const artifactsFor = (iteration: number) => steps.filter((step) => step.loop_index === iteration).flatMap((step) => browserJourney(step.result)?.results ?? []); + const modalArtifacts = evidenceModal?.artifacts.filter((artifact) => evidenceModal.kind === "image" ? Boolean(artifact.screenshot) : Boolean(artifact.html)) ?? []; + return <>{error}{records.length ? <>{summaries.length > 0 &&{item.summary}
}{l.noMatchingResults}
}{l.loadingOpenTelemetryTrace}
; - if (!tree.roots.length) return{l.noOpenTelemetrySpans}
; - const render = (span: TelemetrySpan): ReactNode => { - const children = tree.children.get(span.spanId) ?? [], expandable = children.length > 0, isCollapsed = collapsed.has(span.spanId), attributes = Object.entries(span.attributes ?? {}), events = span.events ?? []; - const summary = [span.status || "UNSET", duration(span), ...events.map((event) => event.name)].filter(Boolean).join(" · "); - return{record?.error || l.supervisorWaiting}
}{record?.error || l.supervisorWaiting}
}{loading}
; + if (!tree.roots.length) return{empty}
; + const render = (span: TelemetrySpan): ReactNode => { + const children = tree.children.get(span.spanId) ?? [], expandable = children.length > 0, isCollapsed = collapsed.has(span.spanId), attributes = Object.entries(span.attributes ?? {}), events = span.events ?? []; + const summary = [span.status || "UNSET", duration(span), ...events.map((event) => event.name)].filter(Boolean).join(" · "); + return{t.description}
{build && ( @@ -785,6 +796,15 @@ function StoredState({ .then(setStates) .catch(() => setStates([])); }, [buildId]); + const renderStateValue = (value: unknown, label?: string): ReactNode => { + if (Array.isArray(value)) { + return{value === null ? "null" : String(value)};
+ };
return (