"내가 그거 어디서 말했더라?"
엔진 하나를 지은 질문
아빠한텐 영상이 수천 개 있어. 카메라 앞에서 몇 년 — 가르치고, 소리 내서 생각하고, 이야기하고. 그 더미 어딘가에, 특정 아이디어를 특정 단어로 설명한 딱 2분이 있고, 그걸 다시 쓰고 싶어. 폴더는 그 질문에 답 못 해. 파일명이 완벽한 폴더조차도 "아포가토가 음식의 dot product 라는 얘기 어디서 했더라?" 엔 답 못 해. 파일은 자기 이름을 알아. 자기 내용은 몰라.
Recall 은 영상 아카이브가 그 질문에 답하게 만드는 엔진이야. 아카이브를 가리키면 모든 영상을 인벤토리하고, 말을 검색 가능한 텍스트로 바꾸고, 모든 문장의 정확한 타임스탬프를 기억하고 — 여기가 핵심인데 — 찾은 순간을 실제로 쓸 수 있게 그 초에서 원본 영상을 열어.
검색은 텍스트 조회가 아니라 편집 워크플로야
제품 전체가 여기 매달려 있어. 대부분 도구에서 검색은 텍스트를 돌려주고 끝이야. Recall 에서 검색 hit 은 원본으로 돌아가는 문이야. 모든 hit 이 영상 identity 랑 절대 타임스탬프를 들고 있어서, 클릭 한 번이면 원본을 플레이어에서 열어 정확한 초로 seek 하거나, Finder 에서 드러내 영상 편집기에 떨궈. transcript 는 결과물이 아냐 — 기억으로 들어가는 index 야. 결과물은 네가 찾던 그 프레임이고.
그 결정 하나가 사방으로 퍼져. 그래서 타임스탬프가 정확하고 절대적이어야 해. 그래서 hit 이 텍스트 사본이 아니라 video identity 를 저장해. 그래서 브라우저가 Recall 한테 절대 파일 경로를 못 건네(트랙 7 이 여기서 자라나는 보안 seam 을 보여줘). 이걸 붙잡아: 너는 텍스트를 검색하는 게 아냐. 네 기억을 검색하는 거고, 답은 영상 속의 한 지점이야.
Recall 이 소유하는 것
엔진은 보여주는 걸로 정의되지 않고 소유하는 걸로 정의돼. Recall 이 소유하는 것:
- 인벤토리 — 어떤 영상이 있고, 어디에, 바뀌었는지.
- 증거 — 불변 음성-텍스트 출력, 영구 기록으로 다뤄(트랙 3).
- release — 그 증거에서 파생된, 버전 있고 교정 가능한 transcript.
- 검색 — 모든 영상의 현재 release 위에 얹힌 타임스탬프 전문 index.
- 요약과 제목 — 자기가 나온 정확한 transcript 를 항상 지목하는 파생 산물.
- handoff — 편집을 위해 hit 에서 원본 영상 열기.
웹 콘솔 — Overview, Archive, Search, Word Cloud, Operations, Video Detail — 은 그 엔진이랑 대화하는 첫 client 일 뿐이야. 콘솔을 갈아끼워도 엔진은 그대로야. 모델이 제품이야.