140 lines
6.0 KiB
Markdown
140 lines
6.0 KiB
Markdown
# 🧹 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._
|