import { defineMeta } from '@/lib/demo-kit';

/**
 * Eager, serialisable, React-free: this is imported for every demo on every
 * page. Everything expensive is behind `demo.tsx`.
 *
 * `status` starts as `spec`: `check-demos` rule 7 refuses `live` until the
 * capture stage has put recorded runs for this slug in the traces manifest.
 * The ship stage flips it. Nothing else here changes at that point.
 */
export default defineMeta({
  slug: 'alert-triage',
  title: 'Alert Triage',
  tagline:
    'Work one transaction-monitoring alert against the customer’s file and twelve months of history, then close it or escalate it for a filing.',
  vertical: 'financial-crime',
  status: 'live',
  order: 0,
  icon: 'Siren',
  persona: 'BSA / AML Officer',
  rewardLine: 'Miss nothing, then clear it fast',
  ogImage: '/og/alert-triage.png',
});
