import { ApiClientError } from "@/shared/api/http-client" /** Preserve the last confirmed snapshot only for this operation's explicit unknown receipt. */ export function isSpeedPersistenceUnknown(error: unknown, runId: string): boolean { if (!(error instanceof ApiClientError) || error.status !== 502) return false if (!error.payload || typeof error.payload !== "object") return false const payload = error.payload as { outcome?: unknown; runId?: unknown } return payload.outcome === "unknown" && payload.runId === runId }