<critical_constraints> ❌ NO global flutter → always fvm flutter ❌ NO skipping build_runner after model changes ✅ MUST check .fvmrc version matches fvm flutter --version ✅ MUST run bundle exec pod install not raw pod install </critical_constraints>
<health_check>
- Read
.fvmrc(e.g., 3.35.5) - Run
fvm flutter --versionto verify - Run
fvm flutter doctor</health_check>
<clean_build>
fvm flutter clean
fvm flutter pub get
fvm flutter pub run build_runner build --delete-conflicting-outputs</clean_build>
<ios_fix> Trigger: CocoaPods errors, linker failures
cd ios
bundle install
rm -rf Pods Podfile.lock
bundle exec pod install --repo-update
cd ..</ios_fix>
<android_fix> Trigger: Gradle errors, SDK mismatch
- Check
android/gradle/wrapper/gradle-wrapper.properties - Run
./gradlew cleaninside android/ </android_fix>
<dependency_conflict>
- Read conflict tree in terminal
fvm flutter pub upgrade <package_name>- Check pubspec.lock for changes </dependency_conflict>