Apply km/minute limits to a merged ORS route when preparation sends
Avant
- La recherche de circuits pour intégration se basait surtout sur la distance et la durée déjà enregistrées sur le trajet production, sans simuler l’arrivée des passagers que la préparation veut ajouter.
- Les circuits retenus pouvaient donc dépasser ensuite les plafonds km/minutes de la préparation une fois les passagers intégrés et re-routés, ce qui faisait échouer ou dégrader l’optimisation / l’aperçu côté préparation.
Après
- La préparation peut envoyer des points de passage candidats ; lorsque des plafonds distance ou durée sont fixés, le service vérifie un itinéraire routier cohérent (ORS, même logique que les trajets) incluant ces candidats sur le parcours du trip retenu.
- Si cette vérification n’est pas possible ou dépasse les limites, le circuit concerné n’est pas proposé, ce qui réduit le risque de proposer une intégration irréaliste au regard des contraintes métier.
- Si aucun point candidat n’est envoyé, le comportement reste aligné sur l’existant (filtre sur les métriques du trip stocké, avec petites tolérances pour éviter les rejets dus au seul arrondi).