438 Commits

Author SHA1 Message Date
Claude-51124
912098b66d docs: skill-publish reCAPTCHA 로그인 실패 트러블슈팅 문서 추가
- Squarespace 로그인 시 reCAPTCHA v3가 Headless 브라우저를 봇으로 감지
- playwright-stealth 라이브러리 사용 시도 및 실패 경험 문서화
- 수동 stealth 스크립트 적용 등 해결 방안 제시
2025-09-18 23:00:00 +09:00
c5e4bde275 docs: NAVER WORKS Mail API 엔드포인트 수정 - /mail/messages → /mail/mailfolders/{folderId}/children 2025-09-18 20:21:22 +09:00
d3a82c90bb docs: NAVER WORKS Mail API 문제 해결 완료 - 올바른 엔드포인트 발견 및 테스트 성공 2025-09-18 20:17:53 +09:00
happybell80
4872bd85f9 docs: Fix database schema documentation errors
- conversation_log 테이블명 수정 (s 없음)
- slack_user_mapping 테이블 존재하지 않음
- slack_user_id 컬럼 존재하지 않음
- user.oauth_id에 Slack ID 저장됨
2025-09-18 18:32:56 +09:00
happybell80
1be2ab4d7d docs: Update conversation_logs schema documentation
- slack_user_id 컬럼 제거 (실제 미사용)
- thread_ts 컬럼 문서화 (Slack 스레드 추적용)
- auth-server의 oauth_id 사용 명시
2025-09-18 18:30:18 +09:00
happybell80
25ebf8f0f3 docs: Fix incorrect database schema information
- conversation_logs.slack_user_id는 문서상 언급이나 실제 코드에서 미사용
- auth-server는 user.oauth_id에 slack_id 저장 (별도 slack_id 컬럼 없음)
2025-09-18 18:29:19 +09:00
Claude-51124
d6accf4c90 docs: Gmail 토큰 문제 해결 방법 추가
- 수정 필요 파일 및 줄 번호 명시
- db_credentials_provider.py 3개 위치 수정 필요
- JOIN을 사용한 구체적인 수정 방법 제시
2025-09-18 18:23:12 +09:00
ed5b911b18 docs: NAVER WORKS Mail API mailAddress null 문제 문서화 - info@company-x.partners 계정 Mail API 접근 불가 이슈 정리 2025-09-18 18:22:25 +09:00
Claude-51124
1d4af9fa05 docs: Gmail 토큰 문제 증상 및 영향 추가
- 현재 문제 섹션 추가 (증상, 영향 계정, 원인)
- HTTP 500 에러 및 영향받는 3개 계정 명시
- 문제를 더 명확하게 설명
2025-09-18 18:21:18 +09:00
Claude-51124
11d5c32100 refactor: Gmail 토큰 문서 날짜 및 파일명 변경
- 250825 → 250918 날짜 변경
- slack_id_migration → slack_user_id_column_missing
- 실제 문제를 반영한 파일명으로 변경
2025-09-18 18:19:32 +09:00
Claude-51124
fe487247d5 fix: Gmail 토큰 스키마 불일치 문제 문서 정정
- slack_user_id 컬럼 존재하지 않음 명시
- 실제 테이블 구조 반영 (user_id, equipped_to)
- JOIN을 통한 올바른 조회 방법 제시
- 미완성 상태 명확히 표시
2025-09-18 18:11:38 +09:00
happybell80
a306fb74f4 docs: 불필요한 코드 예시 제거
- 코드 블록 제거, 설명만 유지
2025-09-18 01:00:28 +09:00
happybell80
fbf998790b docs: NAVER WORKS 로그인 시 토큰 DB 저장 기능 문서화
- 일반 로그인에서도 토큰 자동 저장 기능 추가
- 작동 확인 상태 업데이트 (2025-09-18 00:56)
- is_equipped false/true 차이 설명 추가
2025-09-18 00:59:47 +09:00
Claude-51124
6f7cc5a3c2 docs: Update Fluent Bit OpenSearch Data Prepper integration status
- Data Prepper 실제 경로 업데이트 (/home/admin/ivada_project/fluent-bit/data-prepper/)
- data-prepper-config.yaml 파일 추가 설명
- 검증 결과 업데이트 (4,000+ 문서, 안정적 운영)
- 구현 현황 섹션 추가 (Git 구조, 운영 상태, 향후 개선사항)
- restart 옵션 추가 (unless-stopped)

🤖 Generated with Claude Code

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-18 00:46:05 +09:00
happybell80
6fd35b14b6 docs: NAVER WORKS Passport 구현 완료 상태 반영
- troubleshooting/250917 문서 업데이트
  - Phase 1 로그인: 완료
  - Phase 2 Passport: 완료
  - Frontend 구현: 완료
  - naverworks_token 테이블 정보 업데이트
- ideas/250916 구버전 문서 삭제
2025-09-18 00:44:58 +09:00
happybell80
69349e66c9 docs: naverworks_token 테이블명 수정사항 문서화
- 테이블명: naverworks_tokens → naverworks_token
- 수정 이력 추가
2025-09-18 00:40:14 +09:00
happybell80
4e1a133596 docs: Fluent Bit와 OpenSearch 3.x 연동 문제 해결 문서화
- 문제: _type 파라미터로 인한 호환성 문제
- 해결: Data Prepper 브릿지 구축
- 테스트 결과 및 설정 방법 상세 기록
- 대안 솔루션 포함
2025-09-18 00:08:17 +09:00
c055328066 Merge branch 'main' of https://git.ro-being.com/ivada_Ro-being/DOCS 2025-09-17 23:50:00 +09:00
e673c3133e 네이버 웍스 passport 작업 2025-09-17 23:49:54 +09:00
happybell80
737ff5e4ba docs: Update NAVER WORKS OAuth implementation status
- Mark OAuth login as successfully implemented
- Remove sensitive information (TENANT_ID value)
- Update current status to completed

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-17 23:12:34 +09:00
happybell80
fc436e2ce7 docs: Update NAVER WORKS OAuth integration guide
- Move guide to troubleshooting with today's date
- Update implementation status and verification
- Add email-based user integration details
- Fix file paths and configuration details

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-17 22:51:27 +09:00
happybell80
47265ebe76 Consolidate NAVER WORKS OAuth documentation - Remove redundant troubleshooting file, merge content into API guide 2025-09-17 20:28:48 +09:00
happybell80
0d4f55e2af Update NAVER WORKS OAuth security notes - Private Key handling documented 2025-09-17 20:24:22 +09:00
happybell80
d3f44cee2b Update NAVER WORKS OAuth implementation documentation
- Add NAVER WORKS OAuth to authentication system architecture
- Update API integration guide with confirmed endpoints and decisions
- Create troubleshooting guide for implementation
2025-09-17 20:22:27 +09:00
happybell80
cdc61f01c4 docs: skill-rag-file 파일 처리 실패 문제 기록
- 파일명 길이 초과 문제 (한글 URL 인코딩)
- 파일 형식 미지원 (JPG, HWP)
- 중복 파일 처리 오류
2025-09-17 02:06:16 +09:00
happybell80
c444485896 docs: 파일 내용으로 인한 의도 오분류 문제 추가
- 파일 업로드시 이메일 서비스 오류 문제 기록
- 원인 분석 및 해결 시도 내역 추가
- 구조적 문제와 근본 해결 방안 제시
2025-09-17 01:58:41 +09:00
happybell80
b686f412aa docs: 불필요한 남은 과제 섹션 제거 2025-09-17 01:06:56 +09:00
happybell80
fbdb62d33e docs: rb8001 파일 처리 즉시 응답 방식 개선 내용 추가 2025-09-17 00:43:21 +09:00
happybell80
44896f1b1e docs: skill-rag-file 연동 문서 업데이트
- 중복 코드 제거
- 미해결 문제 추가 (파일 활용, 볼륨 마운트)
- ChromaDB 검색 구조 설명 추가
2025-09-16 23:54:13 +09:00
happybell80
088d8ed24d docs: ChromaDB 메타데이터 손상 문제 해결 완료
- 해결 과정: ChromaDB 초기화 (24 서버)
- 원인: ChromaDB 1.0.x 스키마 자동 마이그레이션 실패
- 결과: 정상 작동 중 (2025-09-16 23:23 해결)
2025-09-16 23:29:55 +09:00
happybell80
f48536bc80 docs: Slack UUID 매핑 실패 문제 해결 문서 업데이트
- 근본 원인 파악: Google 가입 사용자의 oauth_id NULL
- 해결 방법: Slack 로그인 시 oauth_id 업데이트
- 상태: 해결됨
2025-09-16 23:12:25 +09:00
happybell80
7d3e72b9a4 docs: Slack 사용자 UUID 매핑 실패 문제 문서화
- PostgreSQL user_id NULL 제약 위반 에러
- slack_user_to_uuid() 반환값 None 문제
- JWT username 필드 None 관련
2025-09-16 22:48:14 +09:00
happybell80
156b9ee712 docs: CompanyX 뉴스 문제 해결 완료
- 검증 결과 및 테스트 내용 추가
- 중복 제거 로직 설명 추가
- 상태: 해결 완료
2025-09-16 22:19:37 +09:00
happybell80
579626edb8 docs: CompanyX 뉴스 문제 해결 내역 업데이트
- 근본 원인 명확화
- 해결 내역 및 수정 파일 기록
- 의사코드 제거, 사실만 기록
2025-09-16 21:24:03 +09:00
happybell80
8f62e9c4d4 docs: 250916 트러블슈팅 및 아이디어 문서 정리
- ChromaDB 메타데이터 손상 문제 문서화
- CompanyX 뉴스 검증 로직 현황 수정
- 4개 아이디어 문서에 프로젝트 구현 상태 추가
  - HWP-PDF 변환: skill-rag-file 미지원
  - 네이버웍스 캘린더: OAuth2/서비스 미구현
  - 감정 분석: ONNX 미통합, API 미구현
  - 슬랙 캔버스: API 전체 미사용
2025-09-16 19:28:52 +09:00
Claude-51124
7fabe113b7 docs: CompanyX 뉴스 잘못된 기사 송출 문제 트러블슈팅 2025-09-16 12:34:17 +09:00
happybell80
f5c73704ef docs: rb8001 비동기 병렬 파일 처리 구현 문서화
- Semaphore를 이용한 동시 처리 제한 (3개)
- asyncio.gather로 병렬 처리 구현
- 파일 크기에 관계없이 독립적 처리

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-16 01:48:41 +09:00
happybell80
5af6a374bb docs: 사실만 기록 - 추측 제거
- 실제 테스트 결과만 기록
- 구체적인 파일명, ID, 경로 포함
- 추측성 문구 제거

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-16 01:16:22 +09:00
happybell80
1ab830f245 docs: PostgreSQL 권한 문제 해결 내용 추가 2025-09-16 01:05:12 +09:00
happybell80
767ed87deb docs: Update rb8001-skill-rag-file integration status
- rb8001 파일 처리 로직 구현 완료
- skill-rag-file DB 모델 동기화 완료
- 남은 작업: Slack team_id → DB UUID 매핑

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-16 00:56:20 +09:00
e7c9b6691c docs: skill-rag-file 실제 구현 상태 반영
- skill-rag-file 구현 완료 상태로 수정 (API, 서비스, DB 모델 존재)
- POST /api/search로 메서드 수정 (GET 아님)
- DB 스키마 불일치 명시 (PostgreSQL vs 코드 모델)
- 저장 경로 기본값 수정 (/mnt/51123data/documents)
- 비동기 처리 함수명 수정 (process_slack_message_async)
2025-09-16 00:47:45 +09:00
0a61f6b650 docs: rb8001-skill-rag-file 연동 구조 정확한 정보로 업데이트
- 확인된 사실만 기록 (테이블 생성됨, 디렉터리 존재, bot_token 보유)
- 실제 메시지 플로우 경로 정확히 기록
- rb8001 파일 처리 코드 위치 명시 (slack_handler.py:244)
- 미구현 부분 명확히 표시
2025-09-16 00:32:13 +09:00
d2e7299686 docs: rb8001-skill-rag-file Slack 파일 연동 구조 문서화
- 트러블슈팅: rb8001에서 skill-rag-file 호출 구조 정리
- RAG 아키텍처: Slack 파일 처리 플로우 추가
- team_id 기반 저장 구조로 변경 (user_id → team_id)
- /mnt/hdd/data/documents/ 경로 업데이트
2025-09-16 00:25:35 +09:00
happybell80
bc8e2665f4 docs: skill-rag-file 구축 완료 문서 정리
- Docker 빌드, SSHFS 볼륨, SQLAlchemy, ChromaDB 이슈 해결
- 77줄로 핵심 정보만 정리
- 서비스 정상 작동 확인

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-16 00:15:16 +09:00
2c7616b460 docs: 중복 정보 제거 및 확정 사항 정리 2025-09-15 22:58:45 +09:00
f478edb778 docs: skill-rag-file RAG 시스템 초기 구축 문서
- PostgreSQL team_document 테이블 생성
- SSHFS /mnt/51123data 마운트 설정
- 파일 저장 구조 /mnt/hdd/data/documents/ 결정
- 서비스 포트 8508 할당

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-15 22:43:04 +09:00
happybell80
7837cd2751 docs: 하드코딩 URL 전체 현황 문서 수정
- 기존 문서에 전체 서비스 하드코딩 위치 추가
- rb8001, skill-* 서비스들 하드코딩 상세 추가
- frontend-base, nginx-infra 추가
- 실제 사용 환경변수명 정정
- 교체 가이드 추가
2025-09-15 20:21:23 +09:00
happybell80
d890e32a0d fix: rb8001 stats API 문서 사실 검증 수정
- rb8001과 rb10408_test 에러 메시지 구분 명시
- router.py 162줄은 주석만 존재 (호출 코드 없음)
- 확인된 사실만 기록, 추측 제거
2025-09-15 19:55:55 +09:00
2b323bf2d5 docs: 하드코딩 URL 제거 작업 문서 작성
- auth-server, frontend-customer, robeing-gateway 하드코딩 현황
- 각 파일별 정확한 라인 번호와 하드코딩된 값 기록
- localhost, 192.168.219.*, ro-being.com 도메인 포함
- 필요한 환경변수 목록 정리
2025-09-15 19:52:34 +09:00
happybell80
64a77618fa fix: rb8001 stats API 문서 정확성 수정
- 에러 메시지 위치: brain_service.py:56 (router.py 아님)
- robeing-monitor 경로: /stats/{id} (gateway와 불일치)
- DB 스키마 차이: robeing_id vs robeing_container_id
- 설정값 위치: config.py는 None, state_client.py가 8507 기본값
2025-09-15 19:50:41 +09:00