La cloche sonne pour un plat déjà serviOh My Pi ignore au peek les complétions déjà consomméesThe bell rings for a dish that was already servedOh My Pi wakes waiters only for deliverable completions
Un bon reste sur le passe après que son plat a été servi, et sa présence fait encore sonner la cloche. Le serveur revient sans rien à porter ; la correction empêche ces interruptions répétées sans nouvelle assiette.Une complétion consommée mais encore en queue pouvait interrompre wait sans message. Le peek corrigé l'ignore lorsqu'elle n'est plus livrable, évitant des réveils fondés sur la seule présence d'une entrée.A ticket left at the pass keeps ringing the bell even though its dish has already been served. The waiter returns to find nothing new; the repair excludes that spent ticket from the wake-up check.A queued row can outlive its useful delivery. The merged peek change skips consumed completions so wait is not interrupted by an entry that cannot supply a new message.
La cuissonExécution et cycle de vieCookingExecution and lifecycle
Le vieux bon reste à ranger, sans rappeler le serveurMécanismeThe old ticket still needs filing, not another waiter callMechanism
Ne plus sonner ne dispense pas de ranger le bon et de régler son reçu. La brigade sépare donc le contrôle des plats à servir du passage qui ferme les anciennes fiches.Le drain conserve la purge des entrées stale et le règlement de leurs reçus. Le filtrage de livrabilité au peek ne retire pas ces obligations de clôture.Keeping the bell silent does not cancel the need to file the ticket and settle its receipt. The check for food to carry remains separate from clearing old paperwork.Peek and drain retain different duties: decide whether a completion can wake the model, then remove stale entries and settle their receipts during draining. Consumed does not mean cleanup may be skipped.
La correction de cloche ne récupère pas tous les plats perdusÉtat actuelRepairing the bell does not recover every missing dishCurrent state
La correction acceptée le 6 octobre vient après la livraison précédente, sans nouvelle livraison établie ; ses essais sont rapportés, pas refaits ici. Les plats perdus pendant une longue attente restent une autre affaire, sans réparation de livraison vérifiée.Fusion du 6 octobre après 18.6.3, sans release éligible établie ; tests ciblés sur vrais composants et run RPC rapportés, non reproduits. L'éviction pendant de longues attentes de quota reste distincte, sans correction publiée vérifiée ; guidance research_only.The accepted October 6 change follows the previous delivery, with no established shipment; its reported trials were not repeated here. Results lost during a long wait are a separate problem with no verified published repair.Reported AgentSession/WaitTool/AsyncJobManager tests and an RPC run are not independent reproduction. The October 6, post-18.6.3 merge has no established eligible release, and long-quota-wait eviction is outside this correction.
