remove unused fabricated live tender feed

This commit is contained in:
2026-09-06 19:33:54 +03:00
parent e3e9c2d35a
commit 89a6f401c8
2 changed files with 6 additions and 181 deletions
+6
View File
@@ -2278,3 +2278,9 @@ Doğrulama: üç yaygın başlık varyantı için regresyonlar eklendi; 296 otom
Yerel browser QA fikstürüne ikinci geçerli test hesabı eklendi. Birinci hesaba ait analitik ciro hedefi ve ICS etkinliği ikinci hesapta görünmüyor; hesap birinciye döndüğünde her iki kayıt da geri yükleniyor. Böylece istemci tarafındaki hesap kapsamlı anahtarların yalnız statik kod ve birim testte değil, gerçek oturum değişimi ve yeniden yükleme akışında da çalıştığı doğrulanıyor. Yerel browser QA fikstürüne ikinci geçerli test hesabı eklendi. Birinci hesaba ait analitik ciro hedefi ve ICS etkinliği ikinci hesapta görünmüyor; hesap birinciye döndüğünde her iki kayıt da geri yükleniyor. Böylece istemci tarafındaki hesap kapsamlı anahtarların yalnız statik kod ve birim testte değil, gerçek oturum değişimi ve yeniden yükleme akışında da çalıştığı doğrulanıyor.
Doğrulama: `npm run qa:browser` başarılı; `accountScopedAnalyticsTarget`, `primaryAnalyticsTargetRestored`, `accountScopedIcs` ve `primaryIcsRestored` kanıtları [`qa-browser-acceptance-runtime.json`](evidence/qa-browser-acceptance-runtime.json) içinde. Kapsam sentetik yerel QA’dır; gerçek iki firma hesabı, production verisi ve offline kabulü hâlâ açık. Doğrulama: `npm run qa:browser` başarılı; `accountScopedAnalyticsTarget`, `primaryAnalyticsTargetRestored`, `accountScopedIcs` ve `primaryIcsRestored` kanıtları [`qa-browser-acceptance-runtime.json`](evidence/qa-browser-acceptance-runtime.json) içinde. Kapsam sentetik yerel QA’dır; gerçek iki firma hesabı, production verisi ve offline kabulü hâlâ açık.
### 2026-09-06 · D05 sahte canlı EKAP akışının kaldırılması
Üretimde kullanılmayan ancak kendisini gerçek canlı EKAP akışı gibi tanımlayan sabit ihale modülü kaldırıldı. Modül, resmî kaynaktan alınmış gibi görünen geleceğe tarihli ihale, miktar ve fiyatlar içeriyordu; bu kayıtların yanlışlıkla canlı havuza veya teklif hazırlığına girmesi engellendi. Yerel sentetik kabul verileri yalnız `tests/fixtures` ve `tests/browser-qa.mjs` altında açık test kapsamıyla tutuluyor.
Doğrulama: depo içinde bu modüle ait import/referans kalmadı; `npm test` ve üretim derlemesi başarılı. Canlı adayların resmî ilan/doküman doğrulaması ve kaynak sağlayıcı kabulü ayrıca açık.
-181
View File
@@ -1,181 +0,0 @@
/**
* Real Live Government Tender Data Service (EKAP & Doğrudan Temin Canlı Veri Akış Servisi)
* Fetches real open public tenders from official government feeds, EKAP open data endpoints, and live bulletins.
*/
export const REAL_EKAP_LIVE_TENDERS = [
{
id: "ekap-2026-148293",
ikn: "2026/148293",
baslik: "T.C. SAĞLIK BAKANLIĞI ANKARA BİLKENT ŞEHİR HASTANESİ 18 KALEM TIBBİ SARF MALZEME ALIMI",
kurum: "T.C. SAĞLIK BAKANLIĞI ANKARA ŞEHİR HASTANESİ BAŞHEKİMLİĞİ",
sehir: "Ankara",
bolge: "İÇ ANADOLU BÖLGESİ",
tarih: "14.08.2026",
saat: "10:30",
alimTuru: "Açık İhale",
usul: "Açık İhale Usulü (4734 Sayılı Kanun Madde 19)",
sektor: "Sağlık / Tıbbi Malzeme",
brans: "Ortopedi & Beyin Cerrahi Sarf Malzemeleri",
kurumTipi: "Eğitim ve Araştırma Hastaneleri",
eklenmeZamani: " Canlı Akış (10 dk önce)",
isYeni: true,
isLiveFeed: true,
aciliyetBadge: "🔴 CANLI İHALE",
items: [
{ id: "li1", ad: "Titanyum Pedikül Vidası (Çeşitli Boylarda)", miktar: "150", birim: "adet", birimFiyat: 1420 },
{ id: "li2", ad: "Cerrahi Rod (5.5mm x 400mm)", miktar: "80", birim: "adet", birimFiyat: 680 },
{ id: "li3", ad: "Posterior Servikal Kafes (PEEK)", miktar: "40", birim: "adet", birimFiyat: 2450 },
{ id: "li4", ad: "Hemostatik Cerrahi Sünger (Steril)", miktar: "500", birim: "kutu", birimFiyat: 190 }
],
aciklama: "Ankara Şehir Hastanesi Beyin ve Sinir Cerrahisi Kliğini İhtiyacı İçin 18 Kalem Omurga Protezi ve Cerrahi Sarf Malzemesi Açık İhale Usulü İle Alınacaktır. ÜTS Kaydı ve ISO 13485 Sertifikası Zorunludur.",
yaklasikMaliyet: 542000,
teslimatSuresi: "15 Takvim Günü",
teslimYeri: "Ankara Bilkent Şehir Hastanesi Medikal Depo",
yeterlikKriterleri: ["ÜTS Barkod Kaydı", "ISO 13485 Kalite Belgesi", "TSE HYB Satış Yetkisi", "%50 Benzer İş Deneyimi"],
aiMatchScore: 98,
aiRiskScore: "Düşük",
aiBidRange: { min: 435000, max: 510000, recommended: 468000 },
kanbanStatus: "incelenecek",
atananPersonel: "Hikmet Tanrıverdi",
durum: "Aktif",
incelendi: false,
takipte: true,
sozlesmeBedeli: null,
kazananFirma: null
},
{
id: "ekap-2026-159201",
ikn: "2026/159201",
baslik: "KAYSERİ ŞEHİR HASTANESİ AMELİYATHANE STERİLİZASYON VE DEZENFEKTAN ÜRÜNLERİ ALIMI",
kurum: "KAYSERİ İL SAĞLIK MÜDÜRLÜĞÜ KAYSERİ ŞEHİR HASTANESİ",
sehir: "Kayseri",
bolge: "İÇ ANADOLU BÖLGESİ",
tarih: "18.08.2026",
saat: "14:00",
alimTuru: "Doğrudan Temin",
usul: "Doğrudan Temin (4734 22/d)",
sektor: "Sağlık / Tıbbi Malzeme",
brans: "Hastane Dezenfeksiyon ve Sterilizasyon",
kurumTipi: "Şehir Hastaneleri",
eklenmeZamani: " Canlı Akış (25 dk önce)",
isYeni: true,
isLiveFeed: true,
aciliyetBadge: "🔴 CANLI İHALE",
items: [
{ id: "li5", ad: "Yüksek Düzey Alet Dezenfektanı (5 Litre)", miktar: "120", birim: "bidon", birimFiyat: 890 },
{ id: "li6", ad: "Cilt ve El Antiseptiği (%70 Alkol 1L)", miktar: "600", birim: "şişe", birimFiyat: 115 },
{ id: "li7", ad: "Hızlı Yüzey Dezenfektanı Sprey (750ml)", miktar: "400", birim: "adet", birimFiyat: 85 }
],
aciklama: "Kayseri Şehir Hastanesi Merkez Sterilizasyon Ünitesi (MSÜ) ve Yoğun Bakım Servisleri için 3 Kalem Yüksek Düzey Hijyen Dezenfektanı Alınacaktır.",
yaklasikMaliyet: 209800,
teslimatSuresi: "10 İş Günü",
teslimYeri: "Kayseri Şehir Hastanesi Medikal Ambar",
yeterlikKriterleri: ["Biyosidal Ürün Ruhsatı", "ISO 9001 ve ISO 13485", "KDV Hariç Birim Fiyat Cetveli"],
aiMatchScore: 95,
aiRiskScore: "Düşük",
aiBidRange: { min: 168000, max: 198000, recommended: 179500 },
kanbanStatus: "teklif_hazirlaniyor",
atananPersonel: "Ahmet Yılmaz",
durum: "Aktif",
incelendi: true,
takipte: true,
sozlesmeBedeli: null,
kazananFirma: null
},
{
id: "ekap-2026-163410",
ikn: "2026/163410",
baslik: "İSTANBUL İL EMNİYET MÜDÜRLÜĞÜ BİLİŞİM VE SUNUCU DONANIMI ALIMI",
kurum: "İSTANBUL İL EMNİYET MÜDÜRLÜĞÜ BİLGİ TEKNOLOJİLERİ VE HABERLEŞME ŞUBE MÜDÜRLÜĞÜ",
sehir: "İstanbul",
bolge: "MARMARA BÖLGESİ",
tarih: "22.08.2026",
saat: "11:00",
alimTuru: "Açık İhale",
usul: "Açık İhale Usulü (4734 Sayılı Kanun Madde 19)",
sektor: "Bilişim & Yazılım",
brans: "Sunucu, Veri Depolama ve Ağ Ekipmanları",
kurumTipi: "Emniyet ve Askeri Kurumlar",
eklenmeZamani: " Canlı Akış (1 saat önce)",
isYeni: true,
isLiveFeed: true,
aciliyetBadge: "🔴 CANLI İHALE",
items: [
{ id: "li8", ad: "Rack Tipi Sunucu (2U, 64-Core, 256GB RAM)", miktar: "6", birim: "adet", birimFiyat: 185000 },
{ id: "li9", ad: "10GbE Yönetilebilir Fiber Switch 24-Port", miktar: "4", birim: "adet", birimFiyat: 42000 },
{ id: "li10", ad: "Enterprise NVMe SSD 3.84TB", miktar: "24", birim: "adet", birimFiyat: 14500 }
],
aciklama: "İstanbul İl Emniyet Müdürlüğü Veri Merkezi Veri Güvenliği ve Altyapı Genişletme Projesi Kapsamında Donanım Alımı Yapılacaktır.",
yaklasikMaliyet: 1626000,
teslimatSuresi: "30 Takvim Günü",
teslimYeri: "Vatan Emniyet Yerleşkesi BT Deposu",
yeterlikKriterleri: ["ISO 27001 Bilgi Güvenliği", "Üretici Yetki Belgesi (MAF)", "TSE K 198 Yetki Sertifikası"],
aiMatchScore: 91,
aiRiskScore: "Orta",
aiBidRange: { min: 1350000, max: 1550000, recommended: 1420000 },
kanbanStatus: "incelenecek",
atananPersonel: "Selin Kaya",
durum: "Aktif",
incelendi: false,
takipte: false,
sozlesmeBedeli: null,
kazananFirma: null
},
{
id: "ekap-2026-189240",
ikn: "2026/189240",
baslik: "İSTANBUL BÜYÜKŞEHİR BELEDİYESİ 4 KALEM YAZLIK VE KIŞLIK PERSONEL İŞ ELBİSESİ VE KKD ALIMI",
kurum: "İSTANBUL BÜYÜKŞEHİR BELEDİYESİ İNSAN KAYNAKLARI VE EĞİTİM DAİRESİ BAŞKANLIĞI",
sehir: "İstanbul",
bolge: "MARMARA BÖLGESİ",
tarih: "24.08.2026",
saat: "11:30",
alimTuru: "Açık İhale",
usul: "Açık İhale Usulü (4734 Sayılı Kanun Madde 19)",
sektor: "İş Elbiseleri & İş Güvenliği",
brans: "Personel Üniforması, Koruyucu Giyecek ve İş Ayakkabısı",
kurumTipi: "Büyükşehir Belediyeleri",
eklenmeZamani: " Canlı Akış (5 dk önce)",
isYeni: true,
isLiveFeed: true,
aciliyetBadge: "🔴 CANLI İHALE",
items: [
{ id: "li15", ad: "Reflektörlü Su Geçirmez Kışlık İş Montu (EN ISO 20471)", miktar: "2500", birim: "adet", birimFiyat: 680 },
{ id: "li16", ad: "Alev Geciktirici Gabardin Kumaş İş Pantolonu", miktar: "5000", birim: "adet", birimFiyat: 320 },
{ id: "li17", ad: "S3 Çelik Burunlu Hakiki Deri Emniyet İş Ayakkabısı", miktar: "2500", birim: "çift", birimFiyat: 540 },
{ id: "li18", ad: "Kurumsal Logolu %100 Pamuk Bedenli Polo Yaka Tişört", miktar: "7500", birim: "adet", birimFiyat: 145 }
],
aciklama: "İstanbul Büyükşehir Belediyesi Sahadaki Saha Çalışanları İhtiyacı İçin Yazlık-Kışlık İş Elbisesi ve Koruyucu Emniyet Donanımları Açık İhale Usulü İle Alınacaktır. Numune İncelemesi Yapılacaktır.",
yaklasikMaliyet: 6762500,
teslimatSuresi: "30 Takvim Günü",
teslimYeri: "İBB Yenikapı Lojistik Deposu",
yeterlikKriterleri: ["ISO 9001 ve OEKO-TEX Sertifikası", "EN ISO 20471 Uygunluk Belgesi", "Fiziki Numune Onayı", "%50 Benzer İş Deneyim Belgesi"],
aiMatchScore: 99,
aiRiskScore: "Düşük",
aiBidRange: { min: 5400000, max: 6250000, recommended: 5820000 },
kanbanStatus: "incelenecek",
atananPersonel: "Hikmet Tanrıverdi",
durum: "Aktif",
incelendi: false,
takipte: true,
sozlesmeBedeli: null,
kazananFirma: null
}
];
export const fetchLiveEKAPData = async () => {
return new Promise((resolve) => {
setTimeout(() => {
resolve({
success: true,
source: 'EKAP Open Data Live Stream API v2.6',
fetchedAt: new Date().toLocaleString('tr-TR', { timeZone: 'Europe/Istanbul' }),
tenders: REAL_EKAP_LIVE_TENDERS,
totalActiveLiveCount: 58920,
todayAddedCount: 1445,
onlineUsersCount: 17551
});
}, 1200);
});
};