Le correctif précédent ne couvrait que l'entrée Tournées. Les jobs en retard (scheduled_date < fenêtre) ou sans date étaient encore balayés sur le jour choisi via d'autres chemins (bouton SUGGÉRER hors Tournées, solveur ⚡ Optimiser). Corrigé À LA SOURCE + au placement : - suggestJobs() (source unique — utilisée aussi par le solveur qui reçoit job_names) : exclut désormais les jobs hors fenêtre (retard/sans date/ autre jour) SAUF si l'utilisateur coche « ⏰ en retard » / « Sans date » ou fait une sélection lasso. Sélectionner un seul jour ne dispatche donc QUE les jobs dus ce jour-là. - buildSuggestion() : la branche fourre-tout `else cand = win` ne place plus les retards/sans-date automatiquement — même garde (lasso ou chips explicites) en défense. Vérifié live (Tournées, 06/07) : plan de 25 jobs, tous sur « 07-06 » (aucune date antérieure), 0 nouvelle erreur. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| api | ||
| boot | ||
| components | ||
| composables | ||
| config | ||
| css | ||
| data | ||
| features/workforce | ||
| layouts | ||
| modules | ||
| pages | ||
| router | ||
| stores | ||
| utils | ||
| App.vue | ||