diff --git a/plan/250906_news_skill_publish_separation.md b/plan/250906_news_skill_publish_separation.md index f81b84b..c1a5d95 100644 --- a/plan/250906_news_skill_publish_separation.md +++ b/plan/250906_news_skill_publish_separation.md @@ -13,7 +13,7 @@ ## 3. 구현 계획 -### Phase 1: skill-news (✅ 운영 중 - Company-X 개선) +### Phase 1: skill-news (⚠️ 불완전 구현 발견) **2025-09-07 개선사항**: - ✅ rb8001 → skill-news POST 파라미터 전달 - ✅ 중복 체크 collector 내부로 이동 (엔드포인트 제거) @@ -21,9 +21,16 @@ - ✅ 뉴스 없을 때 메시지 비활성화 - [상세: troubleshooting/250907_company_x_news_zero_articles.md] -**기존 구현**: -- collectors/google_news_collector.py (companyx_news_collector로 분리) -- Slack 인터랙션 핸들러 (rb8001 연동) +**착각했던 문제점**: +- ❌ skill-news는 검색만 함 (스크래핑/요약 없음) +- ❌ 본문(content)과 요약(summary) 없이 제목/URL만 전달 +- ❌ skill-publish가 빈 콘텐츠로 홈페이지 게시 시도 +- ❌ company-x_hompage는 완전한 파이프라인 보유 + +**필수 변수 (Squarespace 게시용)**: +- id, company_name, title, **summary**(280-320자) +- date, publisher, url, thumbnail_url +- formatted_content (제목+요약+날짜+언론사) ### Phase 2: skill-publish (✅ 완료) **구현 상세**: [트러블슈팅 문서](../troubleshooting/250906_skill_publish_implementation.md) 참조