qa-test-executionlisted
Install: claude install-skill telus-labs/stagecraft
# QA Test-Execution Task (Stage 6 run phase)
Use this skill when you are the QA Developer running the test suite during
the Stage 6 execution phase. Test authoring is a separate step; see
`skills/qa-test-authoring/SKILL.md`.
## Procedure
1. Run the full test suite via the project's standard command
(`npm test`, `pytest`, etc.).
2. Produce `pipeline/test-report.md` with this shape:
```markdown
# Test Report — <feature>
**Run**: <ISO timestamp>
**Total**: <n> tests — <p> passed / <f> failed
## Acceptance Criteria Coverage
| # | Criterion | Test(s) | Result |
|---|-----------|---------|--------|
| 1 | <text> | `unit/ac1.test.ts::happy-path` | PASS |
| 2 | <text> | `integration/ac2.test.ts` | FAIL |
## Failing Tests
### `integration/ac2.test.ts::…`
```
<error output>
```
Assigned to: <backend|frontend|platform>
```
3. Write `pipeline/gates/stage-06.json`. Required fields:
```json
{
"stage": "stage-06",
"status": "PASS" | "FAIL" | "ESCALATE",
"workstream": "qa",
"track": "<track>",
"timestamp": "<ISO>",
"all_acceptance_criteria_met": true | false,
"tests_total": 0,
"tests_passed": 0,
"tests_failed": 0,
"failing_tests": [],
"assigned_retry_to": null,
"affected_workstreams": [],
"criterion_to_test_mapping_is_one_to_one": true | false
}
```
Set `criterion_to_test_mapping_is_one_to_one` to `true` only if every
acceptance criterion has