skills/qa-agent-docs/qa-agent/03-agent-browser-qa-principles.md
This document fixes the direction of LangBot agent testing so the project does not drift into a backend API smoke-test framework.
langbot-skills should help an agent behave like a QA engineer using the product, not like a backend curl script.
The primary path is:
developer intent -> lbs test plan -> agent controls browser -> UI result + console + logs -> report/assets
cases/*.yaml.troubleshooting/*.yaml.lbs manages assets and produces plans. It does not replace the agent's browser-control ability.
bin/lbs test plan pipeline-debug-chat
This command outputs:
The active agent then executes the plan with Computer Use, Playwright MCP, or another available browser-control tool.
Diagnostics can include:
bin/lbs env doctorDiagnostics answer "where did it fail?" They do not replace "did the user-visible UI work?"