dev #137
Reference in New Issue
Block a user
Delete Branch "dev"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Kısa sayısal kodlar markalar arası çakışıyor ve FARKLI fiziksel parçaların fiyatları tek havuzda karışıyordu (vaka: FEBI 27155 ₺160 iken çip GROS+İBRAŞ+ NIFEA karışımı ₺566 medyan gösterdi). - sku_map'e brand_norm eklendi (takip p10 kolonunun marka kısmı; yoksa sku öneki) — vmi'de yeniden kuruldu (6,8M satır, %99,4 markalı) - filterOffersForBrand: önek/sıralı-altdizi marka eşleme (BCH→BOSCH, BLP→BLUEPRINT, BRA→İBRAŞ); markasız sorgu yalnızca uzun/benzersiz kodlarda (≥8 ya da ≥5+harf+rakam) tüm teklifleri kullanır; kısa salt-sayısal kod uyumsuzsa boş döner (yanlış veri göstermek yok) - pg kimliği (code_norm, brand_norm) — 0019 drop+recreate (yalnız 3 test kodu vardı, lazy-backfill yeniden doldurur) - API: series?code&brand; current-batch artık { parts: [{code, brand}] } alır, cevap "CODE::BRAND" anahtarlı; Redis anahtarları v2 - Web: satır çipleri ve dialog markayı geçirir; ana OEM kodu markasız kalır (uzun-kod kuralıyla eşleşir); OE çiplerinde dağıtıcı etiketi fallback'i (MAIS taşıyan tekliflere RENAULT isteği uzun kodda izinli) Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>pcat decode emits a faceting axis param key="year" value="All" BEFORE the concrete per-car key="Year" value="2021". extractYearFromPcatCar used find(includes("year")) which grabbed the axis → parseInt("All")=NaN → null, so pcat-sourced vehicles (e.g. Opel ASTRA-J W0VPD5EC1MG063839) saved with a blank year despite the year being present in raw_data. Scan all year-ish params for a plausible value, then fall back to production_date. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>