A Claude skill that turns an experimental-science discipline into a portable tool for evaluating any claim set and maintaining living hypothesis registries. Bilingual TR/EN.
Bu kılavuz kalıcı referanstır. Sistemin üç katmanı, ChatGPT önerisinin denetiminden ayakta kalan mimariye dayanır — gerisi atılmıştır:
| Katman | Bileşen | Sorumluluğu | Nerede yaşar |
|---|---|---|---|
| Davranış | userPreferences + Mizan Proje Talimatı | AI nasıl davranır | Claude ayarları + Project instructions |
| Denetim | Mizan skill (v2.1) | Bir iddia nasıl değerlendirilir | Skill olarak yüklü |
| Veri | mizan-registry.yaml | Araştırma bilgisi nasıl saklanır | Proje bilgisi / repo |
Üç katman bağımsız çalışır: skill’siz şema da okunur, şemasız skill de denetler. Birlikte tam sistemdir.
mizan.skill dosyasını Claude’a yükleyin (Ayarlar →
Capabilities → Skills). Güncellemelerde eski sürümün üzerine yenisini
yükleyin — otomatik güncellenmez. Şu anki sürüm: v2.1 (5 mod + şema).Mizan_Proje_Talimati.md içindeki bloğu, Mizan
ile çalışacağınız her Claude Project’in “Project instructions”
alanına yapıştırın.mizan-registry.yaml şablonunu kopyalayıp proje adınızla
doldurun; Project knowledge’a dosya olarak ekleyin VEYA repo’nuzda
tutun (önerilen: repo’da — git diff’i şemanın tasarım gerekçesidir).Test edilebilir bir iddia doğduğunda: “Bunu registry’ye önkaydet” deyin veya Claude’un önerisini onaylayın. Claude şema formatında H-girdisi üretir — eşik ve çürütme koşulu SONUÇ GÖRÜLMEDEN kilitlenir. Girdiyi registry dosyanıza ekleyin (Claude proje bilgisindeki dosyayı doğrudan değiştiremez; güncel bloğu üretir, siz yapıştırırsınız — repo’da çalışıyorsanız Claude Code doğrudan yazabilir).
Deney girdisinde iki alan pazarlıksızdır: baseline (yoksa yazılı
gerekçe; baseline’sız deney hiçbir hipotezi [K]’ya taşıyamaz) ve
confound_controls (hipotezin confound listesindeki her madde ya
kontrol edilir ya açıkça risk olarak kabul edilir). Sonuç bloğu
append-only’dir; honesty_annexes boş olamaz.
Sonuç beklenenden iyiyse surprising_positive: true işaretlenir ve
[K]-terfisi simetrik kontrolü bekler (“bu spesifik mekanizma mı, jenerik
alternatif mi?”). Manşet, kontrolden sonra atılır.
Herhangi bir iddia setini — AI özeti, rapor, öz-değerlendirme — “Mizan’la denetle” diyerek verin. Çıktı: kapsam beyanı, katmanlı iddia tablosu, karşı-örnek taraması, isabet oranı, eksik kart, sonraki adımlar.
“Bu repoyu/modülü Mizan’la denetle.” Claude iddia envanteri çıkarır
(testler → yorumlar → adlar → dokümanlar), her sıçramayı ayrı doğrular
(yorumun varlığı ≠ davranışın varlığı), kanıt-katmanlı davranış raporu +
Boşluk Haritası üretir. Dokümansız projede bu rapor dokümantasyonun
kendisidir. Büyük kod tabanında kapsam beyanı zorunludur — örneklenmiş
denetim tam denetim gibi sunulmaz. Tek geçişe sığmayacak kadar büyük bir
repoda tam kapsam istiyorsan Claude’dan fazlamasını iste: tek bir
append-only registry ve bir Coverage Ledger’ı paylaşan sıralı dilimler
(prosedür: yazilim-modlari.md §A5.1) — tüm repoyu tek oturumda tutmaya
gerek kalmaz.
Debug’a başlarken: “Bug hipotezi olarak kaydet.” Semptom (yorumsuz), mekanizma hipotezi (yanlış çıkabilecek kadar spesifik), rakip hipotez ve çürütme testi kaydedilir. “Düzeltme çalıştı” sürpriz pozitiftir: geri-al-kontrolü yapılmadan mekanizma [K] olmaz. 10-15 girdiden sonra gerçek bug-sezgisi isabet oranınız çıkar.
Yeni özellik/PRD’de: “Bunu kapıdan geçir.” PRD atomize edilir (problem/ değer/maliyet/bağımlılık/kapsam iddiaları katmanlanır — bağımlılık iddiaları sprint ortasında değil ŞİMDİ doğrulanır), başarı eşiği VE kaldırma koşulu önkaydedilir, alternatif-zorlama uygulanır (≥1 ucuz alternatif + null alternatif, aynı metrikte). Kabul kriterleri çürütme dilinde yazılır. Boşluk Haritası’ndan gelen adaylar kanıt taşıyan hazır backlog’dur.
Her ~10 girdide veya istekle: hangi hipotez türleri isabetli, hangi enstrümanlar güvenilir, yanlılık nerede birikiyor. Çıktı metodolojiyi besler — talimat ve şema da revizyona tabidir (kendi disiplinlerine uyarak: değişiklik gerekçeli, geçmiş silinmez).
runtime / instrument / third_party / author / none). Kendi
kendini yargılayan iddia (author) kalıcı [KKE] taşır, asla [K]
olamaz; hakem yoksa (none) eşik dekoratiftir ve girdi [S]‘de kalır.
Yazılım dışında — runtime artık senin yerine karar vermezken —
disiplini dürüst tutan şey budur.Şema 1.4 ile dört kural daha geliyor; her biri, prozanın zaten yasakladığı bir şeye şemanın izin verdiği yeri kapatıyor:
[K] girdisi, eşiğini karşılamış bir sonuçla ya da gösterilmiş bir dış
kaynakla desteklenir. Tier’ı yazmak, onu hak etmekle aynı şey değildir.
Prior art saymaz: akrabalar özgünlük bağlamıdır, bu iddianın kanıtı değil.non_numeric_justification).formal, enstrümanı adlandırılmış
metric, cost, status, ve mevcut prior_art — “bilinen akraba
yok” bir cevaptır, alanın yokluğu sessizliktir.Şema 1.3’ten itibaren üç kural daha, özelleşmiş bloklar için. Bir bug girdisi ve bir feature gate’i birer hipotezDİR — aynı alanlar, aynı 1–8 kuralları — üstüne:
1.0–1.4 beyan eden registry’ler uygulanmadan çalışmaya devam eder; girdiler hazır olduğunda sürümü yükseltin. Dağıtılan şema 1.5’tir.
coverage
bloğunun claim_tier‘ı ancak her faz satırı ve MERGE satırı bittiğinde
[K] olabilir. “Her dilim tam denetlendi”, “hedef tam denetlendi” demek
değildir; ikincisini birincisi gibi sunmak başlı başına [Y]‘dir. Defter
registry’nin yanında değil içinde durur; böylece append-only kuralı
satırlarını da diğer girdiler gibi korur.Uyarılar (W1–W4) bloke etmez, tavsiye eder. two_sided beyanı olmayan
girdi; henüz sonucu olmayan ve eşiği/çürütmesi de bulunmayan girdi; her
etiketli girdisi [K] olan registry. Her birinin meşru istisnası var — taslak
girdi, tek girdili registry — bu yüzden hiçbiri kural değil. --strict onları
hataya yükseltir; CI, disiplini modellemekle yükümlü dosyalarda (şema,
şablon, örnekler) strict, diğerlerinde tavsiye kipinde koşar; böylece henüz
ele alınmamış bir uyarı, ilgisiz bir değişikliği bloke etmez.
SpectralLM deney registry’nizin (experiment_registry_and_metrics.md) mizan-registry.yaml şemasına migrasyonu — geçen oturumda kilitlenen eşikle: şema ≥20 gerçek girdiyi yapısal yeniden-yazım gerektirmeden taşır VE en az bir kez sizin dışınızda bir araç/model tarafından okunup güncellenirse → standartlaştırma tartışması açılır. Aksi halde ORP fikri [R] ve şema kişisel araç olarak kalır — ki bu da geçerli bir sonuçtur.
| Dosya | İçerik |
|---|---|
| mizan.skill | Skill paketi v2.1 (5 mod + şema gömülü) |
| mizan-registry.yaml | Şema şablonu (bağımsız kopya) |
| Mizan_Proje_Talimati.md | Project instructions bloğu + fark analizi |
| Mizan_TR_Dokumantasyon.md | Mod 1–2 tam Türkçe referans |
| Mizan_TR_Ek_YazilimModlari.md | Mod 3–5 tam Türkçe referans |
| Bu kılavuz | Kurulum, akışlar, kurallar |