- 레거시 .md 2건(slack_basic_dialogue, service_health_check)을 _archive/로 이동 - n8n .json 파일 18건을 _archive/로 이동 - README.md 전면 재작성: n8n 전제 제거, 현행 아키텍처(APScheduler DB + SKILL.md) 반영 - 구 IP(192.168.219.52)를 localhost로 교체 (infrastructure-ssot-principle 준수) Refs: DOCS#8 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1.1 KiB
1.1 KiB
slack_thread_summary_request 워크플로우
목적
Slack 메시지에서 "요약/정리/digest/summary" 의도를 감지하면, skill-slack의 요약 API를 호출하여 결과를 스레드에 회신한다.
흐름
Slack Trigger → Detect Summary Intent → Summary Request? → (true) Call skill-slack Summarize → Build Summary Reply → Reply to Slack
→ (false) 종료
주요 노드
| 노드 | 설명 |
|---|---|
| Slack Trigger | 채널 메시지 이벤트 수신 |
| Detect Summary Intent | 정규식으로 요약 키워드 감지, channel/user 유효성 확인 |
| Call skill-slack Summarize | POST :8502/api/v1/summarize 호출 (24h, include_files=true) |
| Build Summary Reply | 요약 텍스트 추출 |
| Reply to Slack | 원래 스레드에 결과 회신 |
엔드포인트
- 아웃바운드:
POST http://localhost:8502/api/v1/summarize - 아웃바운드: Slack
chat.postMessage(스레드 회신)