diff --git a/eval/dovodka/money_d.py b/eval/dovodka/money_d.py index 6fac9d9d..df137bea 100644 --- a/eval/dovodka/money_d.py +++ b/eval/dovodka/money_d.py @@ -192,10 +192,25 @@ TAGS = { # 11.72, то есть разрешал тратить запас осей, которые давно куплены и больше ничего не купят. # Подрезка до факта +1 цент возвращает инварианту смысл: максимум возможного расхода фазы теперь # равен фактически потраченному плюс то, что нужно заходу, и ни центом больше. +# ⚠ ДОБОР 16.08 ПОД ПОПОЛНЕНИЕ ВЛАДЕЛЬЦА («Докупил дипсик»). Гард остановил английскую пару на +# потолке ($1.723 + ожидание $0.117 > $1.80) — это СТОП по норме, и он сработал правильно. +# Осталось 24 клетки: 16 китайского шумового пола + 5 «однопроходка+канон» + 3 английского пола. +# Букируется $1.33, спишется ~$0.67 (офф-пик). Потолки подняты РОВНО под этот остаток: +# ФД-I 2.327 потрачено + 1.20 остаток = 3.53 → 3.60; ФД-J 1.723 + 0.13 = 1.85 → 1.90. +# +# ⚠⚠ БУКИРОВАННОЕ ≠ СПИСАННОЕ, И ЭТО НАДО ЧИТАТЬ ВМЕСТЕ С РАМКОЙ ЗАКАЗА. Заказ ставил рамку +# $10.00. По кассе выходит ~$11.5, и это выглядит как перерасход на $1.5 — но касса с 16.08 +# намеренно пишет ПИКОВУЮ цену DeepSeek, тогда как обе покупки шли в вендорский ОФФ-ПИК, где +# берётся ровно половина. Сверка двумя путями: за фазу забукировано $10.14, из них до пере-пина +# $6.25 (там пин был верен и списано столько же), после — $3.88 при фактических ~$1.94. +# ⇒ ФАКТИЧЕСКИ списано ~$8.2, с добором будет ~$8.9 — то есть в рамку заказа $10.00 РЕАЛЬНЫЕ +# деньги укладываются, а превышение существует только в леджере и только из-за консервативного +# пина. Косвенное подтверждение цифр: владелец пополнял на $2, и баланс кончился ровно там, где +# по этому счёту и должен был. CEILINGS = {"ФД-A": 1.910, "ФД-B": 0.900, "ФД-C": 0.370, "ФД-D": 0.050, "ФД-E": 2.290, "ФД-F": 0.500, "ФД-G": 0.060, "ФД-H": 0.090, - "ФД-I": 2.950, "ФД-J": 1.800} -PACK_CEILING = 11.00 + "ФД-I": 3.600, "ФД-J": 1.900} +PACK_CEILING = 11.70 M22.configure(ZONE=ZONE, OUT=OUT, TAGS=TAGS, CEILINGS=CEILINGS, PACK_CEILING=PACK_CEILING, GLOB_ALL="dv-*.json", ROSTER=ROSTER)