[
  {
    "id": "01-login",
    "at": "2026-09-18T01:07:47-0500",
    "build": "Android release 1.0.2 (9), API 36 emulator",
    "caption": "Android release login: Site Name, Email Address and three sign-in routes.",
    "screen": [
      {
        "text": "",
        "content-desc": "Login",
        "hint": "",
        "bounds": "[63,666][540,784]"
      },
      {
        "text": "",
        "content-desc": "Sign Up",
        "hint": "",
        "bounds": "[540,666][1017,784]"
      },
      {
        "text": "",
        "content-desc": "",
        "hint": "Site Name",
        "bounds": "[105,931][637,1078]"
      },
      {
        "text": "",
        "content-desc": ".appmint.app",
        "hint": "",
        "bounds": "[679,973][933,1036]"
      },
      {
        "text": "",
        "content-desc": "",
        "hint": "Email Address",
        "bounds": "[105,1120][975,1267]"
      },
      {
        "text": "",
        "content-desc": "Continue with Password",
        "hint": "",
        "bounds": "[105,1319][975,1466]"
      },
      {
        "text": "",
        "content-desc": "OR",
        "hint": "",
        "bounds": "[517,1498][563,1545]"
      },
      {
        "text": "",
        "content-desc": "Send Magic Code",
        "hint": "",
        "bounds": "[105,1577][975,1724]"
      },
      {
        "text": "",
        "content-desc": "POS Quick Sign-In",
        "hint": "",
        "bounds": "[105,1755][975,1902]"
      }
    ]
  },
  {
    "id": "02-password",
    "at": "2026-09-18T01:08:40-0500",
    "build": "Android release 1.0.2 (9), API 36 emulator",
    "caption": "Password sign-in step; password remains concealed by the native app.",
    "screen": [
      {
        "text": "",
        "content-desc": "Login",
        "hint": "",
        "bounds": "[63,815][540,934]"
      },
      {
        "text": "",
        "content-desc": "Sign Up",
        "hint": "",
        "bounds": "[540,815][1017,934]"
      },
      {
        "text": "learnmu4zs1td@example.com",
        "content-desc": "",
        "hint": "Email Address",
        "bounds": "[105,1081][975,1228]"
      },
      {
        "text": "",
        "content-desc": "Forgot Password?",
        "hint": "",
        "bounds": "[611,1438][975,1564]"
      },
      {
        "text": "",
        "content-desc": "Back",
        "hint": "",
        "bounds": "[105,1606][385,1753]"
      },
      {
        "text": "",
        "content-desc": "Sign In",
        "hint": "",
        "bounds": "[416,1606][975,1753]"
      }
    ]
  },
  {
    "id": "03-public-downloads",
    "at": "2026-09-18T06:08:42.457Z",
    "build": "https://appmint.io",
    "path": "/",
    "caption": "Live Appmint homepage download section, with App Store and Setup instructions.",
    "callouts": [],
    "visibleText": "Platform\nWhy Appmint\nEnterprise\nResources\nPricing\nSign in\nStart free\nAI CRM \u00b7 AI EMPLOYEES \u00b7 AI WORKFLOWS\nYour business, staffed by AI.\nIt does the work.\n\nAn AI CRM that works the leads. AI employees that answer the phone, take the deposit and chase the no-show. AI workflows that move a job from order to invoice without anyone chasing it. The platform is built and running \u2014 and when your business needs something it does not have, it extends itself.\n\nON SHIFT NOW\nVIRTUAL CLINIC\nTriage\nReading intake forms\nReception\nBooking consults\nPharmacy\nSending prescriptions\nBilling\nCharging the visit\n64\nTHINGS HANDLED TODAY\n0\nBY A PERSON\nDental clinic\nStartup\nRetail\nHospitality\nMarketplace\nVirtual clinic\nService\nCourse business\nBook a demo\n\u2192\nNo credit card \u00b7 live on your first channel this afternoon\n\nAlready wired to 200+ services.\nYour integrations exist before your app does \u2014 one key, one contract, no credential drawer.\n\nStripe\nTwilio\nOpenAI\nSlack\nShopify\nHubSpot\nSalesforce\nGoogle\nWhatsApp\nQuickBooks\nMailchimp\nZoom\nNotion\nCloudflare\nXero\nCalendly\nIntercom\nStripe\nTwilio\nOpenAI\nSlack\nShopify\nHubSpot\nSalesforce\nGoogle\nWhatsApp\nQuickBooks\nMailchimp\nZoom\nNotion\nCloudflare\nXero\nCalendly\nIntercom\nPayPal\nSquare\nPostgreSQL\nAuth0\nAWS\nSendGrid\nZapier\nAirtable\nTelegram\nInstagram\nFacebook\nLinkedIn\nDropbox\nAsana\nFigma\nGitHub\nVercel\nPayPal\nSquare\nPostgreSQL\nAuth0\nAWS\nSendGrid\nZapier\nAirtable\nTelegram\nInstagram\nFacebook\nLinkedIn\nDropbox\nAsana\nFigma\nGitHub\nVercel\nTHE PLATFORM\nA sentence in.\nA running business out.\n01\nBuild Studio\n02\nDatabase\n03\nWorkflows\n04\nCRM\n05\nCommerce\n06\nVoice\n07\nEvents\nWhole verticals ship built.\n\nTicketing, sessions, badges, bookings and check-in \u2014 a finished product on the same platform, reading the same customers as everything else.\n\n12\nevents, 47 tickets sold\n\nCAPTURED FROM THE RUNNING PRODUCT\nTHE FIRST THREE MINUTES\nYou watch it happen.\nNot a progress bar.\n\nEvery build is a real, inspectable sequence of work \u2014 schema before screens, integrations before automations, agents last because they need the tools to exist first. This is a clinic booking system, plotted second by second.\n\n0:00\nof 3:08 elapsed\nReplay\n0:00\n0:30\n1:00\n1:30\n2:00\n2:30\n3:08\nDATA MODEL\nRead the brief\nDesign the schema\nCreate 14 collections\nRelations & permissions\nINTERFACE\nGenerate pages\nForms & validation\nBrand & theme\nINTEGRATIONS\nStripe\nTwilio SMS\nCalendar sync\nAUTOMATION\n6 workflows\nNo-show rule\nAGENTS\nReception agent\nTools & guardrails\nSHIP\nSeed & smoke test\nDeploy + domain\nHover any bar to see what that step actually produced.\nTHE AGENTS\nEvery channel. One agent.\nOne set of records.\n\nThese are the live demos \u2014 the real thing, not a video. Pick a channel, start a conversation, then watch what it writes back into the platform on the right.\n\nVoice\nIVR\nChat\nSMS\nWhatsApp\nOffice AI\nLIVE\nTalk to the AI\n\nPick a scenario \u2014 it answers out loud\n\nOrder Tracking\n\nTrack a package delivery\n\nTech Support\n\nGet help with a product\n\nSales Inquiry\n\nLearn about our services\n\nA real call, not a recording. Uses your mic.\n\nLIVE \u00b7 INTERACTIVE\nVoice\nIt answers the phone.\n\nNatural speech, your own number, no hold music. It books, reschedules and escalates \u2014 and it never puts anyone in a queue.\n\nWHAT LANDS IN YOUR DATA WHEN THE CONVERSATION ENDS\nAPPOINTMENT\nTue 14 Oct \u00b7 09:30 \u00b7 Dr Osei\nCONTACT\nAmara N. \u2014 matched to existing record\nTRANSCRIPT\nFull audio + text, attached to the contact\nWORKFLOW\nConfirmation SMS queued for 48h before\nCRM\nOne record.\nNine days of it getting smarter.\n\nMost CRMs are a filing cabinet you have to keep filling in. This one is written to by the agents, the storefront, the workflows and the books \u2014 so the record is the business, not a summary of it someone typed up afterwards.\n\nCaptured\n09:14\nEnriched\n09:14\nScored\n09:15\nEngaged\n09:16\nWon\nDay 9\nAN\nAmara Nkrumah\ncontact \u00b7 created 09:14 \u00b7 never re-keyed\nCAPTURED\nNAME\nAmara Nkrumah\nJUST WRITTEN\nEMAIL\namara@northbridge.co\nJUST WRITTEN\nSOURCE\nPricing page \u00b7 organic\nJUST WRITTEN\n\n3 fields on this record \u00b7 written by Web form\n\n09:14 \u00b7 WEB FORM\nA stranger fills in a form.\n\nFour fields and an IP address. At most companies this is where the record stops improving until a human gets to it \u2014 usually two days later.\n\nCONTENT & ASSETS\nCategorise it once.\nEverything downstream inherits it.\n\nPosts, documents, media, message templates and site notices live in one library with one taxonomy. Change a category and the website, the emails, the agents and the API all move together \u2014 because they were never separate copies.\n\nPICK A CATEGORY OR TAG\nautumn-sale\nTAG\nDocumentation\nCATEGORY\npricing\nTAG\nonboarding\nCATEGORY\nlegal\nCATEGORY\n\n38 items \u00b7 expires 04 Nov\n\nWebsite\nPages, navigation and search built from the same tree\nINHERITS\nEmail & SMS\nMessage templates pulling live blocks, not copies\nINHERITS\nAI agents\nRetrieval scoped by the same categories and permissions\nINHERITS\nOne API\nEvery item addressable, versioned and cacheable\nNOT TAGGED\nMobile app\nThe same records, rendered natively\nINHERITS\nONE API\nTwo hundred services.\nOne key.\n\nA gateway in front of everything your business runs on \u2014 authenticated, rate-limited, monitored and audited in one place. Swap a vendor and the calls your app makes do not change. No drawer full of credentials, no per-tool SDK to learn.\n\nStripe\nAuthorization: Bearer\u00a0appmint_live_\u2022\u2022\u2022\nPOST /v1/payments/charge\n{ \"contact\": \"amara\", \"amount\": 1840000 }\n\u2193 200 OK \u00b7 41ms\n{ \"status\": \"succeeded\", \"id\": \"ch_3PdQ\u2026\" }\n200+\nIntegrations, live\n1\nKey to rotate\n99.99%\nGateway uptime\n<50ms\nAdded latency\nONE API KEY\nAppEngine\nMOBILE\nIt ships with an app.\nNot a responsive page.\n\nThe same records, the same permissions, the same agents \u2014 rendered natively for the people who are not at a desk. It carries your business phone line too: real calls in and out, ringing on the lock screen like any other call. Nothing to rebuild, nothing to keep in sync.\n\n01\nHome\nToday\u2019s numbers and every app on the platform, one tap away.\n02\nLeads\nThe same CRM records your desk app writes to, with values and stages.\n03\nInbox\nEmail, SMS and WhatsApp in one thread, with the agent\u2019s handoffs marked.\n04\nIt rings\nA real call on the lock screen \u2014 the app registers with iOS as a phone.\n05\nSoftphone\nKeypad, recents and contacts. Your business line, in the app.\n06\nCalendar\nBookings, shifts and dispatch \u2014 reschedule from the van.\n07\nPoint of sale\nYour catalogue and prices. Take payment on the counter or in the field.\n08\nTickets\nSupport requests triaged and resolved without a second device.\nGET APPMINT MOBILE\nApp Store\nGoogle Play\nCOMING SOON\nSetup instructions\nSYSTEM APPS \u00b7 EVENTOXYGEN\nSome things don\u2019t need generating.\nThey ship whole.\n\nTicketing and QR check-in, multi-day tracks and zones, attendee networking, meetings and a live feed \u2014 a real app your attendees install, running on the same platform as everything else you own. Your data, your agents, your API, on day one.\n\nGET EVENTOXYGEN\nApp Store\nGoogle Play\nCOMING SOON\nSetup instructions\nSee EventOxygen\nFind the event\nBrowse what is on, with the artwork and the detail that sells a ticket\nThe event\nSessions, tickets sold and your own RSVP, in the attendee\u2019s pocket\nTracks & zones\nKeynote Hall \u00b7 Startup Arena \u00b7 Leadership Track, with room capacities\nWho is here\nSpeakers, sponsors and attendees \u2014 connect and follow on the floor\nConnections\nRequests sent, accepted and the meetings that came out of them\nThe feed\nA live social feed for the room while it is happening\nSYSTEM APPS \u00b7 BUSINESSMADE\nRun your business.\nNot five separate tools.\n\nBusinessMade is a finished back-office application that ships on Appmint \u2014 you don\u2019t build it. Accounting, invoicing, payroll, HR, time, scheduling and operations, already joined up: one staff list, one ledger, one login.\n\nWHAT YOU ARE RUNNING TODAY\nEACH ONE SEPARATE\nAccounting software\nIts own login, its own database\nPayroll provider\nYour staff list, typed in a second time\nHR system\nA third copy of the same people\nScheduling app\nHours that never reach the payroll run\nPOS & operations\nSales that never reach the books\nFive products to buy, learn, log into and reconcile\n5\u00d7\nBusinessMade\nOne application. One ledger. One staff list.\n1\u00d7\nbusinessmade.io\nSetup instructions\nTEN MODULES, ONE APPLICATION \u2014 PICK ONE TO SEE WHAT IT COVERS\nBooks\nInvoicing\nPayroll\nHR\nTime\nScheduling\nOperations\nPipelines\nDocuments\nVendors\n\nBOOKS\nLedger, bank rec, P&L, AR/AP aging\n\n1 staff list\nShared by payroll, HR, time and scheduling \u2014 nobody is entered twice\n1 ledger\nBehind the books, the invoices and every sale the POS takes\n\u221e\nLocations and companies on one account\n\nWe stopped staffing the phone after six. The agent books more appointments overnight than we used to take all morning.\n\nOperations lead\nMulti-site dental group \u00b7 9 clinics\n0+\nApps built on Appmint\nReal products with real customers on them\n0M+\nEnd users served\nPeople using something an operator described in a sentence\n0\u00d7\nFaster than building it\nMeasured against the same team writing it themselves\n0.00%\nUptime commitment\nAn Enterprise term, on the same infrastructure your agents answer from\nPRICING\nStart on nothing.\nPay when it is load-bearing.\n\nOne bill for the platform, the apps, the agents and the integrations. AI credits are included in every tier \u2014 you are not buying a runtime and a model bill separately.\n\nMonthly\nYearly\nsave 20%\nFree\n\n$\n0\n/mo\n\nfree forever\n\nEnough to prove it works on your own data.\n\n2 sites\n0.2 GB storage\n$2 AI credit / month\n2 sites\n2 dev environments\n0.2 GB storage\n$2 AI credit every month\nNo custom domains\nStart free\nMOST CHOSEN\nStarter\n\n$\n39\n/mo\n\nbilled annually \u00b7 $470\n\nFor a small team actually running on it.\n\n5 sites\n1 GB storage\n$10 AI credit / month\nEVERYTHING IN FREE, PLUS\n5 sites\n5 dev environments\n1 GB storage\n$10 AI credit every month\nCustom domains\nGet started\nProfessional\n\n$\n159\n/mo\n\nbilled annually \u00b7 $1,910\n\nWhen customers depend on it.\n\n10 sites\n10 GB storage\n$100 AI credit / month\nEVERYTHING IN STARTER, PLUS\n10 sites\n10 dev environments\n10 GB storage\n$100 AI credit every month\nGo Pro\nBusiness\n\n$\n399\n/mo\n\nbilled annually \u00b7 $4,790\n\nMulti-site, multi-brand, no ceilings.\n\n100 sites\n100 GB storage\n$500 AI credit / month\nEVERYTHING IN PROFESSIONAL, PLUS\n100 sites\n100 dev environments\n100 GB storage\n$500 AI credit every month\nScale up\nENTERPRISE\nEnterprise is a conversation, not a bigger box.\n\nSingle-tenant hosting, SSO, a signed DPA, an uptime commitment, security review, onboarding and support with a name attached \u2014 plus sites, storage, AI credit and environments set to whatever you actually run. None of it is fixed by the tier you land on, so we price what your business needs rather than sell you the next box up.\n\nTalk to us\nSend a question\n\nAnnual billing is 20% off on Starter, Professional and Business.\n\nGET STARTED\nBring a real number and a real calendar.\nWe\u2019ll show you the first booking inside twenty minutes.\nBuild it\nBook a demo\nNo credit card \u00b7 cancel any time \u00b7 your data stays yours\n\nThe business platform, run by AI and built by AI. CRM, storefront, bookings, payments and support \u2014 already built and running, and extended by the same AI when you need something we didn\u2019t ship.\n\nPLATFORM\nVibe Agent\nAppEngine\nStudio Manager\nSYSTEM APPS\nAI CRM\nEventOxygen\nAppmint Mobile\nBusinessMade\nCOMPANY\nUse Cases\nWhy Appmint\nEnterprise\nBlog\nCase studies\nRESOURCES\nDocumentation\nAPI reference\nSupport\nContact\n\u00a9 2026 Appmint\nPrivacy\nTerms\nSitemap"
  },
  {
    "id": "04-release-signin-error",
    "at": "2026-09-18T01:09:08-0500",
    "build": "Android release 1.0.2 (9), API 36 emulator",
    "caption": "Existing Android 1.0.2(9) build returned Not found: /profile/user/signin; organisation entry also truncated during automated typing. Not a successful login.",
    "screen": [
      {
        "text": "",
        "content-desc": "Login",
        "hint": "",
        "bounds": "[63,567][540,686]"
      },
      {
        "text": "",
        "content-desc": "Sign Up",
        "hint": "",
        "bounds": "[540,567][1017,686]"
      },
      {
        "text": "",
        "content-desc": "Not found: /profile/user/signin",
        "hint": "",
        "bounds": "[139,867][941,922]"
      },
      {
        "text": "",
        "content-desc": "Organization",
        "hint": "",
        "bounds": "[218,1032][419,1079]"
      },
      {
        "text": "",
        "content-desc": "learnmu4.appmint.app",
        "hint": "",
        "bounds": "[218,1079][658,1142]"
      },
      {
        "text": "",
        "content-desc": "Change",
        "hint": "",
        "bounds": "[761,1049][930,1125]"
      },
      {
        "text": "",
        "content-desc": "",
        "hint": "Email Address",
        "bounds": "[105,1218][975,1365]"
      },
      {
        "text": "",
        "content-desc": "Continue with Password",
        "hint": "",
        "bounds": "[105,1418][975,1565]"
      },
      {
        "text": "",
        "content-desc": "OR",
        "hint": "",
        "bounds": "[517,1596][563,1644]"
      },
      {
        "text": "",
        "content-desc": "Send Magic Code",
        "hint": "",
        "bounds": "[105,1675][975,1822]"
      },
      {
        "text": "",
        "content-desc": "POS Quick Sign-In",
        "hint": "",
        "bounds": "[105,1854][975,2001]"
      }
    ]
  },
  {
    "id": "05-login-complete-org",
    "at": "2026-09-18T01:09:57-0500",
    "build": "Android release 1.0.2 (9), API 36 emulator",
    "caption": "Attempted complete organisation entry still displays a truncated Site Name; diagnostic screenshot only, not a successful credential check.",
    "screen": [
      {
        "text": "",
        "content-desc": "Login",
        "hint": "",
        "bounds": "[63,583][540,701]"
      },
      {
        "text": "",
        "content-desc": "Sign Up",
        "hint": "",
        "bounds": "[540,583][1017,701]"
      },
      {
        "text": "",
        "content-desc": "Not found: /profile/user/signin",
        "hint": "",
        "bounds": "[139,882][941,938]"
      },
      {
        "text": "learnmu4",
        "content-desc": "",
        "hint": "Site Name",
        "bounds": "[105,1014][637,1161]"
      },
      {
        "text": "",
        "content-desc": ".appmint.app",
        "hint": "",
        "bounds": "[679,1056][933,1119]"
      },
      {
        "text": "learnmu4zs1td@example.com",
        "content-desc": "",
        "hint": "Email Address",
        "bounds": "[105,1203][975,1350]"
      },
      {
        "text": "",
        "content-desc": "Continue with Password",
        "hint": "",
        "bounds": "[105,1402][975,1549]"
      },
      {
        "text": "",
        "content-desc": "OR",
        "hint": "",
        "bounds": "[517,1581][563,1628]"
      },
      {
        "text": "",
        "content-desc": "Send Magic Code",
        "hint": "",
        "bounds": "[105,1659][975,1806]"
      },
      {
        "text": "",
        "content-desc": "POS Quick Sign-In",
        "hint": "",
        "bounds": "[105,1838][975,1985]"
      }
    ]
  },
  {
    "id": "10-current-login",
    "at": "2026-09-18T01:17:27-0500",
    "build": "Current-source local Android release, API 36 emulator, training API; built 18 September 2026",
    "caption": "Current-source native Android release: email-first login, no Site Name field. Local training build.",
    "screen": [
      {
        "text": "",
        "content-desc": "Login",
        "hint": "",
        "bounds": "[63,760][540,878]"
      },
      {
        "text": "",
        "content-desc": "Sign Up",
        "hint": "",
        "bounds": "[540,760][1017,878]"
      },
      {
        "text": "",
        "content-desc": "",
        "hint": "Email Address",
        "bounds": "[105,1025][975,1172]"
      },
      {
        "text": "",
        "content-desc": "Continue with Password",
        "hint": "",
        "bounds": "[105,1225][975,1372]"
      },
      {
        "text": "",
        "content-desc": "OR",
        "hint": "",
        "bounds": "[517,1403][563,1451]"
      },
      {
        "text": "",
        "content-desc": "Send Magic Code",
        "hint": "",
        "bounds": "[105,1482][975,1629]"
      },
      {
        "text": "",
        "content-desc": "POS Quick Sign-In",
        "hint": "",
        "bounds": "[105,1661][975,1808]"
      }
    ]
  },
  {
    "id": "11-current-password",
    "at": "2026-09-18T01:18:30-0500",
    "build": "Current-source local Android release, API 36 emulator, training API; built 18 September 2026",
    "caption": "Current-source native password step; password masked by app.",
    "screen": [
      {
        "text": "",
        "content-desc": "Login",
        "hint": "",
        "bounds": "[63,815][540,934]"
      },
      {
        "text": "",
        "content-desc": "Sign Up",
        "hint": "",
        "bounds": "[540,815][1017,934]"
      },
      {
        "text": "learnmu4qn1ha@example.com",
        "content-desc": "",
        "hint": "Email Address",
        "bounds": "[105,1081][975,1228]"
      },
      {
        "text": "",
        "content-desc": "Forgot Password?",
        "hint": "",
        "bounds": "[611,1438][975,1564]"
      },
      {
        "text": "",
        "content-desc": "Back",
        "hint": "",
        "bounds": "[105,1606][385,1753]"
      },
      {
        "text": "",
        "content-desc": "Sign In",
        "hint": "",
        "bounds": "[416,1606][975,1753]"
      }
    ]
  },
  {
    "id": "12-home",
    "at": "2026-09-18T01:19:01-0500",
    "build": "Current-source local Android release, API 36 emulator, training API; built 18 September 2026",
    "caption": "Native Home signed in as Jordan Morgan; stat cards, BusinessMade apps and bottom navigation.",
    "screen": [
      {
        "text": "",
        "content-desc": "JM\nWelcome back\nJordan Morgan",
        "hint": "",
        "bounds": "[42,81][232,192]"
      },
      {
        "text": "",
        "content-desc": "Devices \u2014 tap to manage",
        "hint": "",
        "bounds": "[274,87][500,186]"
      },
      {
        "text": "",
        "content-desc": "All locations",
        "hint": "",
        "bounds": "[521,85][912,188]"
      },
      {
        "text": "",
        "content-desc": "Leads",
        "hint": "",
        "bounds": "[74,308][169,356]"
      },
      {
        "text": "",
        "content-desc": "Contacts",
        "hint": "",
        "bounds": "[413,308][555,356]"
      },
      {
        "text": "",
        "content-desc": "Tickets",
        "hint": "",
        "bounds": "[752,308][866,356]"
      },
      {
        "text": "",
        "content-desc": "0",
        "hint": "",
        "bounds": "[74,356][110,437]"
      },
      {
        "text": "",
        "content-desc": "0",
        "hint": "",
        "bounds": "[413,356][449,437]"
      },
      {
        "text": "",
        "content-desc": "0",
        "hint": "",
        "bounds": "[752,356][788,437]"
      },
      {
        "text": "",
        "content-desc": "Events",
        "hint": "",
        "bounds": "[42,567][203,641]"
      },
      {
        "text": "",
        "content-desc": "View All",
        "hint": "",
        "bounds": "[900,576][1038,631]"
      },
      {
        "text": "",
        "content-desc": "No events yet",
        "hint": "",
        "bounds": "[409,746][671,809]"
      },
      {
        "text": "",
        "content-desc": "Apps",
        "hint": "",
        "bounds": "[42,950][165,1024]"
      },
      {
        "text": "",
        "content-desc": "BusinessMade",
        "hint": "",
        "bounds": "[42,1061][298,1116]"
      },
      {
        "text": "",
        "content-desc": "POS",
        "hint": "",
        "bounds": "[42,1137][1038,1299]"
      },
      {
        "text": "",
        "content-desc": "Tabs",
        "hint": "",
        "bounds": "[42,1302][1038,1465]"
      },
      {
        "text": "",
        "content-desc": "Floor",
        "hint": "",
        "bounds": "[42,1467][1038,1630]"
      },
      {
        "text": "",
        "content-desc": "Reservations",
        "hint": "",
        "bounds": "[42,1633][1038,1796]"
      },
      {
        "text": "",
        "content-desc": "Check-in",
        "hint": "",
        "bounds": "[42,1798][1038,1961]"
      },
      {
        "text": "",
        "content-desc": "Take payment",
        "hint": "",
        "bounds": "[42,1964][1038,2126]"
      },
      {
        "text": "",
        "content-desc": "CRM",
        "hint": "",
        "bounds": "[42,2168][125,2223]"
      },
      {
        "text": "",
        "content-desc": "Pipelines",
        "hint": "",
        "bounds": "[42,2244][1038,2400]"
      },
      {
        "text": "",
        "content-desc": "Home",
        "hint": "",
        "bounds": "[27,2152][177,2312]"
      },
      {
        "text": "",
        "content-desc": "Inbox",
        "hint": "",
        "bounds": "[230,2152][373,2312]"
      },
      {
        "text": "",
        "content-desc": "Calendar",
        "hint": "",
        "bounds": "[669,2152][862,2312]"
      },
      {
        "text": "",
        "content-desc": "More",
        "hint": "",
        "bounds": "[915,2152][1053,2312]"
      }
    ]
  },
  {
    "id": "13-more",
    "at": "2026-09-18T01:19:05-0500",
    "build": "Current-source local Android release, API 36 emulator, training API; built 18 September 2026",
    "caption": "More screen initial settings and operational entries.",
    "screen": [
      {
        "text": "",
        "content-desc": "JM",
        "hint": "",
        "bounds": "[464,252][616,378]"
      },
      {
        "text": "",
        "content-desc": "Jordan Morgan",
        "hint": "",
        "bounds": "[320,483][760,564]"
      },
      {
        "text": "",
        "content-desc": "learnmu4qn1ha@example.com",
        "hint": "",
        "bounds": "[277,575][803,630]"
      },
      {
        "text": "",
        "content-desc": "Edit Profile",
        "hint": "",
        "bounds": "[95,683][985,809]"
      },
      {
        "text": "",
        "content-desc": "Quick Actions",
        "hint": "",
        "bounds": "[429,945][651,992]"
      },
      {
        "text": "",
        "content-desc": "Live Chat",
        "hint": "",
        "bounds": "[95,1097][985,1265]"
      },
      {
        "text": "",
        "content-desc": "Live Presence",
        "hint": "",
        "bounds": "[95,1268][985,1436]"
      },
      {
        "text": "",
        "content-desc": "SMS",
        "hint": "",
        "bounds": "[95,1439][985,1607]"
      },
      {
        "text": "",
        "content-desc": "Notifications",
        "hint": "",
        "bounds": "[95,1609][985,1777]"
      },
      {
        "text": "",
        "content-desc": "Hardware",
        "hint": "",
        "bounds": "[464,1914][616,1961]"
      },
      {
        "text": "",
        "content-desc": "Printer",
        "hint": "",
        "bounds": "[95,2066][985,2127]"
      },
      {
        "text": "",
        "content-desc": "Home",
        "hint": "",
        "bounds": "[27,2152][177,2312]"
      },
      {
        "text": "",
        "content-desc": "Inbox",
        "hint": "",
        "bounds": "[230,2152][373,2312]"
      },
      {
        "text": "",
        "content-desc": "Calendar",
        "hint": "",
        "bounds": "[668,2152][861,2312]"
      },
      {
        "text": "",
        "content-desc": "More",
        "hint": "",
        "bounds": "[914,2152][1053,2312]"
      }
    ]
  },
  {
    "id": "14-more-settings",
    "at": "2026-09-18T01:19:30-0500",
    "build": "Current-source local Android release, API 36 emulator, training API; built 18 September 2026",
    "caption": "More scrolled to the Settings heading: Home apps & groups is directly beneath it.",
    "screen": [
      {
        "text": "",
        "content-desc": "Hardware",
        "hint": "",
        "bounds": "[464,195][616,242]"
      },
      {
        "text": "",
        "content-desc": "Printer",
        "hint": "",
        "bounds": "[95,347][985,515]"
      },
      {
        "text": "",
        "content-desc": "Payments",
        "hint": "",
        "bounds": "[95,518][985,686]"
      },
      {
        "text": "",
        "content-desc": "Quick Login",
        "hint": "",
        "bounds": "[446,822][634,870]"
      },
      {
        "text": "",
        "content-desc": "My quick-login passcode",
        "hint": "",
        "bounds": "[95,975][985,1143]"
      },
      {
        "text": "",
        "content-desc": "Access cards (admin)",
        "hint": "",
        "bounds": "[95,1145][985,1313]"
      },
      {
        "text": "",
        "content-desc": "Settings",
        "hint": "",
        "bounds": "[474,1450][606,1497]"
      },
      {
        "text": "",
        "content-desc": "Menu (day-parts & 86-list)",
        "hint": "",
        "bounds": "[95,1602][985,1770]"
      },
      {
        "text": "",
        "content-desc": "Home apps & groups",
        "hint": "",
        "bounds": "[95,1773][985,1941]"
      },
      {
        "text": "",
        "content-desc": "Preferences",
        "hint": "",
        "bounds": "[95,1943][985,2111]"
      },
      {
        "text": "",
        "content-desc": "Language\nEnglish",
        "hint": "",
        "bounds": "[95,2114][985,2127]"
      },
      {
        "text": "",
        "content-desc": "Home",
        "hint": "",
        "bounds": "[27,2152][177,2312]"
      },
      {
        "text": "",
        "content-desc": "Inbox",
        "hint": "",
        "bounds": "[230,2152][373,2312]"
      },
      {
        "text": "",
        "content-desc": "Calendar",
        "hint": "",
        "bounds": "[668,2152][861,2312]"
      },
      {
        "text": "",
        "content-desc": "More",
        "hint": "",
        "bounds": "[914,2152][1053,2312]"
      }
    ]
  },
  {
    "id": "15-home-groups",
    "at": "2026-09-18T01:19:34-0500",
    "build": "Current-source local Android release, API 36 emulator, training API; built 18 September 2026",
    "caption": "Native Home apps & groups controls before changing the layout.",
    "screen": [
      {
        "text": "",
        "content-desc": "Back",
        "hint": "",
        "bounds": "[11,74][137,200]"
      },
      {
        "text": "",
        "content-desc": "Home apps & groups",
        "hint": "",
        "bounds": "[245,96][835,177]"
      },
      {
        "text": "",
        "content-desc": "Reset",
        "hint": "",
        "bounds": "[912,74][1080,200]"
      },
      {
        "text": "",
        "content-desc": "Turn off any app to hide it from the home. Turn off a group to hide the whole section.",
        "hint": "",
        "bounds": "[42,252][1038,362]"
      },
      {
        "text": "",
        "content-desc": "BusinessMade\nShown\nPOS\nTabs\nFloor\nReservations\nCheck-in\nTake payment",
        "hint": "",
        "bounds": "[42,404][1038,1470]"
      },
      {
        "text": "",
        "content-desc": "CRM\nShown\nPipelines\nTasks\nContacts\nLeads\nSupport\nLive Chat\nSMS",
        "hint": "",
        "bounds": "[42,1502][1038,2400]"
      }
    ]
  },
  {
    "id": "16-event-hidden",
    "at": "2026-09-18T01:21:03-0500",
    "build": "Current-source local Android release, API 36 emulator, training API; built 18 September 2026",
    "caption": "Event group hidden; System remains available.",
    "screen": [
      {
        "text": "",
        "content-desc": "Back",
        "hint": "",
        "bounds": "[11,74][137,200]"
      },
      {
        "text": "",
        "content-desc": "Home apps & groups",
        "hint": "",
        "bounds": "[245,96][835,177]"
      },
      {
        "text": "",
        "content-desc": "Reset",
        "hint": "",
        "bounds": "[912,74][1080,200]"
      },
      {
        "text": "",
        "content-desc": "Turn off any app to hide it from the home. Turn off a group to hide the whole section.",
        "hint": "",
        "bounds": "[42,211][1038,321]"
      },
      {
        "text": "",
        "content-desc": "BusinessMade\nHidden",
        "hint": "",
        "bounds": "[42,363][1038,531]"
      },
      {
        "text": "",
        "content-desc": "CRM\nShown\nPipelines\nTasks\nContacts\nLeads\nSupport\nLive Chat\nSMS",
        "hint": "",
        "bounds": "[42,563][1038,1778]"
      },
      {
        "text": "",
        "content-desc": "Event\nHidden",
        "hint": "",
        "bounds": "[42,1809][1038,1977]"
      },
      {
        "text": "",
        "content-desc": "System\nShown\nDevices",
        "hint": "",
        "bounds": "[42,2009][1038,2327]"
      }
    ]
  },
  {
    "id": "17-home-crm",
    "at": "2026-09-18T01:21:08-0500",
    "build": "Current-source local Android release, API 36 emulator, training API; built 18 September 2026",
    "caption": "BusinessMade and Event hidden on this training phone.",
    "screen": [
      {
        "text": "",
        "content-desc": "JM\nWelcome back\nJordan Morgan",
        "hint": "",
        "bounds": "[42,81][232,192]"
      },
      {
        "text": "",
        "content-desc": "Devices \u2014 tap to manage",
        "hint": "",
        "bounds": "[274,87][500,186]"
      },
      {
        "text": "",
        "content-desc": "All locations",
        "hint": "",
        "bounds": "[521,85][912,188]"
      },
      {
        "text": "",
        "content-desc": "Leads",
        "hint": "",
        "bounds": "[74,308][169,356]"
      },
      {
        "text": "",
        "content-desc": "Contacts",
        "hint": "",
        "bounds": "[413,308][555,356]"
      },
      {
        "text": "",
        "content-desc": "Tickets",
        "hint": "",
        "bounds": "[752,308][866,356]"
      },
      {
        "text": "",
        "content-desc": "0",
        "hint": "",
        "bounds": "[74,356][110,437]"
      },
      {
        "text": "",
        "content-desc": "0",
        "hint": "",
        "bounds": "[413,356][449,437]"
      },
      {
        "text": "",
        "content-desc": "0",
        "hint": "",
        "bounds": "[752,356][788,437]"
      },
      {
        "text": "",
        "content-desc": "Events",
        "hint": "",
        "bounds": "[42,567][203,641]"
      },
      {
        "text": "",
        "content-desc": "View All",
        "hint": "",
        "bounds": "[900,576][1038,631]"
      },
      {
        "text": "",
        "content-desc": "No events yet",
        "hint": "",
        "bounds": "[409,746][671,809]"
      },
      {
        "text": "",
        "content-desc": "Apps",
        "hint": "",
        "bounds": "[42,950][165,1024]"
      },
      {
        "text": "",
        "content-desc": "CRM",
        "hint": "",
        "bounds": "[42,1061][125,1116]"
      },
      {
        "text": "",
        "content-desc": "Pipelines",
        "hint": "",
        "bounds": "[42,1137][1038,1299]"
      },
      {
        "text": "",
        "content-desc": "Tasks",
        "hint": "",
        "bounds": "[42,1302][1038,1465]"
      },
      {
        "text": "",
        "content-desc": "Contacts",
        "hint": "",
        "bounds": "[42,1467][1038,1630]"
      },
      {
        "text": "",
        "content-desc": "Leads",
        "hint": "",
        "bounds": "[42,1633][1038,1796]"
      },
      {
        "text": "",
        "content-desc": "Support",
        "hint": "",
        "bounds": "[42,1798][1038,1961]"
      },
      {
        "text": "",
        "content-desc": "Live Chat",
        "hint": "",
        "bounds": "[42,1964][1038,2126]"
      },
      {
        "text": "",
        "content-desc": "SMS",
        "hint": "",
        "bounds": "[42,2129][1038,2292]"
      },
      {
        "text": "",
        "content-desc": "System",
        "hint": "",
        "bounds": "[42,2334][172,2389]"
      },
      {
        "text": "",
        "content-desc": "Home",
        "hint": "",
        "bounds": "[27,2152][177,2312]"
      },
      {
        "text": "",
        "content-desc": "Inbox",
        "hint": "",
        "bounds": "[230,2152][373,2312]"
      },
      {
        "text": "",
        "content-desc": "Calendar",
        "hint": "",
        "bounds": "[669,2152][862,2312]"
      },
      {
        "text": "",
        "content-desc": "More",
        "hint": "",
        "bounds": "[915,2152][1053,2312]"
      }
    ]
  },
  {
    "id": "19-desktop-lead-before",
    "at": "2026-09-18T06:21:08.914Z",
    "build": "http://localhost:3100",
    "path": "/app/leads",
    "caption": "Local training copy of Maya Bennett created through Studio Manager before the native Notes edit.",
    "callouts": [],
    "visibleText": "0.6.2\nApp Root\nInbox\nApprovals\nAnalytic Center\nDashboard Builder\nActivity Feed\nDomains\nSetup Wizard\nWorkspace\nSite & Dev Environments\nServices\nService Pricing\nBuild Studio\nDAM\nStorefront\nCRM\nDashboard\nCRM Analytics\nSocial Media\nLeads\nMarketing & Ads\nCustomers & Benefits\nComm Center\nBroadcast\nPromotions\nMerchant Accounts\nAffiliates\nPhone & SMS\nEmail Accounts\nTickets\nEvents\nReservations\nForms\nCalendar\nCustomer Activity\nChat\nChat Designer\nAI, IVR, Automation\nEvents\nLogistics\nFinance\nCommunity\nDatabase\nConfiguration\nDashboard\nSettings\nBusiness Locations\nUser, Group\nRole & Permission\nMenu Access\nPassword Policy\nData Transfers\nIntegration Config\nScripts\nTranslation\nBlacklist\nAccount\nTrash\nVideos\nDocs\nDiscord\nlearnmu4qn1ha@example.com\nSelect an option\nPhone\nChat\nAI Agent\nWhat's this?\nSupport\nReport a Bug\nLead Command Center\n\nCapture, nurture, and convert prospects\n\nPipeline\nAnalytics\nLead Manager\nResearch & Enrich\nPipeline\nAnalytics\nLead Manager\nResearch & Enrich\nAI Prospector\nLinkedIn\n0 Qualified\n1 Total\nManage Pipelines\nRefresh\nLeads Manager\n\nTrack and manage your sales leads\n\nRefresh\nImport Leads\nDuplicates\nAuto Enrich\nBatch Enrich\nCreate Lead\n0\nTotal Leads\n0\nNew Leads\n0\nQualified\n0\nConverted\n0.0%\nConversion Rate\n0\nAvg Score\nFilters\nLead #50\nMaya Bennett\nDefault Pipeline\nUnknown\nnew\nmedium\nData Quality\n40%\nmaya.bennett@example.com\nSource:\nReferral\nValue:\n$4,800\nLead Score\n50/100\nLEADS AI"
  },
  {
    "id": "18-crm-apps",
    "at": "2026-09-18T01:21:11-0500",
    "build": "Current-source local Android release, API 36 emulator, training API; built 18 September 2026",
    "caption": "Home scrolled to CRM apps and System; hide groups only changes the launcher.",
    "screen": [
      {
        "text": "",
        "content-desc": "JM\nWelcome back\nJordan Morgan",
        "hint": "",
        "bounds": "[42,81][232,192]"
      },
      {
        "text": "",
        "content-desc": "Devices \u2014 tap to manage",
        "hint": "",
        "bounds": "[274,87][500,186]"
      },
      {
        "text": "",
        "content-desc": "All locations",
        "hint": "",
        "bounds": "[521,85][912,188]"
      },
      {
        "text": "",
        "content-desc": "No events yet",
        "hint": "",
        "bounds": "[409,210][671,269]"
      },
      {
        "text": "",
        "content-desc": "Apps",
        "hint": "",
        "bounds": "[42,410][165,484]"
      },
      {
        "text": "",
        "content-desc": "CRM",
        "hint": "",
        "bounds": "[42,521][125,576]"
      },
      {
        "text": "",
        "content-desc": "Pipelines",
        "hint": "",
        "bounds": "[42,597][1038,759]"
      },
      {
        "text": "",
        "content-desc": "Tasks",
        "hint": "",
        "bounds": "[42,762][1038,925]"
      },
      {
        "text": "",
        "content-desc": "Contacts",
        "hint": "",
        "bounds": "[42,927][1038,1090]"
      },
      {
        "text": "",
        "content-desc": "Leads",
        "hint": "",
        "bounds": "[42,1093][1038,1256]"
      },
      {
        "text": "",
        "content-desc": "Support",
        "hint": "",
        "bounds": "[42,1258][1038,1421]"
      },
      {
        "text": "",
        "content-desc": "Live Chat",
        "hint": "",
        "bounds": "[42,1424][1038,1586]"
      },
      {
        "text": "",
        "content-desc": "SMS",
        "hint": "",
        "bounds": "[42,1589][1038,1752]"
      },
      {
        "text": "",
        "content-desc": "System",
        "hint": "",
        "bounds": "[42,1794][172,1849]"
      },
      {
        "text": "",
        "content-desc": "Devices",
        "hint": "",
        "bounds": "[42,1870][1038,2033]"
      },
      {
        "text": "",
        "content-desc": "Home",
        "hint": "",
        "bounds": "[27,2152][177,2312]"
      },
      {
        "text": "",
        "content-desc": "Inbox",
        "hint": "",
        "bounds": "[230,2152][373,2312]"
      },
      {
        "text": "",
        "content-desc": "Calendar",
        "hint": "",
        "bounds": "[669,2152][862,2312]"
      },
      {
        "text": "",
        "content-desc": "More",
        "hint": "",
        "bounds": "[915,2152][1053,2312]"
      }
    ]
  },
  {
    "id": "20-mobile-leads",
    "at": "2026-09-18T01:21:33-0500",
    "build": "Current-source local Android release, API 36 emulator, training API; built 18 September 2026",
    "caption": "Native Leads fetched the Maya Bennett record created in local Studio.",
    "screen": [
      {
        "text": "",
        "content-desc": "Back",
        "hint": "",
        "bounds": "[11,74][137,200]"
      },
      {
        "text": "",
        "content-desc": "Leads",
        "hint": "",
        "bounds": "[455,96][625,177]"
      },
      {
        "text": "",
        "content-desc": "All",
        "hint": "",
        "bounds": "[42,210][228,326]"
      },
      {
        "text": "",
        "content-desc": "New",
        "hint": "",
        "bounds": "[249,210][412,326]"
      },
      {
        "text": "",
        "content-desc": "Contacted",
        "hint": "",
        "bounds": "[433,210][693,326]"
      },
      {
        "text": "",
        "content-desc": "Qualified",
        "hint": "",
        "bounds": "[714,210][953,326]"
      },
      {
        "text": "",
        "content-desc": "Converted",
        "hint": "",
        "bounds": "[974,210][1080,326]"
      },
      {
        "text": "",
        "content-desc": "M\nMaya Bennett\nWARM\nmaya.bennett@example.com\nNEW\n$4800",
        "hint": "",
        "bounds": "[42,347][1038,693]"
      }
    ]
  },
  {
    "id": "21-edit-lead-top",
    "at": "2026-09-18T01:21:53-0500",
    "build": "Current-source local Android release, API 36 emulator, training API; built 18 September 2026",
    "caption": "Edit Lead opens from the row, with existing name and email.",
    "screen": [
      {
        "text": "",
        "content-desc": "Back",
        "hint": "",
        "bounds": "[11,74][137,200]"
      },
      {
        "text": "",
        "content-desc": "Edit Lead",
        "hint": "",
        "bounds": "[409,96][671,177]"
      },
      {
        "text": "",
        "content-desc": "Save",
        "hint": "",
        "bounds": "[912,74][1080,200]"
      },
      {
        "text": "Maya",
        "content-desc": "",
        "hint": "First Name",
        "bounds": "[42,242][527,389]"
      },
      {
        "text": "Bennett",
        "content-desc": "",
        "hint": "Last Name",
        "bounds": "[553,242][1038,389]"
      },
      {
        "text": "maya.bennett@example.com",
        "content-desc": "",
        "hint": "Email *",
        "bounds": "[42,420][1038,599]"
      },
      {
        "text": "",
        "content-desc": "",
        "hint": "Phone",
        "bounds": "[42,599][1038,777]"
      },
      {
        "text": "",
        "content-desc": "",
        "hint": "Company",
        "bounds": "[42,777][1038,956]"
      },
      {
        "text": "",
        "content-desc": "",
        "hint": "Job Title",
        "bounds": "[42,956][1038,1134]"
      },
      {
        "text": "",
        "content-desc": "Status\nNew",
        "hint": "",
        "bounds": "[42,1166][527,1313]"
      },
      {
        "text": "",
        "content-desc": "Source\nReferral",
        "hint": "",
        "bounds": "[553,1166][1038,1313]"
      },
      {
        "text": "",
        "content-desc": "Temperature\nWarm",
        "hint": "",
        "bounds": "[42,1344][527,1491]"
      },
      {
        "text": "",
        "content-desc": "Priority\nMedium",
        "hint": "",
        "bounds": "[553,1344][1038,1491]"
      },
      {
        "text": "4800",
        "content-desc": "",
        "hint": "Deal Value",
        "bounds": "[42,1523][1038,1701]"
      },
      {
        "text": "",
        "content-desc": "",
        "hint": "Notes",
        "bounds": "[42,1701][1038,2069]"
      }
    ]
  },
  {
    "id": "22-edit-lead-notes",
    "at": "2026-09-18T01:21:57-0500",
    "build": "Current-source local Android release, API 36 emulator, training API; built 18 September 2026",
    "caption": "Edit Lead lower fields include Deal Value and Notes.",
    "screen": [
      {
        "text": "",
        "content-desc": "Back",
        "hint": "",
        "bounds": "[11,74][137,200]"
      },
      {
        "text": "",
        "content-desc": "Edit Lead",
        "hint": "",
        "bounds": "[409,96][671,177]"
      },
      {
        "text": "",
        "content-desc": "Save",
        "hint": "",
        "bounds": "[912,74][1080,200]"
      },
      {
        "text": "Maya",
        "content-desc": "",
        "hint": "First Name",
        "bounds": "[42,242][527,389]"
      },
      {
        "text": "Bennett",
        "content-desc": "",
        "hint": "Last Name",
        "bounds": "[553,242][1038,389]"
      },
      {
        "text": "maya.bennett@example.com",
        "content-desc": "",
        "hint": "Email *",
        "bounds": "[42,420][1038,599]"
      },
      {
        "text": "",
        "content-desc": "",
        "hint": "Phone",
        "bounds": "[42,599][1038,777]"
      },
      {
        "text": "",
        "content-desc": "",
        "hint": "Company",
        "bounds": "[42,777][1038,956]"
      },
      {
        "text": "",
        "content-desc": "",
        "hint": "Job Title",
        "bounds": "[42,956][1038,1134]"
      },
      {
        "text": "",
        "content-desc": "Status\nNew",
        "hint": "",
        "bounds": "[42,1166][527,1313]"
      },
      {
        "text": "",
        "content-desc": "Source\nReferral",
        "hint": "",
        "bounds": "[553,1166][1038,1313]"
      },
      {
        "text": "",
        "content-desc": "Temperature\nWarm",
        "hint": "",
        "bounds": "[42,1344][527,1491]"
      },
      {
        "text": "",
        "content-desc": "Priority\nMedium",
        "hint": "",
        "bounds": "[553,1344][1038,1491]"
      },
      {
        "text": "4800",
        "content-desc": "",
        "hint": "Deal Value",
        "bounds": "[42,1523][1038,1701]"
      },
      {
        "text": "",
        "content-desc": "",
        "hint": "Notes",
        "bounds": "[42,1701][1038,2069]"
      }
    ]
  },
  {
    "id": "24-lead-after-save",
    "at": "2026-09-18T01:22:30-0500",
    "build": "Current-source local Android release, API 36 emulator, training API; built 18 September 2026",
    "caption": "Lead list after an earlier save with an empty Notes field; superseded by confirmed Notes readback 25 and 26.",
    "screen": [
      {
        "text": "",
        "content-desc": "Back",
        "hint": "",
        "bounds": "[11,74][137,200]"
      },
      {
        "text": "",
        "content-desc": "Leads",
        "hint": "",
        "bounds": "[455,96][625,177]"
      },
      {
        "text": "",
        "content-desc": "All",
        "hint": "",
        "bounds": "[42,210][228,326]"
      },
      {
        "text": "",
        "content-desc": "New",
        "hint": "",
        "bounds": "[249,210][412,326]"
      },
      {
        "text": "",
        "content-desc": "Contacted",
        "hint": "",
        "bounds": "[433,210][693,326]"
      },
      {
        "text": "",
        "content-desc": "Qualified",
        "hint": "",
        "bounds": "[714,210][953,326]"
      },
      {
        "text": "",
        "content-desc": "Converted",
        "hint": "",
        "bounds": "[974,210][1080,326]"
      },
      {
        "text": "",
        "content-desc": "M\nMaya Bennett\nWARM\nmaya.bennett@example.com\nNEW\n$4800",
        "hint": "",
        "bounds": "[42,347][1038,693]"
      }
    ]
  },
  {
    "id": "23-input-check",
    "at": "2026-09-18T01:23:56-0500",
    "build": "Current-source local Android release, API 36 emulator, training API; built 18 September 2026",
    "caption": "Diagnostic check of actual native Notes input before saving.",
    "screen": [
      {
        "text": "",
        "content-desc": "Back",
        "hint": "",
        "bounds": "[11,74][137,200]"
      },
      {
        "text": "",
        "content-desc": "Edit Lead",
        "hint": "",
        "bounds": "[409,96][671,177]"
      },
      {
        "text": "",
        "content-desc": "Save",
        "hint": "",
        "bounds": "[912,74][1080,200]"
      },
      {
        "text": "Maya",
        "content-desc": "",
        "hint": "First Name",
        "bounds": "[42,242][527,389]"
      },
      {
        "text": "Bennett",
        "content-desc": "",
        "hint": "Last Name",
        "bounds": "[553,242][1038,389]"
      },
      {
        "text": "maya.bennett@example.com",
        "content-desc": "",
        "hint": "Email *",
        "bounds": "[42,420][1038,599]"
      },
      {
        "text": "",
        "content-desc": "",
        "hint": "Phone",
        "bounds": "[42,599][1038,777]"
      },
      {
        "text": "",
        "content-desc": "",
        "hint": "Company",
        "bounds": "[42,777][1038,956]"
      },
      {
        "text": "",
        "content-desc": "",
        "hint": "Job Title",
        "bounds": "[42,956][1038,1134]"
      },
      {
        "text": "",
        "content-desc": "Status\nNew",
        "hint": "",
        "bounds": "[42,1166][527,1313]"
      },
      {
        "text": "",
        "content-desc": "Source\nReferral",
        "hint": "",
        "bounds": "[553,1166][1038,1313]"
      },
      {
        "text": "",
        "content-desc": "Temperature\nWarm",
        "hint": "",
        "bounds": "[42,1344][527,1491]"
      },
      {
        "text": "",
        "content-desc": "Priority\nMedium",
        "hint": "",
        "bounds": "[553,1344][1038,1491]"
      },
      {
        "text": "4800",
        "content-desc": "",
        "hint": "Deal Value",
        "bounds": "[42,1523][1038,1701]"
      },
      {
        "text": "",
        "content-desc": "",
        "hint": "Notes",
        "bounds": "[42,1701][1038,2069]"
      }
    ]
  },
  {
    "id": "23-ime-diagnostic",
    "at": "2026-09-18T01:24:59-0500",
    "build": "Current-source local Android release, API 36 emulator, training API; built 18 September 2026",
    "caption": "Diagnostic native text input screen, not a learner result.",
    "screen": [
      {
        "text": "",
        "content-desc": "Back",
        "hint": "",
        "bounds": "[11,74][137,200]"
      },
      {
        "text": "",
        "content-desc": "Edit Lead",
        "hint": "",
        "bounds": "[409,96][671,177]"
      },
      {
        "text": "",
        "content-desc": "Save",
        "hint": "",
        "bounds": "[912,74][1080,200]"
      },
      {
        "text": "Maya",
        "content-desc": "",
        "hint": "First Name",
        "bounds": "[42,242][527,389]"
      },
      {
        "text": "Bennett",
        "content-desc": "",
        "hint": "Last Name",
        "bounds": "[553,242][1038,389]"
      },
      {
        "text": "maya.bennett@example.com",
        "content-desc": "",
        "hint": "Email *",
        "bounds": "[42,420][1038,599]"
      },
      {
        "text": "",
        "content-desc": "",
        "hint": "Phone",
        "bounds": "[42,599][1038,777]"
      },
      {
        "text": "",
        "content-desc": "",
        "hint": "Company",
        "bounds": "[42,777][1038,956]"
      },
      {
        "text": "",
        "content-desc": "",
        "hint": "Job Title",
        "bounds": "[42,956][1038,1134]"
      },
      {
        "text": "",
        "content-desc": "Status\nNew",
        "hint": "",
        "bounds": "[42,1166][527,1313]"
      },
      {
        "text": "",
        "content-desc": "Source\nReferral",
        "hint": "",
        "bounds": "[553,1166][1038,1313]"
      },
      {
        "text": "",
        "content-desc": "Temperature\nWarm",
        "hint": "",
        "bounds": "[42,1344][527,1491]"
      },
      {
        "text": "",
        "content-desc": "Priority\nMedium",
        "hint": "",
        "bounds": "[553,1344][1038,1491]"
      },
      {
        "text": "4800",
        "content-desc": "",
        "hint": "Deal Value",
        "bounds": "[42,1523][1038,1701]"
      },
      {
        "text": "",
        "content-desc": "",
        "hint": "Notes",
        "bounds": "[42,1701][1038,2069]"
      }
    ]
  },
  {
    "id": "27-home-after-restart",
    "at": "2026-09-18T01:26:09-0500",
    "build": "Current-source local Android release, API 36 emulator, training API; built 18 September 2026",
    "caption": "After startup completed, native Home retained the signed-in account and CRM/System groups.",
    "screen": [
      {
        "text": "",
        "content-desc": "JM\nWelcome back\nJordan Morgan",
        "hint": "",
        "bounds": "[42,81][232,192]"
      },
      {
        "text": "",
        "content-desc": "Devices \u2014 tap to manage",
        "hint": "",
        "bounds": "[274,87][500,186]"
      },
      {
        "text": "",
        "content-desc": "All locations",
        "hint": "",
        "bounds": "[521,85][912,188]"
      },
      {
        "text": "",
        "content-desc": "Pipelines",
        "hint": "",
        "bounds": "[42,210][1038,266]"
      },
      {
        "text": "",
        "content-desc": "Tasks",
        "hint": "",
        "bounds": "[42,269][1038,431]"
      },
      {
        "text": "",
        "content-desc": "Contacts",
        "hint": "",
        "bounds": "[42,434][1038,597]"
      },
      {
        "text": "",
        "content-desc": "Leads\n1",
        "hint": "",
        "bounds": "[42,599][1038,762]"
      },
      {
        "text": "",
        "content-desc": "Support",
        "hint": "",
        "bounds": "[42,765][1038,927]"
      },
      {
        "text": "",
        "content-desc": "Live Chat",
        "hint": "",
        "bounds": "[42,930][1038,1093]"
      },
      {
        "text": "",
        "content-desc": "SMS",
        "hint": "",
        "bounds": "[42,1095][1038,1258]"
      },
      {
        "text": "",
        "content-desc": "System",
        "hint": "",
        "bounds": "[42,1300][172,1355]"
      },
      {
        "text": "",
        "content-desc": "Devices",
        "hint": "",
        "bounds": "[42,1376][1038,1539]"
      },
      {
        "text": "",
        "content-desc": "Recent Activity",
        "hint": "",
        "bounds": "[42,1670][406,1744]"
      },
      {
        "text": "",
        "content-desc": "View All",
        "hint": "",
        "bounds": "[840,1644][1038,1770]"
      },
      {
        "text": "",
        "content-desc": "New lead",
        "hint": "",
        "bounds": "[231,1907][410,1970]"
      },
      {
        "text": "",
        "content-desc": "Maya Bennett",
        "hint": "",
        "bounds": "[231,1975][463,2030]"
      },
      {
        "text": "",
        "content-desc": "4m ago",
        "hint": "",
        "bounds": "[867,1945][985,1992]"
      },
      {
        "text": "",
        "content-desc": "Home",
        "hint": "",
        "bounds": "[27,2152][177,2312]"
      },
      {
        "text": "",
        "content-desc": "Inbox",
        "hint": "",
        "bounds": "[230,2152][373,2312]"
      },
      {
        "text": "",
        "content-desc": "Calendar",
        "hint": "",
        "bounds": "[669,2152][862,2312]"
      },
      {
        "text": "",
        "content-desc": "More",
        "hint": "",
        "bounds": "[915,2152][1053,2312]"
      }
    ]
  },
  {
    "id": "23-follow-up-before-save",
    "at": "2026-09-18T01:26:24-0500",
    "build": "Current-source local Android release, API 36 emulator, training API; built 18 September 2026",
    "caption": "Native Notes field contains Maya prefers linen samples immediately before the successful save.",
    "screen": [
      {
        "text": "",
        "content-desc": "Back",
        "hint": "",
        "bounds": "[11,74][137,200]"
      },
      {
        "text": "",
        "content-desc": "Edit Lead",
        "hint": "",
        "bounds": "[409,96][671,177]"
      },
      {
        "text": "",
        "content-desc": "Save",
        "hint": "",
        "bounds": "[912,74][1080,200]"
      },
      {
        "text": "Maya",
        "content-desc": "",
        "hint": "First Name",
        "bounds": "[42,242][527,389]"
      },
      {
        "text": "Bennett",
        "content-desc": "",
        "hint": "Last Name",
        "bounds": "[553,242][1038,389]"
      },
      {
        "text": "maya.bennett@example.com",
        "content-desc": "",
        "hint": "Email *",
        "bounds": "[42,420][1038,599]"
      },
      {
        "text": "",
        "content-desc": "",
        "hint": "Phone",
        "bounds": "[42,599][1038,777]"
      },
      {
        "text": "",
        "content-desc": "",
        "hint": "Company",
        "bounds": "[42,777][1038,956]"
      },
      {
        "text": "",
        "content-desc": "",
        "hint": "Job Title",
        "bounds": "[42,956][1038,1134]"
      },
      {
        "text": "",
        "content-desc": "Status\nNew",
        "hint": "",
        "bounds": "[42,1166][527,1313]"
      },
      {
        "text": "",
        "content-desc": "Source\nReferral",
        "hint": "",
        "bounds": "[553,1166][1038,1313]"
      },
      {
        "text": "",
        "content-desc": "Temperature\nWarm",
        "hint": "",
        "bounds": "[42,1344][527,1491]"
      },
      {
        "text": "",
        "content-desc": "Priority\nMedium",
        "hint": "",
        "bounds": "[553,1344][1038,1491]"
      },
      {
        "text": "4800",
        "content-desc": "",
        "hint": "Deal Value",
        "bounds": "[42,1523][1038,1701]"
      },
      {
        "text": "Maya prefers linen samples",
        "content-desc": "",
        "hint": "Notes",
        "bounds": "[42,1701][1038,2069]"
      }
    ]
  },
  {
    "id": "25-mobile-notes-readback",
    "at": "2026-09-18T01:26:56-0500",
    "build": "Current-source local Android release, API 36 emulator, training API; built 18 September 2026",
    "caption": "Reopened lead with persisted Notes: Maya prefers linen samples.",
    "screen": [
      {
        "text": "",
        "content-desc": "Back",
        "hint": "",
        "bounds": "[11,74][137,200]"
      },
      {
        "text": "",
        "content-desc": "Edit Lead",
        "hint": "",
        "bounds": "[409,96][671,177]"
      },
      {
        "text": "",
        "content-desc": "Save",
        "hint": "",
        "bounds": "[912,74][1080,200]"
      },
      {
        "text": "Maya",
        "content-desc": "",
        "hint": "First Name",
        "bounds": "[42,242][527,389]"
      },
      {
        "text": "Bennett",
        "content-desc": "",
        "hint": "Last Name",
        "bounds": "[553,242][1038,389]"
      },
      {
        "text": "maya.bennett@example.com",
        "content-desc": "",
        "hint": "Email *",
        "bounds": "[42,420][1038,599]"
      },
      {
        "text": "",
        "content-desc": "",
        "hint": "Phone",
        "bounds": "[42,599][1038,777]"
      },
      {
        "text": "",
        "content-desc": "",
        "hint": "Company",
        "bounds": "[42,777][1038,956]"
      },
      {
        "text": "",
        "content-desc": "",
        "hint": "Job Title",
        "bounds": "[42,956][1038,1134]"
      },
      {
        "text": "",
        "content-desc": "Status\nNew",
        "hint": "",
        "bounds": "[42,1166][527,1313]"
      },
      {
        "text": "",
        "content-desc": "Source\nReferral",
        "hint": "",
        "bounds": "[553,1166][1038,1313]"
      },
      {
        "text": "",
        "content-desc": "Temperature\nWarm",
        "hint": "",
        "bounds": "[42,1344][527,1491]"
      },
      {
        "text": "",
        "content-desc": "Priority\nMedium",
        "hint": "",
        "bounds": "[553,1344][1038,1491]"
      },
      {
        "text": "4800",
        "content-desc": "",
        "hint": "Deal Value",
        "bounds": "[42,1523][1038,1701]"
      },
      {
        "text": "Maya prefers linen samples",
        "content-desc": "",
        "hint": "Notes",
        "bounds": "[42,1701][1038,2069]"
      }
    ]
  },
  {
    "id": "26-desktop-notes-readback",
    "at": "2026-09-18T06:27:04.735Z",
    "build": "http://localhost:3100",
    "path": "/app/leads",
    "caption": "Studio Manager lead opened after reload to read the Notes written from Android.",
    "callouts": [],
    "visibleText": "0.6.2\nApp Root\nInbox\nApprovals\nAnalytic Center\nDashboard Builder\nActivity Feed\nDomains\nSetup Wizard\nWorkspace\nSite & Dev Environments\nServices\nService Pricing\nBuild Studio\nDAM\nStorefront\nCRM\nDashboard\nCRM Analytics\nSocial Media\nLeads\nMarketing & Ads\nCustomers & Benefits\nComm Center\nBroadcast\nPromotions\nMerchant Accounts\nAffiliates\nPhone & SMS\nEmail Accounts\nTickets\nEvents\nReservations\nForms\nCalendar\nCustomer Activity\nChat\nChat Designer\nAI, IVR, Automation\nEvents\nLogistics\nFinance\nCommunity\nDatabase\nConfiguration\nDashboard\nSettings\nBusiness Locations\nUser, Group\nRole & Permission\nMenu Access\nPassword Policy\nData Transfers\nIntegration Config\nScripts\nTranslation\nBlacklist\nAccount\nTrash\nVideos\nDocs\nDiscord\nlearnmu4qn1ha@example.com\nSelect an option\nPhone\nChat\nAI Agent\nWhat's this?\nSupport\nReport a Bug\nLead Command Center\n\nCapture, nurture, and convert prospects\n\nPipeline\nAnalytics\nLead Manager\nResearch & Enrich\nPipeline\nAnalytics\nLead Manager\nResearch & Enrich\nAI Prospector\nLinkedIn\n0 Qualified\n1 Total\nManage Pipelines\nRefresh\nLeads Manager\n\nTrack and manage your sales leads\n\nRefresh\nImport Leads\nDuplicates\nAuto Enrich\nBatch Enrich\nCreate Lead\n1\nTotal Leads\n1\nNew Leads\n0\nQualified\n0\nConverted\n0.0%\nConversion Rate\n0\nAvg Score\nFilters\nLead #0\nMaya Bennett\nDefault Pipeline\nUnknown\nnew\nmedium\nData Quality\n40%\nmaya.bennett@example.com\nSource:\nReferral\nValue:\n$4,800\nLead Score\n0/100\nLEADS AI\nMaya Bennett\nMB\nMaya Bennett\nClick to add\nat\nClick to add\nmaya.bennett@example.com\nClick to add\nClick to add\nScore:\nClick to add\nEdit\nEmail\nCall\nMeet\nEnrich\n$\n4,800\n\nPotential Revenue\n\n0\n\nDays in Pipeline\n\n0\n\nActivities\n\n-\n\nDays to Close\n\nOverview\nActivities\nNotes\nTasks\nEnrichment\nLead Information\nSource\nreferral\nOwner\nUnassigned\nCreated\n\n9/18/2026\n\nLast Contact\n\nN/A\n\nCompany Information\nIndustry\nTechnology\nWebsite\nClick to add\nLinkedIn\nClick to add\nEmployees\n100-500\nNotes\nMaya prefers linen samples\nQuick Actions\nSchedule Meeting\nSend SMS\nCreate Proposal"
  },
  {
    "id": "28-tasks-empty",
    "at": "2026-09-18T01:27:20-0500",
    "build": "Current-source local Android release, API 36 emulator, training API; built 18 September 2026",
    "caption": "Native Tasks list before adding the follow-up task.",
    "screen": [
      {
        "text": "",
        "content-desc": "Back",
        "hint": "",
        "bounds": "[11,74][137,200]"
      },
      {
        "text": "",
        "content-desc": "Tasks",
        "hint": "",
        "bounds": "[457,96][623,177]"
      },
      {
        "text": "",
        "content-desc": "All",
        "hint": "",
        "bounds": "[42,210][228,326]"
      },
      {
        "text": "",
        "content-desc": "Open",
        "hint": "",
        "bounds": "[249,210][425,326]"
      },
      {
        "text": "",
        "content-desc": "Todo",
        "hint": "",
        "bounds": "[446,210][619,326]"
      },
      {
        "text": "",
        "content-desc": "Inprogress",
        "hint": "",
        "bounds": "[640,210][907,326]"
      },
      {
        "text": "",
        "content-desc": "Done",
        "hint": "",
        "bounds": "[928,210][1080,326]"
      },
      {
        "text": "",
        "content-desc": "No tasks",
        "hint": "",
        "bounds": "[434,1390][646,1464]"
      },
      {
        "text": "",
        "content-desc": "Tap + to create your first task",
        "hint": "",
        "bounds": "[292,1480][788,1535]"
      }
    ]
  },
  {
    "id": "29-task-form",
    "at": "2026-09-18T01:28:25-0500",
    "build": "Current-source local Android release, API 36 emulator, training API; built 18 September 2026",
    "caption": "Native New Task form filled before Save.",
    "screen": [
      {
        "text": "",
        "content-desc": "Back",
        "hint": "",
        "bounds": "[11,74][137,200]"
      },
      {
        "text": "",
        "content-desc": "New Task",
        "hint": "",
        "bounds": "[404,96][676,177]"
      },
      {
        "text": "",
        "content-desc": "Save",
        "hint": "",
        "bounds": "[912,74][1080,200]"
      },
      {
        "text": "Send linen samples to Maya Bennett",
        "content-desc": "",
        "hint": "Title *",
        "bounds": "[42,242][1038,420]"
      },
      {
        "text": "Prepare the linen swatches for the design consultation.",
        "content-desc": "",
        "hint": "Note",
        "bounds": "[42,420][1038,851]"
      },
      {
        "text": "",
        "content-desc": "Status\nNew",
        "hint": "",
        "bounds": "[42,882][1038,1029]"
      },
      {
        "text": "",
        "content-desc": "Set due date",
        "hint": "",
        "bounds": "[42,1061][1038,1208]"
      }
    ]
  },
  {
    "id": "30-task-save-result",
    "at": "2026-09-18T01:28:30-0500",
    "build": "Current-source local Android release, API 36 emulator, training API; built 18 September 2026",
    "caption": "Native New Task result after Save; inspect error rather than assume record creation.",
    "screen": [
      {
        "text": "",
        "content-desc": "Back",
        "hint": "",
        "bounds": "[11,74][137,200]"
      },
      {
        "text": "",
        "content-desc": "New Task",
        "hint": "",
        "bounds": "[404,96][676,177]"
      },
      {
        "text": "",
        "content-desc": "Save",
        "hint": "",
        "bounds": "[912,74][1080,200]"
      },
      {
        "text": "Send linen samples to Maya Bennett",
        "content-desc": "",
        "hint": "Title *",
        "bounds": "[42,242][1038,420]"
      },
      {
        "text": "Prepare the linen swatches for the design consultation.",
        "content-desc": "",
        "hint": "Note",
        "bounds": "[42,420][1038,851]"
      },
      {
        "text": "",
        "content-desc": "Status\nNew",
        "hint": "",
        "bounds": "[42,882][1038,1029]"
      },
      {
        "text": "",
        "content-desc": "Set due date",
        "hint": "",
        "bounds": "[42,1061][1038,1208]"
      },
      {
        "text": "",
        "content-desc": "Failed to save task: Exception: Item must have sk field",
        "hint": "",
        "bounds": "[0,2211][1080,2400]"
      }
    ]
  },
  {
    "id": "31-calendar-placeholder",
    "at": "2026-09-18T01:31:56-0500",
    "build": "Current-source local Android release, API 36 emulator, training API; built 18 September 2026",
    "caption": "Calendar renders November 2025 in this current-source native build, not the current CRM task due dates.",
    "screen": [
      {
        "text": "",
        "content-desc": "Calendar",
        "hint": "",
        "bounds": "[413,96][667,177]"
      },
      {
        "text": "",
        "content-desc": "November 2025",
        "hint": "",
        "bounds": "[348,310][732,383]"
      },
      {
        "text": "",
        "content-desc": "S",
        "hint": "",
        "bounds": "[106,557][211,604]"
      },
      {
        "text": "",
        "content-desc": "M",
        "hint": "",
        "bounds": "[233,557][338,604]"
      },
      {
        "text": "",
        "content-desc": "T",
        "hint": "",
        "bounds": "[360,557][465,604]"
      },
      {
        "text": "",
        "content-desc": "W",
        "hint": "",
        "bounds": "[487,557][593,604]"
      },
      {
        "text": "",
        "content-desc": "T",
        "hint": "",
        "bounds": "[615,557][720,604]"
      },
      {
        "text": "",
        "content-desc": "F",
        "hint": "",
        "bounds": "[742,557][847,604]"
      },
      {
        "text": "",
        "content-desc": "S",
        "hint": "",
        "bounds": "[869,557][974,604]"
      },
      {
        "text": "",
        "content-desc": "1",
        "hint": "",
        "bounds": "[146,656][170,719]"
      },
      {
        "text": "",
        "content-desc": "2",
        "hint": "",
        "bounds": "[273,656][298,719]"
      },
      {
        "text": "",
        "content-desc": "3",
        "hint": "",
        "bounds": "[401,656][425,719]"
      },
      {
        "text": "",
        "content-desc": "4",
        "hint": "",
        "bounds": "[528,656][552,719]"
      },
      {
        "text": "",
        "content-desc": "5",
        "hint": "",
        "bounds": "[655,656][679,719]"
      },
      {
        "text": "",
        "content-desc": "6",
        "hint": "",
        "bounds": "[782,656][807,719]"
      },
      {
        "text": "",
        "content-desc": "7",
        "hint": "",
        "bounds": "[910,656][934,719]"
      },
      {
        "text": "",
        "content-desc": "8",
        "hint": "",
        "bounds": "[146,782][170,845]"
      },
      {
        "text": "",
        "content-desc": "9",
        "hint": "",
        "bounds": "[273,782][298,845]"
      },
      {
        "text": "",
        "content-desc": "10",
        "hint": "",
        "bounds": "[388,782][437,845]"
      },
      {
        "text": "",
        "content-desc": "11",
        "hint": "",
        "bounds": "[516,782][564,845]"
      },
      {
        "text": "",
        "content-desc": "12",
        "hint": "",
        "bounds": "[643,782][692,845]"
      },
      {
        "text": "",
        "content-desc": "13",
        "hint": "",
        "bounds": "[770,782][819,845]"
      },
      {
        "text": "",
        "content-desc": "14",
        "hint": "",
        "bounds": "[898,782][946,845]"
      },
      {
        "text": "",
        "content-desc": "15",
        "hint": "",
        "bounds": "[134,908][182,971]"
      },
      {
        "text": "",
        "content-desc": "16",
        "hint": "",
        "bounds": "[261,908][310,971]"
      },
      {
        "text": "",
        "content-desc": "17",
        "hint": "",
        "bounds": "[388,908][437,971]"
      },
      {
        "text": "",
        "content-desc": "18",
        "hint": "",
        "bounds": "[515,908][565,971]"
      },
      {
        "text": "",
        "content-desc": "19",
        "hint": "",
        "bounds": "[643,908][692,971]"
      },
      {
        "text": "",
        "content-desc": "20",
        "hint": "",
        "bounds": "[770,908][819,971]"
      },
      {
        "text": "",
        "content-desc": "21",
        "hint": "",
        "bounds": "[898,908][946,971]"
      },
      {
        "text": "",
        "content-desc": "22",
        "hint": "",
        "bounds": "[134,1034][182,1097]"
      },
      {
        "text": "",
        "content-desc": "23",
        "hint": "",
        "bounds": "[261,1034][310,1097]"
      },
      {
        "text": "",
        "content-desc": "24",
        "hint": "",
        "bounds": "[388,1034][437,1097]"
      },
      {
        "text": "",
        "content-desc": "25",
        "hint": "",
        "bounds": "[516,1034][564,1097]"
      },
      {
        "text": "",
        "content-desc": "26",
        "hint": "",
        "bounds": "[643,1034][692,1097]"
      },
      {
        "text": "",
        "content-desc": "27",
        "hint": "",
        "bounds": "[770,1034][819,1097]"
      },
      {
        "text": "",
        "content-desc": "28",
        "hint": "",
        "bounds": "[898,1034][946,1097]"
      },
      {
        "text": "",
        "content-desc": "29",
        "hint": "",
        "bounds": "[134,1160][182,1223]"
      },
      {
        "text": "",
        "content-desc": "30",
        "hint": "",
        "bounds": "[261,1160][310,1223]"
      },
      {
        "text": "",
        "content-desc": "31",
        "hint": "",
        "bounds": "[388,1160][437,1223]"
      },
      {
        "text": "",
        "content-desc": "32",
        "hint": "",
        "bounds": "[516,1160][564,1223]"
      },
      {
        "text": "",
        "content-desc": "33",
        "hint": "",
        "bounds": "[643,1160][692,1223]"
      },
      {
        "text": "",
        "content-desc": "34",
        "hint": "",
        "bounds": "[770,1160][819,1223]"
      },
      {
        "text": "",
        "content-desc": "35",
        "hint": "",
        "bounds": "[898,1160][946,1223]"
      },
      {
        "text": "",
        "content-desc": "Upcoming",
        "hint": "",
        "bounds": "[42,1407][287,1481]"
      },
      {
        "text": "",
        "content-desc": "View All",
        "hint": "",
        "bounds": "[840,1381][1038,1507]"
      },
      {
        "text": "",
        "content-desc": "Team Meeting\n10:00 AM - 11:00 AM",
        "hint": "",
        "bounds": "[0,1549][1080,1853]"
      },
      {
        "text": "",
        "content-desc": "Client Call\n2:00 PM - 3:00 PM",
        "hint": "",
        "bounds": "[0,1874][1080,2179]"
      },
      {
        "text": "",
        "content-desc": "Product Demo\n4:30 PM - 5:30 PM",
        "hint": "",
        "bounds": "[0,2200][1080,2400]"
      },
      {
        "text": "",
        "content-desc": "Home",
        "hint": "",
        "bounds": "[26,2152][177,2312]"
      },
      {
        "text": "",
        "content-desc": "Inbox",
        "hint": "",
        "bounds": "[230,2152][373,2312]"
      },
      {
        "text": "",
        "content-desc": "Calendar",
        "hint": "",
        "bounds": "[668,2152][862,2312]"
      },
      {
        "text": "",
        "content-desc": "More",
        "hint": "",
        "bounds": "[915,2152][1054,2312]"
      }
    ]
  },
  {
    "id": "32-more-logout",
    "at": "2026-09-18T01:38:03-0500",
    "build": "Current-source local Android release, API 36 emulator, training API; built 18 September 2026",
    "caption": "More at the end of the list, showing Logout. No account deletion was performed.",
    "screen": [
      {
        "text": "",
        "content-desc": "Menu (day-parts & 86-list)",
        "hint": "",
        "bounds": "[95,82][985,250]"
      },
      {
        "text": "",
        "content-desc": "Home apps & groups",
        "hint": "",
        "bounds": "[95,253][985,421]"
      },
      {
        "text": "",
        "content-desc": "Preferences",
        "hint": "",
        "bounds": "[95,423][985,591]"
      },
      {
        "text": "",
        "content-desc": "Language\nEnglish",
        "hint": "",
        "bounds": "[95,594][985,762]"
      },
      {
        "text": "",
        "content-desc": "Dark Mode",
        "hint": "",
        "bounds": "[95,765][985,933]"
      },
      {
        "text": "",
        "content-desc": "Support",
        "hint": "",
        "bounds": "[477,1069][603,1116]"
      },
      {
        "text": "",
        "content-desc": "Help Center",
        "hint": "",
        "bounds": "[95,1221][985,1389]"
      },
      {
        "text": "",
        "content-desc": "About",
        "hint": "",
        "bounds": "[95,1392][985,1560]"
      },
      {
        "text": "",
        "content-desc": "Logout",
        "hint": "",
        "bounds": "[42,1665][1038,1812]"
      },
      {
        "text": "",
        "content-desc": "Home",
        "hint": "",
        "bounds": "[27,2152][177,2312]"
      },
      {
        "text": "",
        "content-desc": "Inbox",
        "hint": "",
        "bounds": "[230,2152][373,2312]"
      },
      {
        "text": "",
        "content-desc": "Calendar",
        "hint": "",
        "bounds": "[668,2152][861,2312]"
      },
      {
        "text": "",
        "content-desc": "More",
        "hint": "",
        "bounds": "[914,2152][1053,2312]"
      }
    ]
  },
  {
    "id": "33-logout-result",
    "at": "2026-09-18T01:39:41-0500",
    "build": "Current-source local Android release, API 36 emulator, training API; built 18 September 2026",
    "caption": "Native app after Logout; inspect remembered account and sign-in controls.",
    "screen": [
      {
        "text": "",
        "content-desc": "Login",
        "hint": "",
        "bounds": "[63,558][540,676]"
      },
      {
        "text": "",
        "content-desc": "Sign Up",
        "hint": "",
        "bounds": "[540,558][1017,676]"
      },
      {
        "text": "",
        "content-desc": "Tap to sign in",
        "hint": "",
        "bounds": "[116,823][975,871]"
      },
      {
        "text": "",
        "content-desc": "JM\nJordan Morgan\nlearnmu4qn1ha@example.com \u00b7 learnmu4qn1ha",
        "hint": "",
        "bounds": "[108,894][846,1073]"
      },
      {
        "text": "",
        "content-desc": "Forget this account",
        "hint": "",
        "bounds": "[846,920][972,1046]"
      },
      {
        "text": "",
        "content-desc": "or use another account",
        "hint": "",
        "bounds": "[358,1138][722,1186]"
      },
      {
        "text": "",
        "content-desc": "",
        "hint": "Email Address",
        "bounds": "[105,1228][975,1375]"
      },
      {
        "text": "",
        "content-desc": "Continue with Password",
        "hint": "",
        "bounds": "[105,1427][975,1574]"
      },
      {
        "text": "",
        "content-desc": "OR",
        "hint": "",
        "bounds": "[517,1606][563,1653]"
      },
      {
        "text": "",
        "content-desc": "Send Magic Code",
        "hint": "",
        "bounds": "[105,1684][975,1831]"
      },
      {
        "text": "",
        "content-desc": "POS Quick Sign-In",
        "hint": "",
        "bounds": "[105,1863][975,2010]"
      }
    ]
  }
]
