QA: Systematic Testing
Inputs
- URL (optional in diff-aware mode)
- Mode:
diff-aware,full,quick,regression - Output dir: default
.gstack/qa-reports/ - Optional baseline path for regression
Modes
Diff-aware
- Analyze changed files (
git diff main...HEAD --name-only). - Infer affected routes/pages.
- Test each affected route with browser evidence.
- Generate scoped report.
Full
- Traverse critical flows and major routes.
- Collect console/errors/network/screenshot evidence.
- Report 5-10 issues with severity.
Quick
- 30-second smoke run for primary routes and console health.
Regression
- Run full or scoped checks.
- Compare current health score and issues to baseline.
- Append regression delta section.
Workflow Phases
- Initialize output structure under
.gstack/qa-reports/ - Authenticate/session prep if needed
- Run mode-specific execution
- Score health
- Write markdown report + baseline JSON snapshot
Required Artifacts
.gstack/qa-reports/report.md.gstack/qa-reports/baseline.json.gstack/qa-reports/screenshots/*
Template
Use .agents/skills/qa/templates/qa-report-template.md as canonical report structure.