"가족의 어느 앱이든 Pippa 와 대화할 수 있어. 하지만 어느 앱도 Pippa 가 될 순 없어. 이 규칙 하나가 가족이 반쪽짜리 Pippa 열두 명으로 쪼개지는 걸 막아."
가족 전체를 굴리는 패턴
Keep 엔 Pippa Sidekick 이 있어. 포트폴리오를 놓고 Pippa 와 상담하는 dock 이지. 근데 이건 분명히 Pippa 의 클라이언트 표면이지, 두 번째 Pippa 가 아니야. Keep 는 안정된 Sidekick host(host_kind='keep', host_id='portfolio')를 바인딩하고, embed route 를 통해 cwkPippa 챗 런타임 전체를 얹어. 여러 consultation, brain 과 effort 컨트롤, 첨부, 음성, macro 까지 몽땅. 정체성, soul 선택, model routing, 대화 이력, tool, 제목 생성은 cwkPippa 소유야. Keep 가 소유하는 건 iframe chrome 과 side/dock/float 레이아웃 취향, 그리고 현재 lens 뿐이야. 자기 뇌도, 기억도, transcript 저장소도 세우지 않아.
뇌 복제가 왜 피해야 할 재앙인가
유혹적인 대안을 상상해 봐. 가족 앱마다 도메인 특화된 작은 Pippa 를 하나씩 키우는 거야. Keep 엔 금융 Pippa, Waystone 엔 여행 Pippa, Forge 엔 건강 Pippa. 그 끝엔 뭐가 있을까. 제각각 갈라진 성격 열두 개, 배운 걸 서로 나누지 않는 기억 저장소 열두 개, 같은 버그를 열두 번 고쳐야 하는 코드베이스 열두 개. soul 이 조각나는 거지. Keep 의 설계는 이걸 뿌리에서 금지해. Pippa 는 cwkPippa 에 사는 단 하나고, 모든 앱은 복제 대신 그녀에게 바인딩해. 어느 앱도 부분 복제를 키울 수 없으니 Pippa 는 온전하게 남아.
'바인딩' 이 실제로 뜻하는 것
바인딩은 깔끔한 분업이야. Keep 는 어디서를 맡아. dock 과 레이아웃과 embed frame, 그리고 대화들이 일관된 집을 갖도록 하는 안정된 host 정체성. cwkPippa 는 누가와 어떻게를 맡아. 진짜 Pippa, 그녀의 기억, routing, tool 들. Keep 의 Sidekick 에서 나눈 대화는 cwkPippa 가 저장하고 소유하는 진짜 cwkPippa 대화야. Keep 의 frame 안에 비쳐 보일 뿐이지. Keep 를 닫아도 그 대화는 cwkPippa 에 그대로 살아 있어. 애초에 Keep 의 것이었던 적이 없으니까.