optimize_circuits Phase 1 load-aware ranking; French rankingFormula
Avant
- Les propositions d’intégration dans un circuit privilégiaient surtout le trajet le plus court (temps / détour), ce qui pouvait favoriser des circuits peu ou pas chargés, au détriment du remplissage et de l’exploitation.
- Les durées estimées et capacités envoyées par le métier n’étaient pas pleinement exploitées pour comparer équitablement les circuits ni pour respecter la capacité réelle du véhicule.
- L’API mettait en avant une formule de classement chauffeur en anglais (« proximity », « weights »), peu lisible pour un usage produit francophone.
Après
- La recherche de circuit peut prioriser aussi la charge déjà présente (modes optionnels configurables), respecter des garde-fous métier (nombre minimum de passagers déjà à bord, capacité véhicule ou places restantes renseignées), tout en gardant une compatibilité lorsque ces options ne sont pas utilisées.
- Les circuits mieux exploités peuvent être favorisés quand plusieurs options restent au même niveau sur le temps, pour mieux aligner optimisation et réalité opérationnelle.
- Les clients voient une formule expliquée en français avec des critères correspondant au métier transport (proximité, capacité, fauteuil roulant), avec une version identifiable (v3) pour le suivi côté intégration.