data: yokatlas.db — kimliği kaymış 30 program onarıldı
2026 ham çekimi (2026-2026-09-21.jsonl.gz) `refresh --ham … --kimlik-onar` ile
oynatıldı → db-index --vacuum (+ wal_checkpoint TRUNCATE) → veri-kalite
(0 ZORUNLU kaldı; kimlik uyumsuz 0/21.493).
- 29 satır: kılavuz kodu başka programa devredilmiş (17'sinde puan türü/önlisans
da farklıydı). isim/tur/onlisans/fakulte/sure API'den; devir öncesi yıllar
(26 satırda ≤2024, 3 satırda ≤2025) NULL; eski kimlik + geçmişi
programs_arsiv'de `<kod>~<yıl>` (29 kopya), eski yılların 26 net satırı oraya
taşındı. Ör. 209210292: "Diş Hekimliği, SAY" [53966, 430335, 306090] →
"İlk ve Acil Yardım (İngilizce) (Burslu), TYT önlisans" [–, 430335, 306090].
- 1 satır (405210389 Manas): ad değişimi İslam Bilimleri → İlahiyat; geçmiş korundu.
- Onarılan 30 satır dışındaki 21.463 satırda tüm yıl kolonlarının COUNT/TOTAL
sağlaması ve kimlik kolonları birebir aynı. programs 21.493; programs_arsiv
3.706 → 3.735; netler 62.975 (değişmedi). Sorgu planı
idx_programs_tur_onlisans_efektif. integrity_check ok.
- Katalog: /bolum slug'ı 637 → 634 (taki-tasarimi, islam-bilimleri,
endustri-yonetimi-muhendisligi yalnız yanlış etiketli satırlardan oluşuyordu);
/universite 229 (değişmedi).
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>