What problem does it solve? It prevents inconsistent, hardcoded animation values and frame drops in a React Native app by enforcing shared spring configs, UI-thread worklets, and deferred heavy work during navigation transitions. ## Core Features & Use Cases - Standardized Spring Physics: All damping, stiffness, and mass values come from SPRING_CONFIGS and MOTION in constants/motion.ts, covering press feedback, modals, pagination dots, popovers, and parallax. - Navigation Transition Patterns: Provides push/pop transition specs, parallax effects via MasterTransitionProvider, and shared element transitions for product images between list and detail screens. - Performance Guardrails: Queues heavy store updates, storage writes, and analytics through scheduleTransitionTask so they run after transitions complete instead of blocking the JS thread. - Use Case: When adding tap feedback to a new button, import SPRING_CONFIGS.press and MOTION.pressScale with useSharedValue and withSpring instead of hardcoding spring values. ## Quick Start Ask the AI to add a press scale animation to a Pressable component using the project's spring configs from constants/motion.ts.