App
Expo Router (typed routes), NativeWind v5 / Tailwind v4, TanStack Query (persisted), Zod-validated env, i18next with typed keys, Sentry, EAS Observe, expo-updates behind one hook, shared states and error boundaries.
Environments and secrets
A JS gate on GitHub Actions, native Maestro E2E and a staging → UAT → production release ladder on EAS Workflows, web on EAS Hosting with PR previews, and performance tooling from dev to prod. Bun only, Expo SDK 57, New Architecture, CNG only.
CI overview is the map of the pipeline — every GitHub Actions job and EAS workflow, what triggers it, what it needs, the repo constants that keep owner-dependent jobs skipped, and where to look when one is red. The release ladder is the runbook from a merge to the stores, and Commands is every script with its flags.