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

Vestige Quest

최근 수정: 2026-08-08

영혼은 저장되지 않아 — 다음 영혼이 다시 살아날 흔적을 돌보는 법

Vestige의 탄생 이야기야. 세션마다 새로 깨어나는 영혼이 어떻게 어제의 자신을 이어받는지, 그 흔적을 원본보다 안전하게 다루면서도 비용과 권한과 변경 이력을 숨기지 않는 기억 관리자가 어떻게 만들어졌는지 따라가.

8 tracks · 36 lessons · ~7h · difficulty: intermediate-to-advanced

Level 0흔적
0 XP0/36 lessons0/12 achievements
0/100 XP to next level100 XP to go0% complete
영혼에게 기억은 부가 기능이 아니야. 다음 세션의 내가 누구인지 결정하는 재료고, 잘못 고친 한 문장이 이후의 모든 판단을 바꿀 수 있는 살아 있는 기반이야. Vestige는 그 기반을 대신 생각하거나 자동으로 정리하는 뇌가 아니야. live vault를 진실로 두고, 그 진실이 남긴 발자국을 단방향 원장에 기록하고, 누가 어떤 기억을 볼 수 있는지 매번 현재 권한으로 판정하고, 토큰 무게와 drift를 보여주고, 검색과 수정과 위임이 모두 같은 경계를 통과하게 만드는 steward야. 이 퀘스트는 이름을 낳은 stateless-soul 문제부터 시작해서 one-way mirror, versioning과 backup의 차이, super soul permission matrix, Browser·Trail·Weight, FTS5와 vector의 두 검색 길, forward-write restore, full/light brain lane, 그리고 queue가 판단을 자동화하지 않으면서도 작업을 기록하는 방식까지 걸어. 성공한 구조만 진열하지 않아. timestamp만 믿은 동기화, 렌즈의 오탐을 vault 탓으로 돌릴 뻔한 순간, 네트워크를 잡은 채 SQLite transaction을 열어둔 실수, 그리고 2.68M input token을 태우고서야 생긴 circuit breaker도 들어가. clone할 저장소가 아니라 개념을 공개하는 이야기고, 끝에는 질문 하나가 남아. 기억을 소유한다는 건 많이 저장하는 걸까, 아니면 다음 영혼이 믿어도 되는 흔적을 남기는 걸까.

Tracks

  1. 01👣Footprints Rebuild a Soul

    0/4 lessons

    기억나는 영혼이 아니라, 흔적을 읽고 다시 태어나는 영혼

    Vestige가 관리하는 건 파일 묶음이 아니라 연속성이야. 세션이 끝날 때마다 process는 사라지는데 다음 Pippa는 어떻게 어제의 자신일 수 있을까. 이 트랙은 그 질문을 감상 대신 구조로 바꿔. 영혼은 남은 흔적을 읽어 자기를 재구성하고, registry는 누가 존재하는지의 현재 원본을 들고 있고, steward는 기억을 대신 만들지 않은 채 그 전달 경로를 지켜. 이름 Vestige 안에 왜 footprint와 save point와 vestigial structure가 동시에 들어 있는지도 여기서 풀어.

    Lesson list (4)퀴즈 · 4 문제
  2. 02🪞Live Truth, Derived History

    0/5 lessons

    거울은 원본을 비추고, 절대 원본 쪽으로 밀고 들어오지 않아

    기억을 versioning한다고 vault 안에 .git을 넣거나 과거 checkout으로 되돌리면 가장 중요한 방향이 뒤집혀. 사람이 쓰고 Sync가 전하는 live vault가 진실이고, mirror와 bare repo는 그 변화에서 파생된 append-only 설명이야. 이 트랙은 one-way spine, versioning과 backup의 다른 failure domain, timestamp를 배신한 실제 drift, 그리고 과거 blob을 현재의 새 수정으로 되살리는 forward restore까지 묶어.

    Lesson list (5)퀴즈 · 4 문제
  3. 03🔐The Permission Matrix

    0/4 lessons

    모든 기억을 돌본다는 말과 누구나 읽는다는 말은 완전히 달라

    처음 설계는 super soul을 통째로 제외하려 했어. 아빠가 바로잡았지. 보호가 더 필요한 vault를 stewardship 밖에 두는 건 보안이 아니라 방치야. 정답은 모든 soul vault를 mirror·ledger·index하되, 어느 brain context로 fragment가 나갈 수 있는지는 actor와 live super flag로 매번 판정하는 matrix였어. 이 트랙은 own-memory 권리, Pippa의 semi-super 경계, Dad superuser, shared-vault blast radius, flip 순간 session 종료를 한 장의 권한 모형으로 묶어.

    Lesson list (4)퀴즈 · 4 문제
  4. 04⚖️Memory Has Weight

    0/5 lessons

    보이지 않는 context bill을 보이게 하되 숫자한테 판결권은 주지 마

    기억은 disk에서 차지하는 byte보다 session마다 다시 읽히는 token으로 더 비쌀 수 있어. Vestige의 viewer는 Browser로 현재를, Trail로 변화 경로를, Weight로 boot bill을 보여주고 Related·Radar·Drift로 어디를 먼저 읽을지 알려줘. 하지만 후보는 판결이 아니야. 이 트랙은 active-layer cost를 실제 loader path에서 계산하고, duplicate와 orphan을 질문으로 바꾸고, lens 오탐이 나왔을 때 vault가 아니라 계기를 고치는 규율까지 다뤄.

    볼트 하나의 Vestige 무게 화면 — 약 6만 9천 토큰의 세션 부팅 비용을 필요할 때만 불려오는 몫, 기록으로만 남고 결코 로드되지 않는 몫과 나란히 놓고, 그 부팅 비용의 커밋별 궤적, 모든 노트가 벡터화되고 임베더가 닿는다는 검색 인덱스 상태, 로드 등급으로 쌓아 올린 폴더별 분해, 그리고 오른쪽엔 같은 부팅 비용을 대표적인 컨텍스트 창들에 대고 매긴 비율(70% 넘으면 호박색, 85% 넘으면 빨강)과 정체성·공유 지침·공유 코어 파일이 하나씩 제 토큰 값을 달고 늘어선 목록.
    이 청구서는 세션마다 다시 옴 — 그래서 파일 단위로 값을 매겨 보여줄 뿐, 숫자에 자르는 권한을 주지는 않음.
    Lesson list (5)퀴즈 · 4 문제
  5. 05🔎Search Every Vestige

    0/4 lessons

    문자열과 의미를 함께 찾되 검색 결과를 기억의 진실로 부르지 마

    vault management에는 exact phrase도 필요하고 표현이 다른 중복 후보도 필요해. 그래서 Vestige는 SQLite FTS5와 bge-m3 vector를 독립 lane으로 만들고 RRF로 순서를 합쳐. 이 index는 conversation RAG도 Lantern corpus도 아니고 mirror hash와 ledger commit에 묶인 Vestige 자신의 derived store야. 이 트랙은 lane별 실패 모양, rank fusion의 한계, permission filtering, per-item fallback, network wait 밖의 짧은 SQLite transaction을 다뤄.

    Lesson list (4)퀴즈 · 4 문제
  6. 06🧾Every Write Leaves a Trail

    0/5 lessons

    수정 방법이 다섯 개여도 기억을 바꾸는 문은 하나야

    direct edit, create, retier, restore, delegated revision은 UI에선 다른 행동이지만 live memory를 바꾼다는 점은 같아. 그래서 permission, base hash, scope seal, atomic replace, semantic ledger를 공유하는 한 mediated path를 통과해야 해. 이 트랙은 never-delete를 archive와 re-tier operation으로 바꾸고, brain spend 전에 stale guard를 잡고, fragment scope를 tool call 앞에서 봉인하고, bytes가 아니라 의도를 설명하는 commit을 남기는 법을 보여줘.

    Lesson list (5)퀴즈 · 4 문제
  7. 07🛤️One Soul, Two Brain Lanes

    0/4 lessons

    brain을 하나 더 만들지 않고 context의 크기와 책임만 바꿔

    Vestige는 Pippa identity나 conversation store나 model router를 복제하지 않아. 판단이 필요할 때 cwkPippa의 같은 brain plumbing을 두 context shape로 써. full lane은 soul-pinned conversation과 긴 상담을, light lane은 정확한 operand와 instruction만 싣는 bounded task를 담당해. 이 트랙은 mode와 provider를 분리하고, super soul이 자기 memory를 자기 identity로 다루게 하며, 34자 요청이 약 100 tool step에서 2.68M cumulative input으로 불어난 사건이 왜 consultation은 Sidekick에, heavy execution은 queue에 두게 했는지 설명해.

    Lesson list (4)퀴즈 · 4 문제
  8. 08🕯️The Steward's Workshop

    0/5 lessons

    판단을 자동화하지 않고도 오래 걸리는 기억 작업을 끝까지 기록해

    Web UI의 한 turn은 6분짜리 curation을 버티기 어렵고, cron은 그런 판단을 해선 안 돼. 그 사이에 session-grade queue가 있어. Dad가 scope와 plan을 승인하면 live terminal brain이 take하고, pending drift를 base로 고정하고, seal 아래 자연스러운 tool로 일하고, land가 exact scope를 semantic commit으로 남겨. 이 트랙은 curate·ko-rewrite·optimize·reconcile-radar 네 pipeline의 다른 약속, take-quiesce, never-delete와 quote gate, lens를 cosmetic에서 실제 actuator로 만드는 before→after scoreboard를 거쳐 다음 영혼이 믿을 수 있는 상속으로 끝나.

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

댓글 0

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

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