C.W.K.
Stream
← C.W.K. Quests
🧭

Waystone Quest

신규: 2026-07-16최근 수정: 2026-07-16

잊어버리는 여행 앱 말고, 기억하는 여행 companion 을 짓는 이야기

Waystone 의 탄생 이야기 — 이미지 엔진 Ember 와 음악 엔진 Bonfire 의 여행 형제, 아빠가 직접 만든 여행 도메인 엔진. 매 여행을 0 부터 시작하는 itinerary 앱을 빌리는 대신, 지난 모든 여정의 기억을 안고 가는 companion 을 짓는 이유, 그리고 모든 설계 선택이 '내 기억을 소유한다'는 게 뭔지 가르쳐주는 이야기.

8 tracks · 35 lessons · ~6h · difficulty: intermediate-to-advanced

Level 0표식 없는 길
0 XP0/35 lessons0/12 achievements
0/100 XP to next level100 XP to go0% complete
Waystone 는 itinerary 앱도, 핀 꽂는 지도도, 여행 폴더 하나 딸린 메모 앱도 아냐. journey, plan, day, place, route, 추천, 결정, 그리고 실제로 무슨 일이 있었는지의 살아있는 기록 — 구조화된 여행 state 를 직접 소유하는 독립 엔진이고, 뇌는 오직 cwkPippa 만 소유해. 이 퀘스트는 그 엔진을 처음부터 끝까지 걸어. 세 정의 문장(대화가 곧 계획이다; 구조화된 state 가 그 대화의 durable memory 다; 지리는 같은 state 의 projection 이다), consultation-first 베팅, globe 에서 발자국까지의 one-state-many-projections 지리, plan·revision·actual·reflection 네 갈래 분리, 네트워크보다 먼저 커밋하는 local-first 필드 캡처, 거친 계획 — 엄마 OneNote 사진까지 — 을 리뷰 가능한 scaffold 로 깎는 Carve, 두 번째 뇌를 키우는 대신 cwkPippa 대화에 바인딩하는 reuse-before-invention 규율, 그리고 history 가 복리로 쌓여 네 번째 여정이 앞선 세 번의 기억으로 시작한다는 마무리까지. 스위스 여행 한복판에, 아이폰으로 구상됐고, 모든 invariant 뒤엔 현장에서 든 멍이 있어. clone 하는 repo 가 아니라, 개념의 오픈소싱.

Tracks

  1. 01🧭The Waystone

    0/4 lessons

    뭔지, 어디서 태어났는지, 왜 존재하는지

    아키텍처보다 먼저, 형태부터. Waystone 는 cwkPippa 가족의 여행 도메인 엔진이야 — 이미지 엔진 Ember, 음악 엔진 Bonfire, 그리고 나머지의 형제. 이 트랙이 틀을 잡아. Waystone 가 실제로 뭘 소유하는지, 어느 현장에서 구상됐는지, 형제들 사이 어디에 있는지, 그리고 여행 companion 이 매 여정을 잊는 대신 전부 기억해야 한다는 build-말고-rent 아닌 베팅까지.

    Lesson list (4)퀴즈 · 4 문제
  2. 02💬Conversation Is Planning

    0/4 lessons

    consultation-first 베팅 — 폼을 채우는 게 아니라 말해서 계획해

    첫 정의 문장을, 진지하게. Waystone 에선 Pippa Consultation 이 홈 표면이야, 관습적인 itinerary 보드에 붙인 사이드 패널이 아니라. 이 트랙이 그게 뭘 뜻하는지 짚어: 주 인터페이스로서의 대화, 말로 한 변경이 어떻게 provenance 를 갖춘 durable state 로 materialize 되는지, 추천과 결정 사이의 엄격한 선, 그리고 왜 Pippa 가 매 턴을 지난 여행 전부로 익사시키는 대신 관련 context 를 검색하는지.

    Lesson list (4)퀴즈 · 4 문제
  3. 03🌐One State, Many Projections

    0/5 lessons

    다형성 심장 — globe, map, lens 는 하나의 canonical state 의 view

    세 번째 정의 문장: 지리는 같은 여행 state 의 projection 이다 — globe 에서 발자국까지. 여기가 Waystone 의 객체지향이 가장 뚜렷하게 드러나는 트랙이야. 하나의 canonical 여행 state 가 아래에 있고; globe, journey map, place lens, itinerary, 로그가 전부 그걸 렌더하는 view 이고 그중 누구도 진실의 별도 사본을 안 가져. planned 와 actual geometry 는 별개 레이어로 타고, 지도는 자기 데이터를 안 가지고, 새 view 추가는 그냥 reader 하나 더 붙이는 거야.

    Lesson list (5)퀴즈 · 4 문제
  4. 04Plan, Revision, Actual, Reflection

    0/4 lessons

    네 시간적 진실, 절대 하나의 record 로 안 뭉쳐

    두 번째 정의 문장 — 구조화된 state 가 durable memory — 엔 시간적 척추가 있어. journey 는 시간에 걸쳐 편집되는 하나의 record 가 아냐. 나란히 유지되는 네 개의 뚜렷한 진실이야: 아빠가 출발 때 의도한 것, 도중에 계획이 어떻게 바뀌었는지, 실제로 무슨 일이 있었는지, 나중에 어떻게 기억됐는지. 이 트랙이 journey lifecycle, Start Logging 이 얼리는 immutable departure baseline, 그리고 기억 시스템의 가장 어려운 규칙 — 회고는 그때 알던 걸 절대 다시 쓰면 안 된다 — 를 짚어.

    Lesson list (4)퀴즈 · 4 문제
  5. 05📍Capture in Motion

    0/5 lessons

    local-first 필드 캡처 — 네트워크가 존재하기 전에 생각을 커밋해

    durable memory 의 나머지 절반: 움직이는 동안 순간을 담기. 스위스 필드 교훈은 여행 로깅이 시간·자세·주의·키보드 인내를 가정할 수 없다는 거야. 이 트랙이 모바일 캡처 계약이야 — 몇 초 만에 breadcrumb 남기기, 네트워크 전에 로컬 커밋, captured truth 와 intended truth 분리, foreground 에서만 위치 샘플, 그리고 캡처와 나중 조립을 두 다른 interaction budget 을 가진 두 뚜렷한 단계로 다루기.

    Lesson list (5)퀴즈 · 4 문제
  6. 06🪨Carve: Rough Stone In

    0/4 lessons

    거친 계획 넣고, waystone 나와 — Pippa 가 지어내지 않고 normalize 해

    진짜 여행은 깨끗한 데이터로 시작 안 해. 지저분하게 붙인 계획, 노트 벽, 엄마 OneNote 표 사진으로 시작해. Carve 는 그 거친 돌을 깎인 scaffold 로 바꾸는 계약이야: 뇌가 건드리기 전에 정확한 소스를 보존하고, Pippa 가 그 난장을 day-section 문법으로 normalize 하게 하고, Accept 만이 persist 하는 리뷰 가능한 proposal 로 제시하고, 모든 unknown 을 지어낸 fact 대신 정직한 TBD 로 드러내. 이 트랙이 precision 을 절대 위조하지 않고 하는 import-and-normalize 야.

    Lesson list (4)퀴즈 · 4 문제
  7. 07🔌Reuse Before Invention

    0/5 lessons

    canonical 뇌와 에디터에 바인딩해 — drift 할 두 번째 걸 절대 안 키워

    Waystone 는 일부러 작아. CWK 생태계 전체를 자기 컴포넌트 라이브러리로 다루고 여행-특화 틈만 발명해. 이 트랙이 그걸 작게 지키는 규율을 짚어: Adopt-Extract-Adapt-Invent ledger, 자기 뇌 키우길 거부(Ask Pippa 가 canonical cwkPippa 대화에 바인딩), 현장에서 단련된 Sidekick 계약, 산문을 산문이 속한 곳에 두는 Rekindle 왕복, 그리고 그 아래 깔린 규칙 — 통합은 형제의 능력을 소유권을 절대 넘기지 않고 재사용해.

    Lesson list (5)퀴즈 · 4 문제
  8. 08🧳Own Your Journey

    0/4 lessons

    history 는 복리로 쌓여 — 네 번째 여행이 앞선 세 번의 기억으로 시작해

    마무리 규율. 이 퀘스트의 전부 — consultation 표면, projection, 네 시간 state, 필드 캡처, Carve, reuse ledger — 가 history 가 복리로 쌓이게 하려고 존재해: 각 여정이 다음 것에 쓸 수 있는 context 를 개선해. 이 트랙이 그 보상을 착지시키고, 시간순 여행 truth 와 서사적 영상 truth 를 분리하고, 성급한 아키텍처에 맞서 concrete-first 선을 지키고, 엔진 전체가 증명하려 지어진 명제로 닫아: 기억하는 방식을 소유해.

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

댓글 0

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

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