Files
portal/bots
Дмитрий f671e21d01 fix обзвон: знак тот же, а тело задания другое — второму человеку не звонили молча
Замерено владельцем на приёмнике заданий: знак задания тот же, телефон в теле
другой. Приёмник считал это повтором, второму человеку не звонил вовсе и отдавал
порталу номер звонка ПЕРВОГО задания — портал привязал бы итог чужого разговора
к другому человеку.

Теперь вместе со знаком запоминается отпечаток тела задания. Тот же отпечаток —
вправду повтор, ведём себя как прежде. Другой — не повтор, а ошибка портала:
отвечаем 422, набора нет, чужой номер звонка не отдаём, память первого задания
не трогаем.

Почему 4xx, а не 5xx: по второму телу мы не набирали ничего, и это правда. 5xx
сказало бы «звонок мог состояться», портал пометил бы человека как «может быть,
звонили» и не позвонил бы ему никогда — та же беда, только навсегда.

Отпечаток считается вычитанием, а не перечислением: вычтен один знак задания,
всё остальное — включая поле, которое заведут завтра, — под защитой. Снят под
тайным ключом, поэтому персональных данных в открытом виде в памяти нет.

Проба приёмника: было 81 проверка, стало 108. До починки 7 красных, после 0.
Починку ломал тремя разными ломами, все три покраснели; слепок приёмника после
возврата совпал знак в знак.

Портальная сторона не изменена ни строкой. Причина беды — там: портал даёт
передавать знак и телефон врозь. Вынесено владельцу отдельным пунктом отчёта.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-07 06:23:47 +03:00
..