1.3 KiB
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.mdtroubleshooting/250908_skill_news_companyx_data_integration.md