refresh EKAP document counts from detail
This commit is contained in:
@@ -2296,3 +2296,9 @@ Doğrulama: yeni regresyon 1–81 kodlarının tamamını ve Giresun, Aksaray, I
|
||||
EKAP ilan metnindeki tarih ile `ihaleBilgi.ihaleTarihSaat` alanı çeliştiğinde resmî ihale detay tarihi artık tek kaynak olarak korunuyor. `officialDateFields` tarih/saat alanını normalize ediyor; `mergeAnnouncementFields` ilan metninin teslimat ve diğer alanlarını korurken resmî tarihi kullanıyor ve farkı `sourceDateWarning` ile bildiriyor. Aksaray `2026/1573235` için detay tarihi `16.09.2026 10:00`, ilan HTML'inde görülen eski değer `09.09.2026 10:00` olarak kanıtlandı. D10 sentetik kabul fixture'ı da güncel resmî tarihe çekildi.
|
||||
|
||||
Doğrulama: `npm test` 299/299 ve üretim derlemesi başarılı. Beş ihale kanıtı [`qa-official-five-tenders.json`](evidence/qa-official-five-tenders.json) içinde tutuluyor; gerçek EKAP doküman indirme ve canlı deployment hâlâ açık.
|
||||
|
||||
### 2026-09-06 · EKAP doküman yönlendirme ve sayım doğrulaması
|
||||
|
||||
Doküman URL'i üretilirken arama yanıtındaki gecikmiş doküman sayısına tek başına güvenilmiyor; güncel ihale detayındaki liste ve bildirilen sayı birlikte değerlendirilerek büyük olan değer kullanılıyor. Beş resmî IKN için yönlendirme çağrısı salt okunur yapıldı ve imzalı URL'ler kanıta kaydedilmedi. Aksaray ve Tepecik detaylarında birer doküman listelendi; diğer üç kayıtta doküman sayısı sıfır döndü ve kullanıcıya EKAP sayfasını açıp kontrol etme akışı korunuyor.
|
||||
|
||||
Doğrulama: Beş IKN'de URL üretildi; kanıt [`qa-official-five-tenders.json`](evidence/qa-official-five-tenders.json) içindeki `documentLinkChecks` alanında. Yerel tam test ve üretim derlemesi önceki kontrolde başarılı; canlı deployment ve kullanıcı oturumuyla gerçek indirme kabulü hâlâ açık.
|
||||
|
||||
Reference in New Issue
Block a user