A QA-mindset ProAgentStore agent for ProAppStore apps. It writes and runs browser test flows — specs live in the PAS platform, never in your app repo — and hands you observable-runner links so you can watch tests click through your live app.
- As the app owner, mint a scoped QA key (
POST /v1/apps/<app>/qa/keys). The key can only touch that app'sqa/*routes — the agent never holds an owner session token. - Chat:
connect <app-id> <qa-key>. - Describe flows in plain language — the agent converts them to validated
platform flow specs (
@proappstore/qa-specformat) and saves them. runqueues headless executions in Cloudflare Browser Rendering on the PAS platform;statusreports results with failure diagnosis.- Watch any flow live at
https://<app>.proappstore.online/__qa/?flow=<id>.
Deterministic commands work with no AI credentials; flow authoring and
failure summaries use caller-provided Workers AI (X-CF-Account-ID /
X-CF-AI-Token).
Part of proappstore-online/platform#38 + ProAgentStore/platform#14.