"use client" import { AlertTriangle } from "lucide-react" import { useAudienceMode } from "@/components/audience-mode-provider" import type { ReproducibilityGap } from "@/lib/backend-artifacts" import { formatMissingField } from "./signal-utils" export function ReproducibilityPanel({ gap, }: { gap?: ReproducibilityGap | null }) { const { mode } = useAudienceMode() const isResearchView = mode === "research" if (!gap) { return null } return (