🧐 YORUM — doktrin denetimi
8 Kasım 2026yorum_katmani_uret.py · headless claude -p · yalnız OKUMA yetkisiyle · ÜRETİM değil DENETİM
🧐 KURGU DENETİMİ: 2026-11-08
Okunan dosyalar: PUANTAJ (416 satır, tamamı), MERCEK, H2H-MATRİS, MOTOR-RAPORU, KURGU, TEK-KAPISI, GÖZLEM (gölge katman) ve ARŞİVCİ-07112026. Verilen dosyaların hepsi mevcut.
⛔ EKSİK
- AGF: 0/171 dolu, gece sürümü. Şişik-favori, debütan-şişme ve TEK-GEÇİDİ'nin AGF kenarı ölçülemedi.
- GANYAN (muhtemel): yok, DOĞU doktrini INERT.
- KARDEŞ 🔻 FREN rozeti: PUANTAJ'da karşılığı yok, hangi atın frenli olduğu görünmüyor.
- AKIŞ özeti ve nihai kurgu çıktısı: dosya listesinde yok.
0. Doğrulananlar ve temiz çıkanlar
- TEK adayları: 8 adayın skoru, ayrışması (md2 farkı) ve ilk1−ilk4 farkı PUANTAJ ile birebir tutuyor.
- H2H: KADER GÜCÜ +9, LORD SEYFO +10, O PAPATYA +10 ve TAKEACHANCEONME +5 ikili dökümden elle yeniden hesaplandı, tutuyor.
- MERCEK TEK-yasağı: tek yasaklı DARMADUMAN (İst-K9) TEK adayı değil. MERCEK engelli hiçbir at TEK listesinde yok.
- PIST-DONUS (TEK vetosu): Adana-K5 ANDROMEDA STAR bantta duruyor (kol 5). Veto banda sızmamış.
- Patlama (kadro ≥13): 4 TEK'in hiçbiri kadro ≥13 değil. Adana-K5 (13) ve Adana-K9 (18) TEK değil.
- 05.08 kalıbı: "AGF-4 grubu" gibi bir TEK kuralının banttan at çıkardığı bir kesim yok, AGF zaten boş. Tek şüpheli kesim #7'de.
- ROI ve isabet: KURGU ikisini ayrı yazıyor ("ROI ayrı ve NEGATİF"). Her kuponun EV'si açıkça negatif.
- MOTOR-RAPORU ÇELİŞKİ maddeleri:
- İst-K1 beraberliği kol 2→3 ile kapsanmış.
- İst-K5 KAŞIKÇIBEYİ ve İst-K7 KOCAVEZİR listeye girmiş.
- Adana-K6 KAYIP İNCİ ve Adana-K9 O PAPATYA girmemiş (bkz. #4).
PM-YANIT
- ortak-ayak-iki-kuponda-farkli-kol → UYGULANABİLİR, bugün de var: Adana-K6 kol 2↔3 (K1→K6 ve K4→K9 tabloları) ve İst-K4 kol 3↔5. Ortak ayakta at listesi ve kol tek kaynaktan gelmeli, farklıysa büyük olan esas alınmalı. Ayrıntı #3.
- sert-veto-karari-degistirmeden-hakli-sayiliyor → UYGULANABİLİR, PM tarafında. KURGU'da değişecek bir şey yok. Bugünkü tek sert veto Adana-K5 PIST-DONUS ve ANDROMEDA STAR p-sırasında 15., yani karar etkisi 0.
- pm-karsi-olgu-ikinci-aday-satirini-sayim-disi-birakiyor → UYGULANABİLİR, PM tarafında. Bugünkü KURGU'da karşılığı yok.
- motor-raporu-kaynak-sayaci-puantajla-celisiyor → karşılanmamış, bugün de var. MOTOR-RAPORU "MERCEK kaydı 0 at" diyor, PUANTAJ'da onlarca atta mercek ≠ 0. UYGULANABİLİR, kod düzeyi. Ayrıntı #10.
- akis-kesiti-uyari-dugumlerini-dusuruyor → REDDEDİLDİ. Kurgu denetimi kapsamı dışında, girdide AKIŞ yok.
- tanik-push-surekli-kirmizi → REDDEDİLDİ, aynı gerekçe.
- nihai-kurgu-adimi-hata-kodu-donuyor → REDDEDİLDİ, aynı gerekçe. Bugün nihai kurgu çıktısı da verilmedi, mekanik KURGU okundu.
- kurgu-referans-tablosu-sert-vetolu-atlari-isaretsiz → bugün sınanamaz. Gece sürümünde mutabakat tablosu yok, vetolu K5 de tabloda görünmüyor. Veto sütunu eksikliği duruyor.
- tek-kapisi-ikinci-aday-p-sirasini-atliyor-gerekce-yok → karşılanmamış, bugün de var: Adana K4-9'da 1. aday p .295, 2. aday p .343. UYGULANABİLİR, TEK-KAPISI gerekçe satırı. Ayrıntı #8.
- tek-kapisi-ekuri-notu-uye-olmayan-ati-birime-katiyor → karşılanmamış, bugün 2 kez tekrarladı (Adana-K1 ve İst-K8). UYGULANABİLİR. Ayrıntı #2.
- Arşivcinin "yarın için notu" bugünkü kartta karşılık bulmadı. Üç maddenin ikisi uygulanmadı: "+1 kol" atı listede yok (#4) ve eküri birimleri kolla sayılmıyor (#1). Takas maddesi gece sürümünde uygulanamaz. Hiçbir
tur: AGIRLIKtalebi yok.
1. Eküri birimi kol, kolon ve maliyete girmiyor [id: ekuri-birimi-kol-ve-kolon-sayimina-girmiyor · tip: HATA]
Eküri çifti TJK'da tek bahis birimidir. Çiftin bir üyesi bantta ise partner bedavadır. Bugün 4 ayakta ikisi de bant dışı, yani çift fazladan bir birimdir, ama kol artmamış ("kol sabit, bedava" yazıyor).
| ayak | yazılan kol | gerçek birim | durum |
|---|---|---|---|
| Adana-K1 | 3 | 4 (KADER, ROCKSTAR, DEĞERHAN + ASIL OĞUL/SEVDA çifti) | çift bant dışı: rank 9 ve rank 6 |
| Adana-K9 | 3 | 4 | KING INVICTUS rank 8, çift bant dışı |
| İst-K8 | 2 | 3 | HAVASUPAI rank 5, DUM SPIRO SPERO rank 6, ikisi de bant dışı |
| İst-K9 | 3 | 4 | DARKROK rank 5, VALTROX rank 6 |
İst-K3 doğru uygulanmış: GÜLNARLI bantta, PİRAYE SULTAN gerçekten bedava.
Etki, yazılan 1.080 / 810 / 972 / 810 kolon üzerinden:
- Adana K1→K6: 1.440 kolon, ≈1.800 TL (yazılan 1.350).
- Adana K4→K9: 1.080 kolon, ≈1.350 TL (yazılan 1.012).
- İst K4→K9: 1.620 kolon, ≈2.025 TL (yazılan 1.012).
- Bu iki kupon (1.440 ve 1.620) kupon başı 1.200 tavanını aşıyor.
- Toplam ≈6.390 TL, yazılan ≈4.589 TL.
Varsayım: çift tek birim sayılır. Tersi doğruysa kol etiketi değil, çiftin "bedava" gerekçesi yanlıştır. İki halde de EV rakamları güvenilmez. Arşivcinin kolon-hesabi-tek-yonlu-denetleniyor talebiyle aynı kusur.
2. TEK-KAPISI eküri notu üye olmayan atı birime katıyor [id: tek-kapisi-ekuri-notu-uye-olmayan-ati-birime-katiyor · tip: HATA]
- Adana-K1: "TEK birimi KADER GÜCÜ + ASIL OĞUL + SEVDA MEVSİMİ". PUANTAJ eküri kümesi yalnız ASIL OĞUL+SEVDA MEVSİMİ.
- İst-K8: "GIANT WAVE + DUM SPIRO SPERO + HAVASUPAI, p=0.490 üyelerin toplamı". Eküri yalnız DUM SPIRO SPERO+HAVASUPAI.
- KURGU İst-K8'de çifte ayrı p veriyor (0.077). Not doğruysa GIANT WAVE'in kendi p'si ≈0.41 olur ve program sırası BROARTS (.466) lehine döner. Hangisinin doğru olduğu dosyadan çıkmıyor.
- GIANT WAVE bağlayıcı TEK olduğu için kaynak ölçümü gerekiyor.
3. Ortak ayakta iki kuponda farklı kol ve at [id: ortak-ayak-iki-kuponda-farkli-kol · tip: HATA]
- Adana-K6: K1→K6 kol 2 (NAZİKO, AL BENZE), K4→K9 kol 3 (+KILIÇ KIZI). KILIÇ KIZI
bantta_mi=1, h2h_dom (+9) ve AL BENZE'nin yalnız 0.3 puan gerisinde (15.4 / 15.7). K1→K6 kuponunda bu at yok. - İst-K4: K1→K6 kol 3, K4→K9 kol 5. Aynı debütan ayak, iki farklı kapsama.
- Adana-K5 ve İst-K4 gerekçe hücrelerinde çift 💰 satırı var, program gerekçeleri birleşmiş.
4. "+1 kol" atı at listesinde yok [id: gerekce-metni-bant-kararindan-once-uretiliyor · tip: HATA]
- Adana-K6: "+1 kol · KAYIP İNCİ" yazıyor. İki kupon tablosunda da KAYIP İNCİ yok (K4→K9'da yerine KILIÇ KIZI var).
- Adana-K9: "+1 kol · O PAPATYA, h2h dominant" yazıyor. At listede yok. O PAPATYA h2h_dom +10 ve md5 (4.5).
- Gerekçe metni karardan önce üretilmiş, listeyle uyuşmuyor. Arşivcinin dört gündür tekrarladığı kusur.
- Ayrıca şablon metin O PAPATYA için "h2h_guclu 2,07×" diyor, oysa at h2h_dom (1,79×).
5. Bant sınırında 0.1–0.4 puanlık kesimler [id: bant-sinirinda-0-1-0-4-puanlik-kesimler-yakalanmamis · tip: HATA]
MOTOR-RAPORU yalnız İst-K1'i yakalamış. Yakalamadıkları:
- Adana-K8: LUPELYAN 9.6 girdi, LA JEFA 9.5 kaldı (fark 0.1). LUPELYAN'ın +2.5 mercek puanı "bu mesafede derecesi yok" olan bir adres-galibiyetinden geliyor. Mercek çıksa LUPELYAN 7.1'e düşer. GÖZLEM'de LA JEFA ⭐⭐ (FORM-YUKSELEN).
- Adana-K6 (K1→K6): AL BENZE 15.7 girdi, KILIÇ KIZI 15.4 kaldı (fark 0.3).
- Adana-K9: HELLO KUTTY 5.8 girdi, RUNNER ON RIVER 5.4 kaldı (fark 0.4). 18 atlık ayakta O PAPATYA da dışarıda.
- İst-K9: APOLLO MAXIMUS 7.6 dışarıda (LEAVING A TRACE 8.1'e 0.5 geride), eküri çifti ise içeride (#1).
6. Kalabalık ayakta kapsama doktrine ters yönde dağılmış [id: kalabalik-ayakta-butce-dagilimi-doktrine-ters · tip: KARAR]
Doktrin kalabalık ayakta favoriyle yetinmemeyi söylüyor. Ama:
- 18 atlı Adana-K9'da kol 4→3. Skor yayılımı çok düz: 11.5, 8.9, 5.8, 5.4.
- Adana-K7 (9 at, düz maiden) 4→2'ye indi.
- Adana-K2 (aynı tip, 9 at, TEK ayağı) 4'te kaldı.
- TEK ayakları (K2, K4, İst-K6, İst-K8) bütçe dağıtımından muaf görünüyor, ama gerekçe yazılmamış. K-127 "kupon daraltılmaz" diyor, genişletmek için de bir şey demiyor.
7. Gerekçesiz bant-içi kesimler, gece sürümü beyanıyla çelişiyor [id: kolon-indirimi-denetlenemiyor · tip: KARAR]
KURGU TEK bölümünde "Gece sürümünde kolon indirimi ÖNERİLMİYOR" diyor, ama üç kesim yapmış:
- Adana-K7 4→2: bant-içi iki at düştü, WHITE WRIST (md3, 7.5, h2h +3.5) ve BLACK AS NIGHT. Atlar koşmuş (8/9 son6 dolu), kör ayak değil. Gerekçe yalnız "marjinal EV sırası", ölçüt yok.
- Adana-K9 4→3.
- Adana-K6 3→2 (K1→K6): KURGU HATASI ŞÜPHESİ, kanıt değil. Satırda 💰 bütçe gerekçesi yok. Yazılı tek ifade "🥈 TEK adayı-2: NAZİKO… kupona TEK girmiyor (2'li kalır)". Bu doğruysa TEK-2.aday kuralı banda sızmıştır ve KILIÇ KIZI (bant-içi, h2h_dom) bu yüzden düşmüştür. Aynı ayak K4→K9'da 3 kolla duruyor.
8. TEK-KAPISI p sırasını atlıyor, gerekçe yok [id: tek-kapisi-ikinci-aday-p-sirasini-atliyor-gerekce-yok · tip: KARAR]
- Adana K4-9'da 1. aday DENİZ KESTANESİ p .295, 2. aday NAZİKO p .343.
- Tek açıklama 🔒 işareti (marj ≥ 0.18), marj değeri dosyada yok.
- Diğer üç programda sıra p'ye uyuyor.
- DENİZ KESTANESİ günün en düşük p'li "TEK"i. Kuponu daraltmıyor (K-127), ama defter ve ölçüm bu seçime göre kurulur.
9. "Kapalı" ilan edilen İLİŞKİSEL skorda aktif ve 2 TEK'in md1'liğini taşıyor [id: kapali-ilanli-iliskisel-skora-giriyor · tip: KARAR]
- PUANTAJ ve MOTOR-RAPORU "⛔ İLİŞKİSEL kapalı" diyor. Skor sütununda
iliskisel±5…8.6 değerleriyle aktif. Etiket alt bileşenleri mi kastediyor, katmanın kendisini mi, belirsiz. - Katman çıkarılsa (elle hesap):
- Adana-K4: DENİZ KESTANESİ 8.1, GONDAR 8.3. Md1 el değiştirir.
- İst-K8: GIANT WAVE 13.5, SOMEWHAT CLOUDY 14.9. Md1 el değiştirir.
- Adana-K7: SİGNOMİ 4.2'ye düşer ve WHITE WRIST kol 2'ye girer.
- İst-K3: GÜLNARLI 6.7, NADİYEKINALI 8.7. Md1 el değiştirir.
- Skill'deki "ilişkisel aile üretimde pozitif" ifadesiyle de çelişen bir başlık var. Kapalı-ilan mı, aktif mi, PI'nin netleştirmesi gerekiyor.
10. MERCEK SUSAR ve MOTOR-RAPORU sayacı PUANTAJ'la çelişiyor [id: puantaj-basligi-mercek-icin-yaniltici · tip: HATA]
- MERCEK Adana-K3, K4, K6 ve İst-K8'i "SUSAR (yeterli derece yok)" ilan ediyor. PUANTAJ'da bu ayaklarda ALTIN adreslere mercek +1.3…+2.5 yazılmış (ör. K4 EFRUZKIZI ve DİCLE FIRAT +2.5, İst-K8 ASİL KRALİÇE +2.5).
- MOTOR-RAPORU "MERCEK kaydı: 0 at" diyor. Aynı kusur.
- Elle kontrol: mercek çıkarılsa bu 4 ayakta bant kümesi ve TEK md1'leri değişmiyor. Kural ve etiket tutarsızlığı, bugün sıra etkisi yok.
11. MERCEK satır notları eski ham lifti gösteriyor [id: mercek-satir-notlari-eski-ham-lifti-gosteriyor · tip: HATA]
- Başlık K-106'da adres kanalının q-normalize edildiğini yazıyor: ALTIN 1,00, alan≤8 0,99, TAM 0,99, YARIM 1,02. "Eski 1,45×/1,87× HAM liftti."
- Satırlar hâlâ "dar alan (≤8) — ölçülen 1,87×" (10 satır), "TAM (1,17×)" ve "YARIM (1,05×)" yazıyor.
- Okuyan, ölçümde düşmüş bir lifti geçerli sanır.
12. MOTOR-RAPORU "ÖLÇÜLMÜŞ KURAL" satırları bayat veya n<100 uyarısız [id: motor-raporu-olculmus-kural-satirlari-bayat · tip: HATA]
- SORU-22 sıklet: "Handikap en hafif at 1,14× (taban ÜSTÜ)" diyor. PUANTAJ başlığı SIKLET'in 03.09.2026'da ölçülüp "ETKİ YOK, 0,98–1,05×" çıktığını ve skora girmediğini yazıyor. İki dosya aynı konuda çelişiyor.
- SORU-39: n=95 hücresi "TEK adayı olabilecek nadir debütan hücresi" diye kesin cümleyle sunuluyor. n<100 için "yön gösterir, mühür değil" ibaresi yok.
13. Debütan ayaklar: ölçülemeyen kardeş freni ve teorik galop [id: kardes-fren-kapali-ama-bugun-riski-dusuk · tip: OLCUM]
- Bugün iki tam debütan ayak var: İst-K1 (8/8) ve İst-K4 (9/9). Risk "düşük" denemez.
- KARDEŞ 🔻 FREN rozeti W'de yok ve rozetli atlar görünmüyor (⛔ EKSİK).
- İst-K1'de IRON ANGEL'in 1.0 puanlık önü, ölçülmemiş TEORİK galop ağırlığından geliyor (+1.5 / +0.5).
- İst-K4 için MOTOR-RAPORU FIRSAT "DAR geçiş (2-3 at)" diyor. KURGU K4→K9'da 5 at veriyor. "Kör ayakta kümeyi kesme" ile "DAR geçiş" birbiriyle çelişiyor.
14. Anne-kardeş aile testi takvimi geçmiş [id: anne-kardes-orani-aile-testi-veri-yetersiz · tip: OLCUM]
- Plan 2026-09-01'de soru70_aile_muhur_testi.py ile tekrar sınamaydı, bugün 68 gün geride.
- PUANTAJ hâlâ "ölçülmedi / dejenere" yazıyor. Sonuç dosyalarda görünmüyor.
15. Şişik-favori ve AGF-bağımlı vetolar ölçülemiyor [id: sisik-favori-vetosu-olculemez-eksik-agf-yuzdeleri · tip: OLCUM]
- Adana-K2 KONNICHIWA maiden, şişik-favori vetosunun (AGF-1 ≥%55) hedef hücresi. AGF 0/171.
- KURGU başlığı "AGF YOK" diyor ama dört TEK satırında "⛔ EKSİK: şişik-favori / AGF3+ şartı ölçülmedi" yazmıyor.
- GÖZLEM çapraz uyarıları (gölge katman, hüküm değil):
- KONNICHIWA'da ÇİM→KUM dönüşü, kumda son 08.08'de 6/12.
- DENİZ KESTANESİ'nde FAVORI-DUSTU ve kuma dönüş.
16. TEK tablosu eski AGF-merkezli lejant ve vadesi dolmuş takip atları [id: tek-tablosunun-baslik-metni-eski-doktrini-v2-0-anlatiyor · tip: HATA]
- KURGU TEK tablosu lejandı "🤝 AGF 1-2 → M3 %39-46 (en güçlü)" diyor. Bu v2.0 dili. 05.08 akşam kararı v2.1'de AGF skora ve banda girmiyor. Bağlayıcı üst notlar güncel.
- "🎯 TAKİP ATI … ⏳ VADE DOLDU" etiketi üç atta duruyor: KADER GÜCÜ 4/3, NAZİKO 3/3, GÜLNARLI 3/3. Üçü de zaten md1. Takip listesi 21.09 anlık görüntüsüne dayanıyor (arşivci: 49+ gün bayat).
ÖZET
Mekanik KURGU'ya ÇEKİNCEYLE güvenilebilir. Bant kümeleri PUANTAJ sıralamasıyla büyük ölçüde tutarlı, TEK hesapları temiz, 05.08 kalıbı kesinleşmedi. Güvenilmeyen kısım kol, birim, maliyet ve gerekçe tutarlılığı.
Üç düzeltme:
- Eküri birimini kol, kolon ve maliyete dahil et. 4 ayakta kol+1 birim var, iki kupon 1.200 tavanını aşıyor (#1). TEK-KAPISI eküri notundaki üye olmayan atı da düzelt (#2).
- Ortak ayakta tek kol ve at listesi uygula. Adana-K6'daki gerekçesiz 3→2 kesimini incele, KILIÇ KIZI K1→K6'da düşmüş (#3, #7). "+1 kol" atlarını (KAYIP İNCİ, O PAPATYA) listeye ekle ya da gerekçeyi sil (#4).
- Bant sınırı eşiğini tanımla. Adana-K8 LUPELYAN/LA JEFA 0.1, Adana-K6 0.3, Adana-K9 0.4 kesimleri beraberlik gibi kapsanmalı, ya da ayrışma eşiği PI kararıyla yazılmalı (#5).
Kupon oynanmaz; bahsi yalnız Bayram girer.