diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml
new file mode 100644
index 0000000..0ba6da8
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/config.yml
@@ -0,0 +1,11 @@
+blank_issues_enabled: true
+contact_links:
+ - name: ⬇️ Codex'i indir
+ url: https://codex.numexai.com.tr
+ about: IDE, VS Code eklentisi ve CLI.
+ - name: 🧰 Numex SDK (açık kaynak)
+ url: https://github.com/mobilcep/numex-sdk
+ about: Codex'i kendi kodundan çalıştır.
+ - name: 🔒 Güvenlik bildirimi
+ url: mailto:destek@numexai.com.tr
+ about: Güvenlik açıklarını e-postayla bildir.
diff --git a/.github/ISSUE_TEMPLATE/hata-bildir.yml b/.github/ISSUE_TEMPLATE/hata-bildir.yml
new file mode 100644
index 0000000..5bd34bb
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/hata-bildir.yml
@@ -0,0 +1,44 @@
+name: 🐞 Hata bildir
+description: Numex Codex'te (IDE, VS Code, CLI, Web) bir hata bildir
+labels: ["hata"]
+body:
+ - type: dropdown
+ id: kapi
+ attributes:
+ label: Hangi Codex?
+ options: [Codex IDE (masaüstü), VS Code eklentisi, Codex CLI, Codex Web, Uzaktan PC köprüsü]
+ validations:
+ required: true
+ - type: input
+ id: surum
+ attributes:
+ label: Sürüm ve işletim sistemi
+ placeholder: "ör. IDE v2.9.59 · Windows 11 / CLI v3.3.10 · Node 22 · Ubuntu"
+ validations:
+ required: true
+ - type: dropdown
+ id: mod
+ attributes:
+ label: Hangi mod?
+ options: [Sohbet, Plan, Otonom, Hata Avcısı, Konsey, Misyon, Bilmiyorum]
+ - type: textarea
+ id: ne-oldu
+ attributes:
+ label: Ne oldu?
+ validations:
+ required: true
+ - type: textarea
+ id: adimlar
+ attributes:
+ label: Nasıl tekrarlanır?
+ placeholder: |
+ 1. numex "..." yazdım
+ 2. ...
+ - type: textarea
+ id: log
+ attributes:
+ label: Log / konsey raporu / ekran görüntüsü
+ description: "`.numex/logs` veya `.numex/audit/audit-trail.jsonl`'den ilgili satırlar işe yarar. Token, e-posta, API anahtarı gibi bilgileri gizle."
+ - type: markdown
+ attributes:
+ value: "🔒 Güvenlik açığı mı? Lütfen issue açma: destek@numexai.com.tr"
diff --git a/.github/ISSUE_TEMPLATE/ozellik-istegi.yml b/.github/ISSUE_TEMPLATE/ozellik-istegi.yml
new file mode 100644
index 0000000..6cb592d
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/ozellik-istegi.yml
@@ -0,0 +1,16 @@
+name: 💡 Özellik isteği
+description: Codex için bir fikir öner
+labels: ["öneri"]
+body:
+ - type: textarea
+ id: sorun
+ attributes:
+ label: Hangi sorunu çözüyor?
+ validations:
+ required: true
+ - type: textarea
+ id: oneri
+ attributes:
+ label: Önerin
+ validations:
+ required: true
diff --git a/README.en.md b/README.en.md
new file mode 100644
index 0000000..90238d0
--- /dev/null
+++ b/README.en.md
@@ -0,0 +1,88 @@
+
+
+

+
+# Numex Codex
+
+### A coding agent that thinks in Turkish — for your editor, terminal and browser.
+
+**Ask. It writes, runs and verifies — until the job is actually done.**
+
+[🇹🇷 Türkçe](README.md) · 🇬🇧 **English**
+
+
+
+---
+
+Numex Codex is the coding agent of [Numex AI](https://numexai.com.tr), Türkiye's Turkish-first AI.
+Tell it what you want in plain language; it **plans, writes, runs and tests** the code, and only says
+"done" once it can **prove** it works. For complex work it doesn't act alone — it convenes a
+**Council** of four specialists.
+
+> 📌 This is Codex's showcase, documentation and community repo. Downloads:
+> [codex.numexai.com.tr](https://codex.numexai.com.tr). Open-source SDK:
+> [numex-sdk](https://github.com/mobilcep/numex-sdk).
+
+## 🚪 Four doors, one agent
+
+| | Where | Install |
+|---|---|---|
+| 🧩 **Codex IDE** | Windows desktop (VS Code based) | [Download](https://codex.numexai.com.tr) — v2.9.59, ~162 MB |
+| 🧩 **VS Code extension** | Your existing VS Code | Install the extension + sign in via CLI |
+| ⌨️ **Codex CLI** | Terminal | `npm i -g @numexai/cli` (v3.3.10) |
+| 🌐 **Codex Web** | Browser | Nothing to install |
+
+## 🏛️ The Council — four specialists, one task
+
+Most coding agents grade their own homework: one model plans, writes, tests and declares success.
+Codex hands complex tasks to a Council where every member has **one job and limited permissions**:
+
+| Member | Job | Can write? |
+|---|---|---|
+| 📐 **Architect** | Folder structure, data model, per-file function plan | ❌ Plan only |
+| 💻 **Coder** | Writes complete, working code — no stubs, no TODOs | ✅ **The only writer** |
+| 🛡️ **Auditor** | First asks *"did we build the right thing?"*, then tests and verifies | ❌ Read & report only |
+| 🎨 **Designer** | Polishes UI/UX | ⚠️ CSS/HTML only |
+
+- **Single-writer rule** — only the Coder writes code, so agents never collide.
+- **Off-topic plan check** — if the Architect's plan drifts from your request, the Coder follows *your request*, not the plan.
+- **Right-sized team** — a one-line fix gets no council; a full-stack system gets all four. Token budget is checked up front (trivial ≈ 500 tokens … enterprise ≈ 30,000).
+- **Summon it yourself** — *"konseyi topla"* ("gather the council").
+- **Honest report** — a plain-language summary of who did what, including anything left unresolved.
+
+→ [Full Council write-up (Turkish)](docs/konsey.md)
+
+## 🚦 No "done" without proof — FinishGate
+
+A task only closes with **live evidence**: an HTTP 200 from the running server, passing tests, or the
+expected DOM in a headless browser. Otherwise the agent returns to a **self-healing loop**. If it gets
+stuck, a stuck-detector hands control back to you.
+
+## 🔀 Four modes
+
+**Chat** (explain, answer) · **Plan** (no edits, just a roadmap) · **Autonomous** (plan → approve →
+apply → verify) · **Bug Hunter** (root cause from logs and output).
+
+## ⌨️ CLI highlights
+
+```bash
+numex "build a dark-themed todo app"
+numex plan "add a payment module" # plan only
+numex mission "make the tests pass" # long-running autonomous mission in sandboxed worktrees
+numex undo # roll back the last turn
+numex --offline "…" # local Ollama, no internet
+numex uzak install # control your PC from your phone
+```
+
+Surgical diff-based patching · background process error interception · BM25 + AST code index · MCP
+client · live tree progress.
+
+## 🧠 Transparent memory
+
+Every project gets a readable `.numex/` folder: RAG index, **audit trail** of every action, undo
+checkpoints, learned errors, mission state and token usage. → [docs/numex-klasoru.md](docs/numex-klasoru.md)
+
+## 🤝 Community
+
+Bugs and ideas → [Issues](../../issues/new/choose) · Show what you built → [Discussions](../../discussions) ·
+Security → **destek@numexai.com.tr**
diff --git a/README.md b/README.md
index 5f91089..bf2ba50 100644
--- a/README.md
+++ b/README.md
@@ -1 +1,264 @@
-# numex-codex
\ No newline at end of file
+
+
+

+
+# Numex Codex
+
+### Editörüne Türkçe düşünen bir kod ajanı.
+
+**İste, yazsın, çalıştırsın — iş bitene kadar.**
+
+[](https://codex.numexai.com.tr)
+[](https://codex.numexai.com.tr)
+[](https://codex.numexai.com.tr)
+[](https://github.com/mobilcep/numex-sdk)
+
+🇹🇷 Türkçe · [🇬🇧 English](README.en.md)
+
+
+
+---
+
+Numex Codex, [Numex AI](https://numexai.com.tr)'ın kod ajanıdır. Ona Türkçe ne istediğini söylersin;
+**plan çıkarır, kodu yazar, çalıştırır, test eder** ve ancak çalıştığını **kanıtladığında** "bitti" der.
+Karmaşık işlerde tek başına değil, dört uzmandan oluşan bir **Konsey** ile çalışır.
+
+> 📌 Bu depo Numex Codex'in **tanıtım, dokümantasyon ve topluluk** deposudur. Hata bildirimleri,
+> öneriler ve tartışmalar burada; sürümler [codex.numexai.com.tr](https://codex.numexai.com.tr)'den
+> indirilir. Açık kaynak SDK: [numex-sdk](https://github.com/mobilcep/numex-sdk).
+
+## 📑 İçindekiler
+
+- [Üç kapı, tek ajan](#-üç-kapı-tek-ajan)
+- [Hızlı başlangıç](#-hızlı-başlangıç)
+- [🏛️ Konsey — 4 uzman, tek görev](#️-konsey--4-uzman-tek-görev)
+- [Dört çalışma modu](#-dört-çalışma-modu)
+- [Kanıtsız "bitti" yok: FinishGate](#-kanıtsız-bitti-yok-finishgate)
+- [Codex IDE](#-codex-ide--numex-çözüm)
+- [Codex CLI](#️-codex-cli)
+- [Codex Web](#-codex-web)
+- [Şeffaf hafıza: `.numex/`](#-şeffaf-hafıza-numex)
+- [Güvenlik ve kontrol](#-güvenlik-ve-kontrol)
+- [Fiyat](#-fiyat)
+- [Dokümanlar](#-dokümanlar)
+
+---
+
+## 🚪 Üç kapı, tek ajan
+
+| | Nerede? | Kurulum | Kimin için? |
+|---|---|---|---|
+| 🧩 **Codex IDE** | Windows masaüstü | [İndir](https://codex.numexai.com.tr) — v2.9.59, ~162 MB, tamamen Türkçe | Günlük profesyonel geliştirme |
+| 🧩 **VS Code eklentisi** | Mevcut VS Code'un | Eklentiyi kur + CLI'ye giriş yap | Alışkanlığını bozmadan |
+| ⌨️ **Codex CLI** | Terminal | `npm i -g @numexai/cli` | Terminal, otomasyon, uzak sunucu, CI |
+| 🌐 **Codex Web** | Tarayıcı | Yok | Kurulumsuz, "sohbet eder gibi" hızlı proje |
+
+Hepsi aynı **Numex Çekirdeği**'ni kullanır: terminaldeki komut ile editördeki buton birebir aynı
+davranır. Programatik erişim için: [Numex SDK](https://github.com/mobilcep/numex-sdk).
+
+## ⚡ Hızlı başlangıç
+
+```console
+$ npm i -g @numexai/cli
+$ numex login
+✓ Giriş başarılı — hoş geldin 👋
+$ numex
+◇ Numex Codex — Türkçe kod ajanı hazır
+```
+
+
+
+İlk görevini ver:
+
+```bash
+numex "koyu temalı, localStorage kullanan bir yapılacaklar uygulaması yap"
+```
+
+---
+
+## 🏛️ Konsey — 4 uzman, tek görev
+
+Çoğu kod ajanı tek bir modelin her şeyi aynı anda yapmasına dayanır: planlar, yazar, test eder ve
+"bitti" der — **kendi ödevini kendi notlandıran bir öğrenci** gibi. Codex'te karmaşık işler bir
+**Konsey**'e verilir; her üyenin tek bir işi ve sınırlı bir yetkisi vardır.
+
+| Üye | Görevi | Yazabilir mi? |
+|---|---|---|
+| 📐 **Mimar** | Klasör yapısı, veri modeli, dosya dosya fonksiyon planı | ❌ Sadece plan |
+| 💻 **Kodlayıcı** | Plana göre **tam ve çalışan** kodu yazar — iskelet, TODO yok | ✅ **Tek yazıcı** |
+| 🛡️ **Denetçi** | Önce *"doğru şeyi mi yaptık?"*, sonra test ve doğrulama | ❌ Sadece test/rapor |
+| 🎨 **Tasarımcı** | Arayüz ve kullanıcı deneyimi cilası | ⚠️ Sadece CSS/HTML |
+
+```mermaid
+flowchart LR
+ U([İstek]) --> A[📐 Mimar]
+ A --> C[💻 Kodlayıcı]
+ C --> H[🔁 Self-Healing]
+ H --> D[🛡️ Denetçi]
+ H --> T[🎨 Tasarımcı]
+ D -->|sorun| C
+ D --> G{🚦 FinishGate}
+ T --> G
+ G -->|kanıt ✓| OK([✅ Onay])
+ G -->|kanıt yok| H
+```
+
+- **Tek yazıcı kuralı:** Kodu yalnızca Kodlayıcı yazar; çakışma imkânsızdır.
+- **Konu sapması kontrolü:** Mimar'ın planı isteğinden saparsa Kodlayıcı planı değil **senin isteğini** esas alır.
+- **Doğru iş için doğru ekip:** Basit bir düzeltmede konsey toplanmaz; işin büyüklüğüne göre 0, 2, 3 ya da 4 üye çağrılır ve token bütçesi önceden kontrol edilir.
+- **Kendin çağır:** *"konseyi topla"*, *"ajanları çağır"*, *"ekibi topla"*, *"hep birlikte bak"*.
+- **Dürüst rapor:** Sonunda ne olduğunu düz Türkçe anlatan bir konsey raporu; çözülemeyen sorun varsa açıkça söylenir.
+
+👉 **Ayrıntılı anlatım: [Konsey nasıl çalışır?](docs/konsey.md)**
+
+
+
+---
+
+## 🔀 Dört çalışma modu
+
+| Mod | Ne yapar? | Örnek |
+|---|---|---|
+| 💬 **Sohbet** | Soru-cevap; dosya okur, açıklar, önerir | *"Bu proje ne yapıyor?"* |
+| 🗺️ **Plan** | Kod değiştirmeden mimari plan ve adım listesi | *"Ödeme modülü nasıl eklenir?"* |
+| 🤖 **Otonom** | Plan → onay → uygula → doğrula döngüsünü kendisi yürütür | *"Testleri yeşile çek"* |
+| 🐞 **Hata Avcısı** | Log, terminal çıktısı ve koddan kök nedeni bulur | *"Uygulama açılıyor ama ses yok"* |
+
+Her adım görünür: *"🔍 7 adım · 2 dosya okundu · 2 klasör tarandı · 63 eşleşme"*.
+
+## 🚦 Kanıtsız "bitti" yok: FinishGate
+
+Kod ajanlarının klasik hatası: *"Tamamlandı!"* deyip çalışmayan kod teslim etmek. Codex'te görev
+ancak **canlı kanıtla** kapanır:
+
+- ✅ Sunucu gerçekten **HTTP 200** dönüyor mu?
+- ✅ **Testler** geçiyor mu?
+- ✅ Tarayıcıda **DOM** beklenen öğeleri içeriyor mu? (Omni-Vision: headless tarayıcıyla görsel kontrol)
+
+Kanıt yoksa ajan **Self-Healing** döngüsüne döner: sözdizimi, yapı, veri bütünlüğü ve parantez
+dengesi kontrol edilir, hata düzeltilir, tekrar denenir. Ajan takılırsa **StuckDetector** devreye
+girip sana ya da web aramasına döner.
+
+---
+
+## 🧩 Codex IDE — "Numex Çözüm"
+
+VS Code tabanlı masaüstü editör. Sağ paneldeki asistanın adı **Numex Çözüm**.
+
+| | |
+|---|---|
+| ✍️ **Satır içi düzenleme** | `Ctrl+K` → *"bunu async yap"* |
+| ⏭️ **Sonraki düzenleme** | Bir değişiklik yaparsın, ilgili sonraki yeri tahmin eder → `Tab` |
+| 🔍 **Kod Lens** | Her fonksiyonun üstünde `◆ Numex: … hakkında sor` |
+| 🧠 **Anlamsal arama** | *"Ödeme nerede doğrulanıyor?"* — embedding indeksiyle |
+| 🖼️ **Görselden arayüz** | Ekran görüntüsü → çalışan kod |
+| 🖥️ **Terminal** | Doğal dilden komut üret · terminal çıktısını sohbete gönder |
+| 🔀 **Git** | Commit mesajı üret · değişiklikleri AI ile incele · PR aç |
+| 🤖 **Ajanlar** | Arka plan ajanı · bulut ajanı · gömülü tarayıcı · Design Mode · Composer |
+| 🌍 **Uzak** | SSH ve WSL ile uzak sunucuya bağlan |
+| ⚙️ **Ayarlar** | Model & sağlayıcı · sohbet & onay · **Mizah Modu** · RAG · tema · token kullanımı |
+
+
+
+Tüm komutlar ve kısayollar: **[docs/komutlar.md](docs/komutlar.md)**
+
+## ⌨️ Codex CLI
+
+```bash
+numex # terminal sohbeti
+numex "görev" # tek seferlik görev
+numex plan "ödeme modülü ekle" # sadece plan, kod değişmez
+numex mission "testleri yeşile çek" # izole çalışma alanında uzun otonom misyon
+numex undo # son turu tek tıkla geri al
+numex --offline "…" # yerel Ollama ile internetsiz
+/model fast | pro | code # profili kilitle
+```
+
+- ✂️ **Cerrahi yama** — dosyayı baştan yazmaz, diff parçalarıyla hedefli değişiklik
+- 🛰️ **Subshell yakalama** — arka plandaki npm/vite/node hatalarını ~2 sn'de yakalar, toparlanır
+- 🌳 **Canlı ağaç ilerlemesi** — görev adımları ağaç görünümünde
+- 🔎 **BM25 + AST** kod indeksi · 🔌 **MCP** istemcisi (dosya sistemi, git)
+
+### 📱 Uzaktan PC — telefondan bilgisayarına
+
+```bash
+numex uzak install # arka plan köprüsü; terminal kapansa da çalışır, sistem tepsisinde ikon
+```
+
+Sonra **numexai.com.tr/developers/remote** sayfasından Google ile giriş yap, yeşil noktalı PC'ni seç,
+yaz: klasör oluştur, dosya yaz, komut çalıştır.
+
+| | |
+|---|---|
+|  |  |
+
+
+
+## 🌐 Codex Web
+
+> *"Chat kutusuna ne istediğini yaz. Agent dosyaları otomatik oluşturur, editöre yazar, önizlemeyi
+> günceller. Tek buton yok, tek tıklama yok — sadece yaz ve izle."*
+
+- Solda dosya gezgini + **Monaco** editörü, sağda ajan sohbeti, altta terminal, ayrı önizleme
+- Şablonlar: Başlangıç · Todo · Hesap · Dashboard · E-ticaret · Blog · Manav
+- Hedef platform (Web / API / Masaüstü) ve proje türü (Muhasebe, POS, Oyun, E-ticaret…) seçimi
+- Ajan değişiklik kartı: **Kabul Et / Fark / Reddet**
+- Kaydet · ZIP indir · URL'den aç · **🚀 Yayınla** — tek tıkla herkese açık adres
+
+
+
+---
+
+## 🧠 Şeffaf hafıza: `.numex/`
+
+Codex ne bildiğini ve ne yaptığını gizlemez. Her projede **okunabilir** bir `.numex/` klasörü tutar:
+RAG indeksi, **denetim izi** (`audit-trail.jsonl`), geri alma noktaları, öğrenilen hatalar, misyon
+durumu ve token kullanımı. Projeye döndüğünde ajan kaldığı yerden devam eder.
+
+👉 [docs/numex-klasoru.md](docs/numex-klasoru.md)
+
+## 🔐 Güvenlik ve kontrol
+
+- **Önce anlaşalım, sonra yapalım:** Otonom modda bile plan sunar ve onay alır.
+- **Diff önizleme:** Her değişiklik kabul/ret için gösterilir.
+- **Geri alma:** `numex undo`, `.numex/checkpoints`.
+- **Denetim izi:** Ajanın çalıştırdığı her komut ve yaptığı her değişiklik kayıtlı.
+- **Kendi bilgisayarında:** Ajan dosyalarını senin makinende işler; veriler Türkiye'de, KVKK uyumlu altyapı.
+
+## 💳 Fiyat
+
+| Plan | Codex erişimi |
+|---|---|
+| Ücretsiz | Temel CLI |
+| Başlangıç PRO — ₺99/ay | Tam CLI |
+| **Numex PRO — ₺399/ay** | Tam CLI + API, 128K bağlam, öncelikli kuyruk |
+| Advanced — ₺599/ay | Tam CLI + tam API, 3 hesap, canlı destek |
+
+Kota bitince **Numex Kredisi**; abonelik istemeyenlere **zaman bileti** (8 saat ₺29'dan).
+Güncel fiyatlar: [numexai.com.tr](https://numexai.com.tr).
+
+## 📚 Dokümanlar
+
+| | |
+|---|---|
+| 🏛️ [Konsey nasıl çalışır?](docs/konsey.md) | 4 uzman, bütçe seviyeleri, FinishGate, konsey raporu |
+| ⌨️ [Komutlar ve kısayollar](docs/komutlar.md) | CLI komutları, IDE komut paleti |
+| 🧠 [.numex klasörü](docs/numex-klasoru.md) | Ajanın şeffaf hafızası |
+| 🌐 [Numex ekosistemi](https://github.com/mobilcep/numex_nedir) | Numex Ailesi'nin tamamı |
+| 🧰 [Numex SDK](https://github.com/mobilcep/numex-sdk) | Codex'i kendi kodundan çalıştır |
+
+## 🤝 Topluluk
+
+- 🐞 Hata mı buldun? → [Hata bildir](../../issues/new/choose)
+- 💡 Fikrin mi var? → [Özellik isteği](../../issues/new/choose)
+- 💬 Codex ile ne yaptın? → [Discussions](../../discussions)
+- 🔒 Güvenlik açığı → **destek@numexai.com.tr** (lütfen herkese açık issue açma)
+
+
+
+---
+
+**Numex Codex** · [Numex Ailesi](https://www.numexai.com.tr/aile)'nin geliştirici kapısı
+*İnsanı önce koyan Türk yapay zekâsı* 🇹🇷
+
+
diff --git a/docs/komutlar.md b/docs/komutlar.md
new file mode 100644
index 0000000..8ea6c31
--- /dev/null
+++ b/docs/komutlar.md
@@ -0,0 +1,83 @@
+# ⌨️ Komutlar ve Kısayollar
+
+## Codex CLI
+
+| Komut | Açıklama |
+|---|---|
+| `numex` | Etkileşimli terminal sohbeti (REPL) |
+| `numex basla` | Giriş + başlangıç menüsü (terminal sohbeti / web'den PC kontrolü) |
+| `numex login` | Tarayıcı onaylı cihaz girişi |
+| `numex ""` | Tek seferlik görev |
+| `numex plan ""` | Mimar planlayıcı — kod değiştirmez |
+| `numex mission ""` | İzole sandbox çalışma alanlarında uzun süreli otonom misyon |
+| `numex undo` | Son turu geri al |
+| `numex --devam` | Son oturumdan devam et |
+| `numex --offline ""` | Yerel Ollama ile internetsiz çalış |
+| `numex --api-key nx_live_…` | API anahtarı tanımla |
+| `numex --version` | Sürüm |
+| `numex uzak` | Uzaktan PC köprüsünü başlat (terminal açık kalır) |
+| `numex uzak install` | Köprüyü arka plan servisi olarak kur (sistem tepsisi) |
+| `numex uzak pause` | Köprüyü duraklat |
+
+### REPL içi komutlar
+
+| Komut | Açıklama |
+|---|---|
+| `/yardim` | Yardım |
+| `/cikis` | Çıkış |
+| `/model fast \| pro \| code` | Aktif profili kilitle |
+| `/proje "C:\yol\proje"` | Belirli bir projeye geç (proje hafızası yüklenir) |
+
+### Konseyi çağırma ifadeleri
+*"konseyi topla"* · *"ajanları çağır"* · *"ekibi topla"* · *"takımı çağır"* · *"herkesi topla"* ·
+*"hep birlikte bak"* · *"swarm council"*
+
+## Codex IDE / VS Code eklentisi
+
+### Kısayollar
+
+| Kısayol | İşlev |
+|---|---|
+| `Ctrl+Alt+M` | Sohbeti aç/kapat |
+| `Ctrl+Alt+N` | Seçimi sor |
+| `Ctrl+K` | Satır içi düzenle |
+| `Tab` | Sonraki düzenleme önerisini uygula |
+
+### Komut paleti (`Ctrl+Shift+P` → "Numex")
+
+| Grup | Komutlar |
+|---|---|
+| **Başlangıç** | Hoş Geldiniz · Bu klasörde çalış · Çalışma klasörü seç / sıfırla · Giriş / Çıkış |
+| **Sohbet** | Sohbeti Aç/Kapat · Sohbet Paneli · Yeni Sohbet · Sohbet Geçmişi · Transkripti Dışa Aktar · Son Yanıtı Tekrar Üret |
+| **Kod** | Seçimi Sor · Bu Dosya Hakkında Sor · Seçimi Açıkla · Kod Lens Sorgusu · Satır-içi Düzenle · Sonraki Düzenlemeyi Uygula / Kapat · Dosyadaki Hataları AI ile Düzelt · Composer |
+| **Kod tabanı** | Projeyi İndeksle · Yeniden İndeksle (leksikal) · Anlamsal Aramayı Aç · Kod Tabanında Ara |
+| **Görsel** | Ekran Görüntüsü Al ve Sohbete Ekle · Tarayıcıyı Aç · Design Mode |
+| **Terminal** | Terminal Komutu Üret (doğal dil) · Terminal Çıktısını Sohbete Gönder |
+| **Git** | Commit Mesajı Üret · Değişiklikleri İncele (AI) · Pull Request Aç |
+| **Ajanlar** | Otonom Modu Aç/Kapat · Arka Plan Ajanı · Bulut Ajanı |
+| **Uzak** | Uzak Sunucuya Bağlan · SSH ile Bağlan · WSL ile Bağlan |
+| **Diğer** | Ayarlar · Ekran Dilini Seç · Güncellemeleri Denetle · Destek / Hata Bildir |
+
+### Eklenti ayarları
+
+| Ayar | Varsayılan | Açıklama |
+|---|---|---|
+| `numex.command` | `numex` | CLI komutu veya tam yolu |
+| `numex.extraArgs` | — | REPL başlatma argümanları (ör. `--yolo --lint`) |
+
+## Codex Web
+
+| Kısayol | İşlev |
+|---|---|
+| `Ctrl+N` / `Ctrl+Shift+N` | Yeni proje / yeni dosya |
+| `Ctrl+O` | Proje aç |
+| `Ctrl+S` / `Ctrl+Shift+S` | Kaydet / tümünü kaydet |
+| `Ctrl+Shift+P` | Yayınla |
+| `Ctrl+K` | Komut paleti |
+| `Ctrl+B` | Dosya gezgini |
+| `Ctrl+F` / `Ctrl+H` | Bul / değiştir |
+| `F11` | Tam ekran |
+| `Ctrl+Shift+K` | Klavye kısayolları |
+
+---
+← [Ana sayfa](../README.md)
diff --git a/docs/konsey.md b/docs/konsey.md
new file mode 100644
index 0000000..79c69b0
--- /dev/null
+++ b/docs/konsey.md
@@ -0,0 +1,156 @@
+# 🏛️ Numex Konseyi — 4 Uzman, Tek Görev
+
+> *"Kullanıcı tek bir istek atar; arka planda 4 uzman ajan toplanır, tartışır ve kanıtlanmış bir sonuç üretir."*
+
+Çoğu kod ajanı tek bir modelin her şeyi aynı anda yapmasına dayanır: planlar, yazar, test eder ve
+"bitti" der. Bu, **kendi ödevini kendi notlandıran bir öğrenciye** benzer. Numex Codex'te karmaşık
+işler bunun yerine bir **Konsey**'e (Swarm Council) verilir. Her üyenin tek bir işi ve **sınırlı bir
+yetkisi** vardır.
+
+---
+
+## 👥 Konsey üyeleri
+
+| Üye | Görevi | Yetkisi | Yazabilir mi? |
+|---|---|---|---|
+| 📐 **Mimar** | Klasör yapısını, veri modelini ve dosya listesini çizer; her dosya için fonksiyonları ve parametreleri tek tek planlar | Sadece okuma + plan | ❌ Sadece öneri |
+| 💻 **Kodlayıcı** | Mimar'ın planına göre **tam ve çalışan** kodu yazar | Okuma + yazma | ✅ **Tek yazıcı** |
+| 🛡️ **Denetçi** | Yazılanı okur, test eder, açıkları bulur, doğrular | Okuma + komut | ❌ Sadece test/rapor |
+| 🎨 **Tasarımcı** | Arayüzü ve kullanıcı deneyimini cilalar | Okuma + yazma (yalnızca CSS/HTML) | ⚠️ Sadece arayüz dosyaları |
+
+### Altın kural: aynı anda tek yazıcı
+Kodu **yalnızca Kodlayıcı** yazar. Diğerleri okur ve eleştirir; Tasarımcı sadece CSS/HTML'e dokunur,
+JavaScript mantığına karışmaz. Böylece iki ajanın aynı dosyayı aynı anda değiştirmesi (race
+condition) baştan imkânsızdır.
+
+### Her üyenin "yapmayacağı" da tanımlı
+- **Mimar kod yazmaz, doğrulama yapmaz.** Plan yapar ve bitirir. Plan belirsizse bu başarısızlık
+ sayılır: *"Vague plan = BAŞARISIZ."*
+- **Kodlayıcı boşluğu uydurmaz.** Görev belirsizse kafasından bir proje icat etmek yerine
+ *"GÖREV BELİRSİZ: [ne eksik]"* diye durur. Asla iskelet, `TODO` ya da yer tutucu kod bırakmaz.
+- **Denetçi dosyalara yazamaz.** Okur ve rapor verir — tarafsız kalması için.
+- **Tasarımcı sunucuyu başlatıp durdurmaz**, iş mantığını değiştirmez.
+
+---
+
+## 🔄 Konsey nasıl çalışır?
+
+```mermaid
+flowchart TD
+ U([👤 Senin isteğin]) --> B{🎚️ Karmaşıklık
ve bütçe değerlendirmesi}
+ B -->|basit| S[Tek ajan
hızlı düzeltme]
+ B -->|orta / karmaşık| A[📐 Mimar
plan + dosya yapısı]
+ A --> K{Plan görevle
örtüşüyor mu?}
+ K -->|hayır| C2[Kodlayıcı planı yok sayar,
orijinal isteği esas alır]
+ K -->|evet| C[💻 Kodlayıcı
kodu yazar]
+ C2 --> H
+ C --> H[🔁 Self-Healing
kendi hatalarını düzeltir]
+ H --> D[🛡️ Denetçi
görev uyumu + test]
+ H --> T[🎨 Tasarımcı
arayüz cilası]
+ D -->|sorun var| C
+ D -->|temiz| G{🚦 FinishGate
canlı kanıt var mı?}
+ T --> G
+ G -->|HTTP 200 · test · DOM ✓| OK([✅ Onaylandı])
+ G -->|kanıt yok| H
+```
+
+1. **Değerlendirme.** İstek bir karmaşıklık seviyesine yerleştirilir; kaç üyenin çağrılacağına ve
+ token bütçesine göre karar verilir (aşağıdaki tablo).
+2. **Plan.** Mimar ayrıntılı bir plan çıkarır.
+3. **Konu sapması kontrolü.** Mimar'ın planı gerçekten istenen şey mi? Tek satırlık hızlı bir yapay
+ zekâ yargısıyla kontrol edilir. Plan konudan saparsa Kodlayıcı planı görmezden gelir ve **senin
+ orijinal isteğini** esas alır.
+4. **Yazım + Self-Healing.** Kodlayıcı yazar; sözdizimi, yapı, veri bütünlüğü, parantez dengesi
+ kontrol edilir ve Kodlayıcı kendi hatalarını düzeltir.
+5. **Denetim ve cila (paralel).** Denetçi test ederken Tasarımcı arayüzü cilalar.
+6. **Geri bildirim döngüsü.** Denetçi sorun bulursa iş Kodlayıcı'ya döner. Sonsuz döngüye girmemek
+ için tur sayısı sınırlıdır; sınır aşılırsa sana sorulur.
+7. **FinishGate.** Görev ancak **canlı kanıtla** kapanır: sunucu HTTP 200 dönüyor, testler geçiyor,
+ tarayıcıda DOM beklenen öğeleri içeriyor.
+
+---
+
+## 🎚️ Her iş için doğru ekip
+
+*"Bir el arabası toprak için kepçe + kamyon + formen çağrılmaz."* Konsey, token maliyeti 4 kata
+çıkabileceği için sadece gerektiğinde toplanır:
+
+| Seviye | Örnek | Çağrılan üyeler | Düzeltme turu | Tahmini token |
+|---|---|---|---|---|
+| **Basit (trivial)** | *"başlığı değiştir"* | — (tek ajan) | 0 | ~500 |
+| **Kolay** | *"tek dosyada şu fonksiyonu düzelt"* | Kodlayıcı + Denetçi | 1 | ~3.000 |
+| **Orta** | Birkaç modüllük özellik | Mimar + Kodlayıcı + Denetçi | 2 | ~7.500 |
+| **Karmaşık** | *"frontend + backend + veritabanlı sistem"* | Tam konsey (4 üye) | 2 | ~15.000 |
+| **Kurumsal** | *"komple, tüm modüller, mikroservis"* | 4 üye + ek denetim turu | 3 | ~30.000 |
+
+Bütçe yetmiyorsa konsey başlamadan önce söylenir: *"Yetersiz token bütçesi (Kalan: …, Gerekli: …)"*.
+
+### Konsey ne zaman toplanmaz?
+- **Hedefli düzeltmede:** *"modal kapanmıyor"*, *"şu butonu düzelt"* → 15 dakikalık senfoni değil,
+ neşter.
+- **Tek dosyalık işte:** *"tek bir index.html yap"* → tek ajan parça parça yazar.
+- **Sadece uzun anlattığında:** Uzun ve samimi bir anlatım (ör. *"kızım için bir org uygulaması…"*)
+ tek başına "karmaşık" sayılmaz; gerçek bir teknik karmaşıklık işareti gerekir (mimari, sistem,
+ backend, veritabanı…).
+
+### Konseyi kendin çağırmak
+İstediğin an konseyi çağırabilirsin — bu, otomatik karmaşıklık kararını atlar:
+
+> *"konseyi topla"* · *"ajanları çağır"* · *"ekibi topla"* · *"takımı çağır"* · *"herkesi topla"* ·
+> *"hep birlikte bak"* · *"swarm council"*
+
+Tersine, ayarlardan konsey modunu tamamen kapatabilirsin.
+
+---
+
+## 🛡️ Denetçi'nin ilk sorusu: "Doğru şeyi mi yaptık?"
+
+Temiz kod her zaman doğru kod değildir. Numex'in canlı testlerinde bir *"Proje Sağlık Kontrolü CLI"*
+isteğinin tamamen alakasız ama kusursuz yazılmış bir *"Hafıza Kartları"* oyununa dönüştüğü
+görülmüştü — ve kod iç tutarlılık açısından mükemmel olduğu için fark edilmemişti.
+
+Bu yüzden Denetçi'nin **ilk** işi, tek bir dosya bile okumadan önce **görev uyum kontrolü**dür:
+
+> *"Kod ne kadar temiz olursa olsun, YANLIŞ ŞEYİN temiz kodu bir BAŞARISIZLIKTIR."*
+
+---
+
+## 📜 Konsey raporu
+
+Her konsey çalışmasının sonunda ne olduğunu düz Türkçe ile anlatan bir özet görürsün:
+
+```
+🏛️ Konsey birlikte çalıştı:
+Mimar önce bir plan hazırladı, Kodlayıcı bu planı takip etti.
+Kodlayıcı uygulamayı yazdı ve 1 self-healing turunda kendi çıkardığı hataları kendi düzeltti.
+Denetçi işi inceledi, sorun buldu; Kodlayıcı bunları 1 turda düzeltti, Denetçi tekrar kontrol edip onayladı.
+Tasarımcı son olarak arayüzü gözden geçirip cilaladı.
+✅ Sonuç: tüm kontroller geçti, onaylandı.
+```
+
+Bir şey çözülemediyse bunu da açıkça söyler: *"🚫 Sonuç: 2 sorun hâlâ çözülmeden kaldı, gözden
+geçirilmeli."* Numex başarısızlığı başarı gibi göstermez.
+
+---
+
+## 🏗️ Scaffold Konseyi
+
+Sıfırdan yeni bir ürün iskeleti kurulurken aynı dört rolün **iskelet versiyonları** çalışır:
+**Scaffold Mimarı**, **Scaffold Kodcusu**, **Scaffold Denetçisi** ve **Scaffold Tasarımcısı**.
+Sonuçları tek bir alan şemasında (veri modeli + API + arayüz) birleştirilir.
+
+---
+
+## 🎯 Neden önemli?
+
+| Tek ajan | Numex Konseyi |
+|---|---|
+| Kendi planını kendi onaylar | Plan, konu sapmasına karşı ayrıca kontrol edilir |
+| Kendi kodunu kendi test eder | Yazamayan, tarafsız bir Denetçi test eder |
+| "Bitti!" der | FinishGate canlı kanıt ister |
+| Her iş için aynı maliyet | İşin büyüklüğüne göre ekip ve bütçe |
+| Ne yaptığı belirsiz | Düz Türkçe konsey raporu + `.numex/audit` kaydı |
+
+---
+
+← [Ana sayfa](../README.md) · [Komutlar](komutlar.md) · [.numex klasörü](numex-klasoru.md)
diff --git a/docs/numex-klasoru.md b/docs/numex-klasoru.md
new file mode 100644
index 0000000..1b20cc9
--- /dev/null
+++ b/docs/numex-klasoru.md
@@ -0,0 +1,31 @@
+# 🧠 `.numex/` — Ajanın Şeffaf Hafızası
+
+Codex, her projede **açık ve okunabilir** bir `.numex/` klasörü tutar. Ajanın ne bildiği ve ne
+yaptığı bir kara kutuda değil, **senin diskinde, düz dosyalarda** durur.
+
+| Dosya / klasör | İçerik |
+|---|---|
+| `rag/index.json` · `rag/graph.json` · `rag/symbols.json` · `rag/summary.md` | Kod tabanı indeksi, bağımlılık grafiği, sembol tablosu, proje özeti |
+| `audit/audit-trail.jsonl` | Ajanın yaptığı **her işlemin** zaman damgalı denetim kaydı |
+| `checkpoints/stack.json` · `checkpoints/redo.json` | Geri al / yinele noktaları (`numex undo`) |
+| `mission-state.json` · `async-tasks.json` | Süren otonom misyonlar ve arka plan görevleri |
+| `agent-registry.json` · `services.json` | Kayıtlı ajanlar ve çalışan servisler (ör. geliştirme sunucusu) |
+| `learned-errors.json` · `rag/error-kb-local.json` | Bu projede öğrenilen hatalar ve çözümleri |
+| `chronicle.jsonl` · `digest.md` | Oturum günlüğü ve özet |
+| `project-map-cache.json` | Proje haritası önbelleği |
+| `telemetry/token-usage.jsonl` · `sessions/*-usage.json` | Token kullanımı |
+| `economy-state.json` | Bütçe / maliyet durumu |
+| `logs/` | Ajan logları |
+
+## Neden önemli?
+
+- **Denetlenebilirlik:** "Dün bu projeye ne oldu?" → `audit-trail.jsonl`.
+- **Süreklilik:** Projeyi kapatıp açtığında ajan projeyi yeniden öğrenmez, kaldığı yerden devam eder.
+- **Öğrenme:** Aynı hatayı ikinci kez yaşamamak için çözümler projeye özel saklanır.
+- **Sahiplik:** Hafıza senin projende; istersen okursun, istersen silersin.
+
+> İpucu: `.numex/` klasörünü `.gitignore`'a ekleyebilir ya da ekip arkadaşlarınla indeksi paylaşmak
+> için bazı dosyalarını depoda tutabilirsin.
+
+---
+← [Ana sayfa](../README.md)
diff --git a/gorseller/agent-diff.png b/gorseller/agent-diff.png
new file mode 100644
index 0000000..cf99cd9
Binary files /dev/null and b/gorseller/agent-diff.png differ
diff --git a/gorseller/agent-modu.png b/gorseller/agent-modu.png
new file mode 100644
index 0000000..34e99d0
Binary files /dev/null and b/gorseller/agent-modu.png differ
diff --git a/gorseller/cli-codex-acilis.png b/gorseller/cli-codex-acilis.png
new file mode 100644
index 0000000..e78eb53
Binary files /dev/null and b/gorseller/cli-codex-acilis.png differ
diff --git a/gorseller/cli-menu.png b/gorseller/cli-menu.png
new file mode 100644
index 0000000..3b0790f
Binary files /dev/null and b/gorseller/cli-menu.png differ
diff --git a/gorseller/codex-banner.png b/gorseller/codex-banner.png
new file mode 100644
index 0000000..2f1e19b
Binary files /dev/null and b/gorseller/codex-banner.png differ
diff --git a/gorseller/codex-ide-ayarlar-swarm.png b/gorseller/codex-ide-ayarlar-swarm.png
new file mode 100644
index 0000000..fbf59f1
Binary files /dev/null and b/gorseller/codex-ide-ayarlar-swarm.png differ
diff --git a/gorseller/codex-rehber.png b/gorseller/codex-rehber.png
new file mode 100644
index 0000000..bcf3916
Binary files /dev/null and b/gorseller/codex-rehber.png differ
diff --git a/gorseller/uzak-cli-baglandi.png b/gorseller/uzak-cli-baglandi.png
new file mode 100644
index 0000000..6c160a7
Binary files /dev/null and b/gorseller/uzak-cli-baglandi.png differ
diff --git a/gorseller/uzak-cli-web.png b/gorseller/uzak-cli-web.png
new file mode 100644
index 0000000..8f8ae8d
Binary files /dev/null and b/gorseller/uzak-cli-web.png differ