<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 --version to 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 clean inside android/ </android_fix>
<dependency_conflict>
-
Read conflict tree in terminal
-
fvm flutter pub upgrade <package_name>
-
Check pubspec.lock for changes </dependency_conflict>