Skip to main content
Cette section liste les 24 scénarios métier de référence validés en planning. Ils servent de checklist d’intégration backend ↔ frontend ↔ Stripe ↔ KYC et sont la source unique de vérité pour les tests E2E. Chaque scénario lié à un commit ou une epic est implémenté et couvert par tests d’intégration.

Machine à états d’une réservation

Le cycle de vie complet d’une réservation suit cette machine à états (10 états, 12 transitions) :

Effets de bord clés

Happy Path Sc 1 — Yaoundé→Paris

Diagramme de séquence du parcours nominal (réservation, paiement, dépôt, transit, livraison, paiement carrier) :

Vue d’ensemble des 24 scénarios

Légende des états

  • OK — implémenté et couvert par tests d’intégration en continu
  • Closed — implémenté via un commit dédié référencé
  • Pivot — décision archi explicite (voir ADR)
Pour le détail technique avec diagrammes, navigation par catégorie :

Happy paths

Sc 1, 2 — Parcours nominaux Yaoundé↔Paris

Annulations & refus

Sc 3, 4, 5, 17 — Annulations, refus, destinataire absent

Litiges

Sc 6, 7, 16 — Colis perdu, contenu contesté, litige tardif

Paiements & KYC

Sc 8, 9, 10, 11, 19, 20 — Stripe, 3DS, KYC, wallet

Multi-colis & pricing

Sc 12, 13, 14, 15 — Multi-colis, agence, chat, prix catégorie

Preuves photos & GPS

Sc 18, 21, 22, 23, 24 — Annonces, photos, GPS, S3

Source canonique

Le document complet est maintenu dans le repo backend :
Toute évolution d’un scénario doit être reflétée dans :
  1. Ce document (source canonique BMAD)
  2. Cette page docs (référence publique)
  3. L’outil MCP get_business_scenarios (contexte agents IA)