Owner review 37 — the 소식 kinds, defined (2026-10-16)
Status: Superseded in part — your sessions stay in 일정 and the kinds became three (일정, 결과, 게시글) in review 39 · Date: 2026-10-16
Answers: "I think we need to properly define the kind. Instead of 새 일정, it probably should be 내 일정, right? Let's define all kinds that will be listed here and define all the information that will be shown for each kind. Let's define the grammar."
Board: flat-v2-hub § 홈 (the 소식 Feed, and the spec table "소식 kinds" behind Show specs). Library: §5 Feed item, Kinds.
새 일정 or 내 일정? Neither: 일정
The kind names the object (a session, a pickup, a notice), not its newness and not the viewer's relation to it:
- Not 새: the Feed is new by definition, newest first.
- Not 내: in our vocabulary 내 일정 means the sessions the viewer has joined, and it is the module right above the Feed. A club's session in 소식 is one the viewer has not joined. Labelling it 내 일정 would say they are going.
The relation rule. A session the viewer joins leaves 소식 and lives in 내 일정 (and in the Block, when it is next). So a session in 소식 is always one the viewer could still join, and its label never needs a state.
The kinds
| Kind | From | Enters | Title | Facts | Counts | Leaves |
|---|---|---|---|---|---|---|
| 일정 | your club | the club posts a session | the venue | 토 19:00 | 복식 | people n/m | it starts, is cancelled, or you join it |
| 공지 | your club | a notice is posted | two lines of its text | none | comments, hearts | never |
| 게시글 | your club | any other post (자유, 후기, 질문) | two lines of its text | none | comments, hearts | never |
| 사진 | your club | photos are added (one item per upload) | the album | n장 | who added them | hearts | never |
| 경기 결과 | your club | a session's record closes: one item per session | the session ("9월 17일 정모") | n경기 | 최다승 name n승 | comments, hearts | never |
| 교류전 | your club | an inter-club match with your club is set | "opponent과 교류전" | 일 10:00 | the venue | people n/m | it starts |
| 번개 | your interests | an open pickup in your regions and level band | the venue | 화 20:00 | NTRP 3.0–4.0 | people n/m | it starts, closes full, or you join it |
| 대회 | your interests | a tournament in your regions opens registration | its name | 10.18 (토) | D-3 접수 마감 | none | registration closes |
Two changes from the earlier drafts:
- Results are one item per session, not per match. A session plays eight to twelve matches, so per-match items would flood the Feed. The item appears when the session's record closes, which is when every match is settled (reviews 27 and 28). Its thumbnail is the top winner's face and its facts are "8경기 | 최다승 박지훈 4승". Each match lives on the session's page.
- Posts split into 공지 and 게시글. A notice is the club's word and the rest are members' posts. Both use the same slots.
Not in 소식:
- anything addressed to the viewer (the bell, 할 일);
- the viewer's own games (the Block, 내 일정);
- their results and ranking (기록);
- member joins (멤버), dues (회비), chat (메시지);
- clubs recruiting (클럽 › 탐색).
The grammar, in one place
The library now holds the whole of it:
- Layout (review 33): one Feed item layout, a 96 thumbnail with nothing drawn on it.
- Order (review 35): overline, title, facts, footer.
- Compaction (review 36): three rows and the footer, 128 tall for every kind.
- Dates (reviews 35 and 36):
- events absolute and short;
- posted times relative for a week;
- deadlines as D-n, and only when they fall before the event.
- Kinds (this review): what each kind is, where it comes from, when it enters and when it leaves.
- Order and volume: newest first and unranked; three in a row from one source collapse.
- Controls: the filter (전체 · 클럽 · 번개 · 대회), and muting from an item's ⋯.