SSOT 원칙(JSON 먼저, MD 함께): 모든 워크플로우 JSON에 대응하는 MD 보조 문서 작성. 260319 rb8001 변경 영향 반영: - companyx_grounding_pipeline: skip_default_prompt로 영향 없음 (notes 추가) - diary_reflection_pipeline: prompt DB v3 + neutral 생략 적용됨 (notes 추가) Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1.2 KiB
1.2 KiB
slack_action_extractor_request 워크플로우
목적
Slack 메시지에서 "할 일/액션/todo/action" 의도를 감지하면, skill-slack의 액션 추출 API를 호출하여 결과를 스레드에 회신한다.
흐름
Slack Trigger → Detect Action Intent → Action Request? → (true) Call skill-slack Extract Actions → Build Action Reply → Reply to Slack
→ (false) 종료
주요 노드
| 노드 | 설명 |
|---|---|
| Slack Trigger | 채널 메시지 이벤트 수신 |
| Detect Action Intent | 정규식으로 액션 키워드 감지, channel/user 유효성 확인 |
| Call skill-slack Extract Actions | POST :8502/api/v1/extract-actions 호출 (24h, auto_assign, priority_detection) |
| Build Action Reply | 추출된 액션 아이템을 번호 목록 텍스트로 포맷 |
| Reply to Slack | 원래 스레드에 결과 회신 |
엔드포인트
- 아웃바운드:
POST http://192.168.219.52:8502/api/v1/extract-actions - 아웃바운드: Slack
chat.postMessage(스레드 회신)