Flat-canvas migration path for the 관리 entry and all six 운영 screens (멤버·출석·회비·일정·코트· 대항전), per the 2026-09-07 owner ruling already shipped on club-detail. The Recommended-path block states the swap; the migration-order list gives the build sequence; the phones below are each screen's final flat state — bare rows, FlColumn section dividers, an FlStatStrip lead wherever a screen has a headline number cluster, and SessionCardV2 kept as the one object card on 일정. EXCEPTION-LEDGER (decided): 회비 states its rule (amount + due day) once and groups the roster into 확인 대기/미납/납부 완료/면제 with one visible pill per open row; a second, per-session 출석 확인 phone (a different screen from the club-wide 출석 dashboard) keeps every default row silent and shows a control only on the one 불참 exception.
apps/mobile/app/clubs/[clubId]/admin/index.tsx → club-admin-screen.tsx; 운영 rows route to /clubs/[clubId]/{members,attendance,dues,sessions,venues,challenges}
grounded in 14 source file(s)
packages/features/clubs/src/club-members-screen.tsxpackages/features/clubs/src/club-members/members-list.tsxpackages/features/clubs/src/club-attendance-screen.tsxpackages/features/clubs/src/club-dues-screen.tsxpackages/features/clubs/src/club-dues/page/dues-person-row.tsxpackages/features/clubs/src/club-dues/page/dues-lead.tsxpackages/features/sessions/src/participants/participant-person-row.tsxpackages/features/sessions/src/session-attendance-screen.tsxpackages/features/clubs/src/club-sessions-screen.tsxpackages/features/clubs/src/club-venues-screen.tsxpackages/features/clubs/src/club-challenges-screen.tsxpackages/ui/src/stat-strip.tsxpackages/ui/src/flat-column.tsxpackages/features/clubs/src/club-detail/club-manage-sheet.tsx