// Shared content for the Intellegio landing page and chat experience.
//
// IMPORTANT: the product model is "top N most-engaged tweets over the
// past 30 days, filtered to >=5 likes". It is NOT "every post in the
// firehose". The transparency moment is that we tell the buyer the
// expected corpus size before they pay. Reflect that throughout.

const PRICING = [
  {
    tier: 'Self-serve',
    price: 9,
    blurb: 'For a quick read on a topic you already understand.',
    bullets: [
      'AI-refined query, you approve before we run',
      'Top tweets sampled by engagement, 30-day window',
      'Standard synthesis, ~1,500 words',
      'Delivered within 24 hours',
    ],
  },
  {
    tier: 'Custom',
    price: 49,
    featured: true,
    blurb: 'Analyst-designed query for a specific decision you\u2019re making.',
    bullets: [
      'Analyst-designed query, exclusions, and ranking',
      'Tailored synthesis prompt for your situation',
      '30-day window with revision pass included',
      'Delivered within 48 hours',
    ],
  },
  {
    tier: 'Deep dive',
    price: 199,
    blurb: 'For when one query won\u2019t cover the question.',
    bullets: [
      'Multiple search angles, cross-referenced',
      'Extended windows, multi-pass analysis',
      'Gap identification and open questions',
      '~5 days, includes a 30-min readout call',
    ],
  },
];

const STEPS = [
  {
    n: '01',
    title: 'Describe your topic',
    body: 'Talk to the brief assistant in plain language. Tell us what you want to understand and what decision is behind it.',
  },
  {
    n: '02',
    title: 'We refine your search',
    body: 'Your intent becomes a precise X query \u2014 phrases, exclusions, voices, time window. You see exactly what we\u2019ll look for.',
  },
  {
    n: '03',
    title: 'Approve, then pay',
    body: 'Review the query and an expected corpus size. If we estimate the data will be too thin to make a useful brief, we tell you before you pay.',
  },
  {
    n: '04',
    title: 'Receive your brief',
    body: 'A downloadable report: themes, dissenting voices, shifts across the window, and direct quotes behind each claim.',
  },
];

// Real briefs Bridget has already produced. Each is linked to the
// actual PDF in /briefs/. Teasers are pulled from the brief content,
// re-edited for landing-page tightness.
const SAMPLES = [
  {
    no: '02611',
    topic: 'Tokenized Gold',
    audience: 'Asset tokenization executive',
    angle: 'Industry intelligence',
    teaser: 'Two players hold 89% of the on-chain market. Custody verification is the unsolved problem. Producer-direct issuance is the wide-open gap.',
    corpus: 100,
    window: '30 days',
    pdf: 'briefs/tokenized-gold.pdf',
  },
  {
    no: '02612',
    topic: 'No-Code Web3 Builders',
    audience: 'Business owner evaluating tools',
    angle: 'Landscape scan',
    teaser: 'Only 24 substantive tweets surfaced \u2014 that\u2019s itself a finding. The category splits across token launchers, app builders, and trading interfaces.',
    corpus: 24,
    window: '30 days',
    pdf: 'briefs/web3-builders.pdf',
    thin: true,
  },
  {
    no: '02613',
    topic: 'AI Agents in Customer Support',
    audience: 'Mid-market operator',
    angle: 'Production reality check',
    teaser: '66% adoption, 74% rollback. A 7-agent team runs $50/month. The gap between marketing and production is wider than the vendors admit.',
    corpus: 75,
    window: '30 days',
    pdf: 'briefs/ai-customer-support.pdf',
  },
  {
    no: '02614',
    topic: 'Creator Economy Monetization',
    audience: 'Content creator or media professional',
    angle: 'Money-flow analysis',
    teaser: 'Traditional platforms have become acquisition channels, not revenue. The money is moving to gaming, trading, and creator-direct payment rails.',
    corpus: 100,
    window: '30 days',
    pdf: 'briefs/creator-economy.pdf',
  },
  {
    no: '02615',
    topic: 'AI Agents for Small Business',
    audience: 'Mid-market operator or solopreneur',
    angle: 'Readiness assessment',
    teaser: 'A third of the corpus is listicle spam. The real signal: narrow tasks work today, autonomous agents don’t. The shutter factory owner got 57% more throughput with a whiteboard and one agent.',
    corpus: 74,
    window: '30 days',
    pdf: 'briefs/ai-agents-small-business.pdf',
  },
];

const FAQ = [
  {
    q: 'Where does the data come from?',
    a: 'Public conversation on X over a rolling 30-day window. We sample the most-engaged tweets matching your query (typically up to 100, filtered to a minimum engagement floor). Longer windows and larger corpora are available on Deep Dive.',
  },
  {
    q: 'What if my topic is too narrow?',
    a: 'We tell you before you pay. After we refine the query, you see an expected corpus size. If we estimate fewer than ~40 substantive tweets in the window, we flag it as a thin-corpus brief and you can broaden, narrow, or walk away. If a brief turns out unusably thin after delivery, we refund.',
  },
  {
    q: 'How is this different from a free X search?',
    a: 'A search returns posts. A brief returns conclusions \u2014 synthesized themes, quantified positions, infrastructure gaps, dissenting voices, and the conversations behind each one, written for a busy operator.',
  },
  {
    q: 'Who writes the briefs?',
    a: 'The query, the synthesis prompt, and the editorial pass are designed by an analyst. The synthesis is performed by Claude Opus. Every hard claim is attributed back to a specific tweet in the corpus, and we include the raw data with every brief.',
  },
];

Object.assign(window, { PRICING, STEPS, SAMPLES, FAQ });
