# 뉴스 스킬과 퍼블리시 분리 아키텍처 계획 **작성일**: 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. 구현 완료 → 상세: `troubleshooting/250908_skill_news_companyx_data_integration.md` --- ## 4. 남은 작업 **Phase 4: E2E 통합 테스트** - 테스트 시나리오 작성: `tests/e2e/test_news_full_flow.py` - 검증 항목: - skill-news API 호출 → 뉴스 수집 성공 - rb8001 → Slack 메시지 전송 성공 - 사용자 버튼 클릭 → skill-publish 호출 성공 - skill-publish → Squarespace 게시 완료 확인 - rb_news 테이블 상태 업데이트 확인 - 테스트 실행: `pytest tests/e2e/test_news_full_flow.py -v` --- ## 5. 참고 ### 구현 관련 - `troubleshooting/250906_skill_publish_implementation.md` - `troubleshooting/250908_skill_news_companyx_data_integration.md` - `troubleshooting/250920_news_db_persistence_implementation.md`