- 체력 30 이하 시 희망적 메시지 표시
- 레벨별 체력 회복 아이템 시스템 설계
- 커피(+15), 샌드위치(+30), 안마의자(+50) 아이템 정의
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Events API: 시간당 30,000건 (초당 ~8건)으로 정정
- 쓰레드: message.message_replied 이벤트 존재 명시
- im:write와 chat:write 역할 명확히 구분
- 슬래시 명령: Manifest API 등록 가능 추가
- response_url: 30분 내 최대 5회 명시
- Rate Limits: 메서드별 상이함 명시
- Sign in with Slack (OIDC) vs Add to Slack (OAuth 2.0) 구분
- 정확한 Bot Token Scopes 명시
- 3초 규칙 및 Rate Limits 구체화
- 4단계 Phase별 구현 방법 상세화
- 쓰레드 처리 및 채널 타입 구분 명시
- 250819_claude_사용자구분및ChromaDB격리문제.md
이미 plans/completed로 이동되어 있음
현재 plans/completed 폴더에 7개 완료 문서:
- ChromaDB 격리 문제 해결
- 임베딩 서비스 분리 아키텍처
- Slack 사용자 매핑
- Gmail 통합
- 이메일 콜백 아키텍처
- 기억 개선 5단계
- 로빙 브레인 경량화
실행 작업:
- gmail_audit_logs: postgres → robeings 변경
- robeing_stats: postgres → robeings 변경
문서 업데이트:
- 300_architecture/database/tables.md
- 개선 필요 사항 → 완료된 개선사항으로 변경
- 모든 테이블이 이제 robeings 소유로 통일됨
250827_frontend_backend_preferences_API_연동_완료.md:
- '진행중' → '완료'로 상태 변경
- Gateway 라우팅이 이미 구현되어 있음을 명확히 표시
- 작동 방식도 구현 완료로 업데이트
실제 코드 확인:
- /home/admin/robeing-gateway/app/main.py:380에 구현됨
- /api/preferences/{path:path} 라우팅 존재
주요 수정사항:
- 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 사용자 격리 완료
- 250827_JWT_인증_구현_COMPLETED.md: JWT_SECRET_KEY 값 [REDACTED]로 변경
- 250828_slack_auth_integration_completed.md: 보안 키 노출 제거
- 250827_JWT_인증_보안_취약점_CRITICAL.md: 해결 상태 업데이트
- rb8001, skill-email JWT 인증 구현 완료
- rb10508_micro는 폐기 예정으로 표시
- Gateway /api/stats JWT 검증 추가 완료
보안 개선사항:
- 프로덕션 키 노출 제거
- 대부분의 취약점 해결됨 표시
✅ 완료된 작업:
- 1단계: skill-email JWT 키 설정
- 2단계: rb8001 UUID5 → 51123 매핑 API 전환
- 3단계: 서비스 간 Bearer 토큰 인증 구현
보안 개선:
- 모든 서비스 JWT 키 통일
- 중앙집중식 ID 관리 (51123 매핑 API)
- 서비스 간 통신 인증 필수화
- 파일명 변경: docker_log_persistence_issue.md → docker_log_persistence_RESOLVED.md
- 제목에 [RESOLVED] 추가
- 해결 완료 상태 및 시간 기록 (2025-08-28 03:12)
- 적용된 서비스 목록 업데이트 (gateway, auth-server, redis)
- max-file: 10 설정으로 실제 적용 내용 반영
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
- 컨테이너 재시작 시 로그 소실 문제 확인
- Docker 로그 드라이버 설정으로 해결 방안 제시
- Gateway, auth-server 등 주요 서비스 적용 필요
로컬 개발자 작업 필요:
- docker-compose.yml에 logging 설정 추가
- 30개 파일 로테이션으로 로그 보존
- token_data=NULL이 아니라 access_token 만료가 실제 문제
- 신규 컬럼(access_token, refresh_token) 사용 중
- 파일명 변경: gmail_token_null → gmail_token_expired
- 문서 내용 수정:
- token_data NULL 언급 제거
- access_token 만료 문제로 수정
- 갱신 API 사용법 추가
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>