본문 바로가기
C.W.K.
Stream
Lesson 01 of 04 · published

무한 타임라인 여럿이, 나란히

~10 min · journals, shelf, day-one, categorical

Level 0식은 화로
0 XP0/35 lessons0/12 achievements
0/100 XP to next level100 XP to go0% complete
"Vesta 는 경계가 ±∞ 인 journey 하나짜리 Waystone 이고, 저널 선반은 그런 무한 타임라인 여럿이 나란한 거야."

아빠가 이미 두는 선반

Day One 을 열면 뭉뚱그려진 스트림 하나가 아니라 선반이 나와. 아빠는 매일 저널을 Quotes 저널 옆에, Twits 저널 옆에 둬. 같은 선반의 별개 책들이고, 각자 다른 종류의 항목을 담지. Vesta 는 그 모양을 그대로 가져. 기본 저널 하나에 사용자 저널을 얼마든지, 각자 독립된 컬렉션으로. 이게 Vesta 가 맨 날짜 축 위에 더하는 단 하나의 구조고, 어떤 종류의 구조인지 정확히 짚을 값어치가 있어.

저널은 카테고리로 나눠. crumb 을 종류로 갈라. 매일 기록은 여기, 인용은 저기, 아이디어는 세 번째에. 그리고 시간에 대해선 아무 말도 안 해. 모든 저널 안에서 날짜 축은 전과 똑같이 무한해. 과거 scatter 도 미래 scatter 도 되고, 첫 날도 마지막 날도 없어. 아빠 표현이 정확해. Vesta 는 경계가 플러스·마이너스 무한대인 journey 하나짜리 Waystone 이고, 선반은 그 무한 타임라인 여럿이 서로 옆에 선 거야.

축 옆의 칸막이는 축을 가로지르는 경계가 아냐. 못 쓰는 구조는 어느 날짜가 있는지 좁히는 울타리(유한 journey)야. 써도 되는 구조는 각 타임라인을 끝없이 두면서 crumb 을 카테고리로 가르는 선반이야. 사람들이 손 뻗을 같은 단어 '컨테이너', 근데 완전히 다른 두 모양이야. 하나는 Vesta 가 걷어낸 걸 도로 키우고, 다른 하나는 그것과 아예 다른 축이야.

왜 이게 분기를 안 되돌려

저널을 더하는 게 컨테이너를 몰래 도로 들이는 건 아닌지 걱정할 만해. 아니고, 이유는 자른 축이 달라서야. journey 는 시간을 경계 지었어. 날짜 한 구간을 막았지. 저널은 카테고리를 경계 지어. 항목 종류를 가르고, 각각에서 시간은 안 건드려. 열 개 저널을 쥐어도 하나하나가 여전히 음의 무한대에서 양의 무한대까지 달려. Waystone 에서의 분기는 '유한 시간 컨테이너 없음' 이었고, 카테고리 선반은 그걸 완전히 존중해. 절대 타임라인에 끝을 안 붙이고, 그냥 끝없는 타임라인을 한 번에 하나 이상 두게 해.

정체성, 이름, 그리고 겸손한 v0

각 저널은 안 바뀌는 ULID 정체성을 가져. 이름과 색은 표현이고, 저널이 무엇인지는 안 건드리고 바꿀 수 있어. crumb 을 다스리는 정체성 대 표현 나눔이랑 같지. 첫 버전은 일부러 겸손해. 만들기와 이름 바꾸기만. 저널 삭제는 일부러 미뤘어. 저널을 지우는 건 평생의 한 구간을 지우는 거고, 안전한 길(crumb 을 빼내고 빈 선반을 없애기)은 성급한 파괴 버튼이 아니라 자기만의 신중한 설계를 받을 값어치가 있으니까. 더하고 다시 라벨 붙일 수 있는 선반으로 시작해. 없애는 힘은 벌어.

Code

선반: 카테고리로 나눔, 각 타임라인 끝없음·text
the shelf (categorical — sorts by KIND):

  Journal: Daily    <-- -inf ....|....|....|.... +inf -->
  Journal: Quotes   <-- -inf .......|.........|... +inf -->
  Journal: Ideas    <-- -inf ..|..........|....... +inf -->
     |          |
   identity   presentation
   (ULID)     (name + color, changeable)

# every journal's date axis is still unbounded both ways
# the shelf separates categories; it never fences time
# v0: create + rename only (deletion is deferred, on purpose)

External links

Exercise

네가 지금 메모 종류를 어떻게 나누는지 봐. 폴더, 노트북, 태그, 별개 앱. 각 나눔에 대해 정해. 시간을 경계 짓는지('2025 메모' 폴더) 카테고리를 경계 짓는지('레시피' 노트북). 그다음 시간 경계인 걸 각 타임라인을 끝없이 두는 카테고리 선반으로 다시 만들어 봐. 네 묶음 중 어느 게 종류로만 나누면 됐는데 조용히 시간을 울타리 쳤는지 봐.
Hint
테스트는 묶음이 어느 날짜가 자기에 속하는지 정하느냐야. '레시피' 나 '인용' 선반은 종류로 나누고 아무 날짜나 들여. '2025' 나 'Q3' 폴더는 시간을 울타리 쳐. 그게 Vesta 가 거부하는 컨테이너야. 시간 울타리를 카테고리 선반이나 그냥 날짜 범위 view 로 바꿔.

Progress

Progress is local-only — sign in to sync across devices.
이 페이지에서 버그를 발견하셨거나 피드백이 있으세요?문제 신고

댓글 0

🔔 답글 알림 (로그인 필요)
로그인 — 댓글을 남기려면 로그인해 주세요.

아직 댓글이 없어요. 첫 댓글을 남겨보세요.