{"agent":"claude","input":"Migrate this Expo project's tests from Jest to Vitest. First run the existing suite and record the number of test files, tests and snapshots and which pass. Convert jest.config.js and test/setup.ts to vitest.config.ts and a Vitest setup file, and convert every jest.* call, module mock, fake timer and snapshot. Configure Vitest for React Native explicitly, since there is no jest-expo equivalent: transform react-native and Expo packages, resolve platform extensions, and mock what the preset used to. Make the same tests pass with the same count without changing what any test asserts. Then remove Jest, jest-expo, ts-jest, babel-jest and @types/jest, update the test scripts, and run the compile and lint scripts. Open a pull request with the before and after counts. If a test cannot pass under Vitest unchanged, stop and explain why.","resources":[{"url":"https://github.com/your-org/your-expo-app"}]}