# 🧹 Gereksiz Dosya Temizleme Planı

**Tarih:** 5 Mart 2026  
**Amaç:** Projedeki debug, test, dead code ve gereksiz dosyaların temizlenmesi

---

## 📋 Silme Önerisi - Kategorilere Göre

### 🔴 Kategori 1: Debug/Test Scriptleri (Kök Dizin)

| Dosya                | Boyut  | Açıklama                        | Öneri   |
| -------------------- | ------ | ------------------------------- | ------- |
| `debug-response.js`  | 1.6 KB | AI Engine debug scripti         | **SİL** |
| `local-debug.js`     | 537 B  | Prisma debug sorgusu            | **SİL** |
| `find_match.js`      | 862 B  | Match bulma testi               | **SİL** |
| `verify_db.js`       | 695 B  | DB doğrulama testi              | **SİL** |
| `patch-ips.js`       | 988 B  | IP patch scripti (tek seferlik) | **SİL** |
| `check_lineups.py`   | 2.6 KB | Lineup kontrol scripti          | **SİL** |
| `test_api_check.py`  | 3.0 KB | API endpoint testi              | **SİL** |
| `test_connection.py` | 760 B  | DB bağlantı testi               | **SİL** |
| `test_db.py`         | 356 B  | Basit DB testi                  | **SİL** |
| `test-brighton.ts`   | 1.6 KB | Brighton maçı testi             | **SİL** |
| `test-lineups.ts`    | 1.5 KB | Lineup testi                    | **SİL** |
| `test-standalone.ts` | 2.8 KB | Standalone test                 | **SİL** |

**Toplam:** 12 dosya, ~17 KB

---

### 🔴 Kategori 2: Boş/Gereksiz Dosyalar (Kök Dizin)

| Dosya              | Boyut  | Açıklama                        | Öneri   |
| ------------------ | ------ | ------------------------------- | ------- |
| `=`                | 0 B    | Boş dosya (hatalı oluşturulmuş) | **SİL** |
| `response.json`    | 0 B    | Boş JSON dosyası                | **SİL** |
| `sudo`             | 43 B   | Anlamsız dosya                  | **SİL** |
| `ai_response.json` | 8.5 KB | Debug çıktısı                   | **SİL** |
| `dump.rdb`         | 237 B  | Redis dump (eski)               | **SİL** |

**Toplam:** 5 dosya, ~9 KB

---

### 🟡 Kategori 3: Eski Model Artefactleri (Kök Dizin)

| Dosya                        | Boyut  | Açıklama                          | Öneri          |
| ---------------------------- | ------ | --------------------------------- | -------------- |
| `ultimate_v10_full.json`     | 356 B  | V10 model config                  | **SİL**        |
| `ultimate_v10_full.pkl`      | 7.3 MB | V10 model (eski)                  | **SİL**        |
| `training_log_v12.txt`       | 884 B  | Eski eğitim logu                  | **SİL**        |
| `training_log_v13.txt`       | 845 B  | Eski eğitim logu                  | **SİL**        |
| `backtest_weekly_output.txt` | 86 KB  | Eski backtest çıktısı             | **SİL**        |
| `bet-type.json`              | 6.3 KB | Bet type mapping (kullanımda mı?) | **KONTROL ET** |

**Toplam:** 5-6 dosya, ~7.4 MB

---

### 🟡 Kategori 4: Arşiv Dosyaları

| Dosya                                 | Boyut   | Açıklama         | Öneri          |
| ------------------------------------- | ------- | ---------------- | -------------- |
| `Archive.zip`                         | 17.3 MB | Bilinmeyen arşiv | **Kontrol Et** |
| `ai-engine/Archive.zip`               | 20.3 MB | AI Engine arşivi | **Kontrol Et** |
| `dump-boilerplate_db-202602240915-v1` | 314 MB  | DB dump (şubat)  | **Kontrol Et** |

**Toplam:** 3 dosya, ~352 MB

---

### 🔴 Kategori 5: src/scripts içindeki Debug Dosyaları

| Dosya              | Boyut  | Açıklama               | Öneri   |
| ------------------ | ------ | ---------------------- | ------- |
| `debug-scraper.ts` | 1.5 KB | Mackolik scraper debug | **SİL** |

**Not:** Diğer scriptler (`run-feeder*.ts`, `cleanup-live-matches.ts`, `export-swagger-endpoints-summary.ts`) kullanımda olabilir.

---

### 🔴 Kategori 6: ai-engine Gereksiz Dosyalar

| Dosya                                  | Açıklama                                  | Öneri   |
| -------------------------------------- | ----------------------------------------- | ------- |
| `ai-engine/test_bball_orchestrator.py` | Test dosyası (asıl tests/ klasöründe var) | **SİL** |

---

### 🟢 Kategori 7: Kolay Tutulabilir - Eski Versiyon Engine'ler

| Dosya                                | Açıklama                   | Öneri   |
| ------------------------------------ | -------------------------- | ------- |
| `ai-engine/features/upset_engine.py` | Eski upset engine (v2 var) | **SİL** |

---

### 🟡 Kategori 8: colab_export Klasörü

| Klasör          | Boyut  | Açıklama                | Öneri          |
| --------------- | ------ | ----------------------- | -------------- |
| `colab_export/` | ~20 MB | Colab eğitim exportları | **Kontrol Et** |

---

## 📊 Özet

| Kategori                | Dosya Sayısı | Boyut       | Risk            |
| ----------------------- | ------------ | ----------- | --------------- |
| Debug/Test Scriptleri   | 12           | ~17 KB      | Düşük           |
| Boş/Gereksiz Dosyalar   | 5            | ~9 KB       | Düşük           |
| Eski Model Artefactleri | 5-6          | ~7.4 MB     | Orta            |
| Arşiv Dosyaları         | 3            | ~352 MB     | Kontrol Gerekli |
| src/scripts Debug       | 1            | ~1.5 KB     | Düşük           |
| ai-engine Gereksiz      | 2            | ~32 KB      | Düşük           |
| **TOPLAM**              | **28-29**    | **~360 MB** | -               |

---

## ⚠️ Dikkat Edilmesi Gerekenler

1. **bet-type.json**: Bu dosya kodda kullanılıyor olabilir, silmeden önce kontrol edilmeli
2. **Archive.zip dosyaları**: İçerikleri bilinmiyor, içlerinde önemli veri olabilir
3. **DB dump**: Yedek olarak tutulmak istenebilir
4. **colab_export**: Eğitim verileri olabilir, silmeden önce kontrol edilmeli

---

## ✅ Onay Bekleyen İşlemler

Kullanıcı onayı ile aşağıdaki işlemler yapılacak:

1. **Kesin Silinecekler** (Kategori 1, 2, 5, 6)
2. **Kontrol Edip Silinecekler** (Kategori 3, 4, 7, 8)
3. **Arşivlenecekler** (DB dump - farklı bir yere taşınabilir)

---

_Bu plan Code modunda uygulanacak._
