chore(prefetch): PL24 günlük backfill tavanını env ile ayarlanabilir yap #260

Merged
root merged 1 commits from dev into main 2026-09-17 00:44:48 +03:00
Owner

PL24 hesap değişimi (de-708171 → de-025446) sonrası backfill güvenlik freni.

Sorun: SOURCE_DAILY_MAX.pl24 zaten PREFETCH_DAILY_PL24 env'ini okuyor (prefetch-worker.service.ts:156) ama docker-compose.coolify.yml içinde hiçbir referansı yoktu — Coolify env'i container'a ulaşmıyor, tavan 15.000'de kilitli kalıyordu.

Değişiklik: compose'a tek satır (PREFETCH_DAILY_PL24). Kod mantığı değişmedi.

Neden: İki PL24 hesap banı (tr 2026-07-24, de 2026-09-04) günde 5-7 bin kategori üreten otomatik drill dalgalarının ardından geldi; kullanıcı sorgusu ≤14/gün. Analiz: /home/s/ss/plv2.md.

Coolify env (prod + dev'de hazır):

  • PREFETCH_DAILY_PL24=600 (main lane payı %80 = 480 iş/gün)
  • PREFETCH_PL24_START=9 / PREFETCH_PL24_END=18 (Europe/Istanbul)
  • PREFETCH_RATE_PL24=6 (main 4/dk, fast 2/dk) — prod'da zaten etkin

Dev doğrulaması (commit 330015f, 2026-09-16 18:00 UTC):
[prefetch] Worker started (... daily {"pl24":600,"emex":20000,"parts-catalogs":45000}) — env container'a ulaştı. Prod'da şu an daily {"pl24":15000}.

Not: PL24 backfill şu an PL24_TR_DISABLED=true ile tamamen kapalı (prefetch-worker.service.ts:677 ve 1125). Bu tavan, backfill yeniden açıldığında geçerli olacak güvenlik sınırıdır.

🤖 Generated with Claude Code

PL24 hesap değişimi (de-708171 → de-025446) sonrası backfill güvenlik freni. **Sorun:** `SOURCE_DAILY_MAX.pl24` zaten `PREFETCH_DAILY_PL24` env'ini okuyor (prefetch-worker.service.ts:156) ama `docker-compose.coolify.yml` içinde hiçbir referansı yoktu — Coolify env'i container'a ulaşmıyor, tavan 15.000'de kilitli kalıyordu. **Değişiklik:** compose'a tek satır (`PREFETCH_DAILY_PL24`). Kod mantığı değişmedi. **Neden:** İki PL24 hesap banı (tr 2026-07-24, de 2026-09-04) günde 5-7 bin kategori üreten otomatik drill dalgalarının ardından geldi; kullanıcı sorgusu ≤14/gün. Analiz: `/home/s/ss/plv2.md`. **Coolify env (prod + dev'de hazır):** - `PREFETCH_DAILY_PL24=600` (main lane payı %80 = 480 iş/gün) - `PREFETCH_PL24_START=9` / `PREFETCH_PL24_END=18` (Europe/Istanbul) - `PREFETCH_RATE_PL24=6` (main 4/dk, fast 2/dk) — prod'da zaten etkin **Dev doğrulaması (commit 330015f, 2026-09-16 18:00 UTC):** `[prefetch] Worker started (... daily {"pl24":600,"emex":20000,"parts-catalogs":45000})` — env container'a ulaştı. Prod'da şu an `daily {"pl24":15000}`. **Not:** PL24 backfill şu an `PL24_TR_DISABLED=true` ile tamamen kapalı (prefetch-worker.service.ts:677 ve 1125). Bu tavan, backfill yeniden açıldığında geçerli olacak güvenlik sınırıdır. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
root added 1 commit 2026-09-16 21:01:59 +03:00
SOURCE_DAILY_MAX.pl24 zaten PREFETCH_DAILY_PL24'ü okuyor
(prefetch-worker.service.ts:156) ama compose'da hiç ${...} referansı
olmadığı için Coolify env'i container'a ulaşmıyordu; tavan 15.000'de
kilitliydi.

PL24 hesap banları (tr 07-24, de 09-04) günde 5-7 bin kategori üreten
otomatik drill dalgalarının ardından geldi. Yeni hesaba geçerken
(de-025446) backfill'in güvenli bir günlük tavanla çalışması gerekiyor.

Coolify env: PREFETCH_DAILY_PL24=600 (main lane payı %80 = 480 iş/gün),
PREFETCH_PL24_START=9 / PREFETCH_PL24_END=18 (Europe/Istanbul insan
saatleri), PREFETCH_RATE_PL24=6 (main 4/dk, fast 2/dk).

Analiz: /home/s/ss/plv2.md

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
root merged commit ca18749ec5 into main 2026-09-17 00:44:48 +03:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: root/sase.tr#260