#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
- {ISSUE-NNN}: {title} — {one-line description}
- {ISSUE-NNN}: {title} — {one-line description}
- {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:
- Navigate to {URL}

- {Action}

- Observe: {what goes wrong}

#Regression (if applicable)
| Metric |
Baseline |
Current |
Delta |
| Health score |
{N} |
{N} |
{+/-N} |
| Issues |
{N} |
{N} |
{+/-N} |
Fixed since baseline: {list}
New since baseline: {list}