hikmettan
|
7481428504
|
expose bid package busy state
|
2026-09-06 17:21:39 +03:00 |
|
hikmettan
|
dc4a31803e
|
fix: block preparation for unfinished analysis states
|
2026-09-06 16:25:16 +03:00 |
|
hikmettan
|
e4a1fd0f5b
|
fix: mark preparation checks dirty on button updates
|
2026-09-06 16:02:35 +03:00 |
|
hikmettan
|
bdc9f9dfbf
|
fix: recheck linked documents after Excel generation
|
2026-09-06 15:14:29 +03:00 |
|
hikmettan
|
fb2c2b120e
|
fix: withhold print action until bid validation finishes
|
2026-09-06 15:08:56 +03:00 |
|
hikmettan
|
ff1a4bca70
|
fix: resolve current bid source by IKN and track output header changes
|
2026-09-06 14:59:23 +03:00 |
|
hikmettan
|
525b673e25
|
fix: synchronize calendar month input and add month navigation
|
2026-09-06 14:08:08 +03:00 |
|
hikmettan
|
2f34b42dc4
|
fix: validate firm email consistently before bid output
|
2026-09-06 14:04:00 +03:00 |
|
hikmettan
|
36859188bf
|
fix: invalidate preparation approval for changed portfolio products
|
2026-09-06 13:52:40 +03:00 |
|
hikmettan
|
30ce6e3a6c
|
Add saved bid preparation overview with actionable missing checks
|
2026-09-06 13:26:29 +03:00 |
|
hikmettan
|
3096ca45cd
|
Unify and validate bid totals across screen and exports
|
2026-09-06 13:16:49 +03:00 |
|
hikmettan
|
6fd6ac04f4
|
Guide bid preparation errors to editable fields
|
2026-09-06 13:15:22 +03:00 |
|
hikmettan
|
fa56e0fe83
|
Preserve preparation conditions and invalidate outdated source reviews
|
2026-09-06 10:43:14 +03:00 |
|
hikmettan
|
dbe43c241d
|
Recheck tender deadlines before preparation output delivery
|
2026-09-06 10:29:17 +03:00 |
|
hikmettan
|
2b9e1953e4
|
Restrict preparation document links to their tender scope
|
2026-09-06 10:17:14 +03:00 |
|
hikmettan
|
ad7f8746a0
|
Verify current document review before bid outputs
|
2026-09-06 09:50:16 +03:00 |
|
hikmettan
|
742e05933e
|
Analyze server-resolved document reviews with revision checks
|
2026-09-06 09:49:30 +03:00 |
|
hikmettan
|
f073438922
|
Carry OCR and missing-source warnings into analysis readiness
|
2026-09-06 09:45:33 +03:00 |
|
hikmettan
|
bc71984847
|
fix: enforce source-backed offer type in bid preparation
|
2026-09-06 09:25:51 +03:00 |
|
hikmettan
|
a751147d45
|
fix: carry source-backed bid validity into preparation drafts
|
2026-09-06 09:24:38 +03:00 |
|
hikmettan
|
0d2cf584e7
|
fix: require explicit choice for conflicting bid item sources
|
2026-09-06 09:13:26 +03:00 |
|
hikmettan
|
90d85060f2
|
fix: expose incomplete AI analysis and track source versions
|
2026-09-06 08:57:32 +03:00 |
|
hikmettan
|
ca92bebb45
|
feat: export validated bid sheets as real Excel workbooks
|
2026-09-06 08:56:12 +03:00 |
|
hikmettan
|
2dfd32aa9c
|
fix: invalidate pending bid output when preparation changes
|
2026-09-06 08:54:22 +03:00 |
|
hikmettan
|
953d3b5c1e
|
feat: validate preparation against owned document files
|
2026-09-06 08:53:41 +03:00 |
|
hikmettan
|
0d332afdb1
|
feat: prepare bids by official lot selection
|
2026-09-06 08:52:07 +03:00 |
|
hikmettan
|
311344306b
|
fix: preserve Turkish decimal prices and verify preparation persistence
|
2026-09-06 08:50:18 +03:00 |
|
hikmettan
|
05c7e7ecdc
|
fix: share persisted preparation checks across analysis screens
|
2026-09-06 08:44:10 +03:00 |
|
hikmettan
|
e4b02f5dd3
|
feat: track document and health product preparation checks
|
2026-09-06 08:42:59 +03:00 |
|
hikmettan
|
465874ebbb
|
fix: bind bid prices and review to source content
|
2026-09-06 08:41:14 +03:00 |
|
hikmettan
|
456728b4bd
|
fix: preserve bid drafts and align tender source data
|
2026-09-06 08:40:10 +03:00 |
|
hikmettan
|
c91631d99f
|
fix: persist tender preparation and correct calendar export
|
2026-09-06 08:30:32 +03:00 |
|
hikmettan
|
3eb0f91823
|
feat: derin analiz & yol haritasi + ihale dosyasi hazirlama; docx/xlsx/zip okunuyor
Doküman panelindeki "Tum Evraki Derin Analiz Et" dugmesi EKAP ilan metnini ve
ihaleye yuklenmis butun belgeleri TEK metinde birlestirip gonderiyor; model
sartnameyi ilanla ve eklerle capraz okuyabiliyor.
Derin analiz (mode='derin', ayri sistem istemi + 8000 token):
- Teklifi gecersiz kilabilecek noktalar (kirmizi uyari, en ustte)
- Gozden kacan ince detaylar (Kritik/Yuksek/Orta + madde no + neden onemli)
- Alinacak kalemler: aranan evsaflar, miktar, sartnamede geciyorsa fiyat
(modele "TAHMIN URETME" talimati verildi, yoksa null)
- Belge kontrol listesi, kritik tarihler, maliyet kalemleri
- Teklife kadar yol haritasi (faz / kim / ne zaman / cikti)
- Idareye sorulacak belirsizlikler
Standart hizli ozet modu aynen duruyor.
Ihale Dosyasi Hazirla (rapor sonunda, acilir bolum):
- Eksik firma bilgileri kullaniciya sorulur, profilden gelenler sorulmaz,
girilenler tarayicida saklanir
- Kalem fiyatlandirma tablosu, canli toplam + yaziyla karsiligi
- Teklif Mektubu, Birim Fiyat Teklif Cetveli, Evrak Kontrol Listesi
- Belgeler yazdirilabilir HTML: jsPDF'in gomulu fontlari WinAnsi, s/g/i/I
tasimiyor (bkz. services/pdf.js ASCII basliklari) — resmi teklif mektubunda
bozuk Turkce kabul edilemez
docx/xlsx/zip metin cikarimi (server/office-text.mjs):
- ihaleab projesindeki officeText.ts'ten tasindi, harici bagimlilik yok
- Sunucuda: tarayicida cozucu yok, baytlar zaten BELGE_DIR'de
- Tablolar " | " ile korunuyor, ic ice zip aciliyor, ~$ gecici dosyalari atlanir
- Yeni uc: GET /api/me/documents/text
- Yukleme kabul listesi .doc/.rar cikarildi (karsiligi yok), .xlsx eklendi
fix: yuklenen belgelerdeki "AI analiz" dugmesi bozuktu — extractText nesne
donduruyor ({text,pageCount,usedPages}), kod onu duz metin sanip gonderiyordu;
sunucuya "[object Object]" gidiyor ve analiz reddediliyordu. Uzunluk kontrolu
de nesne uzerinde undefined verdigi icin hatayi yutuyordu.
fix: analiz dokuman panelinden baslatildiginda modal kendi isAnalyzing'ini
bilmiyordu, kullanici 1-2 dakika bos modal goruyordu — ortak aiAnalyzing sinyali
|
2026-08-31 14:53:46 +03:00 |
|