Loading...
Loading...
QA a PR's UI change in a real browser through the configured browser-provider descriptor — first ensuring the PR has been reviewed (invoking om-auto-review-pr when it has not), then capturing screenshots and a pass/fail report, and optionally posting tracker evidence or self-QA labels without modifying source. Also runs in a local, tracker-less mode against the current worktree.
npx skill4agent add open-mercato/skills om-auto-qa-prom-prepare-test-env{prNumber}--base <branch>baseBranchauto--evidence-only--self-qa-signoffneeds-qaskip-qaqa-approvedqa-self-verified--apply-failureqa-failed--keep-envom-prepare-test-env --stop--artifacts <dir><paths.qa>/artifacts_<runId>.ai/qa/artifacts_<runId>--force{prNumber}PR:PR:Issue:om-auto-review-prom-prepare-test-envom-integration-testsom-setup-agent-pipelinereferences/agentic-setup.md.ai/agentic.config.jsonTRACKERQA_DIRpaths.qaBROWSER_PROVIDERBROWSER_FILEbrowser.providerLABELS_ENABLEDbaseBranchRUN_IDARTIFACTS_DIRapply_label{prNumber}$TRACKER.ai/trackers/${TRACKER}.mdreferences/claim-pr.md🤖--forceAskUserQuestiontrapreviewDecisionlabelsreviewDecisionREVIEW_REQUIREDreviewchanges-requestedom-auto-review-pr {prNumber}--autofixchanges-requestedAPPROVEDCHANGES_REQUESTEDreviewchanges-requested{prNumber}number,title,url,author,baseRefName,headRefName,headRefOid,labels,files,body--basegit diff --name-only "$BASE"...HEADgit status.tsx.astro.vueom-integration-tests__integration__/e2e/HAS_UI_TEST=true|falsepull/{prNumber}/headCREATED_WORKTREEreferences/worktree-setup.mdom-prepare-test-envom-prepare-test-envauto--no-ephemeralBASE_URLstartedByThisRepo$BROWSER_FILEcredentialsreferences/boot-env.mdpriority-*references/driving-scenario.mdBASE_URL$ARTIFACTS_DIR/step-NN-<slug>.pngBASE_URL⚠️ not exercised$ARTIFACTS_DIR/report.json$ARTIFACTS_DIR/report.mdreferences/report-templates.md.env$ARTIFACTS_DIR{prNumber}report.mdpr-{prNumber}$ARTIFACTS_DIRHAS_UI_TESTom-integration-testsreport.mdreferences/report-templates.md--evidence-only--self-qa-signoffneeds-qaskip-qaqa-approvedqa-self-verified--apply-failureqa-failedqa-approvedLABELS_ENABLEDtruetrap--keep-envom-prepare-test-env --stopreferences/worktree-setup.mdreferences/claim-pr.mdin-progressom-auto-fix-issueom-auto-fix-pr🤖 … completed: {verdict}. Lock retained — chain continues.references/claim-pr.mdreferences/report-templates.mdPR: #<number> (link: <url>)Issue: #<number> (link: <url>)references/rules.mdEditWriteom-prepare-test-env--keep-env.ai/browsers/<provider>.mdLock retained — chain continues.report.jsonreport.md$ARTIFACTS_DIRqa-approvedqa-self-verified--self-qa-signoffneeds-qaskip-qaqa-failed--apply-failure.env.env