diff --git a/plans/000000_unresolved_items_matrix.md b/plans/000000_unresolved_items_matrix.md index 2971eea..af6919c 100644 --- a/plans/000000_unresolved_items_matrix.md +++ b/plans/000000_unresolved_items_matrix.md @@ -1,40 +1,43 @@ # 미해결 항목 매트릭스 (중요도 × 구현 난이도) ## 🔴 Quick Wins (높은 중요도 + 쉬운 구현) → 즉시 실행 -1. **rb8001 EmailIntegration 버그 수정** - NaverWorks 토큰 조회 시 미정의 변수 `user_uuid` → `slack_id` 수정 (10분) [→250921](../troubleshooting/250921_email_integration_undefined_variable_bug.md) -2. **UUID↔Slack ID 조회 엔드포인트 통일** - gateway와 auth-server 간 `/api/slack/mapping/{identifier}` 통일 (2시간) [→250921](../troubleshooting/250921_uuid_slack_mapping_endpoint_unification.md) -3. **네이버웍스 메일→슬랙 전달** - /mail-summary, /cold-mail-list, /daily-briefing 엔드포인트 구현 (1주) [→250919](../troubleshooting/250919_naverworks_to_slack_mail_integration.md) +1. **rb8001 EmailIntegration 버그 수정** - NaverWorks 토큰 조회 시 미정의 변수 `user_uuid` → `slack_id` 수정 필요 (현재 user_uuid 사용 중) (10분) [→250921](../troubleshooting/250921_email_integration_undefined_variable_bug.md) +2. **UUID↔Slack ID 조회 엔드포인트 통일** - gateway는 내부 DB, auth-server는 `/api/slack/mapping/{identifier}` 사용 중 (미통일) (2시간) [→250921](../troubleshooting/250921_uuid_slack_mapping_endpoint_unification.md) +3. **네이버웍스 메일→슬랙 전달** - 기본 연동(01) ✅완료, 일일 브리핑(02)·콜드메일(03) 미구현 (1주) [→250919_01_base](../troubleshooting/250919_naverworks_slack_01_base_configuration.md) [→250919_02_daily](../troubleshooting/250919_naverworks_slack_02_daily_briefing.md) [→250919_03_cold](../troubleshooting/250919_naverworks_slack_03_cold_mail_list.md) ## 🟠 Major Projects (높은 중요도 + 어려운 구현) → 계획 수립 후 진행 -1. **하드코딩 URL 제거** - 15개+ 서비스 전체 환경변수화, 특히 rb8001의 auth-server URL (3-4주) [→250915](../troubleshooting/250915_hardcoded_url_removal.md) -2. **Gateway 스케일링** - 재시도/백오프/헬스체크 (1주) [→250811](../troubleshooting/250811_happybell80_Gateway필드변환문제.md) -3. **RAG 파이프라인 웹검색 통합** - 웹 RAG 서비스 구현 (3주) [→250909](../ideas/250909_RAG_file_processing_architecture.md) -4. **rb8001 리팩토링** - 모듈 구조 정리 (3주) [→250914](../ideas/250914_rb8001_리팩토링_계획.md) -5. **감정 분석 시스템 구현** - 7클래스 모델+ONNX 추론, Temperature Scaling, emotion_readings 저장/시계열·시각화 API (3주) [→250916](../ideas/250916_로빙_감정_분석_시스템_구현_계획.md) -6. **네이버웍스 캘린더 연동** - OAuth2 스코프·토큰 관리, /v1/calendar/* API, skill-calendar(8503) 서비스 (2주) [→250916](../ideas/250916_네이버웍스_캘린더_API_연동_가이드.md) -7. **Slack 캔버스 통합** - canvases.* API, 스코프 추가 및 설치/권한 플로우 (2주) [→250916](../ideas/250916_슬랙_캔버스_API_활용_방안.md) -8. **HWP 처리 전략** - RAG 업로드용 HWP→PDF 변환(LibreOffice/클라우드API/COM 중 택1) 파이프라인 (1주) [→250916](../ideas/250916_HWP-PDF_변환_전략_분석.md) -9. **news 엔드포인트 리팩토링** - 수집/스크랩/요약 오케스트레이션을 서비스 레이어로 이전 (1주) -10. **시스템 메트릭 수집 재활성화** - 테이블 생성 또는 가드 제거로 실제 동작 복구 (3시간) [→250714](../troubleshooting/250714_system_metrics_implementation.md) +1. **하드코딩 URL 제거** - 15개+ 서비스 광범위 미해결, 특히 rb8001의 auth-server URL (3-4주) [→250915](../troubleshooting/250915_hardcoded_url_removal.md) +2. **Gateway 스케일링** - 재시도/백오프/헬스체크 미구현 (Rate limiting은 별도 완료) (1주) [→250811](../troubleshooting/250811_happybell80_Gateway필드변환문제.md) [→250915_rate](../troubleshooting/250915_rate_limiting_미구현.md) +3. **RAG 파이프라인 웹검색 통합** - 아이디어 단계, 미구현 (3주) [→250909](../ideas/250909_RAG_file_processing_architecture.md) +4. **rb8001 리팩토링** - 계획 단계, 미구현 (3주) [→250914](../ideas/250914_rb8001_리팩토링_계획.md) +5. **감정 분석 시스템 구현** - 현재 임시값 사용 중, ONNX/DB/API 미구현 (3주) [→250916](../ideas/250916_로빙_감정_분석_시스템_구현_계획.md) +6. **네이버웍스 캘린더 연동** - 가이드만 존재, 미구현 (2주) [→250917](../troubleshooting/250917_네이버웍스_캘린더_API_연동_가이드.md) +7. **Slack 캔버스 통합** - 아이디어 단계, 미구현 (2주) [→250916](../ideas/250916_슬랙_캔버스_API_활용_방안.md) +8. **HWP 처리 전략** - 전략 분석만 완료, 미구현 (1주) [→250916](../ideas/250916_HWP-PDF_변환_전략_분석.md) +9. **news 엔드포인트 리팩토링** - DB 영속화 완료(250920), 서비스 레이어 리팩토링 미완 (1주) [→250920_db](../troubleshooting/250920_news_db_persistence_implementation.md) ## 🟡 Fill-ins (낮은 중요도 + 쉬운 구현) → 시간 날 때 -1. **scheduled_tasks 테이블** - 다중 작업 관리 (3시간) [→250827](../troubleshooting/250827_frontend_backend_preferences_API_연동_완료.md) -2. **캘린더 API** - /api/calendar 구현 (4시간) [→250830](../troubleshooting/250830_skill_level_system_restructure.md) -3. **문서 API** - /api/docs 구현 (4시간) [→250830](../troubleshooting/250830_skill_level_system_restructure.md) -4. **불용 환경변수 정리** - CHROMA_HOST/PORT 등 임베디드 전환 후 미사용 변수 제거 (2시간) -5. **임베딩 서비스 오류 처리** - skill-rag-file 임베딩 실패 시 재시도/폴백·알림 추가 (3시간) -6. **헬스체크 일관화** - 신규 스킬 헬스체크 규약 준수 점검 목록 (1시간) +1. **scheduled_tasks 테이블** - 미구현 (관련 문서는 부분 구현 표기) (3시간) [→250827](../troubleshooting/250827_frontend_backend_preferences_API_연동_완료.md) +2. **캘린더 API** - /api/calendar 미구현 (4시간) [→250830](../troubleshooting/250830_skill_level_system_restructure.md) +3. **문서 API** - /api/docs 미구현 (4시간) [→250830](../troubleshooting/250830_skill_level_system_restructure.md) +4. **불용 환경변수 정리** - 전역 감사 미완 (2시간) +5. **임베딩 서비스 오류 처리** - 재시도/폴백 미구현 (3시간) +6. **헬스체크 일관화** - 일부 /healthz 추가 사례 있으나 전반 점검 미완 (1시간) [→250811](../troubleshooting/250811_happybell80_Gateway필드변환문제.md) ## ⚪ Consider Later (낮은 중요도 + 어려운 구현) → 재검토 필요 -1. **실시간 동기화** - WebSocket/폴링 (영향도 재평가 필요) (2주) [→250827](../troubleshooting/250827_frontend_backend_preferences_API_연동_완료.md) -2. **PKCE 적용** - OAuth 보안 강화 (1주) [→380](../300_architecture/380_authentication_system.md) -3. **Refresh Token** - 토큰 재발급 체계 (1주) [→380](../300_architecture/380_authentication_system.md) -4. **DB 스키마 통일** - companies→workspaces (2주) [→250831](250831_todo_and_tech_debt.md) -5. **스킬 라우팅 고도화** - Decision Engine (3주) [→250811](../ideas/250811_claude_rb10408_vs_rb10508_비교분석.md) -6. **IntentAnalyzer 활성화** - LLM 기반 의도분석기 연동, DecisionEngine과 병행 사용 (1주) [→250914](../troubleshooting/250914_happybell80_IntentAnalyzer_미사용_문제.md) -7. **전역 ENV 감사** - 레포 전반 미사용/중복 ENV 정리 및 설정 일원화 (2주) -8. **Slack Canvas 고급 시나리오** - DM/MPDM 공유 제약 대응, 전용 마크다운 확장 전략 (2주) [→250916](../ideas/250916_슬랙_캔버스_API_활용_방안.md) +1. **실시간 동기화** - WebSocket/폴링 미구현 (영향도 재평가 필요) (2주) [→250827](../troubleshooting/250827_frontend_backend_preferences_API_연동_완료.md) +2. **PKCE 적용** - OAuth 보안 강화 미구현 (1주) [→380](../300_architecture/380_authentication_system.md) +3. **Refresh Token** - 토큰 재발급 체계 미구현 (1주) [→380](../300_architecture/380_authentication_system.md) +4. **DB 스키마 통일** - companies→workspaces 미구현 (2주) [→250831](250831_todo_and_tech_debt.md) +5. **스킬 라우팅 고도화** - Decision Engine 미구현 (3주) [→250811](../ideas/250811_claude_rb10408_vs_rb10508_비교분석.md) +6. **IntentAnalyzer 활성화** - 현재 미사용, LLM 기반 의도분석기 미연동 (1주) [→250914](../troubleshooting/250914_happybell80_IntentAnalyzer_미사용_문제.md) +7. **전역 ENV 감사** - 레포 전반 미사용/중복 ENV 정리 미구현 (2주) +8. **Slack Canvas 고급 시나리오** - DM/MPDM 공유 제약 대응 미구현 (2주) [→250916](../ideas/250916_슬랙_캔버스_API_활용_방안.md) --- *평가 기준: 중요도(시스템 안정성/사용자 영향), 난이도(구현 시간/복잡도)* +## ✅ 완료된 항목 (아카이브) +1. **시스템 메트릭/Stats 일원화** - rb8001 → robeing-monitor 위임 완료, /stats 정상 동작 확인 ✅ [→250920_stats](../troubleshooting/250920_stats_api_unification_complete.md) + +--- *최종 업데이트: 2025-09-22* \ No newline at end of file