diff --git a/troubleshooting/250902_Claude_Slack_UUID_매핑_실패_문제.md b/troubleshooting/250902_Claude_Slack_UUID_매핑_실패_문제.md index 8630e52..98923a5 100644 --- a/troubleshooting/250902_Claude_Slack_UUID_매핑_실패_문제.md +++ b/troubleshooting/250902_Claude_Slack_UUID_매핑_실패_문제.md @@ -20,13 +20,12 @@ ## 원인 분석 -### 1. UUID 매핑 부재 +### 1. ~~UUID 매핑 부재~~ → 2025-09-03 확인: 매핑 정상 존재 ```sql --- slack_user_mapping 테이블 현황 -U091UNVE41M -> b6ea2ee0-a15a-5cf4-93a9-a9ca20d4c4a0 (전희재) -U0925SXQFDK -> 1e16e9d5-59f3-54da-a661-8abeabff4230 (김종태) -U092F7FQ55L -> 69ae4ea9-a15f-5110-9f5d-6568e380fcfb --- U09C98KBGHX 매핑 없음! +-- slack_user_mapping 테이블 현황 (2025-09-03 재확인) +U09C98KBGHX -> 1a275625-1762-42ef-8398-ce743c478692 (COMPANY X) +U09BQSUULSF -> 8901c132-4e26-42ee-8d22-e8eae97586fc (강일신) +-- 실제로는 매핑 존재함. 초기 분석 오류 ``` ### 2. 코드 동작 분석 diff --git a/troubleshooting/250903_frontend_conversation_order_reversed.md b/troubleshooting/250903_frontend_conversation_order_reversed.md index d29f35b..9b9de90 100644 --- a/troubleshooting/250903_frontend_conversation_order_reversed.md +++ b/troubleshooting/250903_frontend_conversation_order_reversed.md @@ -2,7 +2,7 @@ ## 작성일: 2025-09-03 ## 작성자: 51123 서버 관리자 -## 상태: ✅ 해결 완료 +## 상태: ✅ 최종 해결 완료 (2025-09-03 fc83a73) ## 영향: 대화 흐름 이해 어려움, UX 저하 --- @@ -56,13 +56,16 @@ response.messages // reverse() 없이 그대로 사용 ``` ## 6. 해결 완료 -### 수정 내역 -- **커밋**: 878be9b - 대화 순서 정상화 -- **수정 파일**: chat-interface.tsx -- **라인 157**: `response.messages.reverse()` → `response.messages` -- **라인 227**: `prevMessages.messages.reverse()` → `prevMessages.messages` -- **메시지 추가 로직**: `[...newMessages.map(), ...prev]` 유지 -- **결과**: 사용자 발화 → 로빙 답변 순서로 정상 표시 +### 1차 수정 (878be9b - 부분 해결) +- reverse() 제거로 대화쌍 내부 순서는 해결 +- 전체 시간순 문제 발생 (최신이 위로) + +### 최종 해결 (fc83a73 - 완전 해결) +- **reverse() 복구**: 시간순 정렬 유지 +- **정렬 로직 추가**: timestamp 오름차순 + sender:'user' 우선 +- **라인 157-167**: loadMoreMessages 수정 +- **라인 237-251**: 초기 로드 수정 +- **결과**: 과거→최신 시간순 + 사용자→로빙 대화쌍 순서 모두 정상 ## 7. 추가 확인 사항 - **DB 저장 문제**: conversation_logs 테이블에 Slack 대화 저장 안 됨 (별개 이슈) diff --git a/troubleshooting/250903_slack_multi_workspace_token_issue.md b/troubleshooting/250903_slack_multi_workspace_token_issue.md index 180be7e..12d49e3 100644 --- a/troubleshooting/250903_slack_multi_workspace_token_issue.md +++ b/troubleshooting/250903_slack_multi_workspace_token_issue.md @@ -12,10 +12,11 @@ - **원인**: rb8001이 단일 SLACK_BOT_TOKEN 환경변수만 사용 - **에러**: `channel_not_found` - 잘못된 토큰으로 채널 접근 -## 2. 토큰 현황 -- **디지털비잉_로빙**: xoxb-9073915808149-... (현재 rb8001에 설정) -- **Company-X**: xoxb-9253435471507-... (DB에 저장됨) -- **문제**: 디지털비잉 토큰으로 Company-X 채널 접근 시도 +## 2. 토큰 현황 (2025-09-03 DB 확인) +- **디지털비잉_로빙**: xoxb-9073915808149-... (환경변수 SLACK_BOT_TOKEN) +- **Company-X**: xoxb-9253435471507-... (slack_workspaces.bot_token) +- **GoodGang Labs**: xoxb-3199535658754-... (slack_workspaces.bot_token) +- **문제**: 환경변수 토큰만 사용, DB 토큰 미조회 ## 3. 상세 분석