DOCS/workflow/02_skills/skill_calendar_request.md
happybell80 da2f343f1c docs: 워크플로우 전수 조사 — MD 보조 문서 12건 생성, JSON notes 2건 갱신
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>
2026-03-19 22:47:46 +09:00

29 lines
1.1 KiB
Markdown

# skill_calendar_request 워크플로우
## 목적
캘린더 스킬의 webhook 브릿지. 일정 생성(create) 또는 조회(query) 요청을 skill-calendar API로 전달하고 결과를 반환한다.
## 흐름
```
Webhook In → Normalize Payload → Action Type → (create) Create Event → Return Result
→ (else) Query Events → Return Result
```
## 주요 노드
| 노드 | 설명 |
|---|---|
| Webhook In | `POST /skills/calendar/request` 수신 |
| Normalize Payload | action(create/query), user_id, event_data, query 추출 |
| Action Type | action === "create" 분기 |
| Create Event | `POST :8512/api/events` (X-User-Id 헤더) |
| Query Events | `GET :8512/api/events?query=...` (X-User-Id 헤더) |
| Return Result | webhook 응답 반환 |
## 엔드포인트
- 인바운드: `POST /skills/calendar/request` (n8n webhook)
- 아웃바운드: `http://192.168.219.52:8512/api/events` (GET/POST)
## 관련 문서
- [skill_email_send_request](./skill_email_send_request.md)
- [skill_news_briefing_request](./skill_news_briefing_request.md)