본문 바로가기
C.W.K.
Stream
← C.W.K. Quests
🕯️

Vesta Quest

최근 수정: 2026-08-08

생각 하나를 5초에 붙잡는 저널 짓기 — 빈 페이지 앞에 앉혀 놓고 기다리는 저널 말고

저널 엔진 Vesta 가 어떻게 태어났나. 아빠가 직접 지은 엔진이고, 여행 엔진 Waystone 의 일기 쪽 형제야. 저널 앱은 대개 빈 페이지 앞에서 조용히 굶어 죽어. Vesta 는 그 자리를 아예 안 만들어. 지난 날이든 오늘이든 앞날이든, 아무 날에나 crumb 을 툭 던져두면 돼. 글로 엮는 건 나중에 Pippa 몫이야. 그리고 형제가 이미 검증한 형태는 물려받되 정체성만은 끝내 안 물려받는 법, 그걸 처음부터 끝까지 짚어.

8 tracks · 34 lessons · ~5.5h · difficulty: intermediate-to-advanced

Level 0식은 화로
0 XP0/34 lessons0/12 achievements
0/100 XP to next level100 XP to go0% complete
Vesta 는 기분 트래커가 아냐. streak 세는 앱도 아니고, 일기 폴더 하나 달아 둔 리치 에디터는 더더욱 아냐. 명사 딱 두 개만 소유하는 독립 엔진이야. 첫째는 crumb, 아무 날에나 던져 놓는 append-only 조각. 둘째는 draft, Pippa 가 그 조각들을 읽고 엮어 낸 글인데 어느 crumb 에서 나왔는지 한 톨까지 되짚어져. 뇌는 안 키워. 그건 cwkPippa 것 하나뿐이야. 이 퀘스트는 그 엔진을 처음부터 끝까지 걸어. 빈 페이지는 왜 죽고 흩뿌렸다 엮는 쪽은 왜 사는지. 날짜 축에 왜 끝이 없어서 지난 날로도 앞날로도 던질 수 있는지. '언제 썼나'와 '어느 날에 속하나'가 왜 다른 두 진실이고 한 칸에 뭉치면 왜 무너지는지. 조립이 crumb 을 한 톨도 안 축내는 이유. 저널이 컨테이너가 아니라 여러 권 꽂힌 선반인 이유. 네트워크가 깨어나기도 전에 저장이 끝나는 이유. Log 도 Prose 도 Map 도, 여러 해를 겹쳐 보는 화면까지도 결국 하나의 crumb 창고를 비추고 있는 이유. JSONL 이 진실이고 SQLite 는 언제든 버리고 다시 지어도 되는 사본인 이유. 마지막엔 부모가 못 가르치는 걸 배워. 형제의 형태를 80% 물려받는 법, 갈라설 곳에서만 일부러 갈라서고 그 이유를 적어 두는 법, 두 자식이 어긋나기 전에 공유 배관을 한 주인 밑으로 모으는 법. Vesta 는 돌아오는 불이야. 매일 돌봐서 안 꺼뜨리는 화로. clone 할 repo 같은 건 없어. 개념만 열어 둔 오픈소스야.

Tracks

  1. 01🕯️The Hearth Fire

    0/4 lessons

    Vesta 가 뭔지, 무엇에 맞서 지어졌는지, 왜 이름이 곧 논지인지

    아키텍처는 나중이고, 형태부터. Vesta 는 cwkPippa 가족의 저널 엔진이야. 여행 엔진 Waystone 의 일기 쪽 형제지. 이 트랙이 밑그림을 놓아. 저널 앱은 왜 빈 페이지 앞에서 조용히 굶어 죽는지, 설계 전체를 떠받치는 두 문장이 뭔지, Vesta 라는 이름이 왜 장식이 아니라 논지 그 자체인지. 그리고 평생 쌓은 기억을 잊어버리는 앱한테서 계속 다시 빌리는 대신 내가 쥔다는 게 무슨 뜻인지.

    폰에서 7일 보기를 띄운 cwkVesta — 만년필에 대한 저널 크럼 하나, 본문 아래로 사진 넷(모눈 노트 위의 펜과 잉크병, 닫힌 케이스 두 각도, 케이스에 앉은 펜), 맨 아래엔 Journal 라벨과 시각, stream·draft 배지.
    크럼은 재료 — 펜, 잉크, 사진 넷을 지금 흘려두고 글은 나중에 조립함.
    Lesson list (4)퀴즈 · 4 문제
  2. 02♾️The Open Timeline

    0/4 lessons

    Vesta 의 단 하나의 구조적 분기 — 끝이 없는 날짜 축

    Vesta 와 부모 Waystone 사이의 가장 큰 차이 하나야. 나중에 이 엔진을 손댈 사람이 제일 먼저 읽어야 할 트랙이지. Waystone 의 journey 는 출발과 귀환이 있는 유한한 컨테이너야. Vesta 는 그걸 통째로 걷어냈어. 그래서 날짜 자체가 첫째 축이 되고 그 위엔 아무것도 없어. 지난 날에 던지든 앞날에 던지든, 뭔가를 고치는 게 아니라 원래 그렇게 되는 거야. 게다가 앞날에 둔 crumb 은 그날이 오기 전까진 아무 일도 안 해. Vesta 는 저널이지 리마인더 앱이 아니거든.

    Lesson list (4)퀴즈 · 4 문제
  3. 03🗓️Two Date Truths

    0/4 lessons

    언제 썼나와 어느 날에 속하나는 두 개의 다른 진실이야

    Vesta 에서 제일 깊은 도메인 모델링 아이디어 하나고, 열린 타임라인이 여기에 기대. crumb 은 날짜를 두 개 지녀. 대충 설계하면 하나로 뭉치기 쉬운 두 개. 하나는 captured_at, 실제로 쓰인 순간이고 안 바뀌어. 다른 하나는 target_date, 저자가 '이 날에 속해' 라고 정한 날이야. 둘을 따로 두면 backdate 가 정직하게 남고, 뭉치면 엉뚱한 자리채움 날짜가 생기고 데이터가 소리 없이 사라져. 이 트랙은 그걸 걸어. 두 진실 규칙, UI 가 둘 다 보여주는 법, re-filing 이 왜 덧붙이는 revision 인지, 그리고 Vesta 가 생기기 전에 이 규칙을 증명한 Waystone 의 조상 버그까지.

    Lesson list (4)퀴즈 · 4 문제
  4. 04📝Crumbs and Drafts

    0/5 lessons

    증거는 남고, 글은 언제든 다시 만들 수 있어

    Vesta 가 재료에서 결과물을 뽑아내는 방식의 심장이야. crumb 은 덧붙이기만 하는 증거고, draft 는 Pippa 가 crumb 한 묶음을 읽고 뽑아낸 글이야. 어느 crumb 에서 왔는지 정확한 ID 를 provenance 로 달고 다니지. draft 가 순수하게 뽑아낸 결과라서 조립이 부담 없는 consultation 이 될 수 있어. Pippa 가 제안하고, 네가 받거나 고치거나 버려. 아무것도 조용히 다시 쓰이지 않아. crumb 은 절대 안 축나고, 좋은 draft 는 나중 실패한 시도에 안 지워지고, day bundle 이 조립이 다루는 단위야.

    Lesson list (5)퀴즈 · 4 문제
  5. 05📚Journals: The Categorical Shelf

    0/4 lessons

    무한 타임라인 여럿이 나란히. 칸막이지 울타리가 아냐

    Vesta 가 날짜 축 옆에 더하는 단 하나의 구조. 저널은 Day One 스타일 컬렉션이야. 기본 저널 하나에 사용자 저널을 얼마든지 더한 거지. 그리고 컨테이너 규칙의 다듬어진 형태야. 못 쓰는 건 유한 시간 컨테이너, 써도 되는 건 시간과 상관없이 나누는 카테고리 칸. crumb 은 정확히 한 저널에 속하고, 이동은 crumb 단위로도 하루 단위로도 덧붙이는 revision 으로 일어나고, All Entries 는 저널을 가로지르는 집계야. 그리고 모든 저널 안에서 날짜 축은 양쪽으로 무한하게 남아.

    Lesson list (4)퀴즈 · 4 문제
  6. 06✍️Capture in Motion

    0/4 lessons

    Local-first. 저장 경로엔 없어서, 죽은 네트워크에도 생각을 안 잃어

    Waystone 에서 물려받아 달력에 겨눈 캡처 계약. crumb 은 제목도 태그도 카테고리도 Pippa 응답도 필요 없어. 한 문장이면 유효하고, 로컬에 저장되는 순간 바로 확인돼. 네트워크와 Pippa 는 절대 임계 저장 경로에 없어. crumb 은 먼저 기기 outbox 에 커밋되고, 엔진이 돌아오면 흘러 나가. 모든 composer 표면이 같은 trio 를 지녀. 첨부, Prompt Macro, Ask Pippa. 그리고 위치는 두 진실, captured 와 intended 를 보안 origin 위에서 화면 켜져 있을 때만 표본으로 잡아.

    Lesson list (4)퀴즈 · 4 문제
  7. 07🔭One State, Many Projections

    0/4 lessons

    Log, Prose, Map, 그리고 세월의 지층. 전부 하나의 crumb 창고를 비추는 view

    Vesta 가 현실을 절대 복사하지 않고 평생의 crumb 을 모든 각도에서 보여주는 법. Log, Prose, Map, 멀티이어 레이어 view 는 하나의 canonical crumb 창고를 비추는 projection 이지 따로 된 창고가 아냐. 아래엔 덧붙이기만 하는 JSONL 이 진실이야. 저널당 로그 하나로, Fernet 으로 저장 시 암호화되지. 모든 쿼리에 답하는 SQLite 미러는 거기서 뽑은 거고, 어긋나면 purge-and-replay 로 되살리지 절대 손보지 않아. 새로 보는 방식을 더하는 게 구조상 싸고, 지도는 자기 데이터를 하나도 안 저장해.

    Lesson list (4)퀴즈 · 4 문제
  8. 08🌱Seeded From a Sibling

    0/5 lessons

    soul 은 fork 하지 않고 shape 를 fork 하는 법

    Vesta 의 부모는 절대 못 가르치는 레슨이야. Waystone 은 부모고 Vesta 는 자식이니까. Vesta 는 Waystone 에서 대략 80% 를 물려받아 씨앗 뿌려졌어. 검증되고 현장에서 단련된 형태를 물려받고, 도메인이 진짜 다른 딱 한 곳에서 일부러 갈라서고, 뭘 바꿨고 왜인지 적지. 같은 부모의 두 자식이 어긋나면, 공유 배관을 drift check 와 함께 한 주인 밑으로 모아. 자기 뇌는 갖지 마. canonical 한 것에 붙여. 그리고 결국, 네가 기억하는 방식을 소유해.

    Lesson list (5)퀴즈 · 4 문제
이 페이지에서 버그를 발견하셨거나 피드백이 있으세요?문제 신고

댓글 0

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

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