Files
gstack/qa/templates/qa-report-template.md
Rocky 834c6db075
Some checks failed
Workflow Lint / actionlint (push) Has been cancelled
Build CI Image / build (push) Has been cancelled
Skill Docs Freshness / check-freshness (push) Has been cancelled
Periodic Evals / build-image (push) Has been cancelled
Periodic Evals / evals (map[file:test/codex-e2e.test.ts name:e2e-codex]) (push) Has been cancelled
Periodic Evals / evals (map[file:test/gemini-e2e.test.ts name:e2e-gemini]) (push) Has been cancelled
Periodic Evals / evals (map[file:test/skill-e2e-design.test.ts name:e2e-design]) (push) Has been cancelled
Periodic Evals / evals (map[file:test/skill-e2e-plan.test.ts name:e2e-plan]) (push) Has been cancelled
Periodic Evals / evals (map[file:test/skill-e2e-qa-bugs.test.ts name:e2e-qa-bugs]) (push) Has been cancelled
Periodic Evals / evals (map[file:test/skill-e2e-qa-workflow.test.ts name:e2e-qa-workflow]) (push) Has been cancelled
Periodic Evals / evals (map[file:test/skill-e2e-review.test.ts name:e2e-review]) (push) Has been cancelled
Periodic Evals / evals (map[file:test/skill-e2e-workflow.test.ts name:e2e-workflow]) (push) Has been cancelled
Periodic Evals / evals (map[file:test/skill-routing-e2e.test.ts name:e2e-routing]) (push) Has been cancelled
Initial import from garrytan/gstack@026751e (main snapshot via local relay)
Source: https://github.com/garrytan/gstack/commit/026751e
2026-05-19 21:18:17 +02:00

2.9 KiB

QA Report: {APP_NAME}

Field Value
Date {DATE}
URL {URL}
Branch {BRANCH}
Commit {COMMIT_SHA} ({COMMIT_DATE})
PR {PR_NUMBER} ({PR_URL}) or "—"
Tier Quick / Standard / Exhaustive
Scope {SCOPE or "Full app"}
Duration {DURATION}
Pages visited {COUNT}
Screenshots {COUNT}
Framework {DETECTED or "Unknown"}
Index All QA runs

Health Score: {SCORE}/100

Category Score
Console {0-100}
Links {0-100}
Visual {0-100}
Functional {0-100}
UX {0-100}
Performance {0-100}
Accessibility {0-100}

Top 3 Things to Fix

  1. {ISSUE-NNN}: {title} — {one-line description}
  2. {ISSUE-NNN}: {title} — {one-line description}
  3. {ISSUE-NNN}: {title} — {one-line description}

Console Health

Error Count First seen
{error message} {N} {URL}

Summary

Severity Count
Critical 0
High 0
Medium 0
Low 0
Total 0

Issues

ISSUE-001: {Short title}

Field Value
Severity critical / high / medium / low
Category visual / functional / ux / content / performance / console / accessibility
URL {page URL}

Description: {What is wrong, expected vs actual.}

Repro Steps:

  1. Navigate to {URL} Step 1
  2. {Action} Step 2
  3. Observe: {what goes wrong} Result

Fixes Applied (if applicable)

Issue Fix Status Commit Files Changed
ISSUE-NNN verified / best-effort / reverted / deferred {SHA} {files}

Before/After Evidence

ISSUE-NNN: {title}

Before: Before After: After


Regression Tests

Issue Test File Status Description
ISSUE-NNN path/to/test committed / deferred / skipped description

Deferred Tests

ISSUE-NNN: {title}

Precondition: {setup state that triggers the bug} Action: {what the user does} Expected: {correct behavior} Why deferred: {reason}


Ship Readiness

Metric Value
Health score {before} → {after} ({delta})
Issues found N
Fixes applied N (verified: X, best-effort: Y, reverted: Z)
Deferred N

PR Summary: "QA found N issues, fixed M, health score X → Y."


Regression (if applicable)

Metric Baseline Current Delta
Health score {N} {N} {+/-N}
Issues {N} {N} {+/-N}

Fixed since baseline: {list} New since baseline: {list}