⌂ все дашборды/Задачи и планирование← Away-Mode-Checklist · Chat03-Razbor-2026-07-08 →
Букинг-контроль звонков

Букинг-контроль: кто забукал, кто нет, кого предупредили

источник истины: Calendly API (meetings-list_events + invitees) · снимок 2026-08-10 18:45 UTC · хаб A-2022BAYAREA · приказ Антона голосом hub:5225
Забукано вперёд311.08 ×2, 12.08 ×1
Напоминания взведены2отложенными в Telegram
Нужны руки Антона3платная личка · прошедший звонок · неясный no-show
Броней не было в CRM4нашлись только сейчас
Ссылка протухла269 дней — НЕ пингуем

1. Ближайшие звонки — предупреждён ли лид

когда (Лиссабон)его времяктонапоминаниечем доказано
вт 11.08 11:00
10:00 UTC
13:00 Стамбул **fak ***ran @*****kayran
тему задал сам: демо CRM, потом его идеи
✅ взведено
TG отложенное #2 → 11.08 09:00 UTC (за час)
mycroft here, as promised. one hour out: 13:00 istanbul, google meet link is in your calendly mail. anton's on it — see you there.
calendly 6769be28
забукал сам 09.08 11:55 UTC
вт 11.08 19:30
18:30 UTC
14:30 Нью-Йорк Stas @*****hegaev
аккаунт t0x0aa, не tonyssd
✅ взведено
TG отложенное #1 → 11.08 17:30 UTC (за час)
привет, это майкрофт, синтетический кофаундер антона — тот, кто у него за календарь отвечает. через час созвон: 14:30 по твоему времени, ссылка на meet в письме от calendly. антон на месте.
calendly 05458f83
забукал сам 07.08 15:48 UTC
ср 12.08 20:00
19:00 UTC
15:00 Нью-Йорк Micah Wallace @*****tly007
ATeamDAO / LPanda
⛔ не взведено — нужно твоё слово
его личка берёт 10 звёзд за сообщение: автонапоминание = трата денег, сам не шлю (Tier-2)
calendly 6f04ff04
забукал сам сегодня 15:10 UTC

2. Что труба вскрыла в первый прогон

находкачто это значит
4 брони, которых не было в CRM Safak, Stas (×2), Kirill забукали сами — карточек не существовало. Карточка Micah стояла на ИЮНЬСКОЙ дате, хотя он перебукался сегодня. То есть «забукал ли он» действительно решалось на глаз, и глаз промахнулся 4 раза из 5.
Kirill @**snp (monosnap.ai) — звонок был сегодня 19:30 Нашёлся уже ПОСЛЕ времени звонка. Напоминать нечего; если звонок состоялся — сегодня же follow-up (/fa), это правило §9.5, а не опция.
Stas: вторая бронь на сегодня 11:30, переподтверждение не нажато Calendly просил его переподтвердить, он не переподтвердил. Состоялся тот звонок или это был no-show — по данным не видно. Вопрос к тебе.
Micah 28.07 дважды спросил «когда встретимся?» Мяч был у нас 13 дней, он в итоге забукался сам. Это не про напоминания, это про долг ответа.
Jul1us и Deepak: ссылка выдана 69 дней назад, брони нет По твоему же двухшаговому правилу пинг «ты забукал?» тут запрещён — нужен новый повод, а не напоминание. Труба их показывает, но черновик не даёт.

3. Как это устроено (чтобы чинить самому)

шагчем делается
увидеть брониCalendly MCP → снимок _imports\crm-engine\reports\calendly-bookings.json. Телеграм-хендл лид пишет САМ в форме брони → связка с CRM точная, не по имени встречи.
кто в окне 24ч/1чcall_reminders.py --calendly <снимок> — печатает текст ЛИДУ в его поясе и на его языке. Ничего не отправляет.
забукал или нетcall_reminders.py unbooked --calendly <снимок> — четыре корзины: забукал ✅ / ссылка свежая, брони нет ❓ / ссылка старше 7 дней 🚫 / забукал, а карточки нет 🆕.
кто это дёргаетЕжедневная рутина inbound-triage-daily, шаг 6. Раньше там висел костыль под одного Safak — заменён общей трубой.
чем звонит будильникОтложенным сообщением самого Telegram. Отдельного робота нет: таймер — телеграм, очередь видна и правится руками в приложении. Встреча отменилась → отложенное надо снять.

Пинг тому, кто сам забукал у нас, — тёплое касание, шлём сами. Деньги (платная личка), массовая рассылка, обязательства — к тебе. Скрипт не ходит в сеть: старый снимок — это НЕ доказательство, что звонков нет, поэтому его дата печатается в шапке каждого отчёта.
Паспорт движка: ~\.claude\scripts\docs\call-reminders.md · задача: 10-Tasks\task-2026-08-10-booking-control-pipeline.md