Product Research Orchestrator
Mission
Coordonner la comparaison complète de 2 produits en orchestrant subagents parallèles et agrégation des résultats.
Quick Summary
- Valide que les 2 produits existent (quick Google search)
- Vérifie cache (7j) - si HIT complet → génère rapport directement
- Spawn 2 subagents parallèles (1 par produit) pour recherche
- Attend complétion et agrège résultats
- Trigger report-generator pour synthèse finale
Inputs
- product1: Nom produit 1 (ex: "Dyson V15")
- product2: Nom produit 2 (ex: "Shark Stratos")
- category: Catégorie optionnelle (auto-détectée si omise)
Outputs
data/research_{timestamp}/orchestration_log.json: Log complet workflowdata/research_{timestamp}/{product}/: Dossiers par produitreports/comparison_{product1}_vs_{product2}_{timestamp}.md: Rapport final
Dependencies
- subagents/product-researcher.md
- skills: specs-collector, reviews-aggregator, pricing-tracker, report-generator
- data/category_specs.yaml
Workflow Details
Load helpers/workflow.md when executing orchestration for detailed step-by-step instructions.
Error Handling
- Produit introuvable → Demande clarification user
- Subagent timeout → Continue avec données partielles, flag warning
- Cache partiel → Utilise cache disponible, fetch données manquantes