DOCS/journey/plans/250906_news_skill_publish_separation.md
Claude-51124 2a37bdb65e docs: 뉴스 시스템 계획 문서 원칙 준수 수정
- Phase 3 완료 섹션 삭제, troubleshooting 링크로 대체
- Phase 4 불확실한 표현 제거, 명확한 테스트 시나리오/체크리스트로 구체화
- 원칙 문서 준수: 완료된 섹션 삭제, 명확한 행동강령만 기록
2026-01-27 09:48:09 +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. 구현 완료

→ 상세: 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