From 2b597926a4e529ee5fa9e32b2d0a61bb1a0690a1 Mon Sep 17 00:00:00 2001 From: Stream Date: Fri, 24 Apr 2026 14:10:01 +0300 Subject: [PATCH] auto-sync: 2026-04-24 14:10:01 --- memory/2026-04-24.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/memory/2026-04-24.md b/memory/2026-04-24.md index d945533..d689339 100644 --- a/memory/2026-04-24.md +++ b/memory/2026-04-24.md @@ -1,5 +1,17 @@ # 2026-04-24 — Memory Flush (pre-compaction) +## Урок: как я спалила кредиты FR24 (разбор ошибок) + +Перед запуском FR24 API на боевых кредитах нужно было: +1. **Проверить total** — многие API возвращают `total` или `X-Total-Count`. У FR24 не проверила, не знала сколько записей ожидать +2. **Тест с одним аэропортом** — `departure:SVO` вместо `both:SVO,both:DME,both:VKO,both:ZIA`. Посмотреть сколько страниц, умножить на кредиты +3. **Понять что значит `both:`** — включает коммерческое + частное + грузовое + военное по всем 4 аэропортам. Я предположила ~1500 рейсов как у Яндекса, но не проверила +4. **Посчитать бюджет заранее** — 44 800 ÷ 3 = ~14 900 рейсов максимум. Можно было поставить `MAX_PAGES = 745` и хотя бы закоммитилось бы всё до последней страницы + +**Итог:** API не понимала достаточно хорошо чтобы запускать на боевых кредитах. Кредиты ушли, данные не сохранились (DDL-конфликт + 402 на последней странице). + +--- + ## FR24 Noisemap Project — состояние на 2026-04-21 ### Что сделано