DOCS/300_architecture/sequences/companyx_news_flow.md
happybell80 e2eec51e20 docs: 로빙 아키텍처 원칙 위반 현황 문서화 및 naverworks_slack 시리즈 재구성
- 20251004_happybell80_로빙_뇌_기관_원칙_위반_현황.md: 원칙 위반 현황 및 개선 계획 추가
- 250930_naverworks_slack_03: 완료 문서로 전환 (완료 기능만 포함)
- 250930_naverworks_slack_04: Lists API skill-slack 통합 실행 계획 (신규)
- 250919_naverworks_slack_04 → 05: DB/스케줄러 관리 (순서 변경)
- 300_architecture: rb8001 직접 Slack 호출 제거, skill-slack HTTP 호출로 변경
- CLAUDE.md: "문서 100줄 이하 유지" 규칙 추가

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-04 23:26:42 +09:00

595 B

CompanyX 뉴스 게시 플로우

시나리오

  1. rb8001 → skill-news POST /api/news/google/companyx-search (09:10 크론)
  2. skill-news가 status="summarized" 기사만 반환
  3. rb8001이 skill-slack에 전송 요청 → Slack 채널에 뉴스 표시 (버튼 value에 article_id 포함)
  4. 버튼 클릭 → Gateway → rb8001 /api/slack/interactive
  5. rb8001 → skill-news GET /api/news/google/companyx/{article_id}
  6. rb8001 → skill-publish POST /publish (전체 데이터 전송)
  7. rb8001 → skill-news PATCH /api/news/google/companyx/{article_id} (status 업데이트)