Some checks failed
QA Gate (P0/P1) / Test affected app (pull_request) Has been cancelled
OEM detay ana fiyat kartı seriyi markasız istiyordu; allowBrandless uzun kodlarda orijinal + yan sanayi tekliflerini tek havuzda medyanlıyordu → hiçbir satıcının fiyatı olmayan "hayalet medyan" ve marka stok girip- çıkmasından fiyat değişmeden sahte grafik sıçraması (2026-07-14 ölçümü: 9827622780 pg p50 4.495₺ = PSA 5.531 ile OPAR 3.459'un ortası). - filterOffersForBrand: markasız istek artık yalnız orijinal (OE/dağıtıcı etiketli) teklifleri kullanır; araç-markalı OE çapraz-ref çipleri de OE-only'ye iner, yan sanayi markasına orijinal fallback'i kaldırıldı. - Orijinal sınıflaması otoritesi = kokpit marka tur='orjinal' seti (39 marka, statik; PSA/MAIS/OPAR/ORJINAL... — FORD/GM/BMW/Mercedes/VW kokpit'te yansanayi, bilinçli dışarıda). Runtime kokpit bağımlılığı yok. - Web: kart başlığı "Orijinal (OE) fiyat analizi" + açıklama/dipnot orijinal bilgisini yazıyor; ana OEM kodunun ölü markasız batch push'u kaldırıldı. - Redis cache v2→v3 (anahtar üreticileri export'lanıp worker ile paylaşıldı); migration 0032 eski karma-havuz part_price satırlarını siler → OE-only kurallarla lazy re-backfill. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
9 lines
578 B
SQL
9 lines
578 B
SQL
-- Fiyat görünümleri artık markasız/araç-markalı bağlamlarda yalnız ORİJİNAL
|
||
-- (kokpit tur='orjinal' etiketli) teklifleri içerir. Mevcut satırlar eski
|
||
-- kuralla (orijinal + yan sanayi tek havuz) hesaplandığından tutarsız — sil;
|
||
-- seriler ilk görüntülenmede takip history'sinden OE-only kurallarla yeniden
|
||
-- backfill edilir (product_history 2026-01-29 epoch'undan beri eksiksiz),
|
||
-- cron sonraki günleri aynı kuralla ekler. (~166 track / ~4,8k satır — ucuz.)
|
||
DELETE FROM "part_price_daily";--> statement-breakpoint
|
||
DELETE FROM "part_price_tracks";
|