Oturum Ustalığıders 5/7
DERS 1.5 "Bitti" lafına güvenmeme: doğrulama + ikinci ajan
KAZANIM Bu dersin sonunda: "bitti" beyanını üç katmanlı kanıtla sınayabilir, temiz oturuma bağımsız denetim yaptırabilirsin.
1TanımDoğrulama = işin bittiğine dair kanıtı AI'ın beyanından değil, gözlemden almak: çalıştır, dene, test/build koştur. İkinci-ajan denetimi = işi yapan ajana değil, temiz bir oturuma denetletmek.
2İşlev ve amaçBu ders, bu programın kalbidir. "Tamamdır, çalışıyor ✓" cümlesi bir iddiadır, kanıt değil. AI kendi işine karşı iyimserdir (tıpkı insanlar gibi). Aynı ajana "emin misin?" demek de zayıf denetimdir — kendi hatasına kördür. Temiz oturum, önyargısız bakar.
3Nasıl yapılırÜç katmanlı doğrulama merdiveni, ucuzdan pahalıya: (1) Kendin dene: uygulamayı aç, o özelliği bizzat kullan — kabul kriterindeki maddeleri tek tek işaretle. (2) Mekanik kapılar: npm run build ve varsa testler — "geçti/geçmedi" cevabı tartışmasızdır. (3) İkinci ajan: temiz oturumda denetim istemi (aşağıda). Kritik işlerde üçü birden; küçük işlerde ilk ikisi yeter.
4Ne ters gider + çözümüKlasik senaryo: "bitti" dendi, siz denemediniz, üç gün sonra kullanıcı buldu. Çözüm sistemiktir: kabul kriterine (ders 1.1) her zaman "şu komut hatasız geçmeli" gibi mekanik bir madde koyun — doğrulamayı isteğe bağlı olmaktan çıkarır. İkinci tuzak: AI'ın "test ettim, çalışıyor" demesi. Sorun: neyi nasıl test ettiğini görmediniz. Çözüm: "hangi komutu çalıştırdın, çıktısı neydi — aynen göster" deyin.
5AlternatiflerHer işte üç katman şart değil: yazı düzeltmesi için build yeter; para/veri işleyen kodda üç katman + gerçek deneme şart. Denetim derinliğini işin geri alınamazlık derecesine göre ayarlayın.
6Denetim penceresiKırmızı bayraklar: kanıtsız "çalışıyor" beyanı · "testleri geçti" ama test çıktısı gösterilmedi · sizin denemediğiniz hiçbir akış yok. İkinci-ajan denetim istemi (temiz oturum — bu dersin ana aracı):
Bu projede "[işin tarifi]" işinin bittiği iddia ediliyor. Sen bağımsız denetçisin:
1) Değişiklikleri incele, 2) kabul kriterlerini gerçekten sağlayıp sağlamadığını
kanıtıyla kontrol et (gerekiyorsa build/test çalıştır), 3) kırılabilecek uç durumları
listele. Hiçbir şeyi düzeltme — sadece "GEÇTİ/KALDI + kanıt" raporu ver.
7Mini egzersiz (SANDBOX)Üret: sandbox'a küçük bir özellik yaptırın. Denetle: (a) kendiniz deneyin, (b) build koşturun, (c) ikinci-ajan denetimini uygulayın. Üç katmanın bulgularını karşılaştırın — ikinci ajan ilk ikisinin görmediği ne buldu?
8Kontrol soruları(1) "Bitti" beyanı neden kanıt değildir? (2) Doğrulama merdiveninin üç basamağı nedir? (3) Neden işi yapan ajana değil temiz oturuma denetletiriz?
9Mentor istemi
AI Maestro Seviye 1 Ders 1.5'in (doğrulama + ikinci-ajan denetimi) hocası ol. "İddia ile
kanıt farkını" günlük hayat örnekleriyle anlat. Bana üç katmanlı doğrulama merdivenini
ezberletme; bir senaryo ver, hangi katmanları uygulayacağımı sor. Sonunda 3 kontrol sorusu.