# TT-001 — Dependencies Setup & Build Runner **Type:** Task **Priority:** Highest **Labels:** setup, infrastructure **Depends on:** — **Blocks:** TT-002, TT-003 --- ## Summary Run `flutter pub get` to install all declared dependencies and verify the project compiles. Set up `build_runner` as the code-generation pipeline for `drift`, `freezed`, and `riverpod_generator`. ## Background `pubspec.yaml` has been populated with all required packages but `pub get` has not been run yet. Generated files (`*.g.dart`, `*.freezed.dart`) do not exist and will cause compile errors until `build_runner` has run at least once. ## Acceptance Criteria - [ ] `flutter pub get` exits with code 0, no resolution conflicts - [ ] `dart run build_runner build --delete-conflicting-outputs` exits with code 0 - [ ] `flutter analyze` reports zero errors (warnings acceptable for stubs) - [ ] `flutter build apk --debug` (or `flutter build web`) succeeds ## Steps 1. `flutter pub get` 2. `dart run build_runner build --delete-conflicting-outputs` 3. `flutter analyze` 4. Fix any immediate compile errors in generated stubs ## Notes - If version conflicts arise, prefer the newer package and update `pubspec.yaml` - `app_router.g.dart` will fail until `@riverpod` annotation resolves — this is expected and will be fixed as part of this ticket