const NICHES = {
  fashion:   { label: "Petite Fashion", cls: "tag-fashion" },
  skincare:  { label: "Skincare",       cls: "tag-skincare" },
  wellness:  { label: "Wellness",       cls: "tag-wellness" },
  fitness:   { label: "Fitness",        cls: "tag-fitness" },
  antiaging: { label: "Anti-Aging",     cls: "tag-antiaging" },
};

const FORMATS = ["Video", "Carousel", "Story"];
const PIECE_STAGES = ["Idea", "In Production", "Ready for Review", "Approved"];
const BRAND_STAGES = ["Wishlist", "Reached Out", "In Talks", "Active", "Past"];
const HOOK_CATEGORIES = ["Curiosity", "Pain Point", "Identity", "Controversy", "Aspiration"];

// Pieces: everything in production or scheduled
const INITIAL_PIECES = [
  {
    id: "p1", title: "The skincare routine that actually works after 35",
    niche: "antiaging", format: "Video", stage: "Approved",
    scheduledDate: "2026-04-28", approved: true,
    cta: "Comment GLOW", keyword: "GLOW",
    notes: "Film in natural morning light. Show texture of each product.",
    hooks: [{ cat: "Pain Point", text: "If you're still using your 20s routine, this is your sign to stop." }],
    talkingPoints: "AM: Vitamin C serum\nSPF non-negotiable\nWeekly: PHA over AHA for sensitive skin",
    affiliateLinks: "Skinceuticals CE Ferulic\nPaulas Choice BHA",
  },
  {
    id: "p2", title: "5 spring pieces built for petite frames",
    niche: "fashion", format: "Carousel", stage: "Ready for Review",
    scheduledDate: "2026-04-30", approved: false,
    cta: "Swipe for the full LTK edit", keyword: "",
    notes: "Flatlay + mirror try-on for cover slide.",
    hooks: [], talkingPoints: "", affiliateLinks: "Abercrombie petite trench\nAritzia Melina pant",
  },
  {
    id: "p3", title: "How I make midi dresses work when you're petite",
    niche: "fashion", format: "Video", stage: "In Production",
    scheduledDate: null, approved: false,
    cta: "Comment MIDI", keyword: "MIDI",
    notes: "", hooks: [], talkingPoints: "Shoe height, proportions, where to cinch.", affiliateLinks: "",
  },
  {
    id: "p4", title: "Morning vs night: what actually changes after 35",
    niche: "antiaging", format: "Carousel", stage: "Idea",
    scheduledDate: null, approved: false,
    cta: "", keyword: "", notes: "", hooks: [], talkingPoints: "", affiliateLinks: "",
  },
  {
    id: "p5", title: "Before/after: 30 days on PHA",
    niche: "skincare", format: "Story", stage: "In Production",
    scheduledDate: null, approved: false,
    cta: "DM me your questions", keyword: "",
    notes: "Need good lighting for the comparison shot.", hooks: [], talkingPoints: "", affiliateLinks: "",
  },
];

// Ideas: raw braindump, separate from pipeline
const INITIAL_IDEAS = [
  { id: "i1", title: "What I eat in a week to actually sleep through the night", niche: "wellness", format: "Video" },
  { id: "i2", title: "Petite capsule wardrobe — 12 pieces, 30 outfits", niche: "fashion", format: "Carousel" },
  { id: "i3", title: "SPF myth-busting: mineral vs chemical for Asian skin", niche: "skincare", format: "Video" },
  { id: "i4", title: "5-minute desk pilates for tiny apartments", niche: "fitness", format: "Story" },
  { id: "i5", title: "Retinol alternatives that won't wreck sensitive skin", niche: "antiaging", format: "Video" },
  { id: "i6", title: "Jakarta travel diary — cafés + skincare finds", niche: "wellness", format: "Carousel" },
];

// Brands: start fresh
const INITIAL_BRANDS = [];

Object.assign(window, {
  NICHES, FORMATS, PIECE_STAGES, BRAND_STAGES, HOOK_CATEGORIES,
  INITIAL_PIECES, INITIAL_IDEAS, INITIAL_BRANDS,
});
