DOCS/workflow/04_scheduler/scheduled_daily_briefing.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

1.5 KiB

scheduled_daily_briefing 워크플로우

목적

평일 09:10에 네이버 + 동남아 스타트업 헤드라인을 수집하여 Slack 채널에 자동 게시한다.

흐름

09:10 Trigger (월~금) → Build Runtime Context → [병렬] Call Naver Headlines API
                                                        Call SEA Headlines API
                                               → Describe Actual Path → APIs Reachable? → (true)  Build Runtime Summary → Slack Delivery View
                                                                                        → (false) Build Fallback Summary → Slack Delivery View

주요 노드

노드 설명
09:10 Trigger cron 10 9 * * 1-5 (평일 09:10)
Build Runtime Context scheduler 메타 정보 설정 (channel, job wrapper, state store)
Call Naver Headlines API POST :8505/api/news/naver/startup-headlines (format=slack)
Call SEA Headlines API POST :8505/api/news/sea/headlines (format=json)
Describe Actual Path 두 API 결과를 합산하여 실행 경로 요약
APIs Reachable? 양쪽 모두 200인지 확인
Slack Delivery View 최종 결과를 Slack 채널에 게시

엔드포인트

  • 아웃바운드: POST http://192.168.219.52:8505/api/news/naver/startup-headlines
  • 아웃바운드: POST http://192.168.219.52:8505/api/news/sea/headlines
  • 아웃바운드: Slack chat.postMessage (채널: C09C98KK2TT)

관련 문서