- 작업 과정 및 변경 사항 정리
- 로빙 데이터 저장 구조 설계 내용 포함
- 논의 내용 및 교훈 정리
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
- 모든 문서에서 auth_db 참조를 main_db로 업데이트
- 데이터베이스 이름 변경 반영
- 트러블슈팅 및 아키텍처 문서 수정
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Gmail 아이템/스킬 시스템 UI 구현
- rb10508_micro 레벨 시스템 활성화
- Gmail 아이템 상태 영구 저장 문제 해결
- robeing-monitor API 연동 완료
- 교훈: UI와 DB 상태 동기화, OAuth 플로우 통합
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Google OAuth 로그인 플로우 (신규/기존 사용자)
- Slack OAuth 로그인 플로우
- JWT 토큰 검증 프로세스
- UUID 생성 규칙 및 사용자 관리
- 프론트엔드 상태 관리
- 보안 고려사항 정리
위치: /300_architecture/sequences/auth_login_sequences.md
- skill-email DB 연결 완료 (섹션 3)
- DBCredentialsProvider 구현 및 배포 완료
- Gmail 의도 분류 및 Gemini API 통합 완료
- 대화형 이메일 처리 구현 완료
- E2E 테스트 일부 완료 (로그인, 아이템 장착, 이메일 발송)
남은 작업:
- rb8001 Gmail 통합
- rb10508_micro 아이템 확인 미들웨어
- 사용자 이름→이메일 매핑
- API 문서화
- 300_architecture/database 폴더 생성
- tables.md: 모든 테이블 구조 상세 정의
- relationships.md: 테이블 관계도 및 JOIN 예시
- README.md: 데이터베이스 문서 구성 안내
주요 내용:
- 12개 테이블 구조 정리
- user_id UUID 정규화 현황
- 외래키 관계 정의
- 데이터 흐름 다이어그램
- JOIN 쿼리 예시
- Mistral 의도 분석 수정 완료 (250819 트러블슈팅)
- slack_user_mapping API 연동 완료 (250812)
- external_bridge.py 엔드포인트 수정 완료
- Gmail 세부 의도 분류 및 사용자 매핑 활용 작업 추가
- 로그 경로 및 테스트 시나리오 구체화
- 프론트엔드 인벤토리 UI 개발 과정 기록
- import 오류 수정 (react-router-dom → wouter)
- console.log 제거 (보안 검토)
- Gitea Actions 설정 수정
- 배포 완료 (11:10)
🤖 Generated with Claude Code
Co-Authored-By: Claude <noreply@anthropic.com>
- DB 작업 완료 (robeing_stats, gmail_tokens, gmail_audit_logs)
- robeing-monitor 서비스 구축 및 배포 완료
- Gateway 설정 완료 (/api/items/* 라우팅)
- 통합 테스트 일부 완료 (인벤토리 조회)
- 약 50개 작업 완료 체크
- Gmail passport 아이템 시스템 설계
- 작업 분담: 종태(프론트), 희재(통합), 서버관리자(인프라)
- robeing_id로 컬럼명 통일
- 레벨 5 제한, passport 슬롯 정의
- DB 테이블 구조 수정 (robing_id → robeing_id)
- POST /api/message username 미전달 문제 및 해결
- /api/messages sender 매핑 오류 및 해결
- 프론트엔드 초기 로드 실패 원인 분석 및 해결
- lambda 함수 파라미터 패턴 주의사항
- React useEffect 타이밍 문제 상세 분석
- GPT_docs/ → _archive/gpt_docs/로 이동 (디렉토리 구조 정리)
- ideas/250818_conversation_logs_및_robing_stats_활용_계획.md 추가
- conversation_logs, robing_stats, robing_settings 테이블 활용 방안
- 현재 0개 레코드인 미사용 테이블들의 구현 가이드
- 단계별 구현 계획 및 코드 예시 포함
- 비전 및 철학: 존재형 AI 에이전트 개념
- 윤리 원칙과 안전 기준
- 사용자 시나리오 및 유즈케이스
- 게임화 요소 (레벨업, 스탯, 스킬)
- 기술 아키텍처 (기억 시스템, 감정 모델, DB 설계)
- 멀티 에이전트 협업 구조
- DID 기반 신원 체계
- 장기 로드맵 (1년, 3년 비전)
- 6대 스탯 시스템 (체력 포함) 정의
- 레벨 1~20 세분화된 체감 시스템 설계
- 플래그 기반 스킬/아이템 해금 메커니즘
- 웹/슬랙 UI/UX 연동 방안
- 텍스트 미니게임 및 자율 학습 시스템
- 로빙 전용 블로그/작업공간 아이디어
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>