← Cockpit Wireframes Pages by level Navigation map
Compaction — 클럽 상세 · 홈▾
Shipped app (old grammar)Components · 공유 키트상세 페이지 — 플랫 언어Session Card · 밴드 없는 카드
홈 · Home
Home · 홈
시작 · Entry
Onboarding · 시작
ArchiveStrip Map · 세션 스트립 전체 시나리오Headers · 헤더 아이콘Card Continuity · 카드 = 상세의 예고편Session Hero · 더 조용한 공유 카드 (제안)Session Share Card · 히어로 = 공유 카드Session List Frame · 날짜 섹션 · 패널 필터 · 2+2 카드Compaction — 일정 · 코트 · 스코어카드Compaction — 클럽 상세 · 홈Compaction — 기록 · 프로필Live anchor — 진행 중 밴드Density · 카드 밀도토스트 — 리디자인 제안Club List · 클럽Clubs · 클럽클럽 상세 — 여섯 탭 플랫운영 섹션 — 플랫 목표위저드 내비게이션 — 결정 보드드래프트 복원 — 무음 복원클럽 조 편성 — 모델 결정 보드게스트 → 회원 — 심사 흐름Page polish — titled postsWeb app — desktop layoutProduct questions — openWeb app — desktop adaptation, round 2Visual tone — pure white, flat rows, one Tag, a colour budgetLibrary — chrome, surfaces, rows, labelsLibrary — controls, overlays, states, formsLibrary — page patterns, scaling, motionLibrary — additions from the pagesEmpty-once — 프로필 빈 섹션Notification groups — 할 일 밴드 그룹화Profile Cockpit · 프로필 압축Session Detail — Redesign · 일정Venue Detail — Redesign · 테니스장Profile Detail — Redesign · 프로필Tournament Detail — Redesign · 대항전Applicant Detail — Redesign · 가입 심사Canvas Migration — 회비 · 멤버 · 규칙Record Detail — Redesign · 기록Venue Finder · 코트 찾기Venue Filters · 코트 필터 재구성Notifications · 알림Panel Placement · 하단 고정
Decided 2026-09-08 — shipped; kept as the decision record
Interactive kit · grounded in code

Compaction — 클럽 상세 · 홈

D5 · 멤버 · 일정 · 회비 — one path each
강남
강남 라켓클럽PANE
📍강남구
🎾실버~골드
📅매주 토
홈
일정
채팅
기록
멤버
회비
🎯
미션 · 첫 일정 참석하기다가오는 일정에 참석하면 완료돼요
D-2양재 시민의숲
전체공지자유후기소개운영진방
김
김민준📌
1시간 전
공지
이번 주 토요일 정기모임 안내드립니다.
Today: the identity row (avatar+name) pushes routes.clubMembers on top of this screen, in addition to the PillNav 멤버 tab and 관리’s AdminNavRow — two paths already collide for 멤버. Proposal: the row switches THIS pane to 멤버 instead (PANE tag, no chevron) — same grammar as the tabs under it; 관리’s rows (a separate DetailShell behind the ⋯ menu) stay the admin-only second path, unchanged. The full ClubMembersScreen remains reachable as a "see all" drill-down from inside the 멤버 pane itself. Question: should 일정/회비 gain the same header-row shortcut, or is the PillNav alone enough for them?
⚠️Real code check: only 멤버 has a place-header row today (club-identity-header.tsx onPressMembers). 일정/회비 have none — they're already 2-way (pane + admin row), not 3-way as the audit's wording implies for all three.
D6 · 홈 tab — schedule block dropped
강남
강남 라켓클럽PANE
📍강남구
🎾실버~골드
📅매주 토
홈
일정
채팅
기록
멤버
회비
🎯
미션 · 첫 일정 참석하기다가오는 일정에 참석하면 완료돼요
전체공지자유후기소개운영진방
김
김민준📌
1시간 전
공지
이번 주 토요일 정기모임 안내드립니다. 많은 참여 부탁드려요!
이
이서연
어제
후기
오늘 경기 정말 재밌었어요 :) 다음에 또 참여할게요
🏆
경기 결과 (자동)김민준 · 박지훈 팀 승리 (6-3, 6-4)
Today: the 홈 tab opens with a mission card, THEN the collapsible D-day+venue ClubScheduleRows block, THEN the feed chips — before any post is visible. Proposal: drop the schedule block entirely; 일정 is one pill tap away and now carries the full session list (not a 3-row teaser). The feed starts sooner. Question: does the mission card alone still orient a brand-new member fast enough without that "what’s next" teaser?
⚠️ClubCard's own next-session chip (club list / discover screen) is a separate surface, out of scope here and unaffected.
D10 · 홈 — merged period row, no generic title
6
일
주
월
오늘오늘
진행 중
라이브
양재 시민의 숲
⏰19:00–21:00
🎾복식
🎯
3.0–4.0
무료원
11/16
오늘 일정1개 일정
올림픽공원 테니스장
⏰21:00–23:00
🎾복식
🎯
3.0–3.5
마감 임박무료원
10/12
Today: MainTabShell renders a pageTitle that only restates the pill’s own selection ("일간 브리핑"/"주간 브리핑"/"월간 브리핑"), then the 일/주/월 pill row, then — inside the pane — a SEPARATE PeriodNavPanel scrubber (‹ 오늘 ›). Two controls answer "which window", one title restates the pill. Proposal: one row — unit pills + scrubber (‹ prev · 일/주/월 · label · next ›) — replaces both, and the pageTitle text is dropped (the bell keeps its slot). Question: does the week/month label ("이번 주 · 7/14–7/20") still fit this row, or does it need a shorter form once the unit pills are inline with it?
⚠️A 3-item pill group + prev/label/next in one 288px row is tight; the day case (label “오늘”) fits easily but the week/month date-range labels are longer and may need trimming.
Spec (grounding, anatomy)

Duplication audit (2026-09-08) §3 — three page-reshaping decisions on club detail and the home briefing, each drawn once in its proposed final state, never as a before/after pair.

route · apps/mobile/app/clubs/[clubId]/index.tsx (club-detail-screen.tsx) · apps/mobile/app/(app)/(tabs)/(home)/index.tsx (home-feed-screen.tsx) grounded in 9 source file(s)
packages/features/clubs/src/club-detail-screen.tsxpackages/features/clubs/src/club-detail/club-place-header.tsxpackages/features/clubs/src/club-detail/club-hero-model.tspackages/features/clubs/src/club-detail/home/home-pane.tsxpackages/app/src/presentation/components/club-feed/club-feed-item-row.tsxpackages/features/home/src/home-feed-screen.tsxpackages/features/home/src/page/home-body.tsxdocs/audits/duplication-audit-2026-09-08.mdpackages/features/clubs/src/club-detail/club-manage-sheet.tsx