One DetailShell ("리더보드") over a 3-scope SegmentedTabs — 클럽 · 지역 · 전국. There is NO 시즌 tab: season_records has no writer, so the code removed it (dead i18n keys remain). Each tab is a FeedList whose header is a top-3 LeaderboardPodium, whose body is RankRows (rank 4+), and whose footer is a single MyRankRow — shown only when my computed rank falls past 50 (club≤200 / global≤100 rows are fetched; beyond that the backend must compute the rank). 지역 prepends a "상위 N%" percentile hero.
apps/mobile/app/records/leaderboard.tsx → records/src/records-leaderboard-screen.tsx (leaderboard.tsx / ranking.tsx are legacy Redirects; lb/[clubId].tsx is a universal-link receiver, NOT this screen)
packages/features/records/src/records-leaderboard-screen.tsxpackages/features/records/src/leaderboard-club-tab.tsxpackages/features/records/src/leaderboard-region-tab.tsxpackages/app/src/presentation/components/leaderboard-podium.tsxpackages/app/src/presentation/components/leaderboard-row.tsx