2026-10-30

  • Ajout de l'ADR sur l'expiration des commandes, le verrouillage des devis de retrait, les horaires V1, le rayon maximal de 10 km et l'événement d'arrivée du coursier attendu de DiddiSend.
  • L'expiration annule désormais l'intention DiddiPay encore non payée avec le motif order_expired; un paiement déjà succeeded reste dans le workflow de remboursement Support/Backoffice.
  • Les devis de retrait sont persistés (alembic 0026) et le POST de retrait exige le quote_id confirmé. DIDDIFOOD_RESTAURANT_WITHDRAWAL_QUOTE_TTL_SECONDS vaut 900 par défaut.
  • Le rayon configurable et le rayon de recherche sont limités à 10 km. La disponibilité des plats est manuelle; until_end_of_day est refusé et les anciennes échéances ne réactivent plus un plat.