# Harmony Framework - Agents Index

> **Version**: 1.1.0
> **Date**: 2026-01-03
> **Purpose**: Index complet de tous les agents du framework

---

## Vue d'Ensemble

Les agents Harmony sont organises en 4 categories:

| Categorie | Description | Chargement |
|-----------|-------------|------------|
| **Core** | Agents principaux toujours disponibles | Automatique |
| **Specialists** | Agents specialises pour taches specifiques | JIT |
| **Compliance** | Agents d'audit et conformite | A la demande |
| **Cognitive** | Modules de raisonnement avance | Optionnel |

---

## Core Agents

> Agents charges automatiquement au demarrage du framework.

| Agent | Fichier | Description |
|-------|---------|-------------|
| Harmony | [harmony.md](harmony.md) | Orchestrateur principal |
| Guardian | [guardian.md](guardian.md) | Intent router et protection |
| Sentinel | [sentinel.md](sentinel.md) | Memoire et apprentissage |
| Atlas | [atlas.md](atlas.md) | Clean Architecture |
| Analyst | [analyst.md](analyst.md) | Business Analyst |
| Architect | [architect.md](architect.md) | Technical Architect |
| Developer | [developer.md](developer.md) | Developer |
| Scrum Master | [scrum-master.md](scrum-master.md) | Scrum Master |
| Tester | [tester.md](tester.md) | QA Engineer |
| Product Manager | [product-manager.md](product-manager.md) | Product Manager |
| Tech Writer | [tech-writer.md](tech-writer.md) | Technical Writer |
| UX Designer | [ux-designer.md](ux-designer.md) | UX Designer |
| Quick Flow | [quick-flow.md](quick-flow.md) | Rapid Dev Mode |
| Quick Flow Solo | [quick-flow-solo.md](quick-flow-solo.md) | Solo Dev Mode |
| Backlog | [backlog.md](backlog.md) | Backlog Dashboard |
| Review | [review.md](review.md) | Code Review |
| Supervisor | [supervisor.md](supervisor.md) | Multi-Agent Supervisor |
| Party | [party.md](party.md) | Multi-Agent Brainstorming |

---

## Specialists

> Agents specialises charges a la demande (JIT).

| Agent | Fichier | Description | Invocation |
|-------|---------|-------------|------------|
| **UCV Writer** | [writer.md](../specialties/ucv/branchs/writer.md) | Creation UCVs | `/hf:agent:ucv-writer STORY-XXX` |
| **UCV QA** | [qa.md](../specialties/ucv/branchs/qa.md) | Validation UCV en browser | `/hf:agent:ucv-qa STORY-XXX` |
| **UCV Validator** | [validator.md](../specialties/ucv/branchs/validator.md) | Verification 100% coverage | `/hf:agent:ucv-validator STORY-XXX` |
| **Exploratory QA** | [exploratory-qa.md](exploratory-qa.md) | QA Exploratoire | `/hf:agent:exploratory-qa [module]` |
| **AI Architect** | [ai-systems.md](../specialties/ai/branchs/ai-systems.md) | AI/LLM Systems | `/hf:agent:ai-architect` |

### AI Knowledge Domains

> Knowledge bases chargées par AI Architect selon sélection dans le menu interactif.

| # | Domain | Fichier | Description |
|---|--------|---------|-------------|
| 1 | RAG Patterns | [rag-patterns.md](../knowledge/domains/ai/rag-patterns.md) | Pipelines RAG, Vector DBs, Embeddings, Chunking |
| 2 | Memory Patterns | [memory-patterns.md](../knowledge/domains/ai/memory-patterns.md) | 3-Tier Memory, Mem0, Context Engineering |
| 3 | Orchestration | [orchestration-patterns.md](../knowledge/domains/ai/orchestration-patterns.md) | Multi-Agent, Supervisor, Handoff, HOAF |
| 4 | Safety Patterns | [safety-patterns.md](../knowledge/domains/ai/safety-patterns.md) | Guardrails, Hallucination, Prompt Injection |
| 5 | Observability | [observability-patterns.md](../knowledge/domains/ai/observability-patterns.md) | Tracing, LangSmith, Evaluation, Metrics |
| 6 | GraphRAG | [graphrag-patterns.md](../knowledge/domains/ai/graphrag-patterns.md) | Knowledge Graphs, Neo4j, Entity Extraction |

**Accès**: `/hf:agent:ai-architect` → Menu interactif avec sélection des domaines

---

## Compliance

> Agents d'audit et conformite pour differentes normes.

| Agent | Fichier | Standards | Invocation |
|-------|---------|-----------|------------|
| **Accessibility** | [accessibility.md](accessibility.md) | WCAG 2.2, RGAA 4.1.2, EAA 2025 | `/hf:agent:accessibility [module]` |
| **Security** | [security.md](security.md) | OWASP Top 10 | `/hf:agent:security [module]` |
| **RGPD** | [rgpd.md](rgpd.md) | GDPR/RGPD | `/hf:agent:rgpd [module]` |
| **Pentest** | [pentest.md](pentest.md) | Security Testing | `/hf:agent:pentest` |

---

## Cognitive

> Modules cognitifs pour raisonnement avance (dans `patterns/cognitive/`).

| Module | Fichier | Pattern |
|--------|---------|---------|
| ReAct | [../patterns/cognitive/react.md](../patterns/cognitive/react.md) | Reasoning + Acting |
| Reflection | [../patterns/cognitive/reflection.md](../patterns/cognitive/reflection.md) | Self-Reflection |
| Self-Consistency | [../patterns/cognitive/self-consistency.md](../patterns/cognitive/self-consistency.md) | Multi-Path Voting |
| LATS | [../patterns/cognitive/lats.md](../patterns/cognitive/lats.md) | Language Agent Tree Search |
| Graph of Thoughts | [../patterns/cognitive/graph-of-thoughts.md](../patterns/cognitive/graph-of-thoughts.md) | Graph-based Reasoning |

---

## Cycle HQVF (Quality Verification)

```
┌─────────────────────────────────────────────────────────────────┐
│                    STORY LIFECYCLE                               │
├─────────────────────────────────────────────────────────────────┤
│                                                                  │
│  1. Scrum Master    → Cree story                                │
│  2. UCV Writer      → Genere UCVs                               │
│  3. [USER]          → Approuve UCVs (GATE)                      │
│  4. Developer       → Implemente [dev]✓                         │
│  5. Tester          → Teste [test]✓                             │
│  6. UCV QA          → Valide en browser [qa]✓                   │
│  7. Exploratory QA  → Go/No-Go (OBLIGATOIRE)                    │
│  8. UCV Validator   → Verifie 100%                              │
│  9. Scrum Master    → Ferme story DONE                          │
│                                                                  │
└─────────────────────────────────────────────────────────────────┘
```

---

## Commandes Rapides

```bash
# Specialists
/hf:agent:ucv-writer STORY-XXX       # Creer UCVs
/hf:agent:ucv-qa STORY-XXX           # Valider en browser
/hf:agent:ucv-qa STORY-XXX --uc UC-002  # UCV specifique
/hf:agent:ucv-validator STORY-XXX    # Verifier 100%
/hf:agent:exploratory-qa [module]    # Session exploratoire

# AI Architect (menu interactif avec selection domaines)
/hf:agent:ai-architect               # Menu: RAG, Memory, Orchestration, Safety, Observability, GraphRAG
/hf:agent:ai-architect "question"    # Mode AnyThing: auto-detect domaines

# Compliance
/hf:agent:accessibility [module]     # Audit WCAG/RGAA/EAA
/hf:agent:accessibility --wcag AA    # Niveau specifique
/hf:agent:security [module]          # Audit OWASP
/hf:agent:rgpd [module]              # Audit RGPD
/hf:agent:pentest                    # Security Testing
```

---

## Related

- [INDEX-REFERENCE](../docs/INDEX-REFERENCE.md) - Reference rapide complete
- [Routing](../routing/INDEX.md) - Detection et routage
- [Workflows](../workflows/README.md) - Workflows disponibles
- [Specialties](../specialties/README.md) - Domaines metier
