🧐 YORUM — doktrin denetimi

16 Ekim 2026

yorum_katmani_uret.py · headless claude -p · yalnız OKUMA yetkisiyle · ÜRETİM değil DENETİM


KURGU DENETİMİ — 2026-10-16 (GECE sürümü, AGF yok)

Kaynak durumu

  • PUANTAJ, MERCEK, H2H-MATRİS, MOTOR-RAPORU, KURGU, TEK-KAPISI ve ARŞİVCİ-14102026'yı okudum.
  • GOZLEM'in tablo kısmını okudum. Sonundaki `gozlem makine bloğunu 204. satırda bıraktım; tablonun tekrarı.
  • ⛔ EKSİK: AGF. 2026-10-16-agf-2300.csv 0/138 dolu, GANYAN yok. Bu yüzden TEK-GEÇİDİ'nin kenar ≥3.0 ve AGF-sırası koşulları ile şişik-favori vetosu bu gece denetlenemez. KURGU bunu üstte açıkça yazmış; dürüstlük kuralı bu noktada tamam.
  • Sayısal tutarlılık temiz:
  • H2H net değerleri ↔ PUANTAJ h2h puanları (+2…+4 → 3,5; +5 → 5,6; ≤−5 → −3,0) eşleşiyor.
  • Ayrışma sütunları ↔ PUANTAJ farkları eşleşiyor.
  • KOLON çarpımları 900 / 810 / 810 ve maliyet 1,25 TL/kolon tutuyor.

0. 05.08 PM kalıbı taraması — TEMİZ

  • Bir TEK kuralının banda sızdığına dair bulgu yok. AGF olmadığı için "motor-2 × AGF 4-6" benzeri bir kural zaten çalışmıyor.
  • MERCEK'in çim↔kum TEK YASAK'lı beş atı (DEĞERBİLİR, SOMEWHAT CLOUDY, ATOMIC ANT, ACOUSTIC SONG, RICHWOOD) bantta ve KURGU listelerinde duruyor. Yani TEK yasağı kapsamayı budamıyor; doğru davranış.
  • İki bantta_mi=1 at yine de listeden düşmüş (CANCANER ve DÜMENCAN). Gerekçesi bir TEK kuralı değil; bkz. 2 ve 3.

PM-YANIT

  • karsi-olgu-cumlesi-tek-aday-ve-veto-satirlarini-disliyor (OLCUM, TJK_PM.py) → UYGULANABİLİR (PM kod düzeyi). BANT/TEK kararına etkisi yok. Bu gece doğrulanamaz, çünkü PM çıktısı dosya listemde yok. Bugün SERT VETO 0 olduğu için payda tartışması yarına kalır.
  • soru27-isim-yazimi-i-noktasi-birlestirici-karakter (KOD) → UYGULANABİLİR (kod düzeyi). KURGU/PUANTAJ/TEK-KAPISI'ndaki adlar tutarlı (İ doğru basılmış). SORU-27 tablosu bu gece yok, doğrulanamaz.
  • pm-kapandi-tam-iken-tek-defteri-satiri-acik (KOD) → UYGULANABİLİR (kod düzeyi). Gün-sonu davranışı; gece kartından sınanamaz.
  • overlay-takasinin-cikan-at-karnesi-yok (OLCUM) → UYGULANABİLİR ama bugün sınanamaz. KURGU'da overlay satırı yok (AGF olmadığı için), giren/çıkan Δ skor sabah sürümünde denetlenecek.
  • agf1-kimligi-dosyalar-arasinda-tutarsiz (KOD) → UYGULANABİLİR, bugün sınanamaz. AGF yok; sabah AGF gelince 10:05 ↔ kapanış kimliği karşılaştırılmalı.
  • ayni-at-iki-programda-tek-ortak-ayak-riski-birlesmiyor (OLCUM) → bugün YİNE TETİKLENDİ. WHIZBANG hem İstanbul K1-6 hem K3-8 programının 2. adayı (ortak ayak K6) ve TEK-KAPISI ile KURGU'da iki ayrı satır. Mükerrer ölçüm riski duruyor; bkz. 13.
  • bariyer-cezasi-olculmeden-skora-giriyor → AĞIRLIK-TALEBİ → kuyruğa, bu gece DOKUNULMAZ. Bugün bariyer −1,0 16 atta ateşliyor (İst-K8'de 9, İst-K4'te 5, İst-K5 ve İst-K3'te 1'er). Hiçbiri tek başına sıra çevirmiyor.
  • Arşivcinin "yarın için notu" (eküri çiftleri her ayakta aynı kuralla sayılsın, ortak at listesine yazılsın) → KARŞILIK BULMADI. Eküri çiftleri bugün üç ayakta üç farklı biçimde sayılmış; bkz. 1.

1. Eküri düzeni tutarsız: KURGU HATASI [id: kurgu-hatasi-ekuri-partnerleri-hicbir-at-listesinde-yok · tip: HATA]

Bursa-K6

  • PUANTAJ üç ayrı grup veriyor: BALA SULTAN+DADY+KARŞIYAKALI PİRENURİ | DÜMENCAN+TARIKCANBEY | ELİFLİ+LİNAM.
  • KURGU "eküri sigortalı TEK: LİNAM + DADY + BALA SULTAN tek bahis birimi" yazıyor. LİNAM, ELİFLİ ile gruplu; DADY ve BALA ise KARŞIYAKALI ile. İki farklı grup tek birim yapılmış.
  • ELİFLİ, KARŞIYAKALI PİRENURİ, DÜMENCAN ve TARIKCANBEY at listesinde hiç yok.
  • Doktrin "partner bedava kapsanır" diyor; listeden bakınca bu doğrulanamıyor.
  • Birimin p'si 0,035 ve "TEK" etiketi taşıyor. Bu bir TEK değil.

Kol ↔ birim sayısı

  • Bursa-K2 ve İst-K1'de 4 at / 2 kol var. Eküri çifti tek birimse bu 3 birim eder ve 2 kola sığmaz.
  • Bursa-K6'da 8 at / 5 kol var; 5 kolun hepsi eküri-dışı atlar.
  • Aynı eküri kuralı üç ayakta üç farklı sayılmış.

2. Eküri birimi, bant atını geçiyor; neden yazılmamış [id: ekuri-partneri-secimi-motor-sirasini-gormuyor · tip: KARAR]

  • Bursa-K2: BARBUDA (5., 1,0) ve ŞAH DRAGON (7., −2,5) listede. CANCANER (3., 9,2, bantta_mi=1) yok. GOZLEM'de CANCANER ⭐⭐.
  • Bursa-K6: DÜMENCAN (bantta_mi=1, 5,7) listede yok. Aynı ayakta LİNAM (−2,9), DADY (−4,2) ve BALA SULTAN (−15,7) var.
  • İst-K1: SHIMMER (3., 11,9) yok; ATOMIC ANT (6,6) ve TOUCH THE MAGIC (4,4, iliskisel −6,6) var.
  • Eküri birimi p toplamıyla sıralanmış olabilir (İst-K1: 0,121+0,076=0,197), ama KURGU bunu bant atını dışarıda bırakma gerekçesi olarak yazmıyor.
  • Bu bir TEK kuralının banda sızması değil. Yine de bant atı düşürmenin gerekçesi görünmüyor.

3. Bant sınırında sıfır puanlık kesim; beraberlik kuralı tutarsız [id: bant-sinirinda-0-1-0-4-puanlik-kesimler-yakalanmamis · tip: HATA]

  • Bursa-K6'da DEĞERBİLİR ve GÖKDİL 6,9 beraberliği "kesmek yerine kapsandı" diye korunmuş.
  • Bursa-K2'de KAŞIKÇIBEYİ 9,2 ile CANCANER 9,2 aynı noktada, ama 3→2 inişinde CANCANER düşmüş. Aynı beraberlik kuralı burada uygulanmamış.

4. "+1 kol" gerekçesi listede olmayan atlara yazılmış [id: gerekce-metni-bant-kararindan-once-uretiliyor · tip: HATA]

  • İst-K4: BABA ZAMAN "+1 kol" diyor, ama at listesi DAŞ FATİH · SİYAH KUŞ · ULUARAT.
  • İst-K8: KRAL YAZICI ve TRAKTÖR "+1 kol" diyor, ama liste CABİRE · SERDENİZ · TAHAYYÜL (5→3).
  • MOTOR-RAPORU'nun 4 ÇELİŞKİ maddesinden yalnız GÖKDİL (Bursa-K6) KURGU'da kapsanmış. Diğer üçü bütçe kesintisinde düşmüş, metin ise "+1 kol" diyor.
  • KRAL YAZICI h2h_dom, yani 1,79×. Metin "h2h_guclu 2,07×" yazıyor; etiket yanlış.

5. "Kapalı" ilan edilen katmanlar TEK/motor-1 kimliğini belirliyor [id: kapali-ilan-edilen-iliskisel-skora-giriyor · tip: KARAR]

PUANTAJ başlığı ve MOTOR-RAPORU İLİŞKİSEL ile İNSAN-IŞILTI'yı kapalı gösteriyor, ama puanlar skorda. Bu katmanlar çıkarılınca motor-1 şöyle değişiyor:

TEK adayıSkorKatmansızSonuç
KEJE (İst-K1)19,1 (iliskisel +7,6)11,5SOMEWHAT CLOUDY 12,3 önde; KEJE motor-1 olmaz
NEJDET BAŞKAN (İst-K7)20,1 (iliskisel +7,6)12,5KOKO LOKO 15,7 önde; NEJDET motor-1 olmaz
AFTER BURNER (Bursa-K5)11,6 (insan_isilti +2,5, iliskisel +1,6)7,5GOLDEN SNOW 8,4 önde; AFTER BURNER motor-1 olmaz
  • İkisi de katmansızken motor-1 olmayan KEJE ve NEJDET, program 1. adayı.
  • Arşivci iki gündür iliskisel'in M3'e net +2 getirdiğini söylüyor. Katman değer üretiyor olabilir, ama "kapalı" ilanı gerçeği yansıtmıyor.

6. AGF yok: TEK-GEÇİDİ ve şişik-favori vetosu bu gece sınanamaz [id: sisik-favori-vetosu-olculemez-eksik-agf-yuzdeleri · tip: OLCUM]

  • ⛔ EKSİK AGF. TEK-GEÇİDİ'nin "motor#1 == AGF-1/2" ve "kenar ≥3,0" koşulları değerlendirilemiyor.
  • Maiden/2y ayakları Bursa-K1 ve İst-K2'de şişik-favori vetosu da ölçülemiyor.
  • TEK-KAPISI ŞİŞİK-FAVORİ, MAIDEN-ÇAPA, 2Y-MÜHÜR vetolarını "ölçümle kaldırıldı" diye anlatıyor. Bu doğruysa v2.1'deki veto listesi artık geçersiz; karar PI'nin.
  • Sabah AGF gelince TEK bayrakları yeniden denetlenmeli.

7. TEK adaylarının zemini: KARAGÜRGEN ve KEJE [id: patlama-vetosu-kadro-13-uygulanmamis · tip: KARAR]

KARAGÜRGEN (Bursa-K6)

  • Kadro 18, handikap. Doktrine göre patlamada saf TEK yok.
  • TEK-KAPISI PATLAMA vetosunu "kaldırıldı" diye anlatıyor.
  • MERCEK'te "bu mesafede derecesi yok" listesinde (eleme YOK, K-105). GOZLEM'de ⭐ ve KILO-AGIR (59 kg, +9).
  • İyi tarafı: ayrışma 9,2 (günün en büyüğü), ışık +4,5 ve h2h +3.
  • K-127 gereği kupon daralmıyor; yalnız etiket "🏆 TEK".
  • Arşivci iki günde kadro ≥13 TEK için 0/3 saymıştı; bu da dördüncü örnek olur.

KEJE (İst-K1)

  • Piyasa-dışı teyit yok: ışık yalnız +2,2, h2h 0, MERCEK susar.
  • Gücü iliskisel, jokey ve antrenörden geliyor.
  • GOZLEM'e göre sınıf yükseliyor ve çimden kuma dönüyor; MERCEK bu geçişi işaretlemiyor.

8. MERCEK SUSAR olan ayaklarda PUANTAJ yine mercek puanı veriyor [id: mercek-susar-ayaklarinda-puantaj-mercek-puani-veriyor · tip: HATA]

  • Susma kuralı: ayakta <5 derece varsa mercek susar. MERCEK dosyası Bursa-K5, İst-K1 ve İst-K3'ü "SUSAR" gösteriyor.
  • PUANTAJ'da bu ayaklarda mercek puanı var:
  • Bursa-K5: DRAGON BORA +1,3, BEBEĞİM OLDUN +1,3.
  • İst-K1: SHIMMER +1,3.
  • İst-K3: STASERA +2,5, CHARLIE THE FIRST +1,3.
  • Tek etkisi İst-K3'te: STASERA 6,1 → 3,6 olur ve CALEDONIE (4,3) bant 3. sırasına çıkar. KURGU ikisini de listelediği için kapsama değişmiyor.
  • MOTOR-RAPORU'ndaki "MERCEK kaydı 0 at" satırı hâlâ basılıyor. Uyarı notu var ama kaynak durumu satırı ↔ skor çelişkisi duruyor.

9. MERCEK satır notları eski ham lift çarpanlarını basıyor [id: mercek-satir-notlari-eski-ham-lift-carpanlarini-basiyor · tip: HATA]

  • Başlık "q-normalize ölçüldü: ALTIN 1,00 · alan≤8 0,99 · TAM 0,99 · YARIM 1,02, eski 1,45×/1,87× HAM lifttı" diyor.
  • Tablo notları hâlâ "dar alan (≤8) — ölçülen 1,87×", "TAM … (1,17×)", "YARIM … (1,05×)" basıyor. Okuyan, düşmüş sayıları geçerli sanabilir.
  • Başlık E.İ.D. listesinin K-100'de KALDIRILDIĞINI söylüyor; tablolar E.İ.D./sıra/Δ lider sütunlarıyla yine basılıyor.

10. MERCEK "⛔ TEK ENGELLERİ" başlığı yanıltıcı [id: mercek-in-tek-yasakli-iki-ati-tek-adaylari-listesinde · tip: HATA]

  • Listedeki 34 satırın 29'u "eleme YOK (K-104/K-105)" notu taşıyor. Yalnız 5 satır gerçek TEK YASAK (çim↔kum 0,79×).
  • İki TEK adayı bu listede duruyor: KARAGÜRGEN ve NEJDET BAŞKAN (ikisi de "derece yok · eleme YOK").
  • İst-K1'de TEK-YASAKlı ATOMIC ANT, "eküri sigortalı TEK" biriminin içinde.

11. SOMEWHAT CLOUDY'nin pist bayrağı GOZLEM ile çelişiyor [id: mercek-pist-gecisi-bayragi-gozlemle-celisiyor · tip: OLCUM]

  • MERCEK, SOMEWHAT CLOUDY'yi YOK-PİST / çim↔kum TEK YASAK diye işaretliyor.
  • GOZLEM'e göre at 30.09'da İstanbul 1300 KUM'da 1/9 ile kazanmış; bugün 1200 kum, yani pist geçişi yok.
  • GOZLEM gölge katman ve hatalı olabilir; hangisinin doğru olduğu ölçülmeli.
  • Ters yönde KEJE ve TOUCH THE MAGIC için GOZLEM "çim→kum" diyor, MERCEK bayrak koymuyor.

12. Bütçe gerekçesi ve kapsama dağılımı [id: kolon-indirimi-denetlenemiyor · tip: KARAR]

  • Kesinti gerekçesi "gün toplamı 11.000 kolon tavanında marjinal EV sırasıyla" yazıyor. Üç kuponun toplamı 900+810+810 = 2.520. 11.000 tavanı bağlayıcı olamaz; asıl sınır kupon başına 1.200.
  • Kesintilerin kimi neden düşürdüğünü dosyadan denetleyemiyorum (3→2, 4→3, 5→3).
  • Kapsama kalabalık ayakta düşük, küçük ayakta yüksek:
  • İst-K8 (kadro 18): %43.
  • İst-K4 (kadro 16): %43.
  • Bursa-K2 (kadro 10): %39.
  • Bursa-K5 (kadro 5), İst-K2 (kadro 5), İst-K6 (kadro 6): %67.
  • İst-K6'da WHIZBANG p=0,646 ile günün en sağlam zemini. Ona "+1 kol" verilirken kalabalık ayaklar budanmış.
  • Marjinal EV tablosu verilirse doğrulanabilir.

13. WHIZBANG iki programda 2. aday; "eşiğin altında" etiketi bayat [id: ayni-at-iki-programda-tek-ortak-ayak-riski-birlesmiyor · tip: OLCUM]

  • WHIZBANG İst K1-6 ve K3-8'in ikisinde "2. aday". Arşivcinin işaret ettiği mükerrer sayım riski bugün de var.
  • KURGU "🥈 eşiğin altında, kupona TEK girmedi" yazıyor. p=0,646 hiçbir eşiğin altında değil. TEK-KAPISI'na göre yol K-014 ile 21.08'de kapatılmış.
  • Etiket bayat; kapı hâlâ "eşik" mantığıyla konuşuyor.

14. TEK sırası p-tabanlı, v2.1 ayrışma-tabanlı [id: tek-sirasi-p-tabanli-ayrisma-v2-1-ile-ayrisiyor · tip: KARAR]

  • İst K3-8'de ayrışma sırası NAERYS (4,6) → NEJDET (3,8) verir. TEK-KAPISI NEJDET'i 1. aday yapmış (🔒 kilit).
  • Bursa'da AFTER BURNER (p 0,393) KARAGÜRGEN'den (0,352) yüksek p'li ama 2. aday.
  • TEK-KAPISI sıralamayı p_tek ve gece kilidi ile yapıyor (14.08 kararı), v2.1 metnindeki "ayrışma birincil" ile uyuşmuyor. Hangisinin güncel olduğunu PI söylemeli.
  • KURGU'nun alttaki "TEK ADAYLARI — GECE" tablosu ayrışma sıralı ve kendi notuyla "referans, karar vermez".

15. n=95 hücresi uyarısız sunulmuş [id: motor-raporu-n95-hucre-yon-gosterir-notu-yok · tip: HATA]

  • MOTOR-RAPORU İst-K2 için "SORU-39 (n=95): M3 24,2% · lift 2,36×" ve "TEK adayı olabilecek nadir debütan hücresi" yazıyor.
  • n<100 olduğu için "yön gösterir, mühür değil" notu zorunlu.
  • ROI −%17,7 ayrı yazılmış, o kısım doğru.

16. KURGU gerekçe satırları çift basılıyor [id: kurgu-gerekce-satirlari-ayni-ayak-icin-cift-basiliyor · tip: HATA]

  • İstanbul K3→K8 tablosunda İst-K3, K4 ve K6 gerekçeleri iki kez basılı.
  • İstanbul K1→K6'daki İst-K6 hücresinde "TEK adayı-2: WHIZBANG" satırı iki kez geçiyor.
  • Kozmetik; ancak çift sayımla karışabilir.

ÖZET

Güvenilirlik: ÇEKİNCEYLE.

  • Bant sıralaması, h2h/ayrışma sayıları, kolon çarpımları ve TEK adayı kimlikleri PUANTAJ ile tutarlı.
  • 05.08 kalıbı yok: TEK kuralı banda sızmamış.
  • Güvensiz kalan taraf: eküri sayımı, bant atlarının düşürülme gerekçesi ve metin etiketleri. AGF olmadığı için TEK-GEÇİDİ bu gece zaten ölçülemiyor.

En fazla 3 düzeltme:

  1. Eküri çiftlerini her ayakta tek kuralla sayıp ortakları at listesine yaz. Bant atı (CANCANER, DÜMENCAN) kesintiye gidiyorsa nedenini ve beraberlik kuralını yaz.
  2. Gerekçe metnini bant kararından sonra üret ("+1 kol" yalnız listedekilere), MERCEK SUSAR ayaklarında mercek puanını sıfırla ve satır notlarındaki eski 1,87×/1,17×/1,05× etiketlerini kaldır.
  3. Başlıkta "kapalı" görünen iliskisel ve insan_isilti gerçekte skorda; ya başlığı düzelt ya da katmanı kapat. KEJE, NEJDET ve AFTER BURNER katmansız motor-1 değil. Sabah AGF ile TEK bayraklarını yeniden denetle.

Kupon oynanmaz; bahsi yalnız Bayram girer.

Aynı disiplin, beş pist:TJK Tahmin · TürkiyeSha Tin More · Hong KongUSA Pick Day · ABDSA Horse Race · Güney AfrikaRace Franch · Fransaağ →