- robeing_metrics DB의 emotion_readings 테이블 문서화
- Top-p 기반 복합 감정 저장 (top_emotions, cumulative_p)
- TimescaleDB 하이퍼테이블 인덱스 및 제약 조건
- 예시 데이터 포함
- DB 분리 정보 (main_db vs robeing_metrics) 추가
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
- 20251002_emotion_db_storage_fix.md: llm_service.py 주석 처리 문제 확인
- 311_FastAPI_구조_원칙.md: 파일 크기 제한 500줄 → 300줄 변경
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
- models/schemas 분리 명시
- Repository 패턴 CRUD 캡슐화 설명 추가
- DB 세션 중앙화 예시 추가
- API 버전 관리 v1/v2 구조 추가
- 모범 사례 참고 섹션 추가
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
- 파일명 날짜 250911 → 250924로 변경
- 의사코드 제거하여 가독성 개선
- Slack ID→UUID 변환 실패 시 403 에러 반환 방안 추가
- DB 현황과 tables.md 문서 불일치 수정 (rb_news 테이블 추가)
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Add NAVER WORKS OAuth to authentication system architecture
- Update API integration guide with confirmed endpoints and decisions
- Create troubleshooting guide for implementation
- 삼각형 의존성 제거 (user-team-document)
- 업로더 정보는 metadata JSONB에 기록
- 팀 문서는 팀 공유 자산으로 단순화
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
- RAG 파일 시스템용 team_document 테이블 스키마 추가
- 팀별 문서 저장/관리 구조
- ChromaDB 연동을 위한 chunk_count, text_content 컬럼
- 파일 중복 방지를 위한 file_hash 인덱스
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
- 310_전체_시스템_구조: '개선 필요' 등 예측 제거
- daily_briefing_sequences: '미구현', '필요한 플로우' 섹션 삭제
- 아키텍처 문서는 현재 상태만 기록
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
- 380_authentication_system.md에서 '추가 필요 사항' 섹션 삭제
- 아키텍처 문서는 현재 구현 상태만 기록
- TODO는 plans/troubleshooting 문서로 이동
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
- gmail_tokens: username 컬럼 및 token_data(JSON) 병행 사용 명시
- users: provider/provider_id vs oauth_provider/oauth_id 차이 명시
- workspace_members: role 타입 차이 (Enum vs String) 명시
- slack_user_mapping: 완전한 제약조건 (UNIQUE, FK) 명시
- 위험 요소에 모델 불일치 상세 내용 추가
- 작성일 형식 수정 (2025-09-10 → 250910)
- users 테이블: picture vs avatar_url 모델 차이 명시
- slack_user_mapping: slack_workspace_id 컬럼 추가
- slack_workspaces: company_id → workspace_id 마이그레이션 충돌 명시
- conversation_logs: rb8001과 robeing-monitor 모델 차이 명시
- 개별 로빙 DB 추측 내용 제거
- 위험 요소에 모델 불일치 항목 추가
- 250822 문서: UUID5 사용 중 → 51123 매핑 API 사용 중으로 상태 변경
- 아키텍처 문서들(310, 320): UUID5 생성 → 매핑 API 호출로 변경
- sequences/email_sequences.md: UUID5 변환 → 매핑 API 호출로 수정
- database/250820_postgresql_ssh_tunnel_guide.md: UUID5 코드 제거
UUID5는 더 이상 사용하지 않고 51123의 slack_user_mapping 테이블을 통한 실제 UUID 조회로 통일
실행 작업:
- gmail_audit_logs: postgres → robeings 변경
- robeing_stats: postgres → robeings 변경
문서 업데이트:
- 300_architecture/database/tables.md
- 개선 필요 사항 → 완료된 개선사항으로 변경
- 모든 테이블이 이제 robeings 소유로 통일됨
주요 수정사항:
- 000_프로젝트_종합_v3.md:
- 날짜 업데이트 (2025-08-28)
- rb8001 메인 프로덕션 변경, rb10508 폐기 예정 표시
- 보안 강화 및 ChromaDB 격리 성과 추가
- 300_architecture/330_백엔드_PostgreSQL_ChromaDB_Vector_Memory.md:
- ChromaDB 컬렉션명 사용자별 격리 반영
- robeing_memories → robeing_{user_uuid}_memories
현재 상태 반영:
- JWT 인증 구현 완료
- UUID 통합 완료
- ChromaDB 사용자 격리 완료