Статус на 2026-10-03 — задачи anton/api: 45 закрыто, 36 открыто.
| Этап | Закрыто | Осталось |
|---|---|---|
| Этап 1. Срочные дыры | 9 из 10 | #14 |
| Этап 2. Доступы и прод-режим | 2 из 4 | #4, #5 |
| Этап 3. Честные списания | 5 из 6 | #31 |
| Этап 4. Защита результата | 2 из 4 | #18, #24 |
| Этап 5. Письма, трекинг, очереди | 2 из 2 | — (этап закрыт) |
| Этап 6. Интерфейс, документация, техдолг | 0 из 3 | #22, #26, #27 |
| Этап 7. Метки трафика (UTM) | 13 из 13 | — (этап закрыт) |
| Этап 8. Защита от остановки и потерь | 1 из 13 | #58, #60, #61, #62, #63, #64, #65, #66, #67, #68, #69, #70 |
| Этап 9. Масштабирование обработки | 0 из 7 | #71, #72, #73, #74, #75, #76, #77 |
| Этап 10. Наблюдаемость и оптимизации | 0 из 4 | #78, #79, #80, #81 |
| Без этапа | 11 из 15 | #33, #49, #50, #57 |
Колонки: Needs Triage — ждёт решения заказчика; High / Low Priority — очередь работ; Closed — закрыто (выкачено или не воспроизводится). Где статус уточнён при сверке, у задачи есть комментарий «Сверка 2026-10-02» (#4, #13, #17, #20, #29, #30, #33, #35, #36, #49); #38 выкачена 2026-10-03, её укрепления — #57; #36 закрыта 2026-10-03 как «не баг» (цены x2 = 1, x4 = 2 подтверждены заказчиком); по этапу — блок «Статус на 2026-10-02» в описании вехи.
Аудит нагрузки 2026-10-03 (7 ролей → синтез → проверка доказательств): этапы 8–10, 24 задач. Технические развилки решены заказчиком: pull-модель для машин GP, бэкапы во внешнее S3, сессии в Redis, мониторинг — проверки с алертами в Telegram, кэш картинок — result storage imagor, сервис GP — служба WinSW. Продуктовые решения — 6 задач на yury в Needs Triage. Срочная очистка диска прода выполнена в тот же день.
2026-10-03: выкачен #59 — безопасный выкат bin/deploy-prod.sh (слив воркеров, миграции отдельным шагом, откат по тегу); вместе с ним закрыты #16 (очистка очереди, мьютекс) и #29 (19 старых холдов возвращены, сторож зависших обработок).