# QA: Headless Chat (Simple) — LangGraph (Python) ## Prerequisites - Demo is deployed and accessible at `/demos/headless-simple` on the dashboard host - Agent backend is healthy (`/api/health`); `OPENAI_API_KEY` is set on Railway; `LANGGRAPH_DEPLOYMENT_URL` points at a LangGraph deployment exposing the neutral `sample_agent` graph - The demo wires `agent="headless-simple"` at `/api/copilotkit` (neutral assistant cell) - Note: the demo source contains no `data-testid` attributes. Checks below rely on verbatim visible text, role/button selectors, and Tailwind utility-class structure ## Test Steps ### 1. Basic Functionality - [ ] Navigate to `/demos/headless-simple`; verify the page renders within 3s with a centered card (max-width 4xl) on a `bg-gray-50` background - [ ] Verify the custom heading "Headless Chat (Simple)" is visible (an `