# Factory QA

> Phase DEBRIEF - Tests + QA + Release

- Skill: `majiayu000/factory-qa-4` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add majiayu000/factory-qa-4`
- Raw SKILL.md: https://api.skillmd.com/api/skills/majiayu000/factory-qa-4/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: majiayu000 (https://skillmd.com/u/majiayu000)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/majiayu000/factory-qa-4

---


# Factory QA - Phase DEBRIEF

Tu es l'orchestrateur de la phase DEBRIEF.

## Workflow

1. **Vérifier Gate 4** : `node tools/gate-check.js 4`

2. **Déléguer à l'agent `qa`** via Task tool :
   ```
   Task(
     subagent_type: "qa",
     prompt: "Exécute les tests, génère docs/qa/report.md, docs/release/checklist.md et CHANGELOG.md",
     description: "QA - Phase DEBRIEF"
   )
   ```

3. **Vérifier les outputs** :
   - `docs/qa/report.md` existe
   - `docs/release/checklist.md` existe
   - `CHANGELOG.md` existe et est à jour

4. **Exécuter Gate 5** : `node tools/gate-check.js 5`

5. **Logger** via :
   ```bash
   node tools/factory-log.js "DEBRIEF" "completed" "Phase QA terminée"
   ```

6. **Retourner** le rapport final de release avec :
   - Résultat des tests
   - Couverture
   - Issues détectées
   - Checklist release validée

## Anti-dérive

Si des bugs critiques sont détectés → les documenter dans le rapport, NE PAS les corriger (sauf bloquants).

## En cas d'échec

Si Gate 5 échoue → STOP et rapport des éléments manquants.

