Files
iddaai-be/plans/cleanup-plan.md
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

6.0 KiB
Raw Permalink Blame History

🧹 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.