124 Commits

Author SHA1 Message Date
happybell80
b82c710937 docs: Add Bayesian research and update NaverWorks briefing docs
- Add 베이즈 학문 역사 and 베이지안 논의 종합 research docs
- Update NaverWorks daily briefing and cold mail docs
- Add 로빙 의도분석 전략 idea doc
- Update 베이즈 성장과 관계의 철학
- Update 대화형 점진적 의도 구축 시스템
2025-09-20 16:50:44 +09:00
happybell80
c172c616b5 docs: skill-slack 배포 지침서 간소화 (349줄→95줄)
- 로빙 철학(스킬=도구, 판단 금지) 명확화
- thread_ts 버그 및 계정 이전 이슈 정리
- 핵심 배포 정보만 유지
2025-09-19 21:12:01 +09:00
happybell80
4c9aa6ab6d docs: 민감한 정보 제거 및 NAVER WORKS 구현 상태 업데이트
- API 키 및 JWT Secret 등 민감한 정보를 플레이스홀더로 교체
- NAVER WORKS 이메일 확장 문서 상태를 '구현 완료'로 업데이트
- Provider 패턴 구현 및 DB 스키마 수정 내용 반영
- 토큰 갱신 테스트 성공 결과 문서화
2025-09-19 01:46:23 +09:00
c5e4bde275 docs: NAVER WORKS Mail API 엔드포인트 수정 - /mail/messages → /mail/mailfolders/{folderId}/children 2025-09-18 20:21:22 +09:00
happybell80
6fd35b14b6 docs: NAVER WORKS Passport 구현 완료 상태 반영
- troubleshooting/250917 문서 업데이트
  - Phase 1 로그인: 완료
  - Phase 2 Passport: 완료
  - Frontend 구현: 완료
  - naverworks_token 테이블 정보 업데이트
- ideas/250916 구버전 문서 삭제
2025-09-18 00:44:58 +09:00
happybell80
b2c1adfcc0 Update NAVER WORKS implementation status
- Backend Phase 1 complete (login endpoints working)
- Frontend not implemented yet
- Mark all frontend tasks as pending with 
2025-09-17 21:53:12 +09:00
happybell80
42188eecf0 Update DB schema for two-phase implementation plan
Phase 1: Login only with existing user table
Phase 2: Passport with workspace and token tables for API access
2025-09-17 21:29:15 +09:00
happybell80
911272a42e Clarify DB requirements for phased implementation
- Phase 1 (login only): Use existing user table, no new tables needed
- Phase 2 (API usage): Add workspace and token tables
2025-09-17 21:28:37 +09:00
happybell80
126f6a8770 Update NAVER WORKS OAuth documentation with confirmed settings
- Mark .env configuration as complete
- Update confirmed OIDC userinfo fields (sub, email)
- Document error response format
- Confirm response_mode as query (default)
2025-09-17 21:27:58 +09:00
happybell80
4e82d17342 Clarify DB schema requirements for NAVER WORKS OAuth
- Add naverworks_workspace table requirement
- Clarify token storage necessity (only for API usage)
- Note difference between login-only vs API usage scenarios
2025-09-17 21:18:35 +09:00
happybell80
5d91cb58f8 Create NAVER WORKS integration scenarios document
- Slack to NAVER WORKS mail summary scenario
- Cold email auto-posting to Slack Canvas
- Morning mail briefing automation
- Calendar to Slack reminder sync
- Mail auto-classification and tagging
- Implementation phases and technical considerations
2025-09-17 20:54:29 +09:00
happybell80
52597df813 Add frontend implementation plan for NAVER WORKS OAuth
- Login button with icon location
- Auth context modifications
- Skills panel passport integration
- Callback handling process
- UI/UX guidelines
2025-09-17 20:46:39 +09:00
happybell80
39e1cddbb4 Clarify passport/install endpoint purpose - Installation/authorization, not login 2025-09-17 20:41:43 +09:00
happybell80
eb0bf18307 Add NAVER WORKS console configuration details
- Add both callback URLs (normal and passport)
- Add OIDC Logout Redirection setting
- Match actual console configuration requirements
2025-09-17 20:40:49 +09:00
happybell80
e61491800a Fix documentation inaccuracies for NAVER WORKS OAuth
- Change nginx-deploy to nginx-infra (actual directory name)
- Clarify DB table name: user (SQLAlchemy) not users
- Update Private Key storage: Base64 in .env, not file path
- Clarify callback: GET only (standard OAuth), not POST
- Add RS256 algorithm confirmation for JWT signing
2025-09-17 20:38:11 +09:00
happybell80
7e45e00e9b Update NAVER WORKS documentation with OAuth patterns matching Gmail/Slack
- Add OAuth endpoint patterns for all providers (Gmail, Slack, NAVER WORKS)
- Unify Redirect URL domain to auth.ro-being.com across all providers
- Update Private Key storage location (Base64 in .env)
2025-09-17 20:35:59 +09:00
happybell80
0680384ee1 Update NAVER WORKS API guide with implementation details and security notes 2025-09-17 20:29:39 +09:00
happybell80
d3f44cee2b Update NAVER WORKS OAuth implementation documentation
- Add NAVER WORKS OAuth to authentication system architecture
- Update API integration guide with confirmed endpoints and decisions
- Create troubleshooting guide for implementation
2025-09-17 20:22:27 +09:00
happybell80
9ea40568a0 Add new idea documents: FastAPI concepts, automation agents, Slack emoji reactions 2025-09-17 20:00:09 +09:00
happybell80
8f62e9c4d4 docs: 250916 트러블슈팅 및 아이디어 문서 정리
- ChromaDB 메타데이터 손상 문제 문서화
- CompanyX 뉴스 검증 로직 현황 수정
- 4개 아이디어 문서에 프로젝트 구현 상태 추가
  - HWP-PDF 변환: skill-rag-file 미지원
  - 네이버웍스 캘린더: OAuth2/서비스 미구현
  - 감정 분석: ONNX 미통합, API 미구현
  - 슬랙 캔버스: API 전체 미사용
2025-09-16 19:28:52 +09:00
d2e7299686 docs: rb8001-skill-rag-file Slack 파일 연동 구조 문서화
- 트러블슈팅: rb8001에서 skill-rag-file 호출 구조 정리
- RAG 아키텍처: Slack 파일 처리 플로우 추가
- team_id 기반 저장 구조로 변경 (user_id → team_id)
- /mnt/hdd/data/documents/ 경로 업데이트
2025-09-16 00:25:35 +09:00
Claude-51124
3f296b7206 docs: skill-rag-file 포트를 8508로 설정 및 시스템 구성 섹션 추가 2025-09-15 22:16:52 +09:00
happybell80
ad09346aee docs: 감정 그래프 시스템 구현 가이드 추가
- ideas/emotion_graph_implementation.md로 배치
- klue/bert-base 기반 7개 감정 분류 시스템
- Temperature Scaling 확률 보정 기법
- ONNX 변환 및 PostgreSQL 시계열 저장 방안
2025-09-15 21:55:30 +09:00
happybell80
ca0d894f61 docs: Slack Canvas 연동 가이드 ideas로 이동
- ideas/slack_canvas_integration.md로 배치
- 불필요한 integrations 폴더 제거
- Canvas API 구현 가이드 및 예시 코드 포함
2025-09-15 21:25:13 +09:00
1d673ee0bb docs: RAG 파일 처리에 로빙 철학 및 구체적 구현 전략 반영
- 기억 모듈 철학 추가 (정보엔트로피, 감정기반 선택적 저장)
- 스탯 성장 원칙과 경험치(XP) 시스템 통합
- PDF 처리 스킬의 구체적 전략 (구조 분석, 청킹, 캐싱)
- DB 스키마에 로빙 철학 기반 컬럼 추가
- 단계별 확장 계획 구체화 (베이지안 갱신, A/B 테스트 등)

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-15 21:16:02 +09:00
137bde59fa docs: RAG 문서에 OCR 구현 계획 링크 추가
- 상단 관련 문서 섹션에 OCR 구현 계획 링크 추가
- 파일 형식 섹션의 OCR 옵션 부분에 링크 추가
- 250909_ocr_skill_implementation_plan.md 참조
2025-09-15 20:46:51 +09:00
happybell80
f3e494a267 docs: rb8001 리팩토링 계획 - 로빙 철학 기반 구조 개선 2025-09-14 18:51:34 +09:00
happybell80
deaaf88b92 docs: 검색 API 문서를 troubleshooting으로 이동 및 현재 구현 상태 추가 2025-09-14 18:19:29 +09:00
happybell80
730a725738 docs: IntentAnalyzer/DecisionEngine 중복 현황 업데이트
- 2025-08-11 같은 날 두 시스템 개발 사실 추가
- 제로샷 구현 현황 미구현 명시
2025-09-14 15:09:54 +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
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
happybell80
627c72d46a docs(ideas): add RO-BEING OCR skill implementation plan (local→on-prem→cloud) 2025-09-10 01:47:35 +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
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
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
d424110726 Add APScheduler + PostgreSQL alarm system idea document
- 사용자 요청 기반 알림 시스템 설계
- 일회성/반복/상대시간 알림 구현 방법
- rb8001 통합 방안 및 구현 우선순위
- 크론잡 대비 장점과 주의사항 정리
2025-09-05 21:30:18 +09:00
ae2f9f1f91 docs: Gitea Actions 크론잡 자동화 아이디어 추가 - 네이버 블로그 파싱, DB 조회, API 호출 예시 2025-09-04 22:49:12 +09:00
fef2a91b75 docs: rb8001 대화 히스토리 구현 계획 - 확인된 정보 반영
- 실제 DB 스키마 추가 (conversation_logs)
- rb8001 현재 구조 상세 명시
- 구현 순서 구체화
2025-09-01 22:01:54 +09:00
happybell80
34e0bbc4af docs: 체력 회복 시스템 문서를 troubleshooting으로 이동 2025-08-30 12:05:30 +09:00
happybell80
30c98f6950 docs: 체력 경고 및 회복 시스템 아이디어 문서 추가
- 체력 30 이하 시 희망적 메시지 표시
- 레벨별 체력 회복 아이템 시스템 설계
- 커피(+15), 샌드위치(+30), 안마의자(+50) 아이템 정의

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-30 11:41:33 +09:00
9db8dcec76 feat: Frontend Slack 로그인 목업 구현 계획 추가
- Slack OAuth 회원가입/로그인 목업 구현 계획
- Username 생성 우선순위: display_name > email > real_name > slack_ID
- Frontend 목업만 구현, auth-server 연동은 향후 과제
- CLAUDE.md에 Frontend 배포 방식 추가
2025-08-29 00:39:05 +09:00