# VoiceFlo MVP Build Instructions

## ✅ KEEP THESE FILES (Active):

### Core Models:
- `ModelsCoreModels.swift` ✅ (Contains: DictationSession, VoiceCommand, DeviceConfiguration, SystemVoiceCommand + all enums)
- `ModelsUser.swift` ✅ 
- `ModelsPersonalDictionary.swift` ✅
- `ModelsUserStatistics.swift` ✅
- `ModelsAppSettings.swift` ✅

### Data Manager:
- `ModelsDataManagerNew.swift` ✅ (Use this instead of the old one)

### Views & App:
- `ContentView.swift` ✅
- `VoiceFloApp.swift` ✅
- `ViewsMenuBarView.swift` ✅

## 🚫 REMOVE THESE FILES (Conflicting):

### Old DataManager:
- `ModelsDataManager.swift` ❌ (Replace with ModelsDataManagerNew.swift)
- `ModelsDataManagerClean.swift` ❌ (Duplicate)

### Obsolete Model Files:
- `ModelsDictationSession.swift` ❌ 
- `ModelsDictationSessionClean.swift` ❌
- `ModelsDictationSessionFinal.swift` ❌
- `ModelsDeviceConfiguration.swift` ❌
- `ModelsVoiceCommand.swift` ❌
- `ModelsSystemVoiceCommand.swift` ❌

### Obsolete Placeholders:
- Any files ending with `_OBSOLETE.swift` ❌

## 🔧 CHANGES TO MAKE:

1. **In your main app file** (VoiceFloApp.swift or wherever you instantiate DataManager):
   ```swift
   // Change from:
   @StateObject private var dataManager = DataManager()
   
   // To:
   @StateObject private var dataManager = DataManagerNew()
   ```

2. **Update any import statements** in your views to reference types from `ModelsCoreModels.swift`

3. **Rename the DataManager** once you've updated references:
   - Rename `ModelsDataManagerNew.swift` to `ModelsDataManager.swift` 
   - Rename the class from `DataManagerNew` back to `DataManager`

## 🎯 FINAL FILE STRUCTURE:
```
VoiceFlo/
├── Models/
│   ├── ModelsCoreModels.swift      (All MVP models + enums)
│   ├── ModelsUser.swift           
│   ├── ModelsPersonalDictionary.swift
│   ├── ModelsUserStatistics.swift
│   ├── ModelsAppSettings.swift
│   └── ModelsDataManager.swift     (Clean data manager)
├── Views/
│   ├── ContentView.swift
│   └── ViewsMenuBarView.swift
└── VoiceFloApp.swift
```

This should give you a **clean, conflict-free build**! 🚀