From 9a6ce27e272e78b12822a48ed5e835a63b5c6923 Mon Sep 17 00:00:00 2001 From: happybell80 Date: Tue, 16 Sep 2025 23:19:18 +0900 Subject: [PATCH] =?UTF-8?q?Update=20000000=5Funresolved=5Fitems=5Fmatrix.m?= =?UTF-8?q?d=20-=20=ED=95=B4=EA=B2=B0=EB=90=9C=20=ED=95=AD=EB=AA=A9=20?= =?UTF-8?q?=EC=A0=9C=EA=B1=B0=20=EB=B0=8F=20=EC=83=88=20=ED=95=AD=EB=AA=A9?= =?UTF-8?q?=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 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 대체) --- plans/000000_unresolved_items_matrix.md | 26 +++++++++++++++++++++---- 1 file changed, 22 insertions(+), 4 deletions(-) diff --git a/plans/000000_unresolved_items_matrix.md b/plans/000000_unresolved_items_matrix.md index 5d6dcd5..bbaf7da 100644 --- a/plans/000000_unresolved_items_matrix.md +++ b/plans/000000_unresolved_items_matrix.md @@ -2,9 +2,9 @@ ## 🔴 Quick Wins (높은 중요도 + 쉬운 구현) → 즉시 실행 1. **Preferences DB 정합** - slack_user_id 컬럼 추가 (1시간) [→250827](../troubleshooting/250827_frontend_backend_preferences_API_연동_완료.md) -3. **Slack 이름 매핑** - users.info 조회+캐시 (2시간) [→250817](../troubleshooting/250817_slack_user_mapping_troubleshooting.md) -4. **ActivityPanel API 전환** - localStorage 제거 (2시간) [→250827](../troubleshooting/250827_frontend_backend_preferences_API_연동_완료.md) -5. **Preferences 스키마 확장** - schedule_type, include_* (1시간) [→250827](../troubleshooting/250827_frontend_backend_preferences_API_연동_완료.md) +2. **Slack 이름 매핑** - users.info 조회+캐시 (2시간) [→250817](../troubleshooting/250817_slack_user_mapping_troubleshooting.md) +3. **ActivityPanel API 전환** - localStorage 제거 (2시간) [→250827](../troubleshooting/250827_frontend_backend_preferences_API_연동_완료.md) +4. **Preferences 스키마 확장** - schedule_type, include_* (1시간) [→250827](../troubleshooting/250827_frontend_backend_preferences_API_연동_완료.md) ## 🟠 Major Projects (높은 중요도 + 어려운 구현) → 계획 수립 후 진행 1. **하드코딩 URL 제거** - 15개+ 서비스 전체 환경변수화 (3-4주) [→250915](../troubleshooting/250915_hardcoded_url_removal.md) @@ -15,6 +15,11 @@ 6. **RAG 파이프라인** - skill-rag-file 구현 (3주) [→250909](../ideas/250909_RAG_file_processing_architecture.md) 7. **rb8001 리팩토링** - 모듈 구조 정리 (3주) [→250914](../ideas/250914_rb8001_리팩토링_계획.md) 8. **감정시스템 이식** - rb10508→rb8001 (2주) [→250828](../ideas/250828_rb10508_to_rb8001_migration_guide.md) +9. **네이버웍스 캘린더 연동** - OAuth2 스코프·토큰 관리, /v1/calendar/* API, skill-calendar(8503) 서비스 (2주) [→250916](../ideas/250916_네이버웍스_캘린더_API_연동_가이드.md) +10. **Slack 캔버스 통합** - canvases.* API, 스코프 추가 및 설치/권한 플로우 (2주) [→250916](../ideas/250916_슬랙_캔버스_API_활용_방안.md) +11. **감정 분석 시스템 구현** - 7클래스 모델+ONNX 추론, Temperature Scaling, emotion_readings 저장/시계열·시각화 API (3주) [→250916](../ideas/250916_로빙_감정_분석_시스템_구현_계획.md) +12. **HWP 처리 전략** - RAG 업로드용 HWP→PDF 변환(LibreOffice/클라우드API/COM 중 택1) 파이프라인 (1주) [→250916](../ideas/250916_HWP-PDF_변환_전략_분석.md) +13. **news 엔드포인트 리팩토링** - 수집/스크랩/요약 오케스트레이션을 서비스 레이어로 이전 (1주) ## 🟡 Fill-ins (낮은 중요도 + 쉬운 구현) → 시간 날 때 1. **scheduled_tasks 테이블** - 다중 작업 관리 (3시간) [→250827](../troubleshooting/250827_frontend_backend_preferences_API_연동_완료.md) @@ -22,13 +27,26 @@ 3. **Activities API** - /api/activities/{user_id} (3시간) [→250827](../troubleshooting/250827_frontend_backend_preferences_API_연동_완료.md) 4. **캘린더 API** - /api/calendar 구현 (4시간) [→250830](../troubleshooting/250830_skill_level_system_restructure.md) 5. **문서 API** - /api/docs 구현 (4시간) [→250830](../troubleshooting/250830_skill_level_system_restructure.md) +6. **ChromaDB 컬렉션 재생성 가이드** - BLOB/INTEGER 타입 불일치 해결 문서화 (2시간) [→250916](../troubleshooting/250916_happybell80_rb8001_chromadb_metadata_corruption.md) +7. **불용 환경변수 정리** - CHROMA_HOST/PORT 등 임베디드 전환 후 미사용 변수 제거 (2시간) +8. **임베딩 서비스 오류 처리** - skill-rag-file 임베딩 실패 시 재시도/폴백·알림 추가 (3시간) +9. **헬스체크 일관화** - 신규 스킬 헬스체크 규약 준수 점검 목록 (1시간) ## ⚪ Consider Later (낮은 중요도 + 어려운 구현) → 재검토 필요 1. **PKCE 적용** - OAuth 보안 강화 (1주) [→380](../300_architecture/380_authentication_system.md) 2. **Refresh Token** - 토큰 재발급 체계 (1주) [→380](../300_architecture/380_authentication_system.md) 3. **DB 스키마 통일** - companies→workspaces (2주) [→250831](250831_todo_and_tech_debt.md) 4. **스킬 라우팅 고도화** - Decision Engine (3주) [→250811](../ideas/250811_claude_rb10408_vs_rb10508_비교분석.md) +5. **전역 ENV 감사** - 레포 전반 미사용/중복 ENV 정리 및 설정 일원화 (2주) +6. **Slack Canvas 고급 시나리오** - DM/MPDM 공유 제약 대응, 전용 마크다운 확장 전략 (2주) [→250916](../ideas/250916_슬랙_캔버스_API_활용_방안.md) + +## ✅ Recently Completed (최근 완료) +1. **Slack OAuth username 업데이트** - auth-server에서 기존 사용자 oauth_id 업데이트 (해결됨) [→250916](../troubleshooting/250916_happybell80_slack_user_uuid_mapping_failure.md) +2. **Company-X 뉴스 필터링** - 무관한 기사 필터링 로직 추가 (해결됨) [→250916](../troubleshooting/250916_claude_companyx_wrong_news.md) +3. **보안 스캔 대응** - phpunit/eval-stdin.php 등 취약점 스캔 차단 (완료) [→250916] +4. **frontend-base 제거** - 메트릭 DB 없고 보안 스캔 타겟 서비스 제거 (완료) [→250916] +5. **fluent-bit 로그 수집** - 모든 Docker 컨테이너 로그 자동 수집 설정 (완료) [→250916] --- *평가 기준: 중요도(시스템 안정성/사용자 영향), 난이도(구현 시간/복잡도)* -*최종 업데이트: 2025-09-15* \ No newline at end of file +*최종 업데이트: 2025-09-16* \ No newline at end of file