# Conversation Information Architecture ## 목적 메신저 UX의 절반은 말풍선 디자인이 아니라 `대화를 어떻게 분류하고 접근하게 하느냐`에서 결정된다. 이 문서는 KoTalk의 대화 정보 구조를 정의해 업무적 소통과 친근한 소통을 한 제품 안에서 자연스럽게 공존시키는 기준을 만든다. ## 핵심 질문 - 어떤 대화가 먼저 보여야 하는가 - 사용자는 대화를 어떻게 다시 찾는가 - 업무 대화와 친한 대화는 같은 구조로 충분한가 - 대화 수가 많아질수록 무엇을 줄이고 무엇을 강조해야 하는가 ## 대화 분류 체계 ### 1차 분류 - 전체 - 안읽음 - 고정 - 업무 - 친한 대화 - 나에게 보내기 - 보관 ### 2차 메타데이터 - 최근 활동 - 멘션 유무 - 미확인 파일/링크 - 회의/일정 관련성 - 무음 상태 - 다중 창 열림 상태 ## 목록 우선순위 규칙 - 최근성만으로 정렬하지 않는다. - 사용자가 중요하게 관리하는 대화는 최근성이 조금 낮아도 위에 남아야 한다. - 업무방에서 멘션/할 일/파일 확인 요청은 일반 메시지보다 우선한다. - 친한 대화는 답장 맥락과 정서적 연속성이 중요하므로 너무 기계적인 분류를 피한다. ## 목록 아이템 구성 - 대화명 - 최근 메시지 한 줄 - 시각 - 읽지 않음 수 - 상태 점 - 고정/무음/업무/친한 대화 식별자 아이템은 정보를 모두 담되, 한눈에 스캔 가능해야 한다. 화이트 미니멀 톤에서는 지나친 색 대신 굵기와 간격으로 구분한다. ## 업무 대화 구조 - 업무 태그 - 파일/링크 활동 요약 - 최근 요청/미응답 상태 - 일정 인접성 업무방은 단순 말풍선 흐름보다 `처리할 일`이 보이는 것이 중요하다. ## 친근한 대화 구조 - 말풍선 흐름 - 최근 반응 - 사진/공유 - 읽고 바로 답장 가능한 편안함 친한 대화는 업무형 메타데이터를 최소화하고, 부담 없이 이어지는 흐름에 집중한다. ## 나에게 보내기 구조 - 메모 허브 - 개인 링크 저장 - 스크린샷 임시 보관 - 나중에 데스크톱에서 열어볼 항목 이 대화는 실제로 개인 생산성 허브 역할을 하므로 일반 1:1 대화와 다르게 다뤄야 한다. ## 대화 상세 정보 패널 - 참여자/대화 정보 - 파일/링크/사진 요약 - 고정/무음/보관 - 최근 검색 - 관련 장치 상태 데스크톱은 이 패널을 생산성 패널로 활용하고, 모바일은 간소화한다. ## 상태 전환 규칙 - 고정 -> 보관은 제한한다 - 무음 -> 안읽음은 가능 - 업무 -> 친한 대화는 수동 전환 - 시스템 추천은 가능하되 자동 전환은 조심스럽게 접근 ## 대화 탐색 장치 - 검색 - 최근 항목 - 안 읽은 허브 - 고정 슬롯 - 필터 탭 - 전역 명령 팔레트 ## 완료 기준 - 대화 수가 적을 때도 단순하고, 많아질 때도 관리 가능해야 한다. - 업무와 친한 대화가 서로를 방해하지 않아야 한다. - 사용자가 `여기서 뭘 눌러야 하지`보다 `내가 찾는 대화가 여기 있겠지`라고 느껴야 한다.