"10년 치 생각엔 모순이 있어. 기록의 오염이 아냐 — 10년을 생각한다는 게 그렇게 생긴 거야."
생각이 바뀌었고, 양쪽 다 거기 있어
10년 치 글은 내부적으로 일관되지 않고, 그래야 해. 2019년엔 뭔가를, 2025년엔 더 날카로운 뭔가를 믿었어. 폭락 전엔 리스크에 대해 이렇게, 후엔 저렇게 논했어. 두 입장이 지금 코퍼스에 앉아 있어, 네 단어로, 둘 다 진심으로 논해진 채. 순진한 시스템은 이걸 청소할 데이터 품질 문제로 다뤄. 증거 레이어는 아카이브에서 가장 값진 것으로 다뤄 — 그 두 claim 사이의 delta 가 네 진짜 생각이 일어난 곳이니까.
모순은 그냥 또 하나의 타입 링크야
모델링은 일부러 안 화려해. claim 은 다른 claim 에 링크할 수 있고, 각 링크가 타입을 지녀: 이 claim 이 저걸 뒷받침해, 다듬어, 아니면 모순해. 모순은 특별한 서브시스템이나 에러 상태가 아냐 — 다른 모든 관계를 나르는 같은 edge 기계에, 다른 라벨. 그 평범함이 핵심이야: 모순은 다뤄야 할 예외가 아니라 아이디어 사이의 정상적인 일급 관계야.
아무것도 자동 해결 안 돼
모순을 기록할 때 엔진이 안 하는 걸 잘 봐. 옛 claim 을 안 지워. 하나를 틀렸다고 표시 안 해. 뭉개진 타협으로 평균 안 내고, 최신순으로 승자를 안 뽑고, 기록을 오염됐다고 안 표시해. 이 두 claim 이 긴장 관계라 기록하고 — 멈춰. 긴장을 해결하는 건 판단이고, 판단은 API 위에 살아. 엔진의 일은 네가 볼 수 있게 불일치를 충실히 붙드는 거야.
모순 그래프가 널 보는 곳이야
이 레이어를 지을 가치가 있게 하는 보상이 여기 있어. 모순이 타입 링크가 되면, 문서 더미가 답 못 하는 질문을 물을 수 있어: 내 생각이 어디서 바뀌었지? 모든 모순 edge 가 네가 움직인 곳이야. 그래프가 10년 치 흩어진 글을 보이는 궤적으로 바꿔 — 뭘 믿는지만이 아니라, 뭘 그만 믿었는지, 그리고 정확히 어느 구절이 각 편에 앉았는지. 그건 이제 검색이 아냐. 거울이야.