# Robeing 서비스 워크플로우 로빙이 사용자 요청을 처리하는 실행 흐름을 문서화한 저장소입니다. ## 현행 아키텍처 - **메시지 처리**: Slack 이벤트 → IntentClassifier → executor → LLM 해석 (message_service_v2) - **스킬 실행**: SKILL.md frontmatter 기반 동적 라우팅 → executor 직접 호출 - **스케줄러**: APScheduler + DB 기반 (`scheduler_repository`에서 잡 관리) - **서버 실행**: systemd 직접 실행 (Docker/n8n 미사용) ## 폴더 구조 - `01_conversation/`: Slack 진입점, 메시지 흐름, 콜드메일 IR 알림, 액션 추출, 웹 검색 - `02_skills/`: 스킬 서비스 연동 (Email, News, Calendar, Slack, GitHub) - `03_rag/`: 파일 업로드, 인덱싱, 임베딩, Company X 전용 Grounding 파이프라인 - `04_scheduler/`: 정기 브리핑, 상태 알림, 재시도 로직 - `05_admin/`: 일기(Reflection) 자동 생성 - `_archive/`: 레거시 문서 및 n8n JSON 파일 보관 ## 문서 목차 ### 01_conversation/ | 문서 | 설명 | |------|------| | [message_flow_v2.md](01_conversation/message_flow_v2.md) | v2 메시지 처리 흐름 (IntentClassifier → executor) | | [coldmail_ir_notification_sync.md](01_conversation/coldmail_ir_notification_sync.md) | 콜드메일 IR 알림 동기화 | | [slack_action_extractor_request.md](01_conversation/slack_action_extractor_request.md) | Slack 액션 추출 요청 | | [slack_thread_summary_request.md](01_conversation/slack_thread_summary_request.md) | Slack 스레드 요약 요청 | | [web_search_query_rewrite_workflow.md](01_conversation/web_search_query_rewrite_workflow.md) | 웹 검색 쿼리 재작성 규칙 | ### 02_skills/ | 문서 | 설명 | |------|------| | [github_service_request.md](02_skills/github_service_request.md) | GitHub 서비스 요청 계약 | | [skill_calendar_request.md](02_skills/skill_calendar_request.md) | 캘린더 스킬 요청 | | [skill_email_send_request.md](02_skills/skill_email_send_request.md) | 이메일 전송 스킬 요청 | | [skill_news_briefing_request.md](02_skills/skill_news_briefing_request.md) | 뉴스 브리핑 스킬 요청 | | [skill_slack_send_message_bridge.md](02_skills/skill_slack_send_message_bridge.md) | Slack 메시지 전송 브리지 | | [slack_direct_api_send.md](02_skills/slack_direct_api_send.md) | Slack 직접 API 전송 | ### 03_rag/ | 문서 | 설명 | |------|------| | [README.md](03_rag/README.md) | RAG 워크플로우 인덱스 | | [companyx_grounding_pipeline.md](03_rag/companyx_grounding_pipeline.md) | Company X Grounding 파이프라인 | | [companyx_incremental_indexing_workflow.md](03_rag/companyx_incremental_indexing_workflow.md) | Company X 증분 인덱싱 | | [markdown_intermediate_ssot.md](03_rag/markdown_intermediate_ssot.md) | 마크다운 중간 표현 SSOT | | [rag_search_grounding_request.md](03_rag/rag_search_grounding_request.md) | RAG 검색 Grounding 요청 | | [rag_upload_indexing_pipeline.md](03_rag/rag_upload_indexing_pipeline.md) | RAG 업로드 인덱싱 파이프라인 | | [skill_embedding_bridge.md](03_rag/skill_embedding_bridge.md) | 임베딩 브리지 공통 접점 | ### 04_scheduler/ | 문서 | 설명 | |------|------| | [scheduled_daily_briefing.md](04_scheduler/scheduled_daily_briefing.md) | 일일 브리핑 스케줄러 잡 | | [scheduled_healthcheck_alert.md](04_scheduler/scheduled_healthcheck_alert.md) | 헬스체크 알림 스케줄러 잡 | | [scheduled_rag_reindex_retry.md](04_scheduler/scheduled_rag_reindex_retry.md) | RAG 재인덱싱 재시도 잡 | ### 05_admin/ | 문서 | 설명 | |------|------| | [diary_reflection_pipeline.md](05_admin/diary_reflection_pipeline.md) | 일기 생성 파이프라인 | --- **최근 업데이트**: 2026-04-06 **상태**: Phase 1 정리 완료 — 레거시 문서 및 n8n JSON은 `_archive/`로 이동