// Prospective investments — companies under evaluation
// Stages: 'initial-dd', 'deep-dd', 'waiting-asymmetry', 'passed'

const prospects = [
  {
    slug: 'gitlab',
    ticker: 'GTLB',
    name: 'GitLab',
    sector: 'DevSecOps · Software',
    color: '#FC6D26',
    accent: '#FCA326',
    stage: 'deep-dd',
    note: 'AI-native DevOps consolidation thesis. Watching margin trajectory and the Duo attach rate.',
    px: '$54.20', mcap: '$8.6B', shape: 'volatile-up',
  },
  {
    slug: 'okta',
    ticker: 'OKTA',
    name: 'Okta',
    sector: 'Identity · Security',
    color: '#007DC1',
    accent: '#4FA8DC',
    stage: 'deep-dd',
    note: 'Identity is the AI-agent control plane. Operating model has slack; comp framework needs work.',
    px: '$92.10', mcap: '$15.8B', shape: 'recovery',
  },
  {
    slug: 'guidewire',
    ticker: 'GWRE',
    name: 'Guidewire',
    sector: 'P&C Insurance Software',
    color: '#2B5CB8',
    accent: '#5C8CDB',
    stage: 'initial-dd',
    note: 'Cloud transition mostly through. Underwriting AI is the next leg — but valuation prices it in.',
    px: '$184.70', mcap: '$15.4B', shape: 'rising',
  },
  {
    slug: 'unity',
    ticker: 'U',
    name: 'Unity',
    sector: 'Real-time 3D · Gaming',
    color: '#000000',
    accent: '#7A7A7A',
    stage: 'waiting-asymmetry',
    note: 'Engine moat is real, monetization moat is not. Reverting to founder mode could re-rate.',
    px: '$22.40', mcap: '$9.1B', shape: 'breakout',
  },
  {
    slug: 'match-group',
    ticker: 'MTCH',
    name: 'Match Group',
    sector: 'Consumer · Social',
    color: '#E91E63',
    accent: '#F06292',
    stage: 'waiting-asymmetry',
    note: 'Tinder declining, Hinge inflecting. AI-native dating is the upside case — board needs new operators.',
    px: '$36.80', mcap: '$9.4B', shape: 'recovery',
  },
  {
    slug: 'iress',
    ticker: 'IRE',
    name: 'Iress',
    sector: 'Wealth Tech · ANZ',
    color: '#0A2540',
    accent: '#3B5C82',
    stage: 'initial-dd',
    note: 'Underfollowed Australian wealth-tech. Strategic review may unlock a clean two-segment structure.',
    px: 'A$8.92', mcap: 'A$1.6B', shape: 'rising',
  },
];

const stageMeta = {
  'initial-dd': { label: 'Initial DD', step: 1, color: '#C9A24A' },
  'deep-dd': { label: 'Deep DD', step: 2, color: '#5A7A3E' },
  'waiting-asymmetry': { label: 'Waiting on asymmetry', step: 3, color: '#3D5AA8' },
  'passed': { label: 'Passed', step: 4, color: 'rgba(14,14,12,0.4)' },
};

window.prospects = prospects;
window.stageMeta = stageMeta;
