[
  {
    "id": "01-events-dashboard",
    "at": "2026-09-18T10:43:37.927Z",
    "build": "http://localhost:3102",
    "path": "/app/events-management",
    "caption": "Events dashboard before creating the tutorial conference.",
    "callouts": [],
    "visibleText": "0.6.2\nApp Root\nBuild Studio\nDAM\nStorefront\nCRM\nAI, IVR, Automation\nEvents\nDashboard\nEvents\nSessions\nTicket Types\nTickets\nBookings\nBadge Templates\nSpeakers\nExhibitors\nCheck-ins\nLeads\nLogistics\nFinance\nCommunity\nDatabase\nConfiguration\nAccount\nTrash\nVideos\nDocs\nDiscord\nlearnmu4qn1ha@example.com\nSelect an option\nPhone\nChat\nAI Agent\nWhat's this?\nSupport\nReport a Bug\n1\n\n1 waiting on you\n\nOpen Approvals\nEvents\n\nEvent Management & Ticketing\n\nDashboard\nEvents\nSessions\nTicket Types\nTickets\nBookings\nBadges\nParticipants\nCheck-ins\nCredentials\nEvents\n\n0\n\n0 live\n\nTicket Types\n\n0\n\nTickets Sold\n\n0\n\n0 checked in\n\nCheck-in Rate\n\n0%\n\nRevenue\n\n$0\n\nSessions\n\n0\n\nParticipants\n\n0\n\nCheck-ins\n\n0\n\nUpcoming Events\nView all\n\nNo upcoming events\n\nTop Events by Tickets\n\nNo ticket data\n\nTicket Type Sales\nView all\n\nNo ticket types\n\nEvents by Status\nTickets by Status\nParticipants by Type\n\nNo participants\n\nQuick Actions\nCreate Event\nTicket Types\nSessions\nTickets\nBadge Templates\nParticipants\nCheck-ins"
  },
  {
    "id": "02-event-identity",
    "at": "2026-09-18T10:45:58.155Z",
    "build": "http://localhost:3102",
    "path": "/app/events-management",
    "caption": "Event identity, conference type and explicit draft status.",
    "callouts": [
      {
        "n": 1,
        "label": "Internal event name"
      },
      {
        "n": 2,
        "label": "Attendee-facing title"
      }
    ],
    "visibleText": "Select an option\nPhone\nChat\nAI Agent\nWhat's this?\nSupport\nReport a Bug\n1\n\n1 waiting on you\n\nOpen Approvals\nEvents\n\nEvent Management & Ticketing\n\nDashboard\nEvents\nSessions\nTicket Types\nTickets\nBookings\nBadges\nParticipants\nCheck-ins\nCredentials\nEvents\n\n0 events\n\nCreate Event\nAll Statuses\nDraft\nPublished\nLive\nCompleted\nCancelled\nAll Types\n\nNo events found\n\nCreate your first event\nCreate Event\nModern\nSchema\nTutorial Makers Conference 2026\n\nconference\n\nUnsaved changes\nEvent Details\nEvent Name*\nTitle*\nSlug\nType\nSelect type...\nConference\nSummit\nMeetup\nWorkshop\nWebinar\nTradeshow\nFestival\nConcert\nSports\nClub\nGala\nExhibition\nOther\nStatus\nSelect status...\nDraft\nPublished\nLive\nCompleted\nCancelled\nCategory\nTags\nComma-separated tags\nDescription\nShort Description\nMax 500 characters\n⚡️Upgrade\nFile\nEdit\nView\nInsert\nFormat\nTools\nTable\nHelp\np\nPress ⌥0 for help\n0 words\nDescription\n⚡️Upgrade\nFile\nEdit\nView\nInsert\nFormat\nTools\nTable\nHelp\np\nPress ⌥0 for help\n0 words\nDate & Time\nStart Date*\nEnd Date\nStart Time\nEnd Time\nTimezone\nSelect timezone...\nEastern Time (ET)\nCentral Time (CT)\nMountain Time (MT)\nPacific Time (PT)\nUTC\nLondon (GMT)\nParis (CET)\nTokyo (JST)\nDays\nTracks\nZones\nScan Points\nAccreditation Points\nVenue & Location\nVenue\nStreet Address 1\nStreet Address 2\nCity\nRegion / State\nPostal Code\nCountry\nOrganizers\nMedia\nLinks\nSettings\nUnsaved changes\nCancel\nSave"
  },
  {
    "id": "03-dates-timezone",
    "at": "2026-09-18T10:45:58.370Z",
    "build": "http://localhost:3102",
    "path": "/app/events-management",
    "caption": "Date-only range, separate date/time controls and Central timezone.",
    "callouts": [
      {
        "n": 1,
        "label": "Event date"
      },
      {
        "n": 2,
        "label": "Timezone"
      }
    ],
    "visibleText": "Select an option\nPhone\nChat\nAI Agent\nWhat's this?\nSupport\nReport a Bug\n1\n\n1 waiting on you\n\nOpen Approvals\nEvents\n\nEvent Management & Ticketing\n\nDashboard\nEvents\nSessions\nTicket Types\nTickets\nBookings\nBadges\nParticipants\nCheck-ins\nCredentials\nEvents\n\n0 events\n\nCreate Event\nAll Statuses\nDraft\nPublished\nLive\nCompleted\nCancelled\nAll Types\n\nNo events found\n\nCreate your first event\nCreate Event\nModern\nSchema\nTutorial Makers Conference 2026\n\nconference\n\nUnsaved changes\nEvent Details\nDescription\nDate & Time\nStart Date*\nEnd Date\nStart Time\nEnd Time\nTimezone\nSelect timezone...\nEastern Time (ET)\nCentral Time (CT)\nMountain Time (MT)\nPacific Time (PT)\nUTC\nLondon (GMT)\nParis (CET)\nTokyo (JST)\nDays\nTracks\nZones\nScan Points\nAccreditation Points\nVenue & Location\nVenue\nStreet Address 1\nStreet Address 2\nCity\nRegion / State\nPostal Code\nCountry\nOrganizers\nMedia\nLinks\nSettings\nUnsaved changes\nCancel\nSave"
  },
  {
    "id": "04-two-zones",
    "at": "2026-09-18T10:46:27.533Z",
    "build": "http://localhost:3102",
    "path": "/app/events-management",
    "caption": "Two venue zones with capacities of 300 and 40.",
    "callouts": [
      {
        "n": 1,
        "label": "Main hall"
      },
      {
        "n": 2,
        "label": "Workshop lab"
      }
    ],
    "visibleText": "Select an option\nPhone\nChat\nAI Agent\nWhat's this?\nSupport\nReport a Bug\n1\n\n1 waiting on you\n\nOpen Approvals\nEvents\n\nEvent Management & Ticketing\n\nDashboard\nEvents\nSessions\nTicket Types\nTickets\nBookings\nBadges\nParticipants\nCheck-ins\nCredentials\nEvents\n\n0 events\n\nCreate Event\nAll Statuses\nDraft\nPublished\nLive\nCompleted\nCancelled\nAll Types\n\nNo events found\n\nCreate your first event\nCreate Event\nModern\nSchema\nTutorial Makers Conference 2026\n\nconference\n\nUnsaved changes\nEvent Details\nDescription\nDate & Time\nDays\nTracks\nZones\nID\nName\nCapacity\nDescription\nID\nName\nCapacity\nDescription\nAdd Zone\nScan Points\nAccreditation Points\nVenue & Location\nOrganizers\nMedia\nLinks\nSettings\nUnsaved changes\nCancel\nSave"
  },
  {
    "id": "05-scan-point",
    "at": "2026-09-18T10:46:59.219Z",
    "build": "http://localhost:3102",
    "path": "/app/events-management",
    "caption": "Scan point configuration uses comma-separated ticket-type record IDs, not a ticket-name picker.",
    "callouts": [
      {
        "n": 1,
        "label": "Lab door"
      },
      {
        "n": 2,
        "label": "Accepted type IDs"
      }
    ],
    "visibleText": "Select an option\nPhone\nChat\nAI Agent\nWhat's this?\nSupport\nReport a Bug\n1\n\n1 waiting on you\n\nOpen Approvals\nEvents\n\nEvent Management & Ticketing\n\nDashboard\nEvents\nSessions\nTicket Types\nTickets\nBookings\nBadges\nParticipants\nCheck-ins\nCredentials\nEvents\n\n0 events\n\nCreate Event\nAll Statuses\nDraft\nPublished\nLive\nCompleted\nCancelled\nAll Types\n\nNo events found\n\nCreate your first event\nCreate Event\nModern\nSchema\nTutorial Makers Conference 2026\n\nconference\n\nUnsaved changes\nEvent Details\nDescription\nDate & Time\nDays\nTracks\nZones\nScan Points\nID\nName\nZone\nScan Type\nEntrance (gate in/out)\nEligibility (perk/zone)\nMatch Field\nTicket Code (static)\nTicket Type\nCredential Code\nDescription\nAccepted Ticket Types (comma-separated SKs, empty = all)\nAccepted Perk IDs (comma-separated, empty = main ticket only)\nAuto-claim Perk\nAuto-claim on scan\nActive\nActive\nAssigned Staff (comma-separated)\nID\nName\nZone\nScan Type\nEntrance (gate in/out)\nEligibility (perk/zone)\nMatch Field\nTicket Code (static)\nTicket Type\nCredential Code\nDescription\nAccepted Ticket Types (comma-separated SKs, empty = all)\nAccepted Perk IDs (comma-separated, empty = main ticket only)\nAuto-claim Perk\nAuto-claim on scan\nActive\nActive\nAssigned Staff (comma-separated)\nAdd Scan Point\nAccreditation Points\nVenue & Location\nOrganizers\nMedia\nLinks\nSettings\nUnsaved changes\nCancel\nSave"
  },
  {
    "id": "06-accreditation-point",
    "at": "2026-09-18T10:46:59.422Z",
    "build": "http://localhost:3102",
    "path": "/app/events-management",
    "caption": "An explicit desk-1 accreditation point matches the desk workflow.",
    "callouts": [
      {
        "n": 1,
        "label": "Desk ID"
      },
      {
        "n": 2,
        "label": "Desk name"
      }
    ],
    "visibleText": "Select an option\nPhone\nChat\nAI Agent\nWhat's this?\nSupport\nReport a Bug\n1\n\n1 waiting on you\n\nOpen Approvals\nEvents\n\nEvent Management & Ticketing\n\nDashboard\nEvents\nSessions\nTicket Types\nTickets\nBookings\nBadges\nParticipants\nCheck-ins\nCredentials\nEvents\n\n0 events\n\nCreate Event\nAll Statuses\nDraft\nPublished\nLive\nCompleted\nCancelled\nAll Types\n\nNo events found\n\nCreate your first event\nCreate Event\nModern\nSchema\nTutorial Makers Conference 2026\n\nconference\n\nUnsaved changes\nEvent Details\nDescription\nDate & Time\nDays\nTracks\nZones\nScan Points\nAccreditation Points\nID\nName\nZone\nDescription\nTicket Types Handled (comma-separated SKs, empty = all)\nAllow Walk-in\nWalk-in purchase\nOnline Pickup\nOnline ticket pickup\nActive\nActive\nAssigned Staff (comma-separated)\nAdd Accreditation Point\nVenue & Location\nOrganizers\nMedia\nLinks\nSettings\nUnsaved changes\nCancel\nSave"
  },
  {
    "id": "07-event-save-error",
    "at": "2026-09-18T10:48:12.187Z",
    "build": "http://localhost:3102",
    "path": "/app/events-management",
    "caption": "The real event form Save failed; no event was created through this UI action.",
    "callouts": [
      {
        "n": 1,
        "label": "Current Save failure"
      }
    ],
    "visibleText": "Select an option\nPhone\nChat\nAI Agent\nWhat's this?\nSupport\nReport a Bug\n1\n✕\nevent should be created using CRMService api\n\n1 waiting on you\n\nOpen Approvals\nEvents\n\nEvent Management & Ticketing\n\nDashboard\nEvents\nSessions\nTicket Types\nTickets\nBookings\nBadges\nParticipants\nCheck-ins\nCredentials\nEvents\n\n0 events\n\nCreate Event\nAll Statuses\nDraft\nPublished\nLive\nCompleted\nCancelled\nAll Types\n\nNo events found\n\nCreate your first event\nCreate Event\nModern\nSchema\nTutorial Makers Conference 2026\n\nconference\n\nUnsaved changes\nEvent Details\nDescription\nDate & Time\nDays\nTracks\nZones\nScan Points\nAccreditation Points\nID\nName\nZone\nDescription\nTicket Types Handled (comma-separated SKs, empty = all)\nAllow Walk-in\nWalk-in purchase\nOnline Pickup\nOnline ticket pickup\nActive\nActive\nAssigned Staff (comma-separated)\nAdd Accreditation Point\nVenue & Location\nOrganizers\nMedia\nLinks\nSettings\nUnsaved changes\nCancel\nSave"
  },
  {
    "id": "08-event-persisted",
    "at": "2026-09-18T10:49:28.519Z",
    "build": "http://localhost:3102",
    "path": "/app/events-management",
    "caption": "The conference exists after the dedicated CRM event API succeeded; generic Studio Save failed.",
    "callouts": [
      {
        "n": 1,
        "label": "Saved via dedicated API"
      }
    ],
    "visibleText": "Select an option\nPhone\nChat\nAI Agent\nWhat's this?\nSupport\nReport a Bug\n1\n\n1 waiting on you\n\nOpen Approvals\nEvents\n\nEvent Management & Ticketing\n\nDashboard\nEvents\nSessions\nTicket Types\nTickets\nBookings\nBadges\nParticipants\nCheck-ins\nCredentials\nEvents\n\n1 events\n\nCreate Event\nAll Statuses\nDraft\nPublished\nLive\nCompleted\nCancelled\nAll Types\nconference\nTutorial Makers Conference 2026\nDraft\nConference\nNov 13, 2026 — Nov 14, 2026\nTutorial Makers Hall, Chicago\ncap 340"
  },
  {
    "id": "09-free-ticket-type",
    "at": "2026-09-18T10:50:57.918Z",
    "build": "http://localhost:3102",
    "path": "/app/events-management",
    "caption": "General Admission is free, active and explicitly limited to one per customer.",
    "callouts": [
      {
        "n": 1,
        "label": "Ticket title"
      },
      {
        "n": 2,
        "label": "Price zero"
      },
      {
        "n": 3,
        "label": "Explicit per-customer limit"
      }
    ],
    "visibleText": "Select an option\nPhone\nChat\nAI Agent\nWhat's this?\nSupport\nReport a Bug\n1\n\n1 waiting on you\n\nOpen Approvals\nEvents\n\nEvent Management & Ticketing\n\nDashboard\nEvents\nSessions\nTicket Types\nTickets\nBookings\nBadges\nParticipants\nCheck-ins\nCredentials\nRefresh\nAdd Ticket Type\n\nNo ticket types found\n\nNew Ticket Type\nGeneral\nEvent\nTitle\nSlug\nURL-friendly name\nDescription\nColor\nSort Order\nActive\nActive\nPricing\nPrice\nCurrency\nCapacity & Sales\nCapacity\nLeave empty for unlimited\nSold (read-only)\nMax Per Order\nMax tickets per order\nMax Per Customer\nMax tickets per customer. Empty = no limit.\nSale Opens\nSale Closes\nRules\nIncluded Perks\n0\nBadge\nCancel\nCreate"
  },
  {
    "id": "10-free-ticket-rules",
    "at": "2026-09-18T10:51:26.528Z",
    "build": "http://localhost:3102",
    "path": "/app/events-management",
    "caption": "Free ticket admits the main hall and permits re-entry.",
    "callouts": [
      {
        "n": 1,
        "label": "Re-entry enabled"
      },
      {
        "n": 2,
        "label": "Main hall only"
      }
    ],
    "visibleText": "Select an option\nPhone\nChat\nAI Agent\nWhat's this?\nSupport\nReport a Bug\n1\n\n1 waiting on you\n\nOpen Approvals\nEvents\n\nEvent Management & Ticketing\n\nDashboard\nEvents\nSessions\nTicket Types\nTickets\nBookings\nBadges\nParticipants\nCheck-ins\nCredentials\nRefresh\nAdd Ticket Type\n\nNo ticket types found\n\nNew Ticket Type\nGeneral\nPricing\nCapacity & Sales\nRules\nAllow Re-entry\nAllow re-entry\nRe-entry Limit\nEmpty = unlimited\nAllow Transfer\nAllow transfer\nZone Access\nComma-separated zone IDs\nSession Access\nComma-separated session IDs. Empty = all public sessions.\nIncluded Perks\n0\nBadge\nCancel\nCreate"
  },
  {
    "id": "11-ticket-type-saved",
    "at": "2026-09-18T10:51:26.733Z",
    "build": "http://localhost:3102",
    "path": "/app/events-management",
    "caption": "The free ticket type is saved and active.",
    "callouts": [],
    "visibleText": "Select an option\nPhone\nChat\nAI Agent\nWhat's this?\nSupport\nReport a Bug\n1\n✓\nTicket type created\n\n1 waiting on you\n\nOpen Approvals\nEvents\n\nEvent Management & Ticketing\n\nDashboard\nEvents\nSessions\nTicket Types\nTickets\nBookings\nBadges\nParticipants\nCheck-ins\nCredentials\nRefresh\nAdd Ticket Type\nTITLE\tEVENT\tPRICE\tSOLD / CAP\tPERKS\tSTATUS\tMODIFIED\tACTIONS\n\n\nTutorial General Admission\n\ntutorial-general-admission\n\n\tTutorial Makers Conference 2026\tFree\t\n0/300\n\t-\tActive\t9/18/2026\t"
  },
  {
    "id": "12-workshop-price-capacity",
    "at": "2026-09-18T10:51:55.127Z",
    "build": "http://localhost:3102",
    "path": "/app/events-management",
    "caption": "Workshop Pass pricing, capacity and sale closing time.",
    "callouts": [
      {
        "n": 1,
        "label": "Workshop price"
      },
      {
        "n": 2,
        "label": "Workshop capacity"
      }
    ],
    "visibleText": "Select an option\nPhone\nChat\nAI Agent\nWhat's this?\nSupport\nReport a Bug\n1\n\n1 waiting on you\n\nOpen Approvals\nEvents\n\nEvent Management & Ticketing\n\nDashboard\nEvents\nSessions\nTicket Types\nTickets\nBookings\nBadges\nParticipants\nCheck-ins\nCredentials\nRefresh\nAdd Ticket Type\nTITLE\tEVENT\tPRICE\tSOLD / CAP\tPERKS\tSTATUS\tMODIFIED\tACTIONS\n\n\nTutorial General Admission\n\ntutorial-general-admission\n\n\tTutorial Makers Conference 2026\tFree\t\n0/300\n\t-\tActive\t9/18/2026\t\nNew Ticket Type\nGeneral\nEvent\nTitle\nSlug\nURL-friendly name\nDescription\nColor\nSort Order\nActive\nActive\nPricing\nPrice\nCurrency\nCapacity & Sales\nCapacity\nLeave empty for unlimited\nSold (read-only)\nMax Per Order\nMax tickets per order\nMax Per Customer\nMax tickets per customer. Empty = no limit.\nSale Opens\nSale Closes\nRules\nIncluded Perks\n0\nBadge\nCancel\nCreate"
  },
  {
    "id": "13-workshop-access",
    "at": "2026-09-18T10:51:55.376Z",
    "build": "http://localhost:3102",
    "path": "/app/events-management",
    "caption": "Workshop Pass includes both main-hall and workshop-lab zones.",
    "callouts": [
      {
        "n": 1,
        "label": "Both zones"
      }
    ],
    "visibleText": "Select an option\nPhone\nChat\nAI Agent\nWhat's this?\nSupport\nReport a Bug\n1\n\n1 waiting on you\n\nOpen Approvals\nEvents\n\nEvent Management & Ticketing\n\nDashboard\nEvents\nSessions\nTicket Types\nTickets\nBookings\nBadges\nParticipants\nCheck-ins\nCredentials\nRefresh\nAdd Ticket Type\nTITLE\tEVENT\tPRICE\tSOLD / CAP\tPERKS\tSTATUS\tMODIFIED\tACTIONS\n\n\nTutorial General Admission\n\ntutorial-general-admission\n\n\tTutorial Makers Conference 2026\tFree\t\n0/300\n\t-\tActive\t9/18/2026\t\nNew Ticket Type\nGeneral\nPricing\nCapacity & Sales\nRules\nAllow Re-entry\nAllow re-entry\nRe-entry Limit\nEmpty = unlimited\nAllow Transfer\nAllow transfer\nZone Access\nComma-separated zone IDs\nSession Access\nComma-separated session IDs. Empty = all public sessions.\nIncluded Perks\n0\nBadge\nCancel\nCreate"
  },
  {
    "id": "14-two-ticket-types",
    "at": "2026-09-18T10:51:57.162Z",
    "build": "http://localhost:3102",
    "path": "/app/events-management",
    "caption": "Both ticket types persist after reload, with active flags and their prices.",
    "callouts": [],
    "visibleText": "Select an option\nPhone\nChat\nAI Agent\nWhat's this?\nSupport\nReport a Bug\n1\n\n1 waiting on you\n\nOpen Approvals\nEvents\n\nEvent Management & Ticketing\n\nDashboard\nEvents\nSessions\nTicket Types\nTickets\nBookings\nBadges\nParticipants\nCheck-ins\nCredentials\nRefresh\nAdd Ticket Type\nTITLE\tEVENT\tPRICE\tSOLD / CAP\tPERKS\tSTATUS\tMODIFIED\tACTIONS\n\n\nTutorial Workshop Pass\n\ntutorial-workshop-pass\n\n\tTutorial Makers Conference 2026\tUSD25\t\n0/40\n\t-\tActive\t9/18/2026\t\n\n\n\nTutorial General Admission\n\ntutorial-general-admission\n\n\tTutorial Makers Conference 2026\tFree\t\n0/300\n\t-\tActive\t9/18/2026\t"
  },
  {
    "id": "m01-native-event-list",
    "at": "2026-09-18T05:53:09-0500",
    "build": "Current-source local Android release, API 36 emulator, training API; built 18 September 2026",
    "caption": "Native Android Appmint Mobile event list after the fixture attendee field was cleared.",
    "screen": [
      {
        "text": "",
        "content-desc": "Back",
        "hint": "",
        "bounds": "[11,74][137,200]"
      },
      {
        "text": "",
        "content-desc": "Events",
        "hint": "",
        "bounds": "[445,96][635,177]"
      },
      {
        "text": "",
        "content-desc": "1",
        "hint": "",
        "bounds": "[140,381][177,462]"
      },
      {
        "text": "",
        "content-desc": "Total",
        "hint": "",
        "bounds": "[119,462][198,509]"
      },
      {
        "text": "",
        "content-desc": "1",
        "hint": "",
        "bounds": "[394,381][431,462]"
      },
      {
        "text": "",
        "content-desc": "Upcoming",
        "hint": "",
        "bounds": "[333,462][493,509]"
      },
      {
        "text": "",
        "content-desc": "0",
        "hint": "",
        "bounds": "[649,381][686,462]"
      },
      {
        "text": "",
        "content-desc": "Ongoing",
        "hint": "",
        "bounds": "[601,462][733,509]"
      },
      {
        "text": "",
        "content-desc": "0",
        "hint": "",
        "bounds": "[903,357][940,438]"
      },
      {
        "text": "",
        "content-desc": "Completed",
        "hint": "",
        "bounds": "[836,438][1007,533]"
      },
      {
        "text": "",
        "content-desc": "",
        "hint": "Search events...",
        "bounds": "[42,606][1038,753]"
      },
      {
        "text": "",
        "content-desc": "All Status",
        "hint": "",
        "bounds": "[42,785][292,882]"
      },
      {
        "text": "",
        "content-desc": "Published",
        "hint": "",
        "bounds": "[313,785][564,882]"
      },
      {
        "text": "",
        "content-desc": "Ongoing",
        "hint": "",
        "bounds": "[585,785][810,882]"
      },
      {
        "text": "",
        "content-desc": "Completed",
        "hint": "",
        "bounds": "[831,785][1038,882]"
      },
      {
        "text": "",
        "content-desc": "DRAFT\nTutorial Makers Conference 2026\nNov 14, 2026\n → Nov 15, 2026\n0 tickets",
        "hint": "",
        "bounds": "[0,914][1080,1541]"
      }
    ]
  },
  {
    "id": "15-event-card-date-offset",
    "at": "2026-09-18T10:53:24.421Z",
    "build": "http://localhost:3102",
    "path": "/app/events-management",
    "caption": "Card date formatting shows Nov13–14 despite saved Nov14–15 dates; the native list shows Nov14–15.",
    "callouts": [
      {
        "n": 1,
        "label": "Card displays the prior dates"
      }
    ],
    "visibleText": "Select an option\nPhone\nChat\nAI Agent\nWhat's this?\nSupport\nReport a Bug\n1\n\n1 waiting on you\n\nOpen Approvals\nEvents\n\nEvent Management & Ticketing\n\nDashboard\nEvents\nSessions\nTicket Types\nTickets\nBookings\nBadges\nParticipants\nCheck-ins\nCredentials\nEvents\n\n1 events\n\nCreate Event\nAll Statuses\nDraft\nPublished\nLive\nCompleted\nCancelled\nAll Types\nconference\nTutorial Makers Conference 2026\nDraft\nConference\nNov 13, 2026 — Nov 14, 2026\nTutorial Makers Hall, Chicago\n2 types\ncap 340"
  },
  {
    "id": "16-publish-result",
    "at": "2026-09-18T10:53:46.513Z",
    "build": "http://localhost:3102",
    "path": "/app/events-management",
    "caption": "Actual result of Publish on the saved tutorial event.",
    "callouts": [],
    "visibleText": "Select an option\nPhone\nChat\nAI Agent\nWhat's this?\nSupport\nReport a Bug\n1\n✕\nCannot modify enriched data\n\n1 waiting on you\n\nOpen Approvals\nTutorial Makers Conference 2026\nSwitch\nDraft\nConference\nNov 13, 2026\nEdit\nPublish\nGo Live\nComplete\nCancel\nOverview\nSessions\nTicket Types\nTickets\nBookings\nVenue Tickets\nParticipants\nCheck-in\nAccreditation\nCheck-in Log\nCredentials\nMedia\nLifecycle:\nDraft\nPublished\nLive\nCompleted\nTicket Types\n\n2\n\nTickets Sold\n\n0\n\nChecked In\n\n0\n\nRevenue\n\n$0\n\nSessions\n\n0\n\nParticipants\n\n0\n\nCheck-ins\n\n0\n\nCapacity\n\n340\n\nEvent Info\nType\nConference\nCategory\nDesign And Fabrication\nStart Date\nNov 13, 2026\nEnd Date\nNov 14, 2026\nStart Time\n9:00:00 AM\nEnd Time\n5:00:00 PM\nTimezone\nAmerica/Chicago\nVenue\nTutorial Makers Hall\nLocation\nChicago, Illinois\nSlug\nTutorial-Makers-2026\nTicket Types (2)\n\nTutorial Workshop Pass\n\n$25\n\n0/40\n\nTutorial General Admission\n\nFree\n\n0/300\n\nParticipants (0)\n\nNo participants\n\nZones (2)\nMain hall\nCap: 300\nWorkshop lab\nCap: 40\nScan Points (2)\nEntranceZone: main-hall\nActive\nLab doorZone: workshop-lab\nActive\nAccreditation Points (1)\nTutorial Registration DeskZone: main-hall\nOnline Pickup\nActive\nDays (2)\nDay 1\n2026-11-14\n09:00 — 18:00\nDay 2\n2026-11-15\n09:00 — 18:00\nSettings\nNetworking: On\nLeads: On\nCheck-in Required: On\nQR Rotation: On\nWalk-ins: Off\nApproval Required: Off"
  },
  {
    "id": "m02-native-event-overview",
    "at": "2026-09-18T05:54:22-0500",
    "build": "Current-source local Android release, API 36 emulator, training API; built 18 September 2026",
    "caption": "Native event overview: ticket types are incorrectly summarized as Free and unlimited despite saved pricing/capacity.",
    "screen": [
      {
        "text": "",
        "content-desc": "Back",
        "hint": "",
        "bounds": "[11,74][137,200]"
      },
      {
        "text": "",
        "content-desc": "Tutorial Makers Conference 2026",
        "hint": "",
        "bounds": "[189,100][912,173]"
      },
      {
        "text": "",
        "content-desc": "Show menu",
        "hint": "",
        "bounds": "[954,74][1080,200]"
      },
      {
        "text": "",
        "content-desc": "Overview\nTab 1 of 6",
        "hint": "",
        "bounds": "[137,210][373,336]"
      },
      {
        "text": "",
        "content-desc": "Scanner\nTab 2 of 6",
        "hint": "",
        "bounds": "[373,210][594,336]"
      },
      {
        "text": "",
        "content-desc": "Tickets\nTab 3 of 6",
        "hint": "",
        "bounds": "[594,210][801,336]"
      },
      {
        "text": "",
        "content-desc": "Schedule\nTab 4 of 6",
        "hint": "",
        "bounds": "[801,210][1038,336]"
      },
      {
        "text": "",
        "content-desc": "People\nTab 5 of 6",
        "hint": "",
        "bounds": "[1038,210][1080,336]"
      },
      {
        "text": "",
        "content-desc": "CONFERENCE\nTutorial Makers Conference 2026\n2026-11-14 → 2026-11-15  ·  America/Chicago\n2026-11-14T09:00:00 – 2026-11-15T17:00:00\nChicago\n0\nTickets\n0\nSessions\n0\nPeople\nOPERATIONS\nTICKET TYPES (2)\nTutorial General Admission\nFree  · ∞ available\nTutorial Workshop Pass\nFree  · ∞ available\nZONES (2)\nMain hall\n · 300 capacity\nWorkshop lab\n · 40 capacity\nDAYS (2)\nDay 1\n 09:00 – 18:00\nDay 2\n 09:00 – 18:00",
        "hint": "",
        "bounds": "[0,651][1080,2400]"
      },
      {
        "text": "",
        "content-desc": "0\nChecked In",
        "hint": "",
        "bounds": "[42,1113][530,1271]"
      },
      {
        "text": "",
        "content-desc": "Scan",
        "hint": "",
        "bounds": "[42,1570][275,1748]"
      },
      {
        "text": "",
        "content-desc": "Accredit",
        "hint": "",
        "bounds": "[296,1570][530,1748]"
      },
      {
        "text": "",
        "content-desc": "Dashboard",
        "hint": "",
        "bounds": "[551,1570][784,1748]"
      },
      {
        "text": "",
        "content-desc": "Info",
        "hint": "",
        "bounds": "[805,1570][1038,1748]"
      }
    ]
  },
  {
    "id": "m03-native-scanner",
    "at": "2026-09-18T05:55:24-0500",
    "build": "Current-source local Android release, API 36 emulator, training API; built 18 September 2026",
    "caption": "Real native Scanner with camera permission granted; scan-point availability checked after publication.",
    "screen": [
      {
        "text": "",
        "content-desc": "Back",
        "hint": "",
        "bounds": "[11,74][137,200]"
      },
      {
        "text": "",
        "content-desc": "Tutorial Makers Conference 2026",
        "hint": "",
        "bounds": "[189,100][912,173]"
      },
      {
        "text": "",
        "content-desc": "Show menu",
        "hint": "",
        "bounds": "[954,74][1080,200]"
      },
      {
        "text": "",
        "content-desc": "Overview\nTab 1 of 6",
        "hint": "",
        "bounds": "[137,210][373,336]"
      },
      {
        "text": "",
        "content-desc": "Scanner\nTab 2 of 6",
        "hint": "",
        "bounds": "[373,210][594,336]"
      },
      {
        "text": "",
        "content-desc": "Tickets\nTab 3 of 6",
        "hint": "",
        "bounds": "[594,210][801,336]"
      },
      {
        "text": "",
        "content-desc": "Schedule\nTab 4 of 6",
        "hint": "",
        "bounds": "[801,210][1038,336]"
      },
      {
        "text": "",
        "content-desc": "People\nTab 5 of 6",
        "hint": "",
        "bounds": "[1038,210][1080,336]"
      },
      {
        "text": "",
        "content-desc": "CHECK IN",
        "hint": "",
        "bounds": "[0,336][1080,2400]"
      },
      {
        "text": "",
        "content-desc": "Check In",
        "hint": "",
        "bounds": "[254,459][516,572]"
      },
      {
        "text": "",
        "content-desc": "Check Out",
        "hint": "",
        "bounds": "[537,459][826,572]"
      },
      {
        "text": "",
        "content-desc": "No zone",
        "hint": "",
        "bounds": "[194,593][383,675]"
      },
      {
        "text": "",
        "content-desc": "Main hall",
        "hint": "",
        "bounds": "[398,593][601,675]"
      },
      {
        "text": "",
        "content-desc": "Workshop lab",
        "hint": "",
        "bounds": "[617,593][886,675]"
      },
      {
        "text": "",
        "content-desc": "Manual Lookup",
        "hint": "",
        "bounds": "[298,2140][782,2274]"
      }
    ]
  },
  {
    "id": "17-free-purchase-booking",
    "at": "2026-09-18T10:56:02.885Z",
    "build": "http://localhost:3102",
    "path": "/app/events-management",
    "caption": "Booking state after the public free-ticket request returned HTTP500; inspect before retrying.",
    "callouts": [],
    "visibleText": "Select an option\nPhone\nChat\nAI Agent\nWhat's this?\nSupport\nReport a Bug\n1\n\n1 waiting on you\n\nOpen Approvals\nEvents\n\nEvent Management & Ticketing\n\nDashboard\nEvents\nSessions\nTicket Types\nTickets\nBookings\nBadges\nParticipants\nCheck-ins\nCredentials\nBookings\n\n1 bookings\n\nAll Events\nTutorial Makers Conference 2026\nAll Statuses\nPending\nPaid\nConfirmed\nCancelled\nRefunded\nExpired\nREFERENCE\tBUYER\tEVENT\tITEMS\tTOTAL\tPAYMENT\tSTATUS\tDATE\tACTIONS\nESUMMHQVF\t\n\nZara Tutorial\n\nzara.community@example.invalid\n\n\t-\t\n0 tickets\n\t\n\nUSD0.00\n\n\t\n\n-\n\n\tPaid\tSep 18, 05:55 AM\t"
  },
  {
    "id": "18-free-purchase-tickets",
    "at": "2026-09-18T10:56:03.549Z",
    "build": "http://localhost:3102",
    "path": "/app/events-management",
    "caption": "Ticket state after the failed purchase response.",
    "callouts": [],
    "visibleText": "Select an option\nPhone\nChat\nAI Agent\nWhat's this?\nSupport\nReport a Bug\n1\n\n1 waiting on you\n\nOpen Approvals\nEvents\n\nEvent Management & Ticketing\n\nDashboard\nEvents\nSessions\nTicket Types\nTickets\nBookings\nBadges\nParticipants\nCheck-ins\nCredentials\nTickets\n\n1 tickets\n\nAdd Tickets\nPurchase Tickets\nAll Events\nTutorial Makers Conference 2026\nAll Statuses\nPending\nConfirmed\nChecked In\nCancelled\nRefunded\nTransferred\nAll Ticket Types\nTutorial General Admission\nTICKET\tHOLDER\tTYPE\tEVENT\tSTATUS\tBADGE\tPERKS\tACTIONS\n\n\nN5HHLVI51PD3\n\n\t\n\nzara.community@example.invalid\n\n\t\nTutorial General Admission\n\tTutorial Makers Conference 2026\tConfirmed\t-\t-\t"
  },
  {
    "id": "m04-manual-checkin-email",
    "at": "2026-09-18T05:57:34-0500",
    "build": "Current-source local Android release, API 36 emulator, training API; built 18 September 2026",
    "caption": "Manual check-in dialog accepts a ticket code or holder email.",
    "screen": [
      {
        "text": "",
        "content-desc": "Manual check-in",
        "hint": "",
        "bounds": "[340,1938][740,2012]"
      },
      {
        "text": "zara.community@example.invalid",
        "content-desc": "",
        "hint": "",
        "bounds": "[42,2054][1038,2201]"
      },
      {
        "text": "",
        "content-desc": "Check in",
        "hint": "",
        "bounds": "[42,2232][1038,2358]"
      },
      {
        "text": "",
        "content-desc": "Scrim",
        "hint": "",
        "bounds": "[0,0][1080,1896]"
      }
    ]
  },
  {
    "id": "m05-first-checkin-result",
    "at": "2026-09-18T05:57:44-0500",
    "build": "Current-source local Android release, API 36 emulator, training API; built 18 September 2026",
    "caption": "Actual native result of checking in Zara by holder email.",
    "screen": [
      {
        "text": "",
        "content-desc": "Back",
        "hint": "",
        "bounds": "[11,74][137,200]"
      },
      {
        "text": "",
        "content-desc": "Tutorial Makers Conference 2026",
        "hint": "",
        "bounds": "[189,100][912,173]"
      },
      {
        "text": "",
        "content-desc": "Show menu",
        "hint": "",
        "bounds": "[954,74][1080,200]"
      },
      {
        "text": "",
        "content-desc": "Overview\nTab 1 of 6",
        "hint": "",
        "bounds": "[137,210][373,336]"
      },
      {
        "text": "",
        "content-desc": "Scanner\nTab 2 of 6",
        "hint": "",
        "bounds": "[373,210][594,336]"
      },
      {
        "text": "",
        "content-desc": "Tickets\nTab 3 of 6",
        "hint": "",
        "bounds": "[594,210][801,336]"
      },
      {
        "text": "",
        "content-desc": "Schedule\nTab 4 of 6",
        "hint": "",
        "bounds": "[801,210][1038,336]"
      },
      {
        "text": "",
        "content-desc": "People\nTab 5 of 6",
        "hint": "",
        "bounds": "[1038,210][1080,336]"
      },
      {
        "text": "",
        "content-desc": "CHECK IN",
        "hint": "",
        "bounds": "[0,336][1080,2400]"
      },
      {
        "text": "",
        "content-desc": "Check In",
        "hint": "",
        "bounds": "[254,459][516,572]"
      },
      {
        "text": "",
        "content-desc": "Check Out",
        "hint": "",
        "bounds": "[537,459][826,572]"
      },
      {
        "text": "",
        "content-desc": "No zone",
        "hint": "",
        "bounds": "[194,593][383,675]"
      },
      {
        "text": "",
        "content-desc": "Main hall",
        "hint": "",
        "bounds": "[398,593][601,675]"
      },
      {
        "text": "",
        "content-desc": "Workshop lab",
        "hint": "",
        "bounds": "[617,593][886,675]"
      },
      {
        "text": "",
        "content-desc": "Manual Lookup",
        "hint": "",
        "bounds": "[298,2140][782,2274]"
      }
    ]
  },
  {
    "id": "m06-repeat-checkin",
    "at": "2026-09-18T05:59:09-0500",
    "build": "Current-source local Android release, API 36 emulator, training API; built 18 September 2026",
    "caption": "Repeat check-in with re-entry enabled and Main hall selected; actual result, not an assumed duplicate refusal.",
    "screen": [
      {
        "text": "",
        "content-desc": "Back",
        "hint": "",
        "bounds": "[11,74][137,200]"
      },
      {
        "text": "",
        "content-desc": "Tutorial Makers Conference 2026",
        "hint": "",
        "bounds": "[189,100][912,173]"
      },
      {
        "text": "",
        "content-desc": "Show menu",
        "hint": "",
        "bounds": "[954,74][1080,200]"
      },
      {
        "text": "",
        "content-desc": "Overview\nTab 1 of 6",
        "hint": "",
        "bounds": "[137,210][373,336]"
      },
      {
        "text": "",
        "content-desc": "Scanner\nTab 2 of 6",
        "hint": "",
        "bounds": "[373,210][594,336]"
      },
      {
        "text": "",
        "content-desc": "Tickets\nTab 3 of 6",
        "hint": "",
        "bounds": "[594,210][801,336]"
      },
      {
        "text": "",
        "content-desc": "Schedule\nTab 4 of 6",
        "hint": "",
        "bounds": "[801,210][1038,336]"
      },
      {
        "text": "",
        "content-desc": "People\nTab 5 of 6",
        "hint": "",
        "bounds": "[1038,210][1080,336]"
      },
      {
        "text": "",
        "content-desc": "CHECK IN",
        "hint": "",
        "bounds": "[0,336][1080,2400]"
      },
      {
        "text": "",
        "content-desc": "Check In",
        "hint": "",
        "bounds": "[254,459][516,572]"
      },
      {
        "text": "",
        "content-desc": "Check Out",
        "hint": "",
        "bounds": "[537,459][826,572]"
      },
      {
        "text": "",
        "content-desc": "No zone",
        "hint": "",
        "bounds": "[194,593][383,675]"
      },
      {
        "text": "",
        "content-desc": "Main hall",
        "hint": "",
        "bounds": "[398,593][601,675]"
      },
      {
        "text": "",
        "content-desc": "Workshop lab",
        "hint": "",
        "bounds": "[617,593][886,675]"
      },
      {
        "text": "",
        "content-desc": "Manual Lookup",
        "hint": "",
        "bounds": "[298,2140][782,2274]"
      }
    ]
  },
  {
    "id": "19-native-checkin-persisted",
    "at": "2026-09-18T10:59:16.649Z",
    "build": "http://localhost:3102",
    "path": "/app/events-management",
    "caption": "Zara’s ticket after native manual check-in; this is a persisted admin readback.",
    "callouts": [],
    "visibleText": "Select an option\nPhone\nChat\nAI Agent\nWhat's this?\nSupport\nReport a Bug\n1\n\n1 waiting on you\n\nOpen Approvals\nEvents\n\nEvent Management & Ticketing\n\nDashboard\nEvents\nSessions\nTicket Types\nTickets\nBookings\nBadges\nParticipants\nCheck-ins\nCredentials\nTickets\n\n2 tickets\n\nAdd Tickets\nPurchase Tickets\nAll Events\nTutorial Makers Conference 2026\nAll Statuses\nPending\nConfirmed\nChecked In\nCancelled\nRefunded\nTransferred\nAll Ticket Types\nTutorial General Admission\nTICKET\tHOLDER\tTYPE\tEVENT\tSTATUS\tBADGE\tPERKS\tACTIONS\n\n\nN5HHLVI51PD3\n\n\t\n\nzara.community@example.invalid\n\n\t\nTutorial General Admission\n\tTutorial Makers Conference 2026\tChecked In\t-\t-\t\n\n\n\nPWJANWXWI8Q5\n\n\t\n\nkofi.community@example.invalid\n\n\t\nTutorial General Admission\n\tTutorial Makers Conference 2026\tConfirmed\t-\t-\t"
  },
  {
    "id": "20-native-movement-log",
    "at": "2026-09-18T10:59:17.215Z",
    "build": "http://localhost:3102",
    "path": "/app/events-management",
    "caption": "Movement log after the first and repeat native check-in attempts.",
    "callouts": [],
    "visibleText": "Select an option\nPhone\nChat\nAI Agent\nWhat's this?\nSupport\nReport a Bug\n1\n\n1 waiting on you\n\nOpen Approvals\nEvents\n\nEvent Management & Ticketing\n\nDashboard\nEvents\nSessions\nTicket Types\nTickets\nBookings\nBadges\nParticipants\nCheck-ins\nCredentials\nCheck-ins\n\n2 check-ins\n\nManual Check-in\nAll Events\nTutorial Makers Conference 2026\nAll Directions\nCheck In\nCheck Out\nAll Statuses\nSuccess\nDenied\nFlagged\nOverride\nATTENDEE\tTICKET\tEVENT\tZONE\tSCAN POINT\tTIME\tDIRECTION\tSCAN TYPE\tSTATUS\tACTIONS\n\n\n\t\tTutorial Makers Conference 2026\tmain-hall\t-\tSep 18, 05:59 AM\tIn\tEntrance\tSuccess\t\n\n\n\n\t\tTutorial Makers Conference 2026\t-\t-\tSep 18, 05:57 AM\tIn\tEntrance\tSuccess\t"
  },
  {
    "id": "m07-zone-denied",
    "at": "2026-09-18T06:00:41-0500",
    "build": "Current-source local Android release, API 36 emulator, training API; built 18 September 2026",
    "caption": "General Admission denied access to Workshop lab on the native app.",
    "screen": [
      {
        "text": "",
        "content-desc": "Back",
        "hint": "",
        "bounds": "[11,74][137,200]"
      },
      {
        "text": "",
        "content-desc": "Tutorial Makers Conference 2026",
        "hint": "",
        "bounds": "[189,100][912,173]"
      },
      {
        "text": "",
        "content-desc": "Show menu",
        "hint": "",
        "bounds": "[954,74][1080,200]"
      },
      {
        "text": "",
        "content-desc": "Overview\nTab 1 of 6",
        "hint": "",
        "bounds": "[137,210][373,336]"
      },
      {
        "text": "",
        "content-desc": "Scanner\nTab 2 of 6",
        "hint": "",
        "bounds": "[373,210][594,336]"
      },
      {
        "text": "",
        "content-desc": "Tickets\nTab 3 of 6",
        "hint": "",
        "bounds": "[594,210][801,336]"
      },
      {
        "text": "",
        "content-desc": "Schedule\nTab 4 of 6",
        "hint": "",
        "bounds": "[801,210][1038,336]"
      },
      {
        "text": "",
        "content-desc": "People\nTab 5 of 6",
        "hint": "",
        "bounds": "[1038,210][1080,336]"
      },
      {
        "text": "",
        "content-desc": "CHECK IN",
        "hint": "",
        "bounds": "[0,336][1080,2400]"
      },
      {
        "text": "",
        "content-desc": "Check In",
        "hint": "",
        "bounds": "[254,459][516,572]"
      },
      {
        "text": "",
        "content-desc": "Check Out",
        "hint": "",
        "bounds": "[537,459][826,572]"
      },
      {
        "text": "",
        "content-desc": "No zone",
        "hint": "",
        "bounds": "[194,593][383,675]"
      },
      {
        "text": "",
        "content-desc": "Main hall",
        "hint": "",
        "bounds": "[398,593][601,675]"
      },
      {
        "text": "",
        "content-desc": "Workshop lab",
        "hint": "",
        "bounds": "[617,593][886,675]"
      },
      {
        "text": "",
        "content-desc": "Manual Lookup",
        "hint": "",
        "bounds": "[298,2140][782,2274]"
      }
    ]
  },
  {
    "id": "m08-checkout",
    "at": "2026-09-18T06:01:04-0500",
    "build": "Current-source local Android release, API 36 emulator, training API; built 18 September 2026",
    "caption": "Native check-out at Main hall.",
    "screen": [
      {
        "text": "",
        "content-desc": "Back",
        "hint": "",
        "bounds": "[11,74][137,200]"
      },
      {
        "text": "",
        "content-desc": "Tutorial Makers Conference 2026",
        "hint": "",
        "bounds": "[189,100][912,173]"
      },
      {
        "text": "",
        "content-desc": "Show menu",
        "hint": "",
        "bounds": "[954,74][1080,200]"
      },
      {
        "text": "",
        "content-desc": "Overview\nTab 1 of 6",
        "hint": "",
        "bounds": "[137,210][373,336]"
      },
      {
        "text": "",
        "content-desc": "Scanner\nTab 2 of 6",
        "hint": "",
        "bounds": "[373,210][594,336]"
      },
      {
        "text": "",
        "content-desc": "Tickets\nTab 3 of 6",
        "hint": "",
        "bounds": "[594,210][801,336]"
      },
      {
        "text": "",
        "content-desc": "Schedule\nTab 4 of 6",
        "hint": "",
        "bounds": "[801,210][1038,336]"
      },
      {
        "text": "",
        "content-desc": "People\nTab 5 of 6",
        "hint": "",
        "bounds": "[1038,210][1080,336]"
      },
      {
        "text": "",
        "content-desc": "CHECK OUT",
        "hint": "",
        "bounds": "[0,336][1080,2400]"
      },
      {
        "text": "",
        "content-desc": "Check In",
        "hint": "",
        "bounds": "[254,459][515,572]"
      },
      {
        "text": "",
        "content-desc": "Check Out",
        "hint": "",
        "bounds": "[536,459][826,572]"
      },
      {
        "text": "",
        "content-desc": "No zone",
        "hint": "",
        "bounds": "[194,593][383,675]"
      },
      {
        "text": "",
        "content-desc": "Main hall",
        "hint": "",
        "bounds": "[398,593][601,675]"
      },
      {
        "text": "",
        "content-desc": "Workshop lab",
        "hint": "",
        "bounds": "[617,593][886,675]"
      },
      {
        "text": "",
        "content-desc": "Manual Lookup",
        "hint": "",
        "bounds": "[298,2140][782,2274]"
      }
    ]
  },
  {
    "id": "m09-reentry",
    "at": "2026-09-18T06:01:23-0500",
    "build": "Current-source local Android release, API 36 emulator, training API; built 18 September 2026",
    "caption": "Native re-entry after check-out with re-entry enabled.",
    "screen": [
      {
        "text": "",
        "content-desc": "Back",
        "hint": "",
        "bounds": "[11,74][137,200]"
      },
      {
        "text": "",
        "content-desc": "Tutorial Makers Conference 2026",
        "hint": "",
        "bounds": "[189,100][912,173]"
      },
      {
        "text": "",
        "content-desc": "Show menu",
        "hint": "",
        "bounds": "[954,74][1080,200]"
      },
      {
        "text": "",
        "content-desc": "Overview\nTab 1 of 6",
        "hint": "",
        "bounds": "[137,210][373,336]"
      },
      {
        "text": "",
        "content-desc": "Scanner\nTab 2 of 6",
        "hint": "",
        "bounds": "[373,210][594,336]"
      },
      {
        "text": "",
        "content-desc": "Tickets\nTab 3 of 6",
        "hint": "",
        "bounds": "[594,210][801,336]"
      },
      {
        "text": "",
        "content-desc": "Schedule\nTab 4 of 6",
        "hint": "",
        "bounds": "[801,210][1038,336]"
      },
      {
        "text": "",
        "content-desc": "People\nTab 5 of 6",
        "hint": "",
        "bounds": "[1038,210][1080,336]"
      },
      {
        "text": "",
        "content-desc": "CHECK IN",
        "hint": "",
        "bounds": "[0,336][1080,2400]"
      },
      {
        "text": "",
        "content-desc": "Check In",
        "hint": "",
        "bounds": "[254,459][516,572]"
      },
      {
        "text": "",
        "content-desc": "Check Out",
        "hint": "",
        "bounds": "[537,459][826,572]"
      },
      {
        "text": "",
        "content-desc": "No zone",
        "hint": "",
        "bounds": "[194,593][383,675]"
      },
      {
        "text": "",
        "content-desc": "Main hall",
        "hint": "",
        "bounds": "[398,593][601,675]"
      },
      {
        "text": "",
        "content-desc": "Workshop lab",
        "hint": "",
        "bounds": "[617,593][886,675]"
      },
      {
        "text": "",
        "content-desc": "Manual Lookup",
        "hint": "",
        "bounds": "[298,2140][782,2274]"
      }
    ]
  },
  {
    "id": "21-speaker-customer-picker",
    "at": "2026-09-18T11:02:51.468Z",
    "build": "http://localhost:3102",
    "path": "/app/events-management",
    "caption": "Participant customer selection inspected against existing training customers.",
    "callouts": [],
    "visibleText": "Select an option\nPhone\nChat\nAI Agent\nWhat's this?\nSupport\nReport a Bug\n1\n\n1 waiting on you\n\nOpen Approvals\nEvents\n\nEvent Management & Ticketing\n\nDashboard\nEvents\nSessions\nTicket Types\nTickets\nBookings\nBadges\nParticipants\nCheck-ins\nCredentials\nParticipants\n\n0 participants\n\nAdd Participant\nAll Types\nAttendee\nSpeaker\nExhibitor\nSponsor\nVolunteer\nPress\nVIP\nAll Statuses\nInvited\nAccepted\nDeclined\nWaitlisted\nConfirmed\nCancelled\nNo Show\nAll Events\nTutorial Makers Conference 2026\n\nNo participants found\n\nAdd your first participant\nAdd Participant\nModern\nSchema\nParticipant Info\nEvent*\nCustomer*\nType\nSelect type...\nAttendee\nSpeaker\nExhibitor\nSponsor\nVolunteer\nPress\nVIP\nRole\nStatus\nSelect status...\nInvited\nAccepted\nDeclined\nWaitlisted\nConfirmed\nCancelled\nNo Show\nFeatured\nFeatured participant\nContact\nSessions\nBio & Profile\nSocial Links\nTopics & Tags\nLogistics\nRSVP\nNotes\nUnsaved changes\nCancel\nSave"
  },
  {
    "id": "22-disable-reentry",
    "at": "2026-09-18T11:03:16.947Z",
    "build": "http://localhost:3102",
    "path": "/app/events-management",
    "caption": "Temporarily disable re-entry to test refusal after an earlier successful entry.",
    "callouts": [
      {
        "n": 1,
        "label": "One-time admission"
      }
    ],
    "visibleText": "Select an option\nPhone\nChat\nAI Agent\nWhat's this?\nSupport\nReport a Bug\n1\n\n1 waiting on you\n\nOpen Approvals\nEvents\n\nEvent Management & Ticketing\n\nDashboard\nEvents\nSessions\nTicket Types\nTickets\nBookings\nBadges\nParticipants\nCheck-ins\nCredentials\nRefresh\nAdd Ticket Type\nTITLE\tEVENT\tPRICE\tSOLD / CAP\tPERKS\tSTATUS\tMODIFIED\tACTIONS\n\n\nTutorial General Admission\n\ntutorial-general-admission\n\n\tTutorial Makers Conference 2026\tFree\t\n2/300\n\t-\tActive\t9/18/2026\t\n\n\n\nTutorial Workshop Pass\n\ntutorial-workshop-pass\n\n\tTutorial Makers Conference 2026\tUSD25\t\n0/40\n\t-\tActive\t9/18/2026\t\nEdit Ticket Type\nGeneral\nEvent\nTitle\nSlug\nURL-friendly name\nDescription\nColor\nSort Order\nActive\nActive\nPricing\nPrice\nCurrency\nCapacity & Sales\nCapacity\nLeave empty for unlimited\nSold (read-only)\nMax Per Order\nMax tickets per order\nMax Per Customer\nMax tickets per customer. Empty = no limit.\nSale Opens\nSale Closes\nRules\nAllow Re-entry\nAllow re-entry\nAllow Transfer\nAllow transfer\nZone Access\nComma-separated zone IDs\nSession Access\nComma-separated session IDs. Empty = all public sessions.\nIncluded Perks\n0\nBadge\nCancel\nSave Changes"
  },
  {
    "id": "m10-reentry-refused",
    "at": "2026-09-18T06:04:14-0500",
    "build": "Current-source local Android release, API 36 emulator, training API; built 18 September 2026",
    "caption": "Actual native refusal after Allow re-entry was turned off for the ticket type.",
    "screen": [
      {
        "text": "",
        "content-desc": "Back",
        "hint": "",
        "bounds": "[11,74][137,200]"
      },
      {
        "text": "",
        "content-desc": "Tutorial Makers Conference 2026",
        "hint": "",
        "bounds": "[189,100][912,173]"
      },
      {
        "text": "",
        "content-desc": "Show menu",
        "hint": "",
        "bounds": "[954,74][1080,200]"
      },
      {
        "text": "",
        "content-desc": "Overview\nTab 1 of 6",
        "hint": "",
        "bounds": "[137,210][373,336]"
      },
      {
        "text": "",
        "content-desc": "Scanner\nTab 2 of 6",
        "hint": "",
        "bounds": "[373,210][594,336]"
      },
      {
        "text": "",
        "content-desc": "Tickets\nTab 3 of 6",
        "hint": "",
        "bounds": "[594,210][801,336]"
      },
      {
        "text": "",
        "content-desc": "Schedule\nTab 4 of 6",
        "hint": "",
        "bounds": "[801,210][1038,336]"
      },
      {
        "text": "",
        "content-desc": "People\nTab 5 of 6",
        "hint": "",
        "bounds": "[1038,210][1080,336]"
      },
      {
        "text": "",
        "content-desc": "CHECK IN",
        "hint": "",
        "bounds": "[0,336][1080,2400]"
      },
      {
        "text": "",
        "content-desc": "Check In",
        "hint": "",
        "bounds": "[254,459][516,572]"
      },
      {
        "text": "",
        "content-desc": "Check Out",
        "hint": "",
        "bounds": "[537,459][826,572]"
      },
      {
        "text": "",
        "content-desc": "No zone",
        "hint": "",
        "bounds": "[194,593][383,675]"
      },
      {
        "text": "",
        "content-desc": "Main hall",
        "hint": "",
        "bounds": "[398,593][601,675]"
      },
      {
        "text": "",
        "content-desc": "Workshop lab",
        "hint": "",
        "bounds": "[617,593][886,675]"
      },
      {
        "text": "",
        "content-desc": "ALREADY CHECKED IN\nZara Tutorial\n6aad17aebef5e1976f5c90c4\nThis ticket was already scanned\nTap to dismiss",
        "hint": "",
        "bounds": "[42,1757][1038,2190]"
      },
      {
        "text": "",
        "content-desc": "Manual Lookup",
        "hint": "",
        "bounds": "[298,2140][782,2274]"
      }
    ]
  },
  {
    "id": "23-session-details",
    "at": "2026-09-18T11:05:36.733Z",
    "build": "http://localhost:3102",
    "path": "/app/events-management",
    "caption": "Session title, type and scheduled status with public visibility selected.",
    "callouts": [
      {
        "n": 1,
        "label": "Session title"
      }
    ],
    "visibleText": "Select an option\nPhone\nChat\nAI Agent\nWhat's this?\nSupport\nReport a Bug\n1\n\n1 waiting on you\n\nOpen Approvals\nEvents\n\nEvent Management & Ticketing\n\nDashboard\nEvents\nSessions\nTicket Types\nTickets\nBookings\nBadges\nParticipants\nCheck-ins\nCredentials\nSessions\n\n0 sessions\n\nAdd Session\nAll Events\nTutorial Makers Conference 2026\nAll Statuses\nDraft\nScheduled\nLive\nCompleted\nCancelled\n\nNo sessions found\n\nAdd your first session\nAdd Session\nModern\nSchema\nTutorial 3D-printed joinery: test before you build\nScheduled\nSession Details\nEvent*\nTitle*\nType\nSelect type...\nTalk\nPanel\nWorkshop\nKeynote\nNetworking\nBreak\nMeetup\nOther\nStatus\nSelect status...\nDraft\nScheduled\nLive\nCompleted\nCancelled\nShort Description\nMax 300 characters\nDescription\n⚡️Upgrade\nFile\nEdit\nView\nInsert\nFormat\nTools\nTable\nHelp\np\nPress ⌥0 for help\n0 words\nPublic\nVisible to attendees\nFeedback Enabled\nAllow feedback\nTags\nComma-separated\nSchedule\nDay\nDuration (minutes)\nmin\nStart Time*\nEnd Time*\nTrack\nZone\nRoom\nParticipants\n0\nAdd Participants\nSearch by name or email from event participants\nCapacity\nAccess Control\nImages\nStreaming & Recording\nResources\n0\nUnsaved changes\nCancel\nSave"
  },
  {
    "id": "24-session-schedule",
    "at": "2026-09-18T11:05:36.948Z",
    "build": "http://localhost:3102",
    "path": "/app/events-management",
    "caption": "A one-hour session on Nov14 in the main hall.",
    "callouts": [
      {
        "n": 1,
        "label": "Programme day"
      },
      {
        "n": 2,
        "label": "Start"
      },
      {
        "n": 3,
        "label": "Zone ID"
      }
    ],
    "visibleText": "Select an option\nPhone\nChat\nAI Agent\nWhat's this?\nSupport\nReport a Bug\n1\n\n1 waiting on you\n\nOpen Approvals\nEvents\n\nEvent Management & Ticketing\n\nDashboard\nEvents\nSessions\nTicket Types\nTickets\nBookings\nBadges\nParticipants\nCheck-ins\nCredentials\nSessions\n\n0 sessions\n\nAdd Session\nAll Events\nTutorial Makers Conference 2026\nAll Statuses\nDraft\nScheduled\nLive\nCompleted\nCancelled\n\nNo sessions found\n\nAdd your first session\nAdd Session\nModern\nSchema\nTutorial 3D-printed joinery: test before you build\nScheduled\nSession Details\nSchedule\nDay\nDuration (minutes)\nmin\nStart Time*\nEnd Time*\nTrack\nZone\nRoom\nParticipants\n0\nAdd Participants\nSearch by name or email from event participants\nCapacity\nAccess Control\nImages\nStreaming & Recording\nResources\n0\nUnsaved changes\nCancel\nSave"
  },
  {
    "id": "25-session-saved",
    "at": "2026-09-18T11:06:16.977Z",
    "build": "http://localhost:3102",
    "path": "/app/events-management",
    "caption": "Scheduled session saved through the real form; speaker selector returned no Nia result.",
    "callouts": [],
    "visibleText": "Select an option\nPhone\nChat\nAI Agent\nWhat's this?\nSupport\nReport a Bug\n1\n✓\nSession saved\n\n1 waiting on you\n\nOpen Approvals\nEvents\n\nEvent Management & Ticketing\n\nDashboard\nEvents\nSessions\nTicket Types\nTickets\nBookings\nBadges\nParticipants\nCheck-ins\nCredentials\nSessions\n\n1 sessions\n\nAdd Session\nAll Events\nTutorial Makers Conference 2026\nAll Statuses\nDraft\nScheduled\nLive\nCompleted\nCancelled\nSESSION\tEVENT\tTYPE\tDAY / TIME\tTRACK\tSTATUS\tACTIONS\n\n\nTutorial 3D-printed joinery: test before you build\n\nMain hall stage\n\n\tTutorial Makers Conference 2026\tTalk\t\n\n2026-11-14\n\n11:00 AM — 12:00 PM\n\n60 min\n\n\t-\tScheduled\t"
  },
  {
    "id": "26-venue-ticket-picker",
    "at": "2026-09-18T11:07:32.529Z",
    "build": "http://localhost:3102",
    "path": "/app/events-management",
    "caption": "Venue ticket generation set to one; current ticket-type picker result.",
    "callouts": [],
    "visibleText": "Select an option\nPhone\nChat\nAI Agent\nWhat's this?\nSupport\nReport a Bug\n1\n\n1 waiting on you\n\nOpen Approvals\nTutorial Makers Conference 2026\nSwitch\nPublished\nConference\nNov 13, 2026\nEdit\nPublish\nGo Live\nComplete\nCancel\nOverview\nSessions\nTicket Types\nTickets\nBookings\nVenue Tickets\nParticipants\nCheck-in\nAccreditation\nCheck-in Log\nCredentials\nMedia\nGenerate Tickets\nTicket Type\nQuantity\nGenerate Tickets"
  },
  {
    "id": "27-accreditation-lookup",
    "at": "2026-09-18T11:07:58.657Z",
    "build": "http://localhost:3102",
    "path": "/app/events-management",
    "caption": "Accreditation lookup at desk-1 for Kofi’s confirmed free ticket.",
    "callouts": [
      {
        "n": 1,
        "label": "Configured desk ID"
      },
      {
        "n": 2,
        "label": "Existing ticket holder"
      }
    ],
    "visibleText": "Select an option\nPhone\nChat\nAI Agent\nWhat's this?\nSupport\nReport a Bug\n1\n\n1 waiting on you\n\nOpen Approvals\nTutorial Makers Conference 2026\nSwitch\nPublished\nConference\nNov 13, 2026\nEdit\nPublish\nGo Live\nComplete\nCancel\nOverview\nSessions\nTicket Types\nTickets\nBookings\nVenue Tickets\nParticipants\nCheck-in\nAccreditation\nCheck-in Log\nCredentials\nMedia\nAccreditation Desk\n\nRegistration, badge pickup, and walk-in sales\n\nDesk / Point ID\nTicket Lookup\nSearch By\nEmail\nBooking Reference\nConfirmation Code\nEmail Address\nSearch\nAssign Credential (Wristband / Badge)\nExpand\nWalk-in Sale\nExpand"
  },
  {
    "id": "28-desk-false-empty",
    "at": "2026-09-18T11:09:13.575Z",
    "build": "http://localhost:3102",
    "path": "/app/events-management",
    "caption": "Studio accreditation lookup ignores the API tickets array and displays no results for Kofi’s existing ticket.",
    "callouts": [
      {
        "n": 1,
        "label": "Incorrect empty result"
      }
    ],
    "visibleText": "Select an option\nPhone\nChat\nAI Agent\nWhat's this?\nSupport\nReport a Bug\n1\n\n1 waiting on you\n\nOpen Approvals\nTutorial Makers Conference 2026\nSwitch\nPublished\nConference\nNov 13, 2026\nEdit\nPublish\nGo Live\nComplete\nCancel\nOverview\nSessions\nTicket Types\nTickets\nBookings\nVenue Tickets\nParticipants\nCheck-in\nAccreditation\nCheck-in Log\nCredentials\nMedia\nAccreditation Desk\n\nRegistration, badge pickup, and walk-in sales\n\nDesk / Point ID\nTicket Lookup\nSearch By\nEmail\nBooking Reference\nConfirmation Code\nEmail Address\nSearch\nClear\n\nNo tickets found for this search\n\nAssign Credential (Wristband / Badge)\nExpand\nWalk-in Sale\nExpand"
  },
  {
    "id": "29-door-rehearsal-log",
    "at": "2026-09-18T11:09:13.987Z",
    "build": "http://localhost:3102",
    "path": "/app/events-management",
    "caption": "Persisted successes and denials from the native rehearsal.",
    "callouts": [],
    "visibleText": "Select an option\nPhone\nChat\nAI Agent\nWhat's this?\nSupport\nReport a Bug\n1\n\n1 waiting on you\n\nOpen Approvals\nTutorial Makers Conference 2026\nSwitch\nPublished\nConference\nNov 13, 2026\nEdit\nPublish\nGo Live\nComplete\nCancel\nOverview\nSessions\nTicket Types\nTickets\nBookings\nVenue Tickets\nParticipants\nCheck-in\nAccreditation\nCheck-in Log\nCredentials\nMedia\nCheck-ins\n\n6 check-ins\n\nManual Check-in\nAll Directions\nCheck In\nCheck Out\nAll Statuses\nSuccess\nDenied\nFlagged\nOverride\nATTENDEE\tTICKET\tZONE\tSCAN POINT\tTIME\tDIRECTION\tSCAN TYPE\tSTATUS\tACTIONS\n\n\n\t\tmain-hall\t-\tSep 18, 06:04 AM\tIn\tEntrance\tDenied\n\nreentry_not_allowed\n\n\t\n\n\n\n\t\tmain-hall\t-\tSep 18, 06:01 AM\tIn\tEntrance\tSuccess\t\n\n\n\n\t\tmain-hall\t-\tSep 18, 06:00 AM\tOut\tEntrance\tSuccess\t\n\n\n\n\t\tworkshop-lab\t-\tSep 18, 06:00 AM\tIn\tEntrance\tDenied\n\nwrong_zone\n\n\t\n\n\n\n\t\tmain-hall\t-\tSep 18, 05:59 AM\tIn\tEntrance\tSuccess\t\n\n\n\n\t\t-\t-\tSep 18, 05:57 AM\tIn\tEntrance\tSuccess\t"
  },
  {
    "id": "m11-native-accreditation-lookup",
    "at": "2026-09-18T06:14:33-0500",
    "build": "Current-source local Android release, API 36 emulator, training API; built 18 September 2026",
    "caption": "Native desk lookup of Kofi’s existing free ticket.",
    "screen": [
      {
        "text": "",
        "content-desc": "Back",
        "hint": "",
        "bounds": "[11,74][137,200]"
      },
      {
        "text": "",
        "content-desc": "Accreditation Desk",
        "hint": "",
        "bounds": "[317,100][763,173]"
      },
      {
        "text": "kofi.community@example.invalid",
        "content-desc": "",
        "hint": "",
        "bounds": "[42,252][1038,399]"
      },
      {
        "text": "",
        "content-desc": "Walk-in Registration",
        "hint": "",
        "bounds": "[42,441][1038,567]"
      },
      {
        "text": "",
        "content-desc": "FOUND TICKETS",
        "hint": "",
        "bounds": "[42,609][1038,656]"
      },
      {
        "text": "",
        "content-desc": "K\nKofi Tutorial\nTutorial General Admission · confirmed",
        "hint": "",
        "bounds": "[42,677][1038,1139]"
      },
      {
        "text": "",
        "content-desc": "Fulfill",
        "hint": "",
        "bounds": "[137,910][691,1043]"
      },
      {
        "text": "",
        "content-desc": "Badge",
        "hint": "",
        "bounds": "[712,908][944,1045]"
      }
    ]
  },
  {
    "id": "m12-ticket-fulfilled",
    "at": "2026-09-18T06:15:01-0500",
    "build": "Current-source local Android release, API 36 emulator, training API; built 18 September 2026",
    "caption": "Kofi’s existing ticket fulfilled from the native accreditation desk.",
    "screen": [
      {
        "text": "",
        "content-desc": "Back",
        "hint": "",
        "bounds": "[11,74][137,200]"
      },
      {
        "text": "",
        "content-desc": "Accreditation Desk",
        "hint": "",
        "bounds": "[317,100][763,173]"
      },
      {
        "text": "kofi.community@example.invalid",
        "content-desc": "",
        "hint": "",
        "bounds": "[42,252][1038,399]"
      },
      {
        "text": "",
        "content-desc": "Walk-in Registration",
        "hint": "",
        "bounds": "[42,441][1038,567]"
      },
      {
        "text": "",
        "content-desc": "FOUND TICKETS",
        "hint": "",
        "bounds": "[42,609][1038,656]"
      },
      {
        "text": "",
        "content-desc": "K\nKofi Tutorial\nTutorial General Admission · confirmed",
        "hint": "",
        "bounds": "[42,677][1038,1139]"
      },
      {
        "text": "",
        "content-desc": "Fulfill",
        "hint": "",
        "bounds": "[137,910][691,1043]"
      },
      {
        "text": "",
        "content-desc": "Badge",
        "hint": "",
        "bounds": "[712,908][944,1045]"
      },
      {
        "text": "",
        "content-desc": "Ticket fulfilled",
        "hint": "",
        "bounds": "[0,1391][1080,1517]"
      }
    ]
  },
  {
    "id": "30-event-dashboard-readback",
    "at": "2026-09-18T11:15:32.454Z",
    "build": "http://localhost:3102",
    "path": "/app/events-management",
    "caption": "Event dashboard after revisiting the saved session: two tickets, one session, one speaker and six scan attempts.",
    "callouts": [],
    "visibleText": "Select an option\nPhone\nChat\nAI Agent\nWhat's this?\nSupport\nReport a Bug\n1\n\n1 waiting on you\n\nOpen Approvals\nEvents\n\nEvent Management & Ticketing\n\nDashboard\nEvents\nSessions\nTicket Types\nTickets\nBookings\nBadges\nParticipants\nCheck-ins\nCredentials\nEvents\n\n1\n\n0 live\n\nTicket Types\n\n2\n\nTickets Sold\n\n2\n\n1 checked in\n\nCheck-in Rate\n\n50%\n\nRevenue\n\n$0\n\nSessions\n\n1\n\nParticipants\n\n1\n\nCheck-ins\n\n6\n\nAll Events (1)\nView list\nPublished\nConference\n\nTutorial Makers Conference 2026\n\nTutorial Makers Hall\n\nNov 13\n\n2 types\n2 tickets\n1 sessions\n1 people\ncap 340\nUpcoming Events\nView all\n\nTutorial Makers Conference 2026\n\nNov 13\nTutorial Makers Hall\nPublished\nTop Events by Tickets\n1\n\nTutorial Makers Conference 2026\n\n2\nTicket Type Sales\nView all\nTutorial General Admission\n2/300\nTutorial Workshop Pass\n0/40\n$25\nEvents by Status\nPublished\n1\nTickets by Status\nConfirmed\n1\nChecked In\n1\nParticipants by Type\nSpeaker\n1\nRecent Check-ins\nView all\n\nmain-hall · 06:04 AM\n\nmain-hall · 06:01 AM\n\nmain-hall · 06:00 AM\n\nworkshop-lab · 06:00 AM\n\nmain-hall · 05:59 AM\n\nQuick Actions\nCreate Event\nTicket Types\nSessions\nTickets\nBadge Templates\nParticipants\nCheck-ins"
  },
  {
    "id": "31-speaker-persisted",
    "at": "2026-09-18T11:16:21.001Z",
    "build": "http://localhost:3102",
    "path": "/app/events-management",
    "caption": "Nia’s speaker record appears in Participants after supported API creation.",
    "callouts": [],
    "visibleText": "Select an option\nPhone\nChat\nAI Agent\nWhat's this?\nSupport\nReport a Bug\n1\n\n1 waiting on you\n\nOpen Approvals\nEvents\n\nEvent Management & Ticketing\n\nDashboard\nEvents\nSessions\nTicket Types\nTickets\nBookings\nBadges\nParticipants\nCheck-ins\nCredentials\nParticipants\n\n1 participants\n\nAdd Participant\nAll Types\nAttendee\nSpeaker\nExhibitor\nSponsor\nVolunteer\nPress\nVIP\nAll Statuses\nInvited\nAccepted\nDeclined\nWaitlisted\nConfirmed\nCancelled\nNo Show\nAll Events\nTutorial Makers Conference 2026\nPARTICIPANT\tEVENT\tTYPE\tROLE\tSTATUS\tSESSIONS\tACTIONS\n\n?\n\n\tTutorial Makers Conference 2026\tSpeaker\tTutorial joinery presenter\tConfirmed\t0\t"
  },
  {
    "id": "32-session-persisted",
    "at": "2026-09-18T11:16:21.360Z",
    "build": "http://localhost:3102",
    "path": "/app/events-management",
    "caption": "The joinery session remains scheduled at 11:00 in Main hall stage.",
    "callouts": [],
    "visibleText": "Select an option\nPhone\nChat\nAI Agent\nWhat's this?\nSupport\nReport a Bug\n1\n\n1 waiting on you\n\nOpen Approvals\nEvents\n\nEvent Management & Ticketing\n\nDashboard\nEvents\nSessions\nTicket Types\nTickets\nBookings\nBadges\nParticipants\nCheck-ins\nCredentials\nSessions\n\n1 sessions\n\nAdd Session\nAll Events\nTutorial Makers Conference 2026\nAll Statuses\nDraft\nScheduled\nLive\nCompleted\nCancelled\nSESSION\tEVENT\tTYPE\tDAY / TIME\tTRACK\tSTATUS\tACTIONS\n\n\nTutorial 3D-printed joinery: test before you build\n\nMain hall stage\n\n\tTutorial Makers Conference 2026\tTalk\t\n\n2026-11-14\n\n11:00 AM — 12:00 PM\n\n60 min\n\n\t-\tScheduled\t"
  }
]
