{"fixture_id":"imessage-001","pattern":"imessage-slack","frontmatter":{"date":"2024-03-15"},"body":"**Alice Example** (2024-03-15 9:00 AM): morning\n**Bob Example** (2024-03-15 9:01 AM): hey there\n**Alice Example** (2024-03-15 9:02 AM): how are you\n**Bob Example** (2024-03-15 9:03 AM): good thanks\n**Alice Example** (2024-03-15 9:04 AM): you?","expected_messages":5,"expected_participants":["Alice Example","Bob Example"]}
{"fixture_id":"imessage-002","pattern":"imessage-slack","frontmatter":{"date":"2024-03-15"},"body":"**Charlie Example** (2024-03-15 2:00 PM): afternoon\n**Charlie Example** (2024-03-15 2:01 PM): are you there?\n**Diana Example** (2024-03-15 2:05 PM): yes\n**Charlie Example** (2024-03-15 2:06 PM): great","expected_messages":4,"expected_participants":["Charlie Example","Diana Example"]}
{"fixture_id":"telegram-bracket-001","pattern":"telegram-bracket","frontmatter":{"date":"2026-05-24","timezone":"America/Los_Angeles"},"body":"**[18:37] 👤 Alice Example:** hello world\n**[18:38] 👤 Bob Example:** hey\n**[18:39] 👤 Alice Example:** how are you\n**[18:40] 👤 Bob Example:** good","expected_messages":4,"expected_participants":["Alice Example","Bob Example"]}
{"fixture_id":"telegram-bracket-002","pattern":"telegram-bracket","frontmatter":{"date":"2026-05-25","timezone":"America/Los_Angeles"},"body":"**[06:00] 🤖 Zion Bot:** On it.\n**[06:01] 👤 Charlie Example:** thanks\n**[06:02] 🤖 Zion Bot:** anything else?\n**[06:03] 👤 Charlie Example:** no good","expected_messages":4,"expected_participants":["Zion Bot","Charlie Example"]}
{"fixture_id":"whatsapp-iso-001","pattern":"whatsapp-iso","frontmatter":{"date":"2024-03-15"},"body":"[15/03/24, 18:37:00] Alice Example: hello\n[15/03/24, 18:37:30] Bob Example: hey\n[15/03/24, 18:38:00] Alice Example: how are you\n[15/03/24, 18:39:00] Bob Example: good","expected_messages":4,"expected_participants":["Alice Example","Bob Example"]}
{"fixture_id":"whatsapp-iso-002","pattern":"whatsapp-iso","frontmatter":{"date":"2024-01-01"},"body":"[01/01/24, 00:00:00] Charlie Example: happy new year\n[01/01/24, 00:00:30] Diana Example: same to you\n[01/01/24, 00:01:00] Charlie Example: any plans?\n[01/01/24, 00:02:00] Diana Example: sleep","expected_messages":4,"expected_participants":["Charlie Example","Diana Example"]}
{"fixture_id":"whatsapp-us-001","pattern":"whatsapp-us","frontmatter":{"date":"2024-03-15"},"body":"3/15/24, 6:37 PM - Alice Example: hello\n3/15/24, 6:38 PM - Bob Example: hey\n3/15/24, 6:39 PM - Alice Example: how are you\n3/15/24, 6:40 PM - Bob Example: good","expected_messages":4,"expected_participants":["Alice Example","Bob Example"]}
{"fixture_id":"whatsapp-us-002","pattern":"whatsapp-us","frontmatter":{"date":"2023-12-31"},"body":"12/31/23, 11:59 PM - Charlie Example: nye\n12/31/23, 11:59 PM - Diana Example: cheers","expected_messages":2,"expected_participants":["Charlie Example","Diana Example"]}
{"fixture_id":"signal-export-001","pattern":"signal-export","frontmatter":{"date":"2024-03-15"},"body":"Alice Example (2024-03-15 18:37:00 UTC): hello\nBob Example (2024-03-15 18:37:30 UTC): hey there\nAlice Example (2024-03-15 18:38:00 UTC): how are you\nBob Example (2024-03-15 18:39:00 UTC): good","expected_messages":4,"expected_participants":["Alice Example","Bob Example"]}
{"fixture_id":"irc-classic-001","pattern":"irc-classic","frontmatter":{"date":"2024-03-15"},"body":"<alice> hello world\n<bob> hey there\n<alice> how are you\n<bob> good thanks","expected_messages":4,"expected_participants":["alice","bob"]}
{"fixture_id":"irc-weechat-001","pattern":"irc-weechat","frontmatter":{"date":"2024-03-15"},"body":"18:37 <alice> hello\n18:38 <bob> hey\n18:39 <alice> how are you\n18:40 <bob> good","expected_messages":4,"expected_participants":["alice","bob"]}
{"fixture_id":"matrix-element-001","pattern":"matrix-element","frontmatter":{"date":"2024-03-15"},"body":"[18:37] @alice:matrix.org: hello world\n[18:38] @bob:example.org: hey\n[18:39] @alice:matrix.org: how are you\n[18:40] @bob:example.org: good","expected_messages":4,"expected_participants":["alice","bob"]}
{"fixture_id":"teams-export-001","pattern":"teams-export","frontmatter":{"date":"2024-03-15"},"body":"Alice Example, 3/15/2024 6:37 PM: hello team\nBob Example, 3/15/2024 6:38 PM: hey\nAlice Example, 3/15/2024 6:39 PM: meeting at 4?\nBob Example, 3/15/2024 6:40 PM: works for me","expected_messages":4,"expected_participants":["Alice Example","Bob Example"]}
{"fixture_id":"bold-name-no-time-001","pattern":"bold-name-no-time","frontmatter":{"date":"2026-05-28"},"body":"**Alice Example:** Okay, start on. And then weirdly like zoom doesn’t work.\n**Bob Example:** he tried to reset it remotely the other night. Let me ask him.\n**Alice Example:** I mean it’s really just like we need to get zoom to fix this.\n**Bob Example:** Okay, let me.","expected_messages":4,"expected_participants":["Alice Example","Bob Example"]}
{"fixture_id":"bold-name-no-time-002","pattern":"bold-name-no-time","frontmatter":{"date":"2026-05-28"},"body":"**Alice Example:** can you hear me now\n**Participant 2:** yeah loud and clear\n**Alice Example:** great, let us start the review","expected_messages":3,"expected_participants":["Alice Example","Participant 2"]}
{"fixture_id":"adversarial-bold-labels-clustered-head","pattern":null,"frontmatter":{"date":"2026-05-28"},"body":"**Attendees:** Alice Example, Bob Example, Participant 2\n**Date:** 2026-05-28\n**Goal:** decide on the Q3 roadmap and unblock the vendor migration\nThis is an ordinary prose sentence number 0 describing the meeting in detail.\nThis is an ordinary prose sentence number 1 describing the meeting in detail.\nThis is an ordinary prose sentence number 2 describing the meeting in detail.\nThis is an ordinary prose sentence number 3 describing the meeting in detail.\nThis is an ordinary prose sentence number 4 describing the meeting in detail.\nThis is an ordinary prose sentence number 5 describing the meeting in detail.\nThis is an ordinary prose sentence number 6 describing the meeting in detail.\nThis is an ordinary prose sentence number 7 describing the meeting in detail.\nThis is an ordinary prose sentence number 8 describing the meeting in detail.\nThis is an ordinary prose sentence number 9 describing the meeting in detail.\nThis is an ordinary prose sentence number 10 describing the meeting in detail.\nThis is an ordinary prose sentence number 11 describing the meeting in detail.\nThis is an ordinary prose sentence number 12 describing the meeting in detail.\nThis is an ordinary prose sentence number 13 describing the meeting in detail.\nThis is an ordinary prose sentence number 14 describing the meeting in detail.\nThis is an ordinary prose sentence number 15 describing the meeting in detail.\nThis is an ordinary prose sentence number 16 describing the meeting in detail.\nThis is an ordinary prose sentence number 17 describing the meeting in detail.\nThis is an ordinary prose sentence number 18 describing the meeting in detail.\nThis is an ordinary prose sentence number 19 describing the meeting in detail.\nThis is an ordinary prose sentence number 20 describing the meeting in detail.\nThis is an ordinary prose sentence number 21 describing the meeting in detail.\nThis is an ordinary prose sentence number 22 describing the meeting in detail.\nThis is an ordinary prose sentence number 23 describing the meeting in detail.\nThis is an ordinary prose sentence number 24 describing the meeting in detail.\nThis is an ordinary prose sentence number 25 describing the meeting in detail.\nThis is an ordinary prose sentence number 26 describing the meeting in detail.\nThis is an ordinary prose sentence number 27 describing the meeting in detail.\nThis is an ordinary prose sentence number 28 describing the meeting in detail.\nThis is an ordinary prose sentence number 29 describing the meeting in detail.\nThis is an ordinary prose sentence number 30 describing the meeting in detail.\nThis is an ordinary prose sentence number 31 describing the meeting in detail.\nThis is an ordinary prose sentence number 32 describing the meeting in detail.\nThis is an ordinary prose sentence number 33 describing the meeting in detail.\nThis is an ordinary prose sentence number 34 describing the meeting in detail.\nThis is an ordinary prose sentence number 35 describing the meeting in detail.\nThis is an ordinary prose sentence number 36 describing the meeting in detail.\nThis is an ordinary prose sentence number 37 describing the meeting in detail.\nThis is an ordinary prose sentence number 38 describing the meeting in detail.\nThis is an ordinary prose sentence number 39 describing the meeting in detail.\nThis is an ordinary prose sentence number 40 describing the meeting in detail.\nThis is an ordinary prose sentence number 41 describing the meeting in detail.\nThis is an ordinary prose sentence number 42 describing the meeting in detail.\nThis is an ordinary prose sentence number 43 describing the meeting in detail.\nThis is an ordinary prose sentence number 44 describing the meeting in detail.\nThis is an ordinary prose sentence number 45 describing the meeting in detail.\nThis is an ordinary prose sentence number 46 describing the meeting in detail.\nThis is an ordinary prose sentence number 47 describing the meeting in detail.\nThis is an ordinary prose sentence number 48 describing the meeting in detail.\nThis is an ordinary prose sentence number 49 describing the meeting in detail.\nThis is an ordinary prose sentence number 50 describing the meeting in detail.\nThis is an ordinary prose sentence number 51 describing the meeting in detail.\nThis is an ordinary prose sentence number 52 describing the meeting in detail.\nThis is an ordinary prose sentence number 53 describing the meeting in detail.\nThis is an ordinary prose sentence number 54 describing the meeting in detail.\nThis is an ordinary prose sentence number 55 describing the meeting in detail.\nThis is an ordinary prose sentence number 56 describing the meeting in detail.\nThis is an ordinary prose sentence number 57 describing the meeting in detail.\nThis is an ordinary prose sentence number 58 describing the meeting in detail.\nThis is an ordinary prose sentence number 59 describing the meeting in detail.\nThis is an ordinary prose sentence number 60 describing the meeting in detail.\nThis is an ordinary prose sentence number 61 describing the meeting in detail.\nThis is an ordinary prose sentence number 62 describing the meeting in detail.\nThis is an ordinary prose sentence number 63 describing the meeting in detail.\nThis is an ordinary prose sentence number 64 describing the meeting in detail.\nThis is an ordinary prose sentence number 65 describing the meeting in detail.\nThis is an ordinary prose sentence number 66 describing the meeting in detail.\nThis is an ordinary prose sentence number 67 describing the meeting in detail.\nThis is an ordinary prose sentence number 68 describing the meeting in detail.\nThis is an ordinary prose sentence number 69 describing the meeting in detail.\nThis is an ordinary prose sentence number 70 describing the meeting in detail.\nThis is an ordinary prose sentence number 71 describing the meeting in detail.\nThis is an ordinary prose sentence number 72 describing the meeting in detail.\nThis is an ordinary prose sentence number 73 describing the meeting in detail.\nThis is an ordinary prose sentence number 74 describing the meeting in detail.\nThis is an ordinary prose sentence number 75 describing the meeting in detail.\nThis is an ordinary prose sentence number 76 describing the meeting in detail.\nThis is an ordinary prose sentence number 77 describing the meeting in detail.\nThis is an ordinary prose sentence number 78 describing the meeting in detail.\nThis is an ordinary prose sentence number 79 describing the meeting in detail.","expected_messages":0,"expected_participants":[]}
