# Prompting Template — AI QA Agent

## Quick Start

```text
"Read router.md and follow the QA workflow for my-story.md"
```

---

## Commandes essentielles

| Phase | Prompt / Commande |
|---|---|
| Environment check | `"Run the environment check"` |
| Planifier les tests | `"Read router.md and plan tests for user-story/my-story.md"` |
| Générer les tests | `"Generate tests from specs/my-story-test-plan.md"` |
| Exécuter | `npm run qa:execute` |
| Auto-guérir | `"Debug and fix the failing tests"` |
| Rapport | `npm run qa:report` ou `"Generate the report"` |

---

## Exemple de session complète

```text
1. "Read router.md and plan tests for user-story/my-story.md"
   → L'IA explore l'app, écrit specs/my-story-test-plan.md
   → STOP — vous validez

2. "Approved, generate the tests"
   → L'IA écrit tests/my-story.spec.ts
   → STOP — vous validez

3. npm run qa:execute
   → Tests exécutés

4. "Debug and fix the failing tests"
   → L'IA diagnostique, corrige, réessaie (max 2x)
   → STOP — vous validez

5. npm run qa:report:allure
   → Rapport Allure généré
```

---

## Règles

- L'IA propose → vous approuvez → L'IA exécute
- Ne jamais sauter la validation (Phase 1 → plan, Phase 2 → code)
- 1 erreur à la fois pour le debug
