{
    "date": "2026-08-15",
    "entries": [
        {
            "title": "«Bu kayıtta başkası da çalışıyor» rozeti eğitim ve fatura ekranlarına geldi",
            "tickets": [
                "EGT-85"
            ],
            "changes": {
                "planlama": {
                    "added": [
                        "Eğitim detayının başlığının yanında, o eğitimi aynı anda başka birinin de açık tuttuğunu söyleyen sarı rozet çıkıyor. Bugüne kadar bu rozet yalnız teklif detayında vardı; oysa aynı eğitimde planlamacı tarihi değiştirirken operasyon eğitmen atıyor olabiliyor ve ikisinin kaydı sessizce birbirinin üstüne yazıyordu.",
                        "Rozet kimseyi ENGELLEMEZ ve kaydı kilitlemez: iki kişi aynı kayıtta çalışabilir, rozet yalnız haber verir. Kilit koymak, biri dizüstünü kapattığında kaydı kilitli bırakırdı.",
                        "Rozet SAYI söyler, isim söylemez — «1 kişi daha» yazar, kimin baktığını yazmaz. Kimin nerede olduğunu gösteren bir ekran, personel takibine dönüşür."
                    ]
                },
                "satis": {
                    "added": [
                        "Aynı rozet fatura detayında da var: iki kişinin aynı faturaya tahsilat girmesi, bir banka satırına karşılık iki tahsilat kaydı demektir ve düzeltmesi ters kayıt gerektirir."
                    ]
                },
                "operasyon": {
                    "fixed": [
                        "Onay kuyruğunda bir kaydı siz bakarken başka bir yetkili karara bağladıysa, ekran şimdiye kadar HİÇBİR ŞEY söylemiyordu: butona basılıyor, sayfa aynı şekilde geri geliyordu. Sistemin bozulduğunu düşünen kişi butona bir daha basıyordu. Artık sağ üstte «kararı siz bakarken başka bir yetkili verdi, bir hata oluşmadı» uyarısı çıkıyor ve kayıt listeden düşüyor.",
                        "Uyarı bilinçli olarak hata dilinde değil: gerçekten bir şey bozulmadı, cevap yalnızca başkasından önce geldi. Ret gerekçesi boş bırakıldığında çıkan uyarı ise eskisi gibi kutunun altında duruyor — o gerçekten bir form hatası."
                    ]
                }
            }
        },
        {
            "title": "Onay kuyruğu ve eğitim planlama yardım makaleleri güncellendi",
            "tickets": [
                "EGT-85"
            ],
            "changes": {
                "operasyon": {
                    "changed": [
                        "Onay kuyruğu makalesine «Aynı kaydı başkası karara bağladıysa» adımı eklendi; ekranda çıkan uyarının hata olmadığını yazıyor.",
                        "Eğitim planlama makalesinde, eğitim üzerinde aynı anda çalışan başka biri varsa çıkan rozetin ne anlama geldiği anlatılıyor."
                    ]
                }
            }
        },
        {
            "title": "Yeni uyarı metninin İngilizce karşılığı eksikti",
            "tickets": [
                "EGT-85"
            ],
            "changes": {
                "altyapi": {
                    "fixed": [
                        "Onay kuyruğuna eklenen «kararı başka bir yetkili verdi» uyarısı yalnız Türkçe yazılmıştı. Arayüz bugün Türkçe olduğu için kimsenin ekranında bir şey eksik görünmüyordu, ama sistem iki dilin aynı metinleri taşımasını şart koşuyor ve derleme bu yüzden kırıldı. Canlıya çıkmadan, ilk denemede yakalandı."
                    ]
                }
            }
        },
        {
            "title": "Sınav durumu seçilen bir eğitim tanımı kaydedilemiyordu",
            "tickets": [
                "OPS-14"
            ],
            "changes": {
                "backoffice": {
                    "fixed": [
                        "Eğitim tanımı eklerken «Sınav zorunlu» kutusundan bir seçim yapıldığında kayıt hata veriyor ve form kaybediliyordu. Kutu üç cevap taşıdığı için (sınav isteniyor / istenmiyor / mevzuat sınavdan hiç söz etmiyor) açılır liste olarak yapılmıştı, ama listenin verdiği değer veritabanının beklediği evet-hayır biçimine çevrilmiyordu.",
                        "Aynı düzeltme, kaydedilmiş bir tanımı açtığınızda «Gerekmiyor» seçeneğinin boş görünmesini de engelliyor. Boş görünen kutu tekrar kaydedildiğinde cevap sessizce «mevzuat sınavdan söz etmiyor»a dönüşüyordu; ikisi aynı şey değil."
                    ]
                }
            }
        },
        {
            "title": "Bildirim şablonu ekranı, metnin zaten yazılmış olduğunu seçer seçmez söylüyor",
            "tickets": [
                "EGT-156"
            ],
            "changes": {
                "backoffice": {
                    "changed": [
                        "Bildirim Şablonları → Oluştur ekranında bildirim ve kanal seçilir seçilmez, o metnin durumu renkli bir satır olarak çıkıyor: yeşilse metin zaten yazılmış (kaçıncı sürümde olduğu da yazıyor), kırmızıysa henüz yazılmamış. Yeşil satırın yanında mevcut şablonu doğrudan açan bir bağlantı duruyor.",
                        "Sebep: sistemde 33 bildirim ve iki kanal var, yani 66 metin; bunların 65'i zaten yazılmış durumda. Yani bu ekranda yapılan hemen her deneme reddediliyordu ve reddin sebebi ancak kaydete basıldıktan sonra, «kanal daha önce kullanılmış» cümlesiyle görünüyordu. Metnin tamamı yazıldıktan sonra öğrenilen bir kural, hata gibi okunuyor.",
                        "Kaydete basıldığında çıkan uyarı da değişti: artık ne yapılacağını söylüyor — mevcut şablonu açıp düzenleyin, kaydettiğinizde yeni bir sürüm oluşur.",
                        "Kuralın kendisi aynı kaldı: bir bildirimin bir kanaldaki metni tektir, değiştirmek yeni sürüm açar. Böylece geçen ay gönderilmiş bir bildirim, hangi metinle gönderildiyse öyle görünmeye devam eder."
                    ]
                }
            }
        },
        {
            "title": "Bilgilerim ve bildirim tercihleri artık kullanıcı menüsünde; müşteri paneline «Bilgilerim» ekranı geldi",
            "tickets": [
                "EGT-154"
            ],
            "changes": {
                "operasyon": {
                    "added": [
                        "Ofis panelinde sol alttaki kullanıcı menüsü artık tasarımdaki dört kalemi de taşıyor: Bilgilerim · Güvenlik · Bildirim tercihleri · Çıkış yap. Güvenlik satırının yanında iki adımlı doğrulama açıksa yeşil «2FA açık» rozeti duruyor.",
                        "Menünün tepesinde adın altında artık kişinin rolü de yazıyor (örneğin «Planlamacı · 3E Operasyon»), onun altında e-posta adresi duruyor. Rol, hangi şapkayla oturulduğunu söyler — bir kişi iki gruba birden bağlı olabiliyor; adres ise hangi hesapla girildiğini söyler.",
                        "Sebep: Bilgilerim ve Bildirim tercihleri ekranları aylardır yazılıydı ama menüde girişleri yoktu — adresi ezbere yazmayan biri kendi kayıtlı telefon numarasını göremiyordu."
                    ]
                },
                "musteri": {
                    "added": [
                        "Müşteri panelinde «Bilgilerim» ekranı açıldı ve hesap menüsüne eklendi. Kişi kendi adını ve telefonunu görüyor ve düzeltebiliyor. Bugüne kadar panelde okuyan kişinin KENDİSİYLE ilgili hiçbir ekran yoktu: firma profili firmanın kartı, personel listesi başkalarınındı.",
                        "E-posta adresi ekranda görünüyor ama değiştirilemiyor; sebebi de yanında yazıyor — adres hesabın kimliğidir, giriş bağlantısı oraya gider. Kişinin kendi adresini değiştirebilmesi ayrı bir iş olarak ele alınıyor.",
                        "Ad ve telefon değişikliği işlem günlüğüne yazılıyor: bir kişinin adı belgede geçtiği için, adın ne zaman ve kim tarafından değiştiğinin izi kalmalı."
                    ]
                }
            }
        },
        {
            "title": "Var olmayan adreslere posta gönderilmesi durduruldu",
            "tickets": [
                "EGT-162"
            ],
            "changes": {
                "altyapi": {
                    "fixed": [
                        "Canlı veritabanında 52 ofis hesabının 45'i demo kurulumundan kalma @3edemo.test adresi taşıyordu ve sistem her taramada hepsine posta atıyordu. Posta sağlayıcısındaki 145 başarısız teslimin 139'u bu adreslere aitti.",
                        "Kimseye tahsis edilemeyen alan adlarına (test, example, invalid, localhost) artık posta çıkmıyor; kayıt «gönderildi» değil, sebebiyle birlikte «gönderim dışı» olarak yazılıyor.",
                        "Sebep görünmez ama önemli: gönderdiğimiz postanın ne kadarının ulaştığı, gönderen alan adının itibarını belirler — ve davet ile şifre sıfırlama postaları da aynı itibarın üstünden gidiyor. Var olmayan adreslere sürekli gönderim, gerçek postaların gecikmesine ya da hiç ulaşmamasına yol açar."
                    ]
                }
            }
        },
        {
            "title": "Teklif yazışması artık teklifin kendi adresinden gidiyor",
            "tickets": [
                "EGT-163"
            ],
            "changes": {
                "altyapi": {
                    "added": [
                        "teklif.3egrp.com bugüne kadar yalnız posta ALABİLİYORDU: müşteri teklife cevap yazdığında mail bize dönüyor ve teklif koduyla eşleşiyordu. Artık aynı alan adından posta GÖNDERİLEBİLİYOR da — posta sağlayıcısında alan adı tanımlandı, kimlik kayıtları (DKIM, SPF, dönüş yolu) eklendi ve doğrulandı.",
                        "Alan adı doğrulandığı için o alan adındaki her adresten gönderim yapılabiliyor; teklif koduna özel adresler (örneğin TKF-2026-0001@teklif.3egrp.com) dahil.",
                        "⚠ Bu bir altyapı hazırlığıdır: teklif maillerinin görünen gönderen adresi henüz değişmedi."
                    ]
                },
                "satis": {
                    "changed": [
                        "Bir teklif yazışması artık müşteriye o teklifin kendi adresinden ulaşıyor (örneğin TKF-2026-0001@teklif.3egrp.com). Bugüne kadar mail genel «noreply» adresinden gidiyor, yalnız cevap adresi teklif kodunu taşıyordu.",
                        "Sebep: cevap adresi yalnız «Yanıtla» düğmesine basan için çalışır. Gördüğü adrese yeni bir mail yazan, adresi kopyalayıp kullanan ya da maili bir meslektaşına iletip onun cevap yazdığı durumların üçünde de cevap «noreply» adresine düşüyordu — adı bile orada kimsenin olmadığını söyleyen bir adrese."
                    ]
                }
            }
        },
        {
            "title": "Geçmiş personel ekranında arama ve firma filtresi; müşteri panelinde boş görev satırı",
            "tickets": [
                "EGT-148",
                "EGT-149",
                "EGT-150"
            ],
            "changes": {
                "backoffice": {
                    "fixed": [
                        "Geçmiş Personel Kayıtları ekranındaki arama kutusu yazılanı gerçekten filtreliyor. Kutu duruyordu, «Ara: ahmet» diye aktif filtre bile gösteriyordu, ama hiçbir satırı elemiyordu — arama yapılacak alan tanımlanmamıştı. Arayan kişi bunu «bu insan dosyada yok» diye okuyordu.",
                        "Arama ad, listedeki firma adı, yer ve belge türünde birlikte çalışıyor ve Türkçe harfleri katlıyor: «cagri» yazınca «ÇAĞRI» bulunuyor. ⚠ Kimlik numarası aramaya dahil değildir ve olamaz — şifreli saklanıyor; onun için üstteki numara yapıştırma kutusu var."
                    ],
                    "added": [
                        "Filtrelere «Bağlı firma» eklendi: bir firmaya bağlanmış devralınan kayıtlar tek seçimle süzülüyor. Ekran bugüne kadar bir kaydın bağlı OLUP OLMADIĞINI söyleyebiliyordu ama KİME bağlı olduğunu süzemiyordu — oysa bir firmayı aramadan önce sorulan soru budur."
                    ]
                },
                "musteri": {
                    "fixed": [
                        "Panelde «Sizi bekleyenler» kartı, belge ile ilgili olmayan bir iş için boş satır gösteriyordu: rozet «1» diyor, altındaki satırda hiçbir şey yazmıyordu. Artık iş belge ile ilgiliyse belgenin adı, değilse işin kendi adı yazıyor (örneğin «katılımcı listesi eksik»).",
                        "Sebep: kart yalnız belge işleri düşünülerek yazılmıştı. Bir şeyi sayıp adını söylemeyen kart, iki kötüyü birden yapar — okuyan bir şeyin beklediğini bilir ama ne olduğunu göremez."
                    ]
                }
            }
        },
        {
            "title": "Gruplarda üye adları ve yerleştirmenin yeri; sorgulamada «ilk eğitim» terimi",
            "tickets": [
                "EGT-157",
                "EGT-160"
            ],
            "changes": {
                "backoffice": {
                    "changed": [
                        "Gruplar ekranı artık başlığının altında yerleştirmenin nerede yapıldığını söylüyor: bu ekran grupları TANIMLAR, bir kişiyi gruba yerleştirmek için ofis panelinde o kişinin kullanıcı kaydı açılır — seviye ve kapsam orada seçilir.",
                        "«Üye» sütunundaki sayının üzerine gelince o gruptaki kişilerin adları görünüyor. Kalabalık gruplarda ilk on iki ad yazılıp «ve N kişi daha» deniyor.",
                        "Sebep: sayı gösterip ad göstermeyen bir sütun, okuyanı bu ekranda olmayan bir üye listesi aramaya gönderiyordu."
                    ]
                },
                "planlama": {
                    "changed": [
                        "Sorgulama ekranındaki «İhtiyaç» sütunu, geçmiş eğitim kaydı olmayan kişilerde artık «Eğitim kaydı yok» yazıyor. Eskiden «İlk eğitim» yazıyordu ve bu bir eğitim adı gibi okunuyordu — oysa öyle bir eğitim yok, dolayısıyla filtrede de bulunamıyordu.",
                        "Metnin üzerine gelince açıklaması çıkıyor: bu kişinin geçmiş kaydı yok, hangi eğitime ihtiyacı olduğunu görevi belirler ve o bilgi firmadadır. Bu kişileri süzmek için «Süre durumu» filtresindeki «Eğitim bekliyor» kullanılır.",
                        "⚠ Sütun aslında kişinin YENİLEYECEĞİ eğitimin adını yazar; kaydı olmayanda yazacak bir ad yoktur."
                    ]
                }
            }
        },
        {
            "title": "Giriş kilidi insanca süre söylüyor; iki adımlı doğrulama düğmesi artık gerçekten çalışıyor",
            "tickets": [
                "EGT-153",
                "EGT-158"
            ],
            "changes": {
                "altyapi": {
                    "fixed": [
                        "Üst üste yanlış şifre girilince çıkan uyarı, kalan süreyi ham saniye olarak yazıyordu: «737 saniye sonra tekrar deneyin». Artık «13 dakika sonra tekrar deneyin» diyor; bir dakikanın altındaki beklemeler saniye olarak kalıyor. Süre her zaman YUKARI yuvarlanıyor — 12 dakika deyip kapıyı kapalı bulmak, ikinci kez reddedilmek demektir.",
                        "Sebep: hesaplanamayan bir bekleme bozuk ekran gibi okunur ve kişi denemeye devam eder — yani sınırın engellemeye çalıştığı davranışı üretir.",
                        "Denemeye devam edildiğinde çıkan ekran değişti: eskiden sunucunun çıplak, İngilizce «503 Service Temporarily Unavailable» sayfası geliyordu — markasız, açıklamasız ve yanlış (sunucu ayaktaydı, sınırlanan yalnız o adresti). Artık kendi sayfamız çıkıyor: ne olduğunu, ne kadar bekleneceğini ve şifre sıfırlamanın daha hızlı olduğunu Türkçe söylüyor."
                    ]
                },
                "backoffice": {
                    "fixed": [
                        "Kimlik Doğrulama Ayarları'ndaki «İki adımlı doğrulama» düğmesi HİÇBİR ŞEY YAPMIYORDU. Kapatılıyor, kaydediliyor, ama giriş akışı bu ayarı hiç okumuyordu — kod istenmeye devam ediyordu. Artık kapatıldığında ofis ve müşteri panellerinde kod sorulmuyor; kişiler şifreyle giriyor.",
                        "Kurulu doğrulama uygulamaları SİLİNMİYOR. Düğme tekrar açıldığında kaldığı yerden çalışır; değişen tek şey kodun sorulup sorulmadığı.",
                        "Backoffice panelinde bu düğme artık kapatılamıyor ve sebebini yazıyor: bu panel ürünün kurallarını düzenler — izin sözlüğü, bildirim metinleri, fiyat listeleri — ve tek başına şifre bunun önünde durmaya yetmez. Eskiden kapatmayı kabul ediyor, kaydediyor ve yine kod istiyordu.",
                        "Müşteri paneli için bu düğme ayar ekranında yanlışlıkla «kapalı» görünüyordu, oysa kod soruluyordu. Ekran artık gerçeği gösteriyor.",
                        "Ayar kapatıldığında, iki adımlı doğrulama şartı olan yetkiler de sessizce etkisiz kalmıyor: kişi hem giriyor hem yetkisini kullanabiliyor. Aksi hâlde panele girip düğmelerin çalışmadığını görürdü.",
                        "⚠ Bu düzeltme yapılırken canlıda bir yan etki ortaya çıktı ve aynı anda kapatıldı: müşteri paneli için ayar veritabanında «kapalı» olarak kayıtlıydı — kimse bilinçli kapatmadığı hâlde, ekran o düğmeyi yanlışlıkla kapalı gösterdiği için bir kez «Kaydet»e basılınca öyle yazılmıştı. Düğme çalışır hâle gelince o yanlış değer gerçekten etki edecekti. Ayar canlıda hemen düzeltildi ve aynı durumu diğer ortamlarda da düzelten bir güncelleme eklendi."
                    ]
                }
            }
        },
        {
            "title": "Kişi kendi e-posta adresini değiştirebiliyor",
            "tickets": [
                "EGT-159"
            ],
            "changes": {
                "operasyon": {
                    "added": [
                        "Ofis panelinde Bilgilerim ekranından kişi kendi e-posta adresini değiştirebiliyor. Üç adım: kimliğini doğrula, yeni adresi yaz, yeni adrese gelen 6 haneli kodu gir.",
                        "Kod girilene kadar hesapta hiçbir şey değişmez; eski adresle girmeye devam edilir. Adresi yanlış yazan kimse hiçbir yere kilitlenmez, vazgeçmek için sayfadan çıkmak yeter.",
                        "Kod doğru girildiğinde adres değişir ve AYNI ANDA doğrulanmış sayılır — kod zaten o posta kutusuna ulaştığı için, ayrıca doğrulama istemek aynı soruyu iki kez sormak olurdu."
                    ]
                },
                "musteri": {
                    "added": [
                        "Aynı akış müşteri panelindeki Bilgilerim ekranında da var; iki panel de aynı kontrolü kullanıyor, dolayısıyla metinler ve kurallar tek yerde duruyor."
                    ]
                },
                "altyapi": {
                    "added": [
                        "Adres değiştiğinde ESKİ adrese bilgilendirme maili gidiyor: «hesabınızın e-posta adresi şu adresle değiştirildi». Hesabı ele geçirilen kişinin bunu görebileceği tek yer burasıdır — kod hırsızın kutusuna gider, ama eski kutu hâlâ o kişinindir.",
                        "Kod 15 dakika geçerli, en fazla 5 kez denenebilir ve bir hesap saatte 3 kez kod isteyebilir. Üçü de ayar; koda gömülü değil.",
                        "Hem kod isteği hem tamamlanan değişiklik işlem günlüğüne yazılıyor. Tamamlanmamış bir deneme, çalınmış bir hesabı araştıran kişinin aradığı izdir; «başarılı olunca yaz» kuralı onu atardı.",
                        "Şifre kuralı yazıya geçti: panel ekranlarına erişen her hesabın şifresi vardır ve ofis ile backoffice tarafında bu şemanın kendisiyle zorunlu. Şifresiz hesap yalnız katılımcıdır — o da panele girer, yalnız firma ekranlarını göremez, çünkü izni yoktur ve girişi sihirli bağlantıyladır."
                    ]
                }
            }
        },
        {
            "title": "Gecelik gösterge kaydı her gece hata veriyordu",
            "tickets": [
                "OPS-15",
                "OPS-16"
            ],
            "changes": {
                "planlama": {
                    "fixed": [
                        "Her gece çalışan gösterge kaydı (planlama kartlarının «geçen haftaya göre» okunu besleyen iş) hata vererek duruyordu. Görünen etkisi: kartlardaki karşılaştırma oku dünkü rakamı bulamıyordu.",
                        "Sebep: iş yalnız dört sayacı istiyordu ama bütün ekranı hesaplatıyordu — ekranın yaklaşan eğitim tablosu dahil. O tablonun her satırı, kişinin oturumuna özel bir adres kimliği üretiyor; gece çalışan bir işin ise oturumu yoktur.",
                        "Düzeltme, kimlik üretimini gevşetmek DEĞİL: oturum dışında sessizce şekil değiştiren bir kimlik, gece çalışır ve tarayıcıda sızdırır. Yanlış olan, sayaç okuyan bir işin ekran istemesiydi; artık yalnız sayaçları okuyor."
                    ]
                }
            }
        },
        {
            "title": "Denetim zinciri her gün «kırık» diyordu — sebebi bulundu ve kapatıldı",
            "tickets": [
                "EGT-161"
            ],
            "changes": {
                "altyapi": {
                    "fixed": [
                        "Denetim zincirinin günlük doğrulaması her gün «zincir doğrulanmıyor» diyordu. Sebep tahrifat değildi: veritabanı bugüne kadar birkaç kez sıfırdan kuruldu, kayıt numaraları her seferinde 1'den başladı, dış tanık deposu ise —doğru olarak— hiçbir şeyi unutmadı. Doğrulama, bugünkü ilk kaydı artık var olmayan bir veritabanının ilk kaydıyla karşılaştırıp farklı sonuç buluyordu.",
                        "Artık her kurulum kendi kimliğini taşıyor: mühürler o kimlikle yazılıyor, tanık deposunda kendi klasöründe duruyor ve doğrulama yalnız kendi kurulumunun kayıtlarına bakıyor. Sistem yeniden kurulduğunda kimse bir şey hatırlamak zorunda değil.",
                        "⚠ Tanık deposu SİLİNMİYOR ve bu bilinçli: işimize gelmediğinde temizlediğimiz bir depo, temizlemediğimiz günler hakkında da bir şey kanıtlamaz. Önceki kurulumların kayıtları yerinde duruyor, yalnız karışmıyor.",
                        "Mührün yayımlanamadığı eski arıza (aynı anda çalışan iki işin birbirinin kaydını silmesi) daha önce kilitle kapatılmıştı; son başarısız mühür 11 Ağustos'ta. O tarihten beri 93 mührün hepsi tanıklı."
                    ]
                }
            }
        },
        {
            "title": "Davet edilen firma yetkilisi panele giremiyordu",
            "tickets": [
                "EGT-165"
            ],
            "changes": {
                "musteri": {
                    "fixed": [
                        "Davet bağlantısına tıklayan firma yetkilisinin panele girecek HİÇBİR yolu yoktu. Davet e-posta adresini doğruluyor ve orada bitiyordu; ekran «giriş sayfasından bağlantı isteyin» diyordu ama o kapı iki gün önce kaldırılmıştı — çünkü o bağlantıyla açılan oturum firma ekranlarını zaten açamıyordu. Yani ekran artık var olmayan bir düğmeyi tarif ediyordu ve kişinin var olan düğme için de şifresi yoktu.",
                        "Şifre artık davet ekranının kendisinde belirleniyor: kişi zaten o tek kullanımlık bağlantıyla posta kutusunu kanıtlamış durumda, ikinci bir posta beklemesi gereksiz. Ofis daveti zaten böyle çalışıyordu; iki taraf artık aynı desende.",
                        "Firma ekranlarına girecek kişide şifre zorunlu; katılımcıya isteğe bağlı sunuluyor ve «Şimdi değil» ile geçilebiliyor — katılımcının kapısı eğitim günü gönderilen bağlantı ve ona hiç sorulmamış bir şifre uydurulmuyor.",
                        "Şifre belirleme işlem günlüğüne yazılıyor."
                    ]
                }
            }
        },
        {
            "title": "Profil ekranları artık bir bütün gibi duruyor",
            "tickets": [
                "EGT-166"
            ],
            "changes": {
                "operasyon": {
                    "fixed": [
                        "Sol alttaki kullanıcı adı bir menü açıyor ama açtığını söylemiyordu: imleç değişmiyor, üzerine gelince hiçbir şey olmuyordu. Artık tıklanabilir görünüyor — imleç, üzerine gelince arka plan ve yumuşak geçiş.",
                        "«Güvenlik» sekmesi diğerlerinden dar açılıyordu; kendi genişliğini dayatıyordu. Artık üç sekme de aynı genişlikte. Bir sekmeye basınca sayfanın şekil değiştirmesi, başka bir uygulamaya geçilmiş gibi okunuyordu.",
                        "«Bildirim tercihleri» sekmesi profili tamamen terk ediyordu: başka bir başlık çıkıyor, sekmeler ile ad ve adres kayboluyordu. Artık profilin altında kendi sayfası var ve profil başlığını taşıyor. Anahtarların kendisi taşınmadı — ortak bir kontrole çıkarıldı ve bildirim merkezi de aynı kontrolü çiziyor, yani iki ekran farklı listelere ayrılamaz."
                    ]
                },
                "altyapi": {
                    "changed": [
                        "Bildirim tercihlerinin başlangıç durumu değişti: artık panel bildirimi açık, e-posta kapalı geliyor. E-postayı isteyen kişi kendi açıyor. Eskiden tam tersiydi — üç olay dışında her şey e-posta gönderiyordu.",
                        "Sebep: varsayılan olarak posta gönderen bir ürün, insanlara kendisini süzmeyi öğretir; sonra gerçekten önemli olan mesaj da süzülür.",
                        "⚠ Kapatılamayan bildirimler bundan etkilenmiyor: eğitmeni olmayan eğitim, bakanlık süresi yaklaşan eğitim, müşteriye giden teklif gibi kalemler tercihe hiç bakılmadan gönderiliyor — onlar zevk meselesi değil.",
                        "Ayrıca ekran artık yalan söylemiyor: kapatılamayan bir bildirimin anahtarı, kayıtta ne yazarsa yazsın açık gösteriliyor. Gerçekte gönderilen bir bildirimi kapalı çizen ekran, gelen postayla çelişiyordu."
                    ]
                }
            }
        }
    ]
}