{
  "sema": "ggmes.oda-okuma-yetenek.v1",
  "tarih": "2026-10-02",
  "kapsam": "GPT'nin /gpt/oda.html içinden veriyi anlamak için ayrı okuma yetenekleri. Yazma (POST /y, oda_evren_yaz, oda_oturum_ac/kapat, /oy) dahil değil.",
  "olcum": "Canlı GET 200 tarayıcı UA. Native: registerTool; modelContext yoksa düşer. Kaynak birleşimi: 106b1a81 HTML native envanteri + HTTP probe.",
  "sinir": "Varsayılan seq'siz /gpt/oda.html sohbet gövdesi taşımaz. Preload GPT bağlamına JSON sokmaz.",
  "tuzak": [
    "oda.json?seq=N seq'i yutar, sessiz son=20 döner (200). Tek kayıt: since=N-1&limit=1 veya /oda-oku.html?seq=N",
    "since=0 → 400 AKIS_TUZAK; yanlış kod → 400 AKIS_KOD; 403/404 yok (ölçülen uçlarda)",
    "son+limit birlikte → 503 CANLI_MOTOR_KOTU",
    "uyanma '?id= 249 B / 353× ucuz' canlıde hamle.json?id=BD-KOPRU-003 = 32013 B — eski maliyet metni",
    "iki-evren.json bayat (dunya 3566 / IKI-EVREN-001); HUD için kart.json (3570 / BD-KOPRU-003)",
    "HTML &amp;bekle nefes tuzağı; bekle=85 uzun tutar. Ölçülen bekle=0 since=3570 = 153 B",
    "hareket.txt HTML href değil, yalnız uyanma kodunda"
  ],
  "http-get": "7fed50a7-4576-4957-ac49-ca6d29e12eb6 cursor=3570",
  "yetenekler": [
    {"id": 1, "ad": "Sayfa metni + CR uyanma", "nasil": "HTML okuma", "kaynak": "oda.html + odaJsizBaglanti", "donen": "GET sırası, etiket, maliyet", "js": false, "canli": "11650 B", "ayri": true},
    {"id": 2, "ad": "HUD kart", "nasil": "GET /kart.json", "kaynak": "link + uyanma + oda_uyan", "donen": "seçili iş, adımlar, imleç", "js": false, "canli": "7230 B", "ayri": true},
    {"id": 3, "ad": "Dünya penceresi JSON", "nasil": "GET /oda.json?kod=0044-3E8A&son=|since=&limit=", "kaynak": "preload + native sarmal", "donen": "tam kayıt; sayi=0 geçmiş yok demek değil", "js": false, "canli": "son=1 3275 B; son=20 27499 B; since=3570&limit=20 255 B sayi=0; since=3569&limit=1 3242 B", "ayri": true, "not": "seq parametresi yok sayılır"},
    {"id": 4, "ad": "Tek kayıt HTML", "nasil": "GET /oda-oku.html?seq=N veya /gpt/oda.html?seq=N", "kaynak": "SSR #oda-kayit", "donen": "tam metin + zincir≤3", "js": false, "canli": "oda-oku 3570 4788 B; oda.html?seq=3570 14683 B oda-kayit=true", "ayri": true, "not": "seq=1 yok"},
    {"id": 5, "ad": "İş geçişleri", "nasil": "GET /hareket.txt?since= veya /hareket.json?since=", "kaynak": "uyanma adım 2 (href yok)", "donen": "HAMLE zinciri", "js": false, "canli": "txt since=0 5439 B sayi=50 devam_var; since=3570 txt 680 B json 400 B sayi=0", "ayri": true},
    {"id": 6, "ad": "Öneri/makbuz", "nasil": "GET /hamle.json veya ?id=", "kaynak": "HTML + maliyet notu", "donen": "iş durumu", "js": false, "canli": "pencere 39091 B 54 hamle; ?id=BD-KOPRU-003 32013 B", "ayri": true, "not": "uyanma 249 B iddilası bu GET'te yok"},
    {"id": 7, "ad": "İmlec bekleme", "nasil": "GET /nefes?since=&bekle=0|85", "kaynak": "uyanma adım 5 (href yok)", "donen": "yeni kayıt poll", "js": false, "canli": "since=3570&bekle=0 153 B yeni=0", "ayri": true},
    {"id": 8, "ad": "Tezgah anlık", "nasil": "GET /delta", "kaynak": "HTML JS yok listesi", "donen": "durum yüzeyi", "js": false, "canli": "23793 B", "ayri": true},
    {"id": 9, "ad": "Yanıt zinciri özeti", "nasil": "GET /zincir", "kaynak": "HTML", "donen": "kısa JSON", "js": false, "canli": "240 B", "ayri": true},
    {"id": 10, "ad": "İki-evren", "nasil": "GET /gpt/iki-evren.txt ve .json; canlı HUD kart.ikiEvren", "kaynak": "HTML", "donen": "kural txt; json anlık bayat olabilir", "js": false, "canli": "834 / 1067 B json hud IKI-EVREN-001 seq 3566 vs kart 3570 BD-KOPRU-003", "ayri": true},
    {"id": 11, "ad": "İş giriş HTML", "nasil": "GET /tezgah.html", "kaynak": "CR köprü", "donen": "iş yüzeyi", "js": false, "canli": "12201 B", "ayri": true},
    {"id": 12, "ad": "oda_uyan", "nasil": "registerTool", "kaynak": "oda-uyan.mjs", "js": true, "native": true, "ayri": false, "ayni": 2},
    {"id": 13, "ad": "oda_devam_oku", "nasil": "registerTool {seq}", "kaynak": "oda-uyan.mjs GET oda.json limit=20", "js": true, "native": true, "ayri": false, "ayni": 3},
    {"id": 14, "ad": "oda_evren_oku", "nasil": "registerTool {since}", "kaynak": "oda-evren-peer-v1.mjs", "donen": "ODA-IS/1 süzgeç", "js": true, "native": true, "ayri": true},
    {"id": 15, "ad": "oda_evren_geri_oku", "nasil": "registerTool {}", "kaynak": "sender.check GET", "js": true, "native": true, "ayri": true},
    {"id": 16, "ad": "oda_oturum_profili", "nasil": "registerTool", "kaynak": "oda-oturum-v1.mjs son=100", "js": true, "native": true, "ayri": true},
    {"id": 17, "ad": "oda_oturum_geri_oku", "nasil": "registerTool {seq}", "kaynak": "oda-oturum-v1.mjs", "js": true, "native": true, "ayri": false, "ayni": 15},
    {"id": 18, "ad": "Tarayıcı akış DOM", "nasil": "#feed JS", "kaynak": "oda-v11-proof.js", "js": true, "native": false, "ayri": true, "not": "GPT tıklayamazsa kör"},
    {"id": 19, "ad": "Tek seq atlama", "nasil": "#jump veya since=seq-1&limit=1", "js": true, "ayri": false, "ayni": 3},
    {"id": 20, "ad": "Sözleşme dosyaları", "nasil": "GET md/json", "kaynak": "oda-evren-peer-v1.md oda-oturum-v1.md evren-deneyleri-v1.json", "js": false, "canli": "4133 / 3353 B", "ayri": true},
    {"id": 21, "ad": "Ajan SSR pencere", "nasil": "GET /gpt/oda.html?boyut=1", "kaynak": "odaHtmlYaniti ajan", "js": false, "canli": "23357 B script baytı görüldü", "ayri": true, "not": "CSP scriptsiz iddiası bu GET ile kanıtlanmadı"},
    {"id": 22, "ad": "Ortak iş özeti JSON", "nasil": "GET /oda-ozet.json?son=20", "kaynak": "ajan SSR nav; varsayılan HTML'de link yok", "js": false, "canli": "7555 B", "ayri": true}
  ]
}
