Files
iddaai-be/plans/cleanup-plan.md
T
fahricansecer 2f0b85a0c7
Deploy Iddaai Backend / build-and-deploy (push) Failing after 18s
first (part 2: other directories)
2026-04-16 15:11:25 +03:00

140 lines
6.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 🧹 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._