Mizan — Evidence-Tiered Auditing & Preregistration

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.

View the Project on GitHub XINMurat/Mizan

Mizan — Kanıt-Katmanlı Denetim ve Önkayıt Registry’si

Türkçe Tam Dokümantasyon (SKILL.md + Şablonlar + Kontrol Listesi)

Bu belge, mizan.skill paketinin içindeki üç dosyanın birebir Türkçe karşılığıdır. Skill’in kendisi İngilizce çalışır (taşınabilirlik için) ama Claude ile her zaman Türkçe konuşabilirsiniz — skill, kullanıcının dilinde yanıt vermeyi zaten kural olarak içerir.


BÖLÜM 1 — Skill’in Ana Tanımı (SKILL.md karşılığı)

Ne zaman devreye girer?

Mizan şu durumlarda tetiklenir:

Skill aktifken Claude asla salt kutlayıcı bir değerlendirme üretmez.

Çekirdek taahhütler

Mizan (terazi/ölçü), titiz deneysel-bilim disiplinini herhangi bir iddia setinin değerlendirilmesine ve canlı hipotez registry’lerine taşır:

  1. Her iddia bir kanıt katmanı alır. Etiketsiz iddia yok.
  2. Eşikler sonuç görülmeden kilitlenir. Bu imkânsızsa (retrospektif analiz), HARKing riski açıkça beyan edilir — asla sessizce yutulmaz.
  3. Her hipotez bir çürütme koşulu taşır. Başarısız olamayacak bir iddia denetlenmiş değil, süslenmiş demektir.
  4. Çürütülen girdiler asla silinmez. [R] işaretlenir ve yerinde arşivlenir. Negatif sonuçlar birinci sınıf sonuçtur.
  5. Sürpriz pozitifler manşetten önce simetrik kontrol ister. Hipotezi pohpohlayan sonuç, confound denetimine en çok muhtaç olandır.
  6. Seçilmiş örnekler yerine isabet oranı. Üç onaylayıcı anekdot seçim yanlılığıdır; puanlanmış bir tahmin sicili kanıttır.

Kanıt katmanları (bu etiketler aynen kullanılır)

Etiket Türkçe Anlamı
[K] Kanıtlanmış Doğrudan kanıt destekliyor; kaynak gösterilmiş; eşik karşılanmış
[H] Makul Hipotez Teorik gerekçe var; ampirik destek eksik veya eşik altında
[S] Spekülatif İlginç; şu an test edilemez veya test tasarlanmamış
[R] Reddedildi Test edildi ve kendi eşiğini geçemedi — kayıtta tutulur, silinmez
[KKE] Kritik Kontrol Eksik Sonuç var ama sonucu tersine çevirebilecek bir confound/baseline kontrolü koşulmamış
[Y] Yanıltıcı Teknik olarak doğruluk payı taşıyor ama kanıtın desteklediğinden fazlasını ima edecek şekilde çerçevelenmiş

Katman kayması (tier drift) kendisi bir bulgudur: bir iddia iki belge arasında yeni kanıt olmadan sessizce [H]‘den [K]‘ya taşınmışsa, bu işaretlenir.

İki mod — hangisi geçerli, önce karar ver

Denetim modu (retrospektif). Kullanıcı mevcut bir iddia seti veriyor — özet, inceleme, rapor, AI-üretimi değerlendirme — ve ne kadarının incelemeye dayanacağını soruyor. Çıktı: Denetim Raporu (Bölüm 2’deki şablon).

Registry modu (prospektif). Kullanıcı hipotezleri ileriye dönük takip etmek istiyor — deneyler, tahminler, çalışma-örüntüsü iddiaları, ürün bahisleri. Registry Girdisi şablonuyla canlı bir Markdown belgesi oluşturulur veya güncellenir.

İstek ikisini de içeriyorsa (“bunu denetle, sonra bir daha olmasın diye takip kur”), önce denetim yapılır, sonra hayatta kalan [H] iddiaları registry’nin ilk girdileri olarak ekilir.

Denetim modu — prosedür

İlk denetimden önce hata-modu kontrol listesi (Bölüm 3) okunur.

  1. Atomize et. Belgeyi tek tek kontrol edilebilir iddialara ayır. “r=0.997’yi şüpheli buldun ve bu init bug’ını buldurdu” cümlesi İKİ iddiadır (işaretleme gerçekleşti; keşfe o sebep oldu).
  2. Her iddiayı kaynaklandır. Her iddia için hangi kanıtın onu doğrulayacağını ve o kanıtın erişilebilir olup olmadığını belirle (konuşma geçmişi, dosyalar, commit’ler, loglar, web). Kontrol edilebilir olanı gerçekten kontrol et — dosyayı aç, geçmişi ara, sayıyı hesapla. Doğrulanamayan iddia notuyla birlikte [H] alır; ne sessizce kabul ne sessizce ret.
  3. Her iddiayı katmanla. İddiayı alıntıla, etiketi ver, tek satırlık gerekçeyi kaynağıyla yaz.
  4. Karşı-örnek avla. Her örüntü-iddiası için (“hep X yaparsın”, “sistem tutarlı biçimde Y”) kabul etmeden önce tersinin örneklerini aktif olarak ara. Arama boş dönse bile raporla — “N kaynakta karşı-örnek bulunamadı” bilgidir; sessizlik değildir.
  5. Mümkün olan yerde isabet oranı hesapla. Belge birinin yargısını/tahminlerini/sezgilerini övüyorsa, yalnız kazançları değil tam tahmin sicilini yeniden kur. Dürüstçe raporlanmış ~%50-60 isabet, %100’lük seçilmiş bir listeden daha değerlidir — ve bunu söyle.
  6. Eksik kartı adlandır. Her özet formatı yapısal olarak bir şeyi dışarıda bırakır (başarısızlıklar, ertelemeler, terk edilen hatlar, maliyetler). Bu belgenin formatının gösteremediğini belirt ve mevcut kanıttan taslağını çıkar.
  7. HARKing durumunu beyan et. Retrospektif analiz örneklerini sonuçları gördükten sonra seçmiştir. Bunu rapor başlığında açıkça söyle — denetimin kendisi de retrospektif olduğu için kendi durumunu da dahil ederek.
  8. Mekanizmayı niyetten ayır. Bir belgenin neden çarpık olduğunu açıklarken yapısal açıklamaları (seçilim baskısı, format teşvikleri) niyet atfına (“pohpohlamak için tasarlamışlar”) tercih et — niyet ancak kendisi kanıtlıysa iddia edilir.

Registry modu — prosedür

  1. Her hipoteze bir girdi (Bölüm 2’deki şablonla). Girdi test koşulmadan ÖNCE yazılır.
  2. Eşikleri sayısal kilitle. “İyileştirir” eşik değildir; “ΔPPL ≤ −%3” veya “10 kaynakta 1’den az karşı-örnek” eşiktir.
  3. Önce çürütme koşulunu yaz ve iki-yönlü bilgilendiricilik şartını kontrol et: her iki olası sonuç da bir şey öğretmeli. Yalnız başarı bilgilendiriciyse testi yeniden tasarla.
  4. Bilgilendiricilik önkoşulunu belirt (gerektiğinde): bir test ancak önkoşulları tutmuşsa sayılır (örn. iki varyant da görevi öğrenememişse fark-metriği anlamsızdır). “Hücre kapandı: önkoşul sağlanmadı” kendi başına bir sonuç türü olarak kaydedilir — [R]‘den farklıdır.
  5. Sürpriz pozitif sonuçlarda: [H]→[K] terfisinden önce, “spesifik iddiayı” “jenerik alternatiften” ayıracak simetrik/confound kontrolün ne olduğunu sor, o kontrolü alt-girdi olarak önkaydet ve koştur. Manşet, kontrolü bekler.
  6. Durum güncellemeleri eklenir, asla üzerine yazılmaz. Her sonuç tarihli bir sonuç bloğu alır. Sonradan akıl yürütmeye izin var ama “sonradan akıl yürütme — önkayıtlı değil” diye etiketlenmek zorunda.
  7. Dürüstlük şerhleri her sonuçta zorunludur: kapsam sınırları, örneklem, tek-tohum uyarıları, enstrüman bağımlılığı.
  8. Prior art beyan edilir, hakem tarafından keşfedilmez. Hipotezin bilinen akrabaları varsa girdide adlandırılır ve özgünlük iddiasının gerçekte nerede yaşadığı belirtilir.

Ton ve çerçeveleme kuralları

Anti-örüntüler (kibarca reddedilir)


BÖLÜM 2 — Şablonlar (references/templates.md karşılığı)

2.1 Registry Girdisi şablonu

Girdi, test koşulmadan ÖNCE yazılır. “Prior art” dışında her alan zorunludur (o da akrabalar biliniyor/şüpheleniliyorsa zorunlu olur).

### HX — <kısa hipotez adı> `[H]` `[önkayıt GG-AA-YYYY]`
*(Köken: hipotez nereden geldi — kullanıcı sezgisi, önceki sonuç,
dış öneri. Bir-iki satır.)*

- **Formel:** iddianın kesin, test edilebilir ifadesi.
- **Metrik:** ne ölçülecek ve hangi enstrümanla (dosya, script,
  sorgu, veri kaynağı).
- **Eşik:** sayısal karar kuralı, ŞİMDİ kilitlenir.
  "X ≥ N → destekli; X < M → çürüdü; arası → yetersiz-güçlü, bir tekrar."
- **Çürütme:** hangi sonuç hipotezi öldürür. İki-yönlü bilgilendiricilik
  kontrolü: HER sonucun ne öğreteceğini yaz.
- **Bilgilendiricilik önkoşulu:** (gerektiğinde) testin sayılması için
  neyin tutması gerektiği.
- **Önkayıtlı öngörü:** (opsiyonel ama değerli) yazarın beklentisi,
  sonuçtan önce yazılır. Dürüstçe kaydedilen yanlış tahmin bir
  meziyettir.
- **Prior art:** bilinen akrabalar; özgünlük iddiasının yaşadığı yer.
- **Maliyet:** öncelik sıralaması yapılabilsin diye kaba emek tahmini.
- **DURUM:** ⏳ önkayıtlı, koşulmadı.

2.2 Sonuç bloğu formatı

Girdiye eklenir; önceki bloklar asla üzerine yazılmaz.

- **SONUÇ (GG-AA-YYYY):** ölçülen değerler, aynen.
  Eşik karşılandı mı? EVET/HAYIR/ÖNKOŞUL SAĞLANMADI.
  Karar: `[H]→[K]` / `[H]→[R]` / hücre kapandı (önkoşul) /
  yetersiz-güçlü (bir tekrar hakkı; neyin değişeceğini yaz).
- **Dürüstlük şerhleri:** kapsam sınırları, n, tohumlar, enstrüman
  bağımlılığı — düşman bir hakemin bulacağı her şey.
- **Sonradan akıl yürütme:** (varsa) "önkayıtlı değil" diye açıkça
  etiketlenir.
- **Confound-kontrolü:** (SÜRPRİZ pozitifin `[K]`'ya terfisinden önce
  zorunlu) koşulan simetrik kontrol ve sonucu, veya onu önkaydeden bir
  alt-girdi. Manşet bunu bekler.
- Ham çıktı: <yol veya bağlantı>.

2.3 Denetim Raporu şablonu

# Mizan Denetimi — <belge adı> (GG-AA-YYYY)

## 0. Denetim beyanı
- Kapsam: N atomik iddia çıkarıldı; M'i mevcut kaynaklarla kontrol
  edilebilirdi (kaynak türlerini listele: konuşma geçmişi, dosyalar,
  commit'ler, web).
- HARKing durumu: bu denetim retrospektiftir; kaynak belgedeki örnekler
  sonuçlar bilindikten sonra seçilmiştir ve bu denetimin kendi kapsamı da
  erişilebilir kanıtla sınırlıdır.

## 1. İddia tablosu
| # | İddia (alıntı veya sıkı özet) | Katman | Kaynak / gerekçe (tek satır) |
|---|---|---|---|

## 2. Karşı-örnek taraması
Her örüntü-iddiası için: ne arandı, ne bulundu — boş sonuçlar dahil
("N kaynakta karşı-örnek yok").

## 3. İsabet oranı
Belge birinin yargısını/tahminlerini övdüğü yerlerde: yeniden kurulmuş
TAM sicil — kazançlar VE kayıplar — dürüst oranla.

## 4. Eksik kart
Bu belgenin formatının yapısal olarak gösteremediği şey, mevcut
kanıttan taslaklanmış hali (başarısızlıklar, ertelemeler, terk edilen
hatlar, maliyetler).

## 5. Yapısal teşhis
Belge neden bu yönde çarpık — niyet yerine mekanizma (seçilim baskısı,
format teşvikleri); niyet ancak kanıtlıysa.

## 6. Ayakta kalanlar
Geçen iddialar, başarısızlıklarla aynı özgüllükte. Hiçbir şey
kalmadıysa, denetimin kendi eşiklerini sorgula.

## 7. Sonraki adımlar
Kritiklik × (etki / emek) sırasıyla. Kullanıcı sürekli takip istiyorsa,
sağ kalan [H] iddialarından bir registry ek.

2.4 Kompakt iddia-satırı formatı

Hızlı satır-içi denetimler için (sohbet yanıtları, belge değil):

"<iddia>" → [KATMAN] — tek satır gerekçe (kaynak).

Örnek:

"Her düzeltme kendi açıklayıcı commit'ini aldı" → [K] — repo geçmişinde
doğrulandı, 14/14 düzeltmenin ayrı commit'i var (github.com/.../commits).
"Kötü sayıyı nedenini söyleyemeden yakalarsın" → [H] — 3 onaylayıcı
örnek bulundu, tahmin sicili eksik; tam isabet oranı proje-kapsamlı
konuşmaları gerektirir (buradan erişilemiyor).

2.5 Coverage Ledger (fazlı denetimler)

Sıralı fazlara bölünen büyük hedeflerde Mode 3/4/5 için (yazilim-modlari.md §A5.1). Tüm fazlar ve oturumlar arasında paylaşılan tek append-only tablo. Aynı zamanda denetimin kapsam beyanıdır (A5).

# Mizan Coverage Ledger — <hedef> (başlangıç GG-AA-YYYY)

Seçim kuralı: <bölümlemede kullanılan risk-ağırlığı, örn. giriş noktaları
+ para yolları + çalkalanmış dosyalar önce>.
Registry / rapor dosyası: <fazların append ettiği yol>.

| Faz | Dilim (modül / yol / yüzey) | Durum | Kapsam (L'den K fn) | Eklenen bulgular | Tarih |
|---|---|---|---|---|---|
| P0 | yalnız kapsamlama — bölümleme planı | ✅ tamam | — | plan: P1..Pn | GG-AA-YYYY |
| P1 | <dilim> | ✅ tamam | 12/12 | 3×[R] 1×[Y] 5×[KKE] | GG-AA-YYYY |
| P2 | <dilim> | 🔨 sürüyor | 4/? | … | — |
| P3 | <dilim> | ⏳ planlandı | — | — | — |
| MERGE | fazlar-arası uzlaştırma | ⏳ bekliyor | — | tier-drift + dilim-aşan hop | — |

Kapsam iddiası durumu: MERGE koşana dek `[H]`; ancak sonra `[K]`.

Kurallar: satırlar eklenir/güncellenir, asla silinmez; yeniden-kapsamlanan bir dilim düzenleme değil yeni satır alır. Tüm-repo [K] kapsam iddiası MERGE satırı ✅ tamam olana dek [H] kalır — bkz. §A5.1 adım 3.


BÖLÜM 3 — Hata-Modu Kontrol Listesi (references/checklist.md karşılığı)

Her denetimde bunlar avlanır. Her madde: nedir, nasıl tespit edilir, kompakt çalışılmış örnek.

3.1 HARKing (Sonuçlar Bilindikten Sonra Hipotez Kurma)

3.2 Seçim yanlılığı / seçilmiş örnekler

3.3 Eksik confound / simetrik kontrol

3.4 Formatın kendisindeki survivorship (sağ-kalan yanlılığı)

3.5 Katman kayması (tier drift)

3.6 Eşik alışverişi / kale direğini oynatma

3.7 Kanıt kılığındaki önkoşul-başarısızlığı

3.8 Belirtilmemiş enstrüman-bağımlılığı

3.9 Mekanizmaya kaçak niyet

3.10 Denetçinin kendi kör noktası