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)
Navigation par thème
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 :- Ce document (source canonique BMAD)
- Cette page docs (référence publique)
- L’outil MCP
get_business_scenarios(contexte agents IA)