9 Commits

Author SHA1 Message Date
happybell80
97e0888ce0 Fix more incorrect table names in documentation
- users → user in SQL contexts (94 occurrences)
- robeings → robeing in SQL contexts
- user_preferences → user_preference (14 files)
- slack_workspaces → slack_workspace in SQL contexts (17 files)

All table names now correctly match PostgreSQL schema
2025-09-26 00:52:15 +09:00
happybell80
8c02b80359 Fix incorrect table names in documentation
- gmail_tokens → gmail_token (33 files)
- companies → company (17 files)
- conversation_logs → conversation_log (27 files)
- workspace_members → workspace_member (28 files)

All table names now match the actual PostgreSQL schema
2025-09-26 00:49:47 +09:00
happybell80
58153a49a0 Fix documentation errors and add UUID principle violation docs
- Fix false EmailIntegration bug reports in multiple docs
- Add new UUID principle violation documentation
- Remove incorrect assumptions about gmail_tokens table
- Update 250922 doc to reflect Gateway UUID conversion working
- Clean up research papers organization into subdirectories
2025-09-26 00:38:52 +09:00
d2179739f6 fix: 본인 확인 검증 문제 해결 완료
- JWT.sub 매칭 구현 및 테스트 완료 (403 Forbidden 정상 작동)
- Gateway commit 8ca5c6b, robeing-monitor commit f3b0235
- Critical 항목에서 제거 (3개→2개)
- 테스트 결과 문서화

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-15 13:46:55 +09:00
a8f3af04fb docs: JWT.sub 매칭 미구현 취약점 상세 문서화
- 본인 확인 검증 문제 정확한 플로우 추가
- JWT 토큰 구성 (Gmail/Slack) 상세 명시
- 취약 엔드포인트 목록 업데이트
- JWT.sub ≠ URL.user_id 검증 없음 명확화

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-15 13:29:26 +09:00
happybell80
3477f65abf docs: Update preferences API status - mark as partially implemented due to schema mismatch 2025-09-14 23:57:15 +09:00
ac017f09d9 docs: preferences API 라우팅 완료 상태 업데이트
250827_frontend_backend_preferences_API_연동_완료.md:
- '진행중' → '완료'로 상태 변경
- Gateway 라우팅이 이미 구현되어 있음을 명확히 표시
- 작동 방식도 구현 완료로 업데이트

실제 코드 확인:
- /home/admin/robeing-gateway/app/main.py:380에 구현됨
- /api/preferences/{path:path} 라우팅 존재
2025-08-28 18:48:55 +09:00
e042c9ee10 docs: 브리핑 시간 표시 문제 해결 추가 - substring(0, 5)로 시간 형식 변환 2025-08-28 01:20:56 +09:00
aa64e8fdc1 완료: Frontend-Backend preferences API 연동 - asyncpg TIME 타입 변환 해결 2025-08-28 00:22:17 +09:00