export type LaunchSection = {
  slug: string;
  label: string;
  title: string;
  summary: string;
  tone: string;
  strap: string;
  coverline: string;
  motif: string;
  samples: string[];
};

export type SchoolDossier = {
  slug: string;
  institution: string;
  years: string;
  program: string;
  city: string;
  logo: string;
  teaser: string;
};

export const hero = {
  kicker: "Pataphysical bulletin / Kongsberg edition",
  title: "A high-tech newsmagazine disguised as one man's improbable paper trail.",
  lede:
    "Private AI, jazz basements, multilingual weather, family rights, and systems work from Ringwood to Kongsberg, edited with equal parts brass, evidence, and deliberate mischief.",
  sublede:
    "Inside this issue: Blue Note Logic in the machine room, Gilligan Tech in the field, Do Better Norge in the civic file, Trivia & Tunes in the live-wire culture pages, and school dossiers written like contraband literature.",
};

export const launchSections: LaunchSection[] = [
  {
    slug: "business",
    label: "01",
    title: "Business",
    summary: "Consulting notes, AI architecture, and operator essays for people who prefer working systems to rented theater.",
    tone: "Sharp, practical, anti-buzzword.",
    strap: "Operator studies for adults who are tired of consultant vapor.",
    coverline: "The anti-buzzword ledger.",
    motif: "Pricing, systems, execution, and elegant refusal.",
    samples: ["The one-laptop doctrine", "SME systems with teeth", "Boardroom notes without cologne"],
  },
  {
    slug: "education",
    label: "02",
    title: "Education",
    summary: "School dossiers, study notes, intellectual migrations, and academic detours worth keeping.",
    tone: "Curious, rigorous, lightly mischievous.",
    strap: "Degrees as cities, schools as chapters, study as migration.",
    coverline: "The dossier issue.",
    motif: "Memory, theory, institutions, and weather.",
    samples: ["Villanova as overture", "Krakow and the bureaucracy sublime", "Kongsberg after experience"],
  },
  {
    slug: "family",
    label: "03",
    title: "Family",
    summary: "A warmer archive for memory, milestones, and the private weather that keeps the machinery worth running.",
    tone: "Private-minded, generous, alive.",
    strap: "The soft archive, still edited like it matters.",
    coverline: "Domestic front pages.",
    motif: "Photographs, notes, kinship, and time.",
    samples: ["Albums with captions worth reading", "Milestones without sentimentality", "A household in motion"],
  },
  {
    slug: "fun-postings",
    label: "04",
    title: "Fun Postings",
    summary: "Odd notices, cultural flyers, side projects, and the sort of elegant nonsense that deserves proper typesetting.",
    tone: "Playful, deadpan, collectible.",
    strap: "The classified page gets strange and starts wearing cologne.",
    coverline: "Useful nonsense, neatly set.",
    motif: "Flyers, jokes, events, absurd notices.",
    samples: ["Cultural dispatches", "Ridiculous but sincere", "Posters for improbable evenings"],
  },
  {
    slug: "writing",
    label: "05",
    title: "Writing",
    summary: "This month's writing desk runs on Boris Vian: novels with trapdoors, Vernon Sullivan weather, Saint-Germain smoke, and bibliography arranged like a contraband route.",
    tone: "Literary, international, smoky.",
    strap: "A low-lit file on Boris Vian, jazz syntax, and the exact science of glorious exception.",
    coverline: "Boris Vian in the side door.",
    motif: "Novels, jazz, pataphysics, counterfeit signatures, and Paris after midnight.",
    samples: [
      "The engineer of exceptions",
      "Five doors into Boris Vian",
      "Why Saint-Germain still leaks into the prose",
    ],
  },
  {
    slug: "jazz-music",
    label: "06",
    title: "Jazz and Music",
    summary: "Listening notes, Kongsberg nights, Caveau memories, and the low-lit logic of serious groove.",
    tone: "Velvet, brassy, precise.",
    strap: "For records, rooms, and players who understand that rhythm is governance.",
    coverline: "Blue notes and side doors.",
    motif: "Listening, memory, improvisation, timing.",
    samples: ["Records after midnight", "Why groove beats branding", "A private history of swing"],
  },
  {
    slug: "languages",
    label: "07",
    title: "Languages",
    summary: "English, French, and Norwegian switching places without losing the joke, the seduction, or the filing detail.",
    tone: "Polyglot, sly, welcoming.",
    strap: "A section for mistranslation, seduction, and grammatical diplomacy.",
    coverline: "The multilingual cabinet.",
    motif: "French, Norwegian, English, and elegant trouble.",
    samples: ["Words that travel badly", "Translation as personality", "Syntax with a passport"],
  },
  {
    slug: "ai-lab",
    label: "08",
    title: "AI Lab",
    summary: "Private corpora, cited answers, multilingual agents, and practical machine intelligence with actual memory.",
    tone: "Forward-looking, grounded, open source friendly.",
    strap: "Machine intelligence without the conference lanyard.",
    coverline: "The atelier for useful futures.",
    motif: "Prompts, tooling, agentic systems, humane interfaces.",
    samples: ["AI that can write in-house style", "Editorial controls, not gimmicks", "Open tools with manners"],
  },
  {
    slug: "norway",
    label: "09",
    title: "Norway",
    summary: "Kongsberg dispatches, civic reporting, immigrant-family realities, and Norwegian life observed without brochure language.",
    tone: "Observant, civic, place-aware.",
    strap: "A local paper for one town and several realities.",
    coverline: "Kongsberg, correctly observed.",
    motif: "Place, policy, weather, Nordic texture.",
    samples: ["Silver city dispatches", "The civic weather report", "Norway beyond brochure language"],
  },
  {
    slug: "projects",
    label: "10",
    title: "Projects",
    summary: "Things launched, repaired, modernized, or made slightly dangerous across code, content, venues, and data.",
    tone: "Builder energy, clean receipts.",
    strap: "The workshop floor, but art directed.",
    coverline: "Built, fixed, and shipped.",
    motif: "Case files, before/after, code and consequence.",
    samples: ["From schema to interface", "Deployments with fingerprints", "Systems that survived contact"],
  },
  {
    slug: "cv",
    label: "11",
    title: "CV",
    summary: "The formal record, still elegant, still readable, and never trapped in a dusty PDF.",
    tone: "Professional, legible, confident.",
    strap: "The biography in pressed clothes.",
    coverline: "A resume that behaves like publishing.",
    motif: "Timeline, experience, proof, education.",
    samples: ["Careers across countries", "A record without dead language", "Credentials with pulse"],
  },
];

export const schoolDossiers: SchoolDossier[] = [
  {
    slug: "usn",
    institution: "University of South-Eastern Norway",
    years: "2021 to present",
    program: "MSc, Innovation and Technology Management",
    city: "Kongsberg, Norway",
    logo: "/images/schools/usn.svg",
    teaser:
      "A systems laboratory where engineering discipline and lived experience meet over coffee, models, and unfinished questions.",
  },
  {
    slug: "jagiellonian",
    institution: "Jagiellonian University",
    years: "2010 to 2011",
    program: "European Union Studies",
    city: "Krakow, Poland",
    logo: "/images/schools/jagiellonian.svg",
    teaser:
      "History, bureaucracy, Europe, and the old civilizational habit of asking larger questions than the room can comfortably hold.",
  },
  {
    slug: "escp-moore",
    institution: "ESCP and Darla Moore",
    years: "1997 to 1999",
    program: "International MBA and Master of International Business",
    city: "Paris and Columbia, South Carolina",
    logo: "/images/schools/escp-moore.svg",
    teaser:
      "A dual orbit of French polish and American execution, where commerce learned to travel with style and consequence.",
  },
  {
    slug: "european-university",
    institution: "European University and Institut Cooreman",
    years: "1996",
    program: "MBA and Master of International Trade",
    city: "Brussels, Belgium",
    logo: "/images/schools/european-university.svg",
    teaser:
      "Trade, movement, and continental ambition, written in the language of deals, trains, and multilingual evenings.",
  },
  {
    slug: "villanova",
    institution: "Villanova University",
    years: "1991 to 1995",
    program: "BSc, Business Administration",
    city: "Philadelphia, Pennsylvania",
    logo: "/images/schools/villanova.svg",
    teaser:
      "The Main Line chapter, where finance, communication, and character first learned to share the same bandstand.",
  },
];

export const fieldNotes = [
  "Blue Note Logic keeps the machine room full of private AI, cited answers, and document intelligence that behaves like evidence instead of theater.",
  "Trivia & Tunes is now a living product story: venue-grade quiz nights, real AI in the game loop, and voice layers warming up for live testing.",
  "Do Better Norge keeps the civic file open on family life, immigrant fathers, due process, and the legal weather in contemporary Norway.",
];

export const editorialPromises = [
  "Keep the paper light, breathable, and a little dangerous around the edges.",
  "Make AI visible as a craft tool, a newsroom instrument, and never a plastic gimmick.",
  "Treat the CV, the jazz notebook, the civic archive, and the family pages with equal design seriousness.",
];

export const coverLines = [
  "A pataphysical field paper with jazz smoke in the margins and SQL under the floorboards.",
  "Five school dossiers, each signed with a clearly counterfeit blessing and a straight face.",
  "AI in the machinery, not sprayed on top like fresh conference cologne.",
];

export function getSectionHref(section: LaunchSection) {
  return section.slug === "education" ? "/education" : `/${section.slug}`;
}
