128 Commits

Author SHA1 Message Date
happybell80
e3011106e0 docs: HWP 지원 구현 문서 작성 및 매트릭스 업데이트
- ideas/250916 전략 분석 문서 삭제
- troubleshooting/20251010 실행 문서 작성
  - skill-rag-file 현재 구조 (파일명:줄번호)
  - LibreOffice CLI 구현 계획
  - 테스트 방법 명시
- 매트릭스에서 HWP 처리 전략 항목 제거

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-10 00:26:23 +09:00
happybell80
0bd16d80bb docs: 감정 분석 시스템 기본 구현 완료로 매트릭스에서 제거
- 감정 분석 DB 저장 완료 (20251002)
- 남은 작업: 톤 조절, 시각화 등 고급 기능

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-10 00:18:18 +09:00
happybell80
e2eec51e20 docs: 로빙 아키텍처 원칙 위반 현황 문서화 및 naverworks_slack 시리즈 재구성
- 20251004_happybell80_로빙_뇌_기관_원칙_위반_현황.md: 원칙 위반 현황 및 개선 계획 추가
- 250930_naverworks_slack_03: 완료 문서로 전환 (완료 기능만 포함)
- 250930_naverworks_slack_04: Lists API skill-slack 통합 실행 계획 (신규)
- 250919_naverworks_slack_04 → 05: DB/스케줄러 관리 (순서 변경)
- 300_architecture: rb8001 직접 Slack 호출 제거, skill-slack HTTP 호출로 변경
- CLAUDE.md: "문서 100줄 이하 유지" 규칙 추가

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-04 23:26:42 +09:00
happybell80
e058edba2f docs: 헬스체크 표준화 항목 제거
- Docker Compose 환경에서 /health 사용 충분
- Kubernetes 전환 계획 없어 불필요한 변경 제거

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-02 18:26:22 +09:00
happybell80
c778068d94 docs: Quick Wins 항목 1개 완료 후 제거
- frontend-customer 인증 URL 환경변수화 완료

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-02 18:21:00 +09:00
happybell80
392d870aee 감정 시스템 구현 문서에 구체적인 코드 참조 패턴 추가
- 키워드 매칭, DB 연결, API 라우트 패턴 추가
- TimescaleDB 및 시계열 집계 참조 추가
- 실제 파일 경로와 라인 번호 포함
2025-10-02 10:31:17 +09:00
f6dbfeb98d 51123 Fluent Bit 로그 유실 문제 해결 완료로 000000에서 제거
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-27 12:24:53 +09:00
dfead6fb29 Gateway Stats API 슬래시 버그 해결 완료로 000000에서 제거
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-27 12:03:30 +09:00
d9a01d33ae 51123 서비스 문제 현황 문서화
- Gateway Stats API URL 슬래시 3개 버그 (250926)
- 51123 Fluent Bit 로그 유실 현황 (250918)
- 000000 매트릭스에 Quick Wins 추가

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-27 11:31:39 +09:00
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
4229f916a2 docs: 미해결 항목 매트릭스 현재 상태 업데이트
- Quick Wins: 각 항목 실제 구현 상태 명확화
  - EmailIntegration 버그 여전히 미해결
  - UUID↔Slack ID 매핑 미통일
  - 네이버웍스 01 완료, 02/03 미구현 구분
- Major Projects: 구현 상태 상세 추가
  - 시스템 메트릭 항목 삭제 (해결 완료)
  - news DB 영속화 완료, 서비스 레이어 미완 구분
  - 각 항목별 아이디어/계획/미구현 단계 표기
- Fill-ins/Consider Later: 모든 항목 미구현 명시
- 완료된 항목 아카이브 섹션 신규 추가

🤖 Generated with Claude Code
Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-22 21:28:34 +09:00
d1464535d8 Update troubleshooting docs and 000000 matrix based on code audit
- 000000_unresolved_items_matrix.md: 완료된 항목 제거, 미해결 항목만 유지
- 250831_rb8001_multiple_issues.md: 최종 해결 상태로 업데이트
- 250901_slack_bot_installation_flow_missing.md: 완전 해결 확인
- 250921_nginx_auth_gateway_log_analysis.md: 새로운 로그 분석 문서 추가

미해결 주요 이슈:
- rb8001 EmailIntegration 버그 (user_uuid 변수 오타)
- UUID↔Slack ID 조회 엔드포인트 불일치
- 하드코딩 URL 제거 필요 (특히 rb8001의 auth-server URL)
2025-09-22 00:05:44 +09:00
0914eagle
4c354e1c41 Update 2025-09-20 16:13:38 +09:00
0914eagle
567d555216 사용자 식별 통합 2025-09-20 15:23:39 +09:00
0914eagle
bc7bea66d0 Stats API 일원화 2025-09-20 14:47:39 +09:00
0914eagle
910d8f6afa Solved Update 2025-09-20 13:26:05 +09:00
0914eagle
4bda2fa85e Solved Update 2025-09-20 13:18:46 +09:00
0914eagle
4ee90ad304 rb_news DB 생성 및 저장 확인 2025-09-20 11:57:05 +09:00
hwansae91
c1eb85f26d [update] 🔴 Quick Wins5. Slack 봇 설치 플로우 구현 09-19에 이미 해결된 문제였음 2025-09-20 11:17:05 +09:00
0914eagle
fdd394da84 Update 2025-09-20 11:12:31 +09:00
0914eagle
9b9a7c14db 1번 해결 및 새로운 문제 2025-09-20 11:04:42 +09:00
happybell80
013a779493 docs: Update unresolved items matrix and add Bayes research doc
- Modified plans/000000_unresolved_items_matrix.md
- Added research/250920_happybell80_베이즈_관련_핵심_논문_10선.md
2025-09-20 10:56:32 +09:00
hwansae91
d3c790c805 [update] 🔴 Quick Wins 의 3,6 해결로 변경 2025-09-20 10:45:39 +09:00
happybell80
c172c616b5 docs: skill-slack 배포 지침서 간소화 (349줄→95줄)
- 로빙 철학(스킬=도구, 판단 금지) 명확화
- thread_ts 버그 및 계정 이전 이슈 정리
- 핵심 배포 정보만 유지
2025-09-19 21:12:01 +09:00
happybell80
9549b05613 Add skill-slack deployment plan for 51124 server
- 현재 상태 분석 (미배포 상태)
- Gitea Actions 자동 배포 워크플로우 설계
- SSH 원격 배포 전략 (51123 → 51124)
- 환경변수 설정 가이드
- 단계별 실행 체크리스트
- 트러블슈팅 및 보안 고려사항
2025-09-19 21:12:01 +09:00
864db050cd docs: 000000 매트릭스에 네이버웍스→슬랙 메일 전달 항목 추가 (Quick Wins) 2025-09-19 19:06:34 +09:00
42008b5f0d docs: 000000 매트릭스에 IntentAnalyzer 활성화 항목 추가 2025-09-19 19:04:44 +09:00
3f0c248483 000000 매트릭스 업데이트: Quick Wins 6개 추가, 해결 항목 5개 제거, 실시간 동기화 재분류 2025-09-19 17:44:51 +09:00
happybell80
d2a6ae12f5 Update: NaverWorks 이메일 확장 구현 완료 문서 업데이트
- async 변경 사항 반영
- URL 패턴 수정 (/users/{userId}/...)
- asyncio.run() 이벤트 루프 충돌 해결 내용 추가
- AccountContext 패턴 도입 내용 추가
- NaverWorks get_message body 처리 개선 추가
- API 엔드포인트 실제 구현 반영 (/send, /messages)
2025-09-19 03:12:46 +09:00
happybell80
4c9aa6ab6d docs: 민감한 정보 제거 및 NAVER WORKS 구현 상태 업데이트
- API 키 및 JWT Secret 등 민감한 정보를 플레이스홀더로 교체
- NAVER WORKS 이메일 확장 문서 상태를 '구현 완료'로 업데이트
- Provider 패턴 구현 및 DB 스키마 수정 내용 반영
- 토큰 갱신 테스트 성공 결과 문서화
2025-09-19 01:46:23 +09:00
d30b415f3b docs: NAVER WORKS 토큰 갱신 현황 업데이트 - 확인된 사실만 기록, 추측 제거 2025-09-19 00:32:26 +09:00
19ede8ad53 docs: NAVER WORKS 토큰 갱신 구현 위치 결정 - auth-server 중앙 관리, Refresh Token Rotation 정책 문서화 2025-09-19 00:06:44 +09:00
e475480277 Remove completed items from unresolved matrix - 완료된 항목 전체 제거 2025-09-16 23:32:54 +09:00
9a6ce27e27 Update 000000_unresolved_items_matrix.md - 해결된 항목 제거 및 새 항목 추가
- Quick Wins: Slack OAuth username 업데이트 해결됨
- Major Projects: 네이버웍스 캘린더, Slack 캔버스, 감정분석, HWP→PDF 변환, news 리팩토링 추가
- Fill-ins: ChromaDB, ENV 정리, 임베딩 오류처리, 헬스체크, Company-X 필터링 추가
- Consider Later: 전역 ENV 감사, Slack Canvas 고급 시나리오 추가
- Recently Completed 섹션 추가 (기존 Security & Maintenance 대체)
2025-09-16 23:19:18 +09:00
e9b199f1c4 refactor: 하드코딩 URL 제거 문제 우선순위 재조정
- Quick Wins에서 Major Projects 1번으로 이동
- 난이도: 30분 → 3-4주로 상향 조정
- 15개 이상 서비스 전체 수정 필요로 복잡도 높음
- Stats API 중복 해결 문제 추가
- 문서 링크 250915_hardcoded_url_removal.md로 업데이트
2025-09-15 20:26:46 +09:00
ee53089adc refactor: 기술 부채 문서 정리 및 간소화
- 해결 완료된 항목들 정리
- 불필요한 코드 예시 제거
- 핵심 미해결 이슈 중심으로 재구성
- Rate Limiting 완료 항목 추가
- 100줄 내외로 문서 최적화
2025-09-15 19:40:25 +09:00
81b997da9b refactor: 미해결 항목 매트릭스를 중요도×구현난이도 4분면으로 재구성
- Eisenhower Matrix(긴급/중요) 대신 Value vs Complexity 방식 적용
- Quick Wins (높은중요도+쉬운구현) 우선 처리
- Major Projects (높은중요도+어려운구현) 계획 수립
- Fill-ins (낮은중요도+쉬운구현) 여유시간 활용
- Consider Later (낮은중요도+어려운구현) 재검토 대상
- 각 항목에 예상 소요시간 추가
2025-09-15 19:20:57 +09:00
72d36f01cb docs: Rate Limiting 해결 완료 문서 업데이트
- 상태:  해결 완료로 변경
- 최종 테스트 결과 추가 (429 정상 반환)
- Critical 이슈 목록에서 제거
- 2025-09-15 해결 완료

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-15 15:05:14 +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
61b374636e docs: robeing_stats 오류 해결 완료
- 250914 문서 상태를 해결됨으로 변경
- 미해결 항목 매트릭스에서 Stats 스키마 정합 제거
- 해결 내역: robeing_container_id 컬럼명 수정
2025-09-15 13:02:21 +09:00
happybell80
22e4621812 docs: Rename technical debt to unresolved items matrix 2025-09-15 00:10:51 +09:00
happybell80
64097c6279 docs: Simplify update checklist to single line 2025-09-15 00:09:45 +09:00
happybell80
916e6665f8 docs: Create unresolved technical debt matrix with Eisenhower prioritization 2025-09-15 00:08:10 +09:00
3978b19a4c docs: Add server log status to OpenSearch installation guide 2025-09-14 14:07:29 +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
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