export type HistoryEntry = {
  id: string;
  createdAt: string;
  prompt: string;
  modelId: string;
  discipline: "image" | "video" | "audio";
  status: "succeeded" | "running" | "queued" | "failed";
  outputUrl?: string;
  preview?: string;
  durationLabel?: string;
  tags?: string[];
};

export const historySeed: HistoryEntry[] = [
  {
    id: "hist-001",
    createdAt: new Date().toISOString(),
    prompt: "evergreen tree in a misty winter forest, cinematic lighting, volumetric fog",
    modelId: "google-imagen-4-ultra",
    discipline: "image",
    status: "succeeded",
    outputUrl: "#",
    preview: "https://images.unsplash.com/photo-1518806118471-f28b20a1d79d?auto=format&fit=crop&w=320&q=80",
    tags: ["1:1", "High fidelity"]
  },
  {
    id: "hist-002",
    createdAt: new Date(Date.now() - 1000 * 60 * 15).toISOString(),
    prompt: "slow aerial shot over snowy forest at sunrise, gentle snowfall, cinematic color grading",
    modelId: "openai-sora-2-pro",
    discipline: "video",
    status: "running",
    durationLabel: "0:08",
    preview: "https://images.unsplash.com/photo-1459478309853-2c33a60058e7?auto=format&fit=crop&w=320&q=80",
    tags: ["Queued"]
  },
  {
    id: "hist-003",
    createdAt: new Date(Date.now() - 1000 * 60 * 60).toISOString(),
    prompt: "atmospheric synthwave intro, 90 BPM, lush pads and neon arpeggios",
    modelId: "audio-verse-synthesis",
    discipline: "audio",
    status: "succeeded",
    outputUrl: "#",
    tags: ["Loop", "90 BPM"]
  }
];
