Recheck tender deadlines before preparation output delivery

This commit is contained in:
2026-09-06 10:29:17 +03:00
parent cb231426e8
commit dbe43c241d
5 changed files with 50 additions and 3 deletions
+8
View File
@@ -571,3 +571,11 @@ Doğrulama: mevcut 124 test ve üretim derlemesi başarılı. Bu tur yeni birim
Listeye dönüp QA Kayseri açıldığında önceki dosya adı, PDF metni ve inceleme paneli görünmedi; yeni ihale “Henüz belge yüklemediniz” durumunu gösterdi. QA Giresun tekrar açıldığında kayıtlı PDF yerindeydi, önizleme kendiliğinden açık kalmadı. Böylece belgeyi silmeden geçici panel durumunun ihale bazında temizlendiği doğrulandı.
Kanıt: `qa-tender-document-switch.json` (önizleme, diğer ihale ve ilk ihaleye dönüş DOM metinleri; yedi kabul kontrolü doğru). Bu test tamamlanmış düz metin PDF okumasından sonraki geçiştir; hâlen süren OCR iptalini veya hesap değişimini doğrulamaz. Gerçek firma belgesi/başvuru kullanılmadı. Bu tur kod değişikliği olmadığı için önceki 124 test ve build yeniden çalıştırılmadı. Planın kalan kabul işleri ve canlı yayın açık.
### D02 / D03 — Son teklif anında hazırlık ve çıktı kontrolü
Hazırlık formunun hazır hesabına doğrulanmış gelecek tarih/saat kontrolü eklendi. Saati/tarihi bilinmeyen, süresi geçen, iptal/sonuçlanmış ihale için hazır teklif çıktısı kapalıdır; kullanıcı taslak kaydetmeye devam edebilir. Ekran durumu otuz saniyede yenilenir; çıktı tıklamasında, güncel belge kontrolünden sonra ve Excel dosyası hazır olduğunda gerçek saat yeniden kontrol edilir. Böylece dosya üretilirken son teklif anı geçerse eski hazır durumuyla indirmeye devam edilmez.
Tarih/saat ayrıştırması hatalı bitişik ekleri (ör. `10:0099`) geçerli saat kabul etmez. Mevcut Türkiye saat dilimi ve kaynak tarih doğrulaması kullanılır.
Testler: son teklif anından bir milisaniye önce/sonra; bilinmeyen/geçersiz tarih ve saat; gelecekte tarih taşısa da iptal/sonuçlanmış kayıt. Tüm 127 test ve üretim derlemesi geçti. Gerçek tarayıcıda zamanı geçen uzun çıktı kabulü henüz yapılmadı. Büyük paket uyarıları sürüyor. Planın diğer işleri ve canlı yayın açık.