Skip to content

Owner review 29 — rulings (2026-10-15) ​

Status: Superseded in part — the tiles and the 할 일 rows were replaced in review 30; 내 일정 left 홈 in review 38 · Date: 2026-10-15

Answers:

  • "B can be further refined. How can we improve the calendar view? How about the 일정? And how can we improve the task view? The action strip doesn't seem very actionable or important enough. I agree with the rest of recommendations."
  • Companion: review 28.

Board: flat-v2-hub § 홈, groups "Direction B refined" and "Alternative: the week as a day picker".

Confirmed by the owner ​

  1. Direction B for the hubs (홈, 기록, 프로필, 클럽 홈), and A's rows for real lists (경기 › 예정, 번개 찾기, member lists). Direction A is off the board; its record stays in review 28.
  2. Live mode lets only the session's chat open without leaving.
  3. Scoring is chosen per session (점수 기록 or 기록 안 함), not per player.

1. The calendar (내 일정): the week, complete ​

What was weak. The chips floated below the dates and gave only a time, so "where" took a tap. Free days and game days looked alike, apart from a small chip.

Now (recommended):

  • Game days are marked on the date itself: the date numeral sits in an ink circle with a white numeral. A fee due fills it in the warning tone.
  • Today is ringed and labelled 오늘.
  • Under each game day sit its time and the venue's short name (09:00 올림픽, 20:00 반포, 07:00 양재). The week's shape (busy and free days), the times and the places now read at a glance, with no tap.
  • The head counts the week: "내 일정 이번 주 3번".
  • A day is one press target that opens that game.

The short name is a new venue field. It defaults to the name's first word, cut to three syllables (올림픽공원 → 올림픽). A club can override it with the nickname its members use (반포, 올팍); the default is used only where nothing better exists.

Alternative drawn: the week as a day picker. This is the library's week strip: a dot under each game day, the picked day filled, and that day's game written out below ("월요일 20:00–22:00 · 반포 한강 테니스장 · 6/8 참석").

  • It gains: room for full venue names and attendance.
  • It costs: the venue shows only for one day at a time, and the strip becomes a stateful control on 홈.
  • Recommendation: the complete week. 홈 is for glancing, and a picker asks for a tap to learn what the complete week already shows.

2. The open sessions (참여할 수 있는 일정): tiles that lead with the decision ​

What was weak. The 3:2 map took most of the tile but says little (a street pattern). How full a session is was small text. Who you know there, and whose session it is, were missing, even though the set mixes your clubs' sessions with your saved ones.

Now:

  • The map is shorter (2:1), with the surface pin.
  • Then the time (17/24·600) and the venue.
  • How full, as a picture: one dot per place, filled when taken, with the places left ("●●●●●●○○ 2자리"; "1자리, 오늘 마감"). This follows the owner's "graphics over text".
  • Friends going as the footprint pair of faces with "친구 2명", shown only when there are any.
  • Whose session: the club's name, or 저장됨 for a saved one.
  • Unchanged: the whole tile opens the session; 참석 is there, one tap in. Four tiles show, then 전체 보기 (6개).

3. The task view (할 일, club officers): rows that say who, what and the verb ​

What was weak. The Strip showed three counts and their labels. It said how much, not what to do or for whom, so it read as a statistic rather than a job.

Now, each task is a row with four parts:

  • Who: one face, or the footprint pair for several people.
  • What, as a statement: "3명이 입금했다고 알렸어요", "김하늘 님이 가입을 신청했어요", "4명이 9월 회비를 안 냈어요".
  • Its context: which session and the deadline ("토요일 정모 · 오늘 마감"), or the applicant's level and when they applied.
  • The verb, as an sm tonal Button:
    • 확인 opens 참가비 with the three reporters ticked;
    • 승인 approves after a Dialog;
    • 보기 opens 회비.

The rows sit straight under the Block, ordered by deadline. The head carries the total (3건).

Why rows here. Tasks are alike and few, so rows are their right form (law C3). What made the Strip weak was the missing verb and the missing people, not the shape. The button gives each task its next step in one tap, and the faces make it about people rather than numbers.

For members the same row carries their own tasks: 참가비 입금 for a game other than the Block's (the Block already holds its own fee), and 회비 납부.

New pieces (library entries when 홈 is approved) ​

  • The face pile in the day Block (review 28).
  • The week calendar: the "complete" mode, a variant of the Calendar's week strip.
  • The spot meter: the dots and the places left.
  • The open-session tile and its two-up grid.
  • The task row: a MediaRow with faces, a statement and an sm tonal verb. This is a variant, not a new component.
  • The venue's short name: a data field with a default rule and a club override.

Next ​

The owner marks the refined 홈. Then 기록, 프로필 and 클럽 홈 are recomposed in direction B, and the new pieces enter the library.

Markdown remains the source of truth. Run yarn docs:check before handoff.