v4.9 — SEÇMEN ZEKÂSI + 38 SİYASİ GÖRÜŞ (İDEOLOJİ)
1) YEDEK  2) phpMyAdmin > SQL > install/72_secmen_zeka.sql  3) Zip'i üzerine yükle  4) opcache_reset.php?token=…
5) Admin > Botlar > 🗳 Seçmen: "Görüşü olmayanlara ata"; Partiler tablosunda her partinin görüşünü seç (mevcut partiler varsayılan "Halkçı").

SİYASİ GÖRÜŞLER (38): Sol, Sosyalist, Komünist, Sosyal demokrat, Liberal, Muhafazakâr, Milliyetçi, Irkçı, İslâmcı, Şeriatçı, Sufî, Laik,
  Popülist, Halkçı/Adaletçi, Anarşist, Beylikçi/Monarşist, Cumhuriyetçi, Toprak ağalığı, Ahi/Lonca, Serbest ticaretçi, Korumacı, Köylü,
  Çevreci, Gazi/Militarist, Barışçı, Merkeziyetçi, Yerelci, İlimci/Teknokrat, Eşitlikçi, Kadın hakları, Elitist, Tarikatçı, Reformcu,
  Gelenekçi, Hümanist, Şovenist, Yoksul yanlısı, Tüccar partisi. Her görüş 6 eksende puanlı (ekonomi, otorite, din, gelenek, popülizm,
  milliyetçilik) + dönem diline uygun açıklama + hazır parti adları. Parti kurarken görüş seçmek zorunlu (ikincil görüş isteğe bağlı);
  parti listesinde 🧭 rozeti. Admin listede düzenlenir; ideologies tablosuna yenisi eklenebilir.
BOT GÖRÜŞÜ: her bota kişiliğine göre görüş (çiftçi → köylü/halkçı/muhafazakâr…, tüccar → ticaretçi/liberal…, sofu → sufî/İslâmcı…) ve sadakat
  tipi (sadık / kararsız / protest). Partiye girerken en YAKIN görüşlü partiyi seçer (uzaklık ≤ 60; bir parti kasaba nüfusunun %40'ından
  fazlasını alamaz → tek parti egemenliği biter); uygun parti yoksa siyasetçi/hırslı bot kendi görüşünde parti kurar (görüşün adlarından).
SEÇMEN MODELİ: liste seçiminde her bot her listeyi 9 kritere göre puanlar ve en yükseğe oy verir:
  1 ideoloji uyumu, 2 görevdeki kethüdanın icraat karnesi (kasa, imar, memnuniyet, suç, ekmek, vergi, güvensizlik; protest seçmen görevdekine
  −), 3 vaat tutma (tutulan +8, tutulmayan −15), 4 kampanya (miting/meyhane sözü/afiş), 5 kişisel yakınlık (ilişki belleği + partidaşlık
  bonusu artık 25, sadıkta 50; aile listesi +40), 6 ün/suç geçmişi/unvan, 7 sınıf çıkarı (kişilik × görüş: tüccar komünisti sevmez…),
  8 program anahtar kelimeleri (kendi derdiyle eşleşme: aç seçmen "ekmek", hasta "darüşşifa"), 9 rüzgâr (dostların oyu, meyhanede adı geçme).
  Katılım: %80 (siyasetçi +20, aylak −30; isyan/kıtlık/karantina +15) — katılmayanlar günlükte "oy_katilmadi".
  Baş aday oyu aynı listenin başkanına. Oy gerekçesi günlükte "[seçmen: kampanya +15, icraat +13]" ve analiz tablosunda; %30 ihtimalle
  meyhanede "Ben X'e verdim, görüşü bize yakın." gibi açıklar.
ADMIN > Botlar > 🗳 Seçmen: 15 ağırlık/ayar, bot görüş ve sadakat dağılımı, parti görüşleri, görevdeki kethüda karneleri (puan + notlar), son
  seçim analizi (liste bazında ortalama kriter puanları, sadakat dağılımı, her seçmenin gerekçesi), 38 görüşün listesi.
