800 Commits

Author SHA1 Message Date
hhyong
62a47fd4ce Upload files to "300_architecture/database/img/er_250914.png"
ER 다이어그램 추가
2025-09-14 11:20:47 +09:00
hhyong
67ce62d4ab Upload files to "300_architecture/database"
`sqlcodegen`을 사용하여 추출한 ORM 추가
2025-09-14 11:17:49 +09:00
hhyong
3a929a97d7 Update 300_architecture/database/sqlalchemy_codegen.md
문법적 오류 수정
2025-09-14 11:17:00 +09:00
hhyong
be74895100 Update 300_architecture/database/sqlalchemy_codegen.md
파일 확장자 수정
2025-09-14 11:16:20 +09:00
hhyong
1c6ffe7aab Add 300_architecture/database/sqlalchemy_codegen
ORM을 위한 가이드
2025-09-14 11:15:57 +09:00
happybell80
ae34a6a8aa docs: Email 인증 실제 테스트 결과 반영
- happybell80/김종태: 유일하게 성공 (HTTP 200)
- 0914eagle/전희재: refresh_token revoked (재인증 필요)
- cdctfm/HanYong: token 없음 (신규 인증 필요)
- 슬랙 메시지 모순: 실패했는데 이메일 표시는 캐시/더미 데이터
- is_equipped=true이지만 실제 토큰 상태와 불일치

🤖 Generated with Claude Code

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-13 12:09:18 +09:00
happybell80
3e40e47838 docs: Gmail Token 테이블 실제 현황 반영
- gmail_token 테이블 3건 데이터 확인 (0건 아님)
- 0914eagle, happybell80: refresh_token 보유 (갱신 가능)
- cdctfm: 토큰 없음 (재인증 필요)
- 3명 전원 access_token 만료 상태

🤖 Generated with Claude Code

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-13 11:56:55 +09:00
happybell80
ac5c1a6b94 docs: DB 테이블명 현황 정확히 수정
- gmail_token은 단수형이 맞음 (DB와 일치)
- auth-server가 gmail_tokens/gmail_token 혼용 중
- Email 문제는 데이터 부재가 원인 (테이블명 아님)

🤖 Generated with Claude Code

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-13 11:53:49 +09:00
happybell80
5963fc0d62 docs: Daily Summary 중복 실행 문제 해결 문서화
- Gateway 크론잡과 APScheduler 중복 제거
- 환경변수 DAILY_SUMMARY_SCHEDULE 설정
- 9시 단일 실행으로 통일
- 보안 취약점 개선사항 포함

🤖 Generated with Claude Code

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-13 11:47:39 +09:00
happybell80
d82404229b docs: Email Skill 인증 오류 및 Cron 토큰 문제 트러블슈팅
- Email Skill HTTP 500 오류 분석 (3명 사용자 영향)
- gmail_token vs gmail_tokens 테이블명 불일치 문제 파악
- Cron 인증 취약점 확인 (401 에러 주석 처리됨)
- 해결방안 제시: 테이블명 수정, Cron 인증 강화

🤖 Generated with Claude Code

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-13 11:32:57 +09:00
happybell80
2ddacfa877 docs: Add research on ACP trends 2025-09-12 18:40:46 +09:00
happybell80
928d7684a0 docs: ChromaDB telemetry 에러 해결 및 1.0.21 업그레이드 문서화 2025-09-12 11:57:42 +09:00
happybell80
4d5d708147 docs: IME 충돌 문제 해결 과정 추가 (250912)
- 글로벌 키보드 포커스와 한글 입력 충돌 문제
- 다양한 해결 시도와 실패 과정 기록
- 최종적으로 기능 제거로 해결
- IME 관련 웹 플랫폼 한계 교훈 정리
2025-09-12 11:41:50 +09:00
happybell80
f0d740c0ca docs(troubleshooting): rb8001 중복 코드 검사 및 정리 계획 추가 2025-09-11 23:53:46 +09:00
happybell80
67921fde90 docs: DB 저장 성공 결과 및 추가 수정사항 문서화 2025-09-11 23:33:31 +09:00
happybell80
ae7654d895 docs: UUID 체계 전환 및 대화 저장 오류 트러블슈팅 2025-09-11 23:15:27 +09:00
136acefeac README.md - 다음 목표 항목 제거 2025-09-11 21:49:04 +09:00
40314a1158 README.md 현황 업데이트
- Part 8 research 제거 (실제 폴더 없음)
- 개발 문서 섹션 추가 (troubleshooting, ideas, plans)
- 프로젝트 현황 최신화 (MVP 완성, 서버 역할 명확화)
2025-09-11 21:48:18 +09:00
bda9aea5c0 plans 폴더 README.md 삭제 2025-09-11 21:47:01 +09:00
639bbef979 완료된 계획 문서 정리 - plans/completed로 이동
완료된 문서 (6개):
- 250812_auth_db_테이블_단순화_방안.md
- 250819_gmail_item_detailed_tasks.md
- 250819_gmail_item_implementation_plan.md
- 250823_4pm_email_briefing_demo_plan.md
- 250815_로빙_사랑기반_윤리시스템_단계별_구현계획.md
- 250828_slack_integration_level3_plan.md

진행 중 문서 (10개 유지)
2025-09-11 21:46:00 +09:00
95ac1a2308 파일명 날짜 추가 - ideas 폴더
- UTC_aware_datetime_handling_strategy.md → 250828_UTC_aware_datetime_handling_strategy.md
- auth_system_analysis.md → 250810_auth_system_analysis.md (추정)
- naver_oauth2_integration_guide.md → 250911_naver_oauth2_integration_guide.md
- rb10508_to_rb8001_migration_guide.md → 250828_rb10508_to_rb8001_migration_guide.md
2025-09-11 21:42:41 +09:00
c394de474f 문서 구조 정리 - 폴더 통합
- plan/* -> plans/ 폴더로 통합 (3개 파일 이동)
- 300_architecture/integrations/* -> ideas/ 이동
- 300_architecture/plans/* -> plans/ 이동
- 빈 폴더 삭제 (plan, integrations, 300_architecture/plans)
2025-09-11 21:40:00 +09:00
bb469dad23 네이버 OAuth2 연동 가이드 문서 작성
- Authorization Code Grant 흐름 정리
- API 엔드포인트 및 파라미터 명세
- 토큰 갱신/철회 절차
- 구현 체크리스트 및 주의사항
2025-09-11 21:36:08 +09:00
7b2bba49f9 main_db3 마이그레이션 계획 문서 작성
- 614개 레코드 마이그레이션 계획
- 테이블 매핑 및 변환 규칙 정의
- 4단계 순차 실행 계획
- SQL 스크립트 포함
2025-09-11 21:31:53 +09:00
happybell80
96b216932a docs: conversation_log 컬럼 불일치 해결 내용 추가 2025-09-11 21:12:25 +09:00
happybell80
332a25de68 PostgreSQL 테이블명 단수형 통일 작업 문서화
- plans에서 troubleshooting으로 이동
- 날짜 250911로 업데이트
- 완료 사항 체크 및 교훈 추가
2025-09-11 20:50:28 +09:00
happybell80
30b6d7e444 PostgreSQL 테이블 실제 구조와 코드 불일치 문서화
- 테이블명 불일치: user vs users, 단수형 vs 복수형
- 존재하지 않는 테이블: slack_user_mapping, gmail_audit_logs 등
- 구조 차이: workspace 중심 vs company-team 계층
- 비어있는 테이블 명시
2025-09-11 20:20:20 +09:00
6fc88d2a6d PostgreSQL 테이블 구조 문서 현행화 - 전수 조사 결과 반영
- 실제 테이블명 일치 (users→user, companies→company 등)
- 11개 테이블 실제 컬럼 구조 반영
- 각 테이블 레코드 수 추가
- 존재하지 않는 테이블 제거
- 외래키 관계 현행화
2025-09-11 20:19:25 +09:00
02e282948b Delete troubleshooting/250910_claude_postgresql_table_test_results.md 2025-09-11 09:06:53 +09:00
Claude-51124
01fe5349e5 Merge branch 'main' of https://git.ro-being.com/ivada_Ro-being/DOCS 2025-09-11 00:04:46 +09:00
Claude-51124
e1f6621092 docs: Add PostgreSQL table structure test results
- Documented 8 test cases for DB table structure changes
- Verified rb8001 and skill-email database access
- Identified table name discrepancies between docs and actual DB
- Confirmed all code changes were successfully applied
2025-09-11 00:04:32 +09:00
happybell80
a12aa2c6eb docs: PostgreSQL 테이블 변경 작업 진행 상황 업데이트
- auth-server 완료
- robeing-gateway 완료
2025-09-10 23:35:35 +09:00
happybell80
55e2b7e103 docs: PostgreSQL 테이블 변경 계획 누락 사항 추가
- 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 21:30:36 +09:00
happybell80
ce1a2a92e4 fix: PostgreSQL 테이블 변경 계획 문서 오류 수정
- 작성일 형식 수정 (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 추측 내용 제거
- 위험 요소에 모델 불일치 항목 추가
2025-09-10 21:23:53 +09:00
happybell80
c45626d0db docs: PostgreSQL 테이블 변경 계획 문서 추가
- 12개 테이블 전체 사용 위치 조사
- 파일별 정확한 라인 번호 기록
- 수정 작업 체크리스트 작성
- 위험 요소 및 롤백 계획 포함
2025-09-10 21:14:02 +09:00
happybell80
edc374a9e0 refactor: 온톨로지 논문 파일 이동 및 이름 규칙 적용
- research/mcp_a2a/ontology_papers.md → research/ontology/250910_happybell80_온톨로지논문정리.md
- 파일명 형식을 프로젝트 규칙(yymmdd_작성자_주제.md)에 맞춤
2025-09-10 20:49:18 +09:00
20502a0f81 연구: 온톨로지 및 지식그래프 논문 10편 추가 - 로빙 적용 가이드 2025-09-10 20:38:22 +09:00
happybell80
39e8982c4f docs: add MCP and A2A research papers collection 2025-09-10 16:57:45 +09:00
happybell80
5e6de41ed5 docs: replace rb10508_test -> rb10508_micro across docs (partial sweep) 2025-09-10 16:22:46 +09:00
happybell80
1ec58c2fb0 docs: apply items 1-4 — fix OCR port (8506), standardize rb8001=prod & rb10508_micro=test, replace rb10508_test→rb10508_micro in guides, update Slack routing via Gateway 2025-09-10 16:11:19 +09:00
happybell80
04b78c7ebc docs: harmonize rb8001/rb10508 roles, gateway routing, ports; unify proxy_pass slashes; externalize RAG; fix nginx-infra refs; generalize embedding dims; skill sharing notes 2025-09-10 15:51:06 +09:00
4876880160 보안: 9/10 공격 IP 차단 업데이트 (총 14개 규칙) 2025-09-10 15:40:47 +09:00
happybell80
627c72d46a docs(ideas): add RO-BEING OCR skill implementation plan (local→on-prem→cloud) 2025-09-10 01:47:35 +09:00
happybell80
e5dc58ad76 docs(research/ocr): add OCR core papers roundup (2025-09-09) 2025-09-10 01:39:23 +09:00
e793b4b31f Update: 검색 구현을 RAG 스킬로 변경
- SearchService → RAG 스킬로 재명명
- rb8001/app/skills/rag.py로 구현 위치 변경
- 웹 검색 + 파일 RAG 통합 처리 방향 명시
- services/와 skills/ 구분: 영구 내부 vs 잠재적 독립
2025-09-10 01:02:12 +09:00
a15415b623 Update: 검색 API 문서에 intent_analyzer 현황 반영
- intent_analyzer.py는 LLM 기반 명령어 변환, 현재 미사용
- 실용적인 패턴 매칭 방식으로 검색 라우팅 제안
- 문서 간소화 (84줄 → 80줄)
2025-09-10 00:42:47 +09:00
f635b7e5a4 Update: 검색 API를 rb8001 내부 SearchService로 구현
- skill-search 대신 rb8001 내부 구현으로 변경
- 네트워크 홉 감소로 성능 향상
- 구현 위치: rb8001/app/services/search_service.py
2025-09-10 00:37:03 +09:00
cf7e7cc6f5 Fix: Gmail 토큰 문서 JSONB 전용으로 정리
- 임시 DB 동기화 방안 제거
- JSONB 전용 전환 방향으로 통일
- 교훈 부분 간소화 (52줄)
2025-09-10 00:31:19 +09:00
e13057e6a7 Fix: Gmail token 불일치 문서 날짜 수정 및 현황 업데이트
- 파일명 250109 → 250909로 수정
- DB 현황 추가 (23:36 갱신 기준)
- 긴급 DB 동기화 SQL 우선순위 변경
2025-09-10 00:28:17 +09:00
Claude-51124
d9b5b49a3b docs: 250909_slack_briefing_failure 문서 업데이트 - 2025-09-10 수정사항 추가 2025-09-10 00:20:35 +09:00