DOCS/journey/plans/250906_news_skill_publish_separation.md
2026-01-04 14:28:10 +09:00

1.3 KiB

뉴스 스킬과 퍼블리시 분리 아키텍처 계획

작성일: 2025-09-06 목적: skill-news, skill-publish 마이크로서비스 분리


1. 목표 아키텍처

skill-news (8505)
  - 뉴스 수집 (Google News API)
  - 스크래핑 (본문 추출)
  - Gemini 요약

skill-publish (8511)
  - Squarespace CMS 게시
  - 게시 상태 관리

2. 구현 완료

→ 상세: troubleshooting/250906_skill_publish_implementation.md


3. 남은 작업

Phase 3: skill-news 스크래핑/요약 기능 강화

  • 현재: 제목/URL만 제공
  • 필요: 본문(content) + 요약(summary) 280-320자
  • 작업: companyx_news_collector.py 확장

Phase 4: 통합 테스트

  • E2E 시나리오: 수집 → Slack 전송 → 버튼 클릭 → 게시 → 알림
  • 실제 Squarespace 게시 검증

4. 필수 변수 (Squarespace 게시용)

{
  "id": "article_123",
  "company_name": "컴퍼니엑스",
  "title": "...",
  "summary": "280-320자 요약",
  "date": "2025-09-06",
  "publisher": "강원일보",
  "url": "https://...",
  "thumbnail_url": "https://...",
  "formatted_content": "HTML"
}

5. 참고

  • troubleshooting/250906_skill_publish_implementation.md
  • troubleshooting/250908_skill_news_companyx_data_integration.md