{
  "environment": "OpenAI local isolated app; shared UI source in both variants",
  "checks": [
    {
      "name": "Functional cookie gating",
      "status": "pass",
      "evidence": "Uncheck Functional + Save choices removes Toggle AI module from DOM. Restore Functional + Save makes it appear. Original Analytics/Marketing selections unchanged."
    },
    {
      "name": "Hotel event link",
      "status": "pass",
      "evidence": "Agent renders Book Your Hotel link with https://unleashworld2026.bnetwork.com/ and descriptive Plan Your Visit link."
    },
    {
      "name": "Agenda flyout opening and closing",
      "status": "pass after local setup recovery",
      "evidence": "Initial 404 due ignored public agenda JSON absent in isolated checkout. Copied existing generated assets identically into both worktrees; agent link opened AI Transformation: In Theory and Practice with published details, closing removed query params and left /events/unleash-paris/agenda-schedule rendered."
    },
    {
      "name": "Desktop rendering",
      "status": "pass for sampled conversation",
      "evidence": "1280x900 hotel/session links and textbox visible; browser-desktop.jpg."
    },
    {
      "name": "Mobile rendering",
      "status": "partial",
      "evidence": "390x844 panel and textbox fit screen, links readable, but transcript padding is tight against left panel edge. browser-mobile.jpg. Not exhaustive keyboard/accessibility testing."
    }
  ],
  "limits": [
    "Browser scenarios were informational; no contact submission performed in browser.",
    "API suites independently exercise both models and capture submissions locally.",
    "Temporary viewport override reset."
  ]
}