UYAP ÖLÜM KAYDI OTOMASYONU - KULLANIM
=====================================

NE YAPAR
  İş Listesindeki "Ölüm Kaydı Bilgilendirmesi" işlerini sırayla açar. Her iş için:
  dosya no / T.C. / ad soyad / ölüm tarihini okur, her dosyayı Detaylı Dosya Arama ile bulur,
  ilgililerde kişiyi eşleştirir ("... MİRASÇILARI" da eşleşme sayılır), Seç -> Dosya İnceleme,
  Notlar'da bu T.C. için not varsa tekrar eklemez, yoksa ilk evraka "Birime Not" ekler,
  notu Notlar'da okuyarak doğrular, işi "Silinsin mi? -> Evet" ile kapatır.
  Bir dosya başarısız olursa iş "Hayır" ile açık bırakılır (zarf açık görünür).

  HANGİ İŞLER: onay işaretli zarflar (bitmiş) atlanır; KAPALI zarflar (yeni) ve AÇIK zarflar (yarım kalmış)
  yukarıdan aşağı sırayla işlenir. Açık zarflı işte not zaten varsa tekrar eklenmez, iş Evet ile kapatılır.
  Aynı çalıştırmada başarısız olan iş tekrar denenmez (satırdaki dosya no okunarak atlanır); sonraki
  çalıştırmada yeniden denenir.

  OTOMATİK TOPARLANMA: herhangi bir adımda hata olursa program o işi "Hayır" ile sonuçlandırır, o işe ait
  bütün ekranları kapatır (Dosya İnceleme, Dikkat, İlgili Kişi Listesi, Detaylı Dosya Arama, Bilgilendirme),
  İş Listesine döner ve sıradaki işle devam eder. Program başlarken de önceki çalıştırmadan açık kalan
  ekranları bu şekilde temizler. Toparlanamazsa veya üst üste 3 iş hata verirse güvenlik için durur.

ÇALIŞTIRMA
  1. UYAP'ta oturum açın, İş Listesi ekranı açık olsun.
  2. Masaüstündeki "Ölüm Kaydı" kısayoluna (veya bu klasördeki OlumKaydi.exe) çift tıklayın.
  3. Mod seçin:  Onaylı = önemli adımlarda sorar  |  Tam otomatik = sormaz, hataları rapora yazar.
     İş sayısı: 0 = bütün işler bitene kadar.
  4. Başlat. Çalışırken fareye/klavyeye dokunmayın.
     DURDURMAK: F12, arayüzdeki Durdur düğmesi veya fareyi ekranın SOL ÜST köşesine götürmek.

RAPORLAR  (raporlar\ klasörü)
  rapor_TARIH.xlsx      -> "Özet" (süre, iş/dosya sayısı, ort. sn/iş, saatte iş), "Başarılı" ve "Başarısız" sayfaları
  basarili_TARIH.csv / basarisiz_TARIH.csv -> aynı bilgiler ayrı dosyalarda
  istatistik.csv        -> her çalıştırmanın süre / hız özeti alt alta (hangi gün kaç iş, saatte kaç iş)
  elle_kontrol.csv      -> otomatik yapılamayan, ELLE bakılması gereken işler (örn. ölen kişi dosyanın
                           ilgilileri arasında yok). Bu işler sonraki çalıştırmalarda denenmez; elle
                           hallettikten sonra (veya tekrar denensin istiyorsanız) satırı bu dosyadan silin.
  gunluk.csv            -> bütün çalıştırmaların birikimli kaydı

SAYAÇLAR (arayüzde canlı)
  Geçen süre, işlenen iş / dosya, ortalama süre / iş, son iş süresi, saatte iş, dakikada iş.

LOGLAR  (loglar\ klasörü)  -> hata olunca buraya bakın, arayüzde "Loglar" ve "Son hata" düğmeleri var
  calisma_TARIH.log     -> her çalıştırmanın AYRINTILI logu: her adım, her tıklama (nereye, hangi fonksiyondan),
                           okunan metinler, pencereler, mesaj kutuları ve cevapları. En yeni 60 dosya saklanır.
  hatalar\TARIH_DOSYA\  -> her hata için ayrı klasör: ekran.png (hata anındaki ekran) + hata.txt
                           (neden, hangi adım, hangi iş/dosya, açık pencereler, teknik ayrıntı, son 300 log satırı)
  Takılma bekçisi: program 75 sn boyunca ilerlemezse, o an hangi satırda beklediğini de hata paketine yazar.
  Sorun olduğunda ilgili hatalar\ klasörünü (veya calisma_TARIH.log dosyasını) iletmeniz yeterli.
  calisma_gunlugu.txt   -> kısa, birikimli günlük
  ogrenme\              -> ekran görüntüleri (kişisel veri içerir, gerektikçe silin)

GÜNCELLEME
  kaynak\ klasöründe değişiklik yapıldıktan sonra kaynak\derle.bat çalıştırılır:
  testleri yapar, exe'yi derler ve bu klasöre kurar (program kapalı olmalı).

NOT METNİ
  <T.C.> T.C. Kimlik numaralı ( <AD SOYAD> ) kişinin <tarih> Ölüm Tarihi Uyarısı Ekranlara Düşmüştür.
  İşlem Yapmadan Önce Kontrol Ediniz. - iys asistan
  (Değiştirmek için: kaynak\uyap_otomasyon.py içindeki NOT_SABLONU, sonra exe yeniden derlenir.)

BAŞKA BİLGİSAYARDA
  Dağıtım paketi (dagitim\OlumKaydi_v*.zip) kullanılır; içindeki BENI_OKU_KURULUM.txt'ye bakın.
  Python gerekmez. Şartlar:
  - Windows ekran ölçeği %100 olmalı (Ayarlar > Sistem > Ekran > Ölçek)
  - Ekran en az 1280 genişlik, 900 kullanılabilir yükseklik. UYAP penceresi ekrana göre boyutlanır
    (1920x1200'de denendi; 1920x1080'de ilk çalıştırma Onaylı modda 1-2 işle yapılmalı).
  - Aynı UYAP sürümü/teması. Türkçe OCR yüklü olmalı (yoksa paketteki Turkce_OCR_Kur.bat).
  Paketteki Kurulum_Kontrol.bat bunları denetler; program açılışta da "Ön kontrol" yapar.
  Düğme görünümleri farklıysa sablonlar\ klasöründeki görüntüler o bilgisayarda yeniden alınmalıdır.
