{"agent":"claude","input":"Upgrade this Flutter app's pub dependencies. Read pubspec.yaml, .gitignore, analysis_options.yaml and the workflows under .github/ first; in an app shaped like simplezhli/flutter_deer, install the Flutter version the README and the drive workflow pin and note that pubspec.lock is gitignored, so only pubspec.yaml changes can be committed. Run flutter pub outdated. Upgrade in groups: the Flutter platform plugins that share an engine (url_launcher, image_picker, webview_flutter with webview_flutter_wkwebview, device_info_plus, quick_actions, vibration with vibration_web) together; window_manager and win32 together; dio alone, porting lib/net/dio_utils.dart and lib/net/intercept.dart if its API changed; fluro alone, porting lib/routers/ if its Handler signature changed; then each remaining package on its own, using flutter pub upgrade --major-versions for the named packages or editing the exact pins by hand. Leave the git dependency and the dependency_overrides entry as they are and report whether the issue the override comment names has been fixed upstream. After each group run flutter pub get, flutter analyze and flutter test; keep the group as one commit only if all pass, otherwise revert it and record the first error. Report test/net/dio_test.dart separately if it fails for lack of network. Open one pull request with one commit per group, one line per bump with old and new versions, the files each port touched, and every upgrade left out with the reason.","resources":[{"url":"https://github.com/your-org/your-app"}]}