1375 Commits

Author SHA1 Message Date
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
happybell80
9336ed658d docs: Gmail refresh_token 컬럼/JSONB 불일치 문제 트러블슈팅 문서 추가 2025-09-09 23:55:18 +09:00
happybell80
81ba47f661 docs: user_id None 문제 해결 기록 추가 2025-09-09 23:08:19 +09:00
happybell80
00e2d9a9c0 docs: 로빙중 구현 실패 및 교훈 정리 2025-09-09 23:00:04 +09:00
111463f2ca Add: 로빙 검색 API 통합 전략 문서
- 다층 검색 프로바이더 아키텍처 설계
- Tavily 기본, Brave/Serper/DuckDuckGo 보조
- 쿼리 타입별 라우팅 규칙 정의
- 캐싱 전략 및 비용 최적화 (월 /bin/bash.05)
- 4단계 구현 로드맵
2025-09-09 21:50:48 +09:00
743481cce5 docs: 제로샷 의도 분류 방식으로 전환 (3.4.3)
- Snips 학습 기반 → 제로샷 의도 설명 기반 전환
- Hong et al.(SIGDIAL 2024) 연구 반영
- 다국어 임베딩(mpnet) + 후보 축소 방식 적용
- 의도 설명만 수정하면 즉시 반영되는 유연한 구조
- LLM 호출 90% 절감 예상

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-09 20:58:51 +09:00
happybell80
651004edfc docs: 시간 인식 및 요일 추가 구현 트러블슈팅 문서 2025-09-09 20:49:31 +09:00
c528b965cb docs: 시간 인식 의도 처리 섹션 추가 (3.4)
- 실제 대화 로그 분석 결과 반영 (2025-09-09)
- 시간 인식 실패 사례 ("오늘은 2024년" 오류)
- 3가지 시급 시나리오: 시간 질문, 맥락 참조, 감정 피드백
- Snips + Self-Attentive Gate 통합 코드 예시
- TimeAwareIntentClassifier 구현 방안

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-09 20:46:41 +09:00
062e79985c docs: 자연어 기반 근태관리 시스템 아이디어 문서 추가
- 플렉스 대체 슬랙 네이티브 근태관리
- 자연어 처리로 "출근했어", "내일 반차" 같은 대화 인식
- 구글 워크스페이스 (Calendar, Gmail) 자동 연동
- AI 패턴 분석 및 스마트 알림 기능
- 월 26만원 비용 절감 효과 (30명 기준)

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-09 16:00:59 +09:00
b8656540c1 docs: 전자계약 자동화 기능 아이디어 문서 추가
- 슬랙 네이티브 전자계약 시스템 설계
- 법적 요구사항 및 전자서명법 준수 방안
- skill-contract 서비스 아키텍처
- 카카오/PASS 인증 연동 및 블록체인 옵션
- ROI 분석 및 차별화 전략

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-09 14:20:29 +09:00
46c0db6321 docs: RAG 시스템 파일 처리 아키텍처 아이디어 추가
- 파일 저장 구조 설계 (HDD 활용, 해시 기반 중복 제거)
- 처리 파이프라인 (텍스트 추출 → 청킹 → 임베딩)
- 사용자 피드백 UI (실시간 진행 표시, 파일 카드)
- 데이터베이스 스키마 및 보안 고려사항

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-09 14:12:14 +09:00
f68e9fae3b docs: 9시 슬랙 브리핑 실패 트러블슈팅 문서 추가
- 봇 토큰 혼용 문제 (Company-X 토큰으로 로빙팀 접근 시도)
- Gmail 토큰 만료 문제
- APScheduler 메서드명 불일치 문제
- 환경변수 분리 방안: ROBEING_SLACK_BOT_TOKEN / COMPANYX_SLACK_BOT_TOKEN

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-09 13:51:23 +09:00
happybell80
7bf037aa86 docs: Add 2025-01-09 skill-publish troubleshooting updates
- Slack empty ephemeral response fix
- Response_url 30-second expiration solution
- Company_name field addition with mapping
- Progress messages throughout publishing flow
- Squarespace edit URL correction
- Fixed news URL instead of news_id
- Gemini summary length retry logic
2025-09-09 02:04:13 +09:00
happybell80
b689d940c4 Docs: skill-publish 거짓 성공 메시지 문제 문서화
- 문제: 큐 추가를 게시 성공으로 오해
- 해결: 30초마다 상태 체크, response_url 업데이트
2025-09-08 21:35:07 +09:00
happybell80
94ab0a943b docs: Complete Company-X news implementation troubleshooting
- Added all 2025-09-08 issues and solutions
- Documented Slack message replacement problem and solution
- Added specific line numbers and file paths
- No speculation, only facts from actual debugging
- Total 194 lines with comprehensive problem/solution pairs
2025-09-08 21:04:46 +09:00
happybell80
b0fd3e65ad docs: Update CompanyX news implementation with 2025-09-08 fixes
- Documented all actual fixes and implementations
- No speculation, only facts from actual code changes
- Added specific selectors and field names
2025-09-08 18:45:35 +09:00
happybell80
75315b3671 docs: Add published/skipped fields to companyx_news_posting.json structure 2025-09-08 17:29:34 +09:00
happybell80
8ec4fd1456 docs: Update CompanyX news API design - use status field and RESTful endpoints 2025-09-08 17:16:07 +09:00
happybell80
18cb4e733c docs: Update with final solution - header lowercase and signing secret 2025-09-08 16:29:12 +09:00
happybell80
6811277d10 docs: Update Slack interactive proxy - header lowercase issue 2025-09-08 16:17:28 +09:00
happybell80
d73c3f9fc9 docs: Update status for resolved issues 2025-09-08 13:02:10 +09:00
happybell80
676f86de50 docs: Mark CompanyX news issue as fully resolved 2025-09-08 13:00:27 +09:00
happybell80
9e7883431e docs: Add HDD sync status to rb8001 logging doc 2025-09-08 12:58:30 +09:00
happybell80
891ed14e1e Update: Schedule separation to 09:10 resolved OOM issue - memory limits optional 2025-09-08 12:46:13 +09:00
happybell80
965cb19db7 Update: rb8001 file logging implemented - will be synced to HDD by cron job at 3am 2025-09-08 12:39:40 +09:00
happybell80
7b483b9b6d Deduplicate: Remove redundant log storage solutions - keep cron job as final implementation 2025-09-08 12:36:24 +09:00