import type { TimelineEntry } from '../use-chronicle'

export const chronicleTimelineFixtures: TimelineEntry[] = [
  {
    id: 'snapshot-1',
    sourceType: 'snapshot',
    capturedAt: '2026-07-23T09:42:00.000Z',
    capturedAtUnix: 1_753_264_920,
    displayId: 1,
    segmentDir: '/chronicle/segments/2026-07-23',
    framePath: '/chronicle/frames/snapshot-1.png',
    ocrText: 'Review the fixture-driven rendering seam and verify the mobile layout.',
    appBundleId: 'com.microsoft.VSCode',
    windowTitle: 'chronicle-timeline-feed-view.tsx',
    platform: 'darwin',
    channelId: null,
    channelName: null,
    userName: null,
  },
  {
    id: 'message-1',
    sourceType: 'message',
    capturedAt: '2026-07-23T09:45:00.000Z',
    capturedAtUnix: 1_753_265_100,
    displayId: 1,
    segmentDir: '/chronicle/messages/2026-07-23',
    framePath: '',
    ocrText: 'The Storybook view now renders without starting the Chronicle runtime.',
    appBundleId: null,
    windowTitle: null,
    platform: 'slack',
    channelId: 'C0123',
    channelName: 'product-ui',
    userName: 'Mina',
  },
  {
    id: 'audio-1',
    sourceType: 'audio',
    capturedAt: '2026-07-23T09:48:00.000Z',
    capturedAtUnix: 1_753_265_280,
    displayId: 2,
    segmentDir: '/chronicle/audio/2026-07-23',
    framePath: '',
    ocrText: 'Capture the pipeline state after the design review.',
    appBundleId: null,
    windowTitle: 'Design review',
    platform: 'microphone',
    channelId: null,
    channelName: 'Built-in microphone',
    userName: null,
  },
  {
    id: 'snapshot-2',
    sourceType: 'snapshot',
    capturedAt: '2026-07-23T09:51:00.000Z',
    capturedAtUnix: 1_753_265_460,
    displayId: 2,
    segmentDir: '/chronicle/segments/2026-07-23',
    framePath: '',
    ocrText: null,
    appBundleId: 'com.apple.Safari',
    windowTitle: 'Storybook',
    platform: 'darwin',
    channelId: null,
    channelName: null,
    userName: null,
  },
]
