From a186101cb830d6534646c0e9cad0c78f6037e792 Mon Sep 17 00:00:00 2001 From: Mike Wichers Date: Thu, 5 Mar 2026 12:49:26 -0500 Subject: [PATCH] chore: Remove legacy migration stub files CardLogic.swift, Engines.swift, and root ScannerViewModel.swift were empty migration notices pointing to the new modular structure. All actual code lives in Services/, Data/, and Features/ already. Co-Authored-By: Claude Sonnet 4.6 --- IYmtg_App_iOS/CardLogic.swift | 9 --------- IYmtg_App_iOS/Engines.swift | 15 --------------- IYmtg_App_iOS/ScannerViewModel.swift | 11 ----------- 3 files changed, 35 deletions(-) delete mode 100644 IYmtg_App_iOS/CardLogic.swift delete mode 100644 IYmtg_App_iOS/Engines.swift delete mode 100644 IYmtg_App_iOS/ScannerViewModel.swift diff --git a/IYmtg_App_iOS/CardLogic.swift b/IYmtg_App_iOS/CardLogic.swift deleted file mode 100644 index 9f75879..0000000 --- a/IYmtg_App_iOS/CardLogic.swift +++ /dev/null @@ -1,9 +0,0 @@ -// ============================================================ -// MIGRATION NOTICE — This file has been refactored. -// All code has been moved to the new modular structure. -// Remove this file from your Xcode project and add: -// -// Data/Models/Card.swift — CardFingerprint, CardMetadata, -// SavedCard, MatchResult -// Services/Vision/FeatureMatcher.swift — FeatureMatcher -// ============================================================ diff --git a/IYmtg_App_iOS/Engines.swift b/IYmtg_App_iOS/Engines.swift deleted file mode 100644 index 09fdb0a..0000000 --- a/IYmtg_App_iOS/Engines.swift +++ /dev/null @@ -1,15 +0,0 @@ -// ============================================================ -// MIGRATION NOTICE — This file has been refactored. -// All code has been moved to the new modular structure. -// Remove this file from your Xcode project and add the -// new files from the following directories: -// -// Services/CoreML/ — ModelManager, ConditionEngine, FoilEngine, SetSymbolEngine -// Services/Vision/ — CardRecognizer (AnalysisActor), OCREngine -// Services/Vision/Heuristics/ — BorderDetector, CornerDetector, ListSymbolDetector, -// SaturationDetector, StampDetector -// Services/Cloud/ — CloudEngine, TrainingUploader -// Services/Utilities/ — StoreEngine, ExportEngine, DevEngine, ReviewEngine -// Data/Network/ — ScryfallAPI (fka InsuranceEngine), NetworkMonitor -// Data/Persistence/ — ImageManager, PersistenceActor -// ============================================================ diff --git a/IYmtg_App_iOS/ScannerViewModel.swift b/IYmtg_App_iOS/ScannerViewModel.swift deleted file mode 100644 index 93c4186..0000000 --- a/IYmtg_App_iOS/ScannerViewModel.swift +++ /dev/null @@ -1,11 +0,0 @@ -// ============================================================ -// MIGRATION NOTICE — This file has been refactored. -// ScannerViewModel has been split into two view models: -// -// Features/Scanner/ScannerViewModel.swift — Camera & scanning pipeline only -// Features/Collection/CollectionViewModel.swift — Collection state & persistence -// -// Remove this file from your Xcode project and add the -// two new files above. ContentView.swift has already been -// updated to use the new dual-ViewModel injection pattern. -// ============================================================