From 464967edf2312cd31b2abab4f421820cd3d1d008 Mon Sep 17 00:00:00 2001 From: Claude-51124 Date: Tue, 27 Jan 2026 09:39:54 +0900 Subject: [PATCH] =?UTF-8?q?docs:=20=EB=89=B4=EC=8A=A4=20=EC=8B=9C=EC=8A=A4?= =?UTF-8?q?=ED=85=9C=20=ED=86=B5=ED=95=A9=20=EA=B3=84=ED=9A=8D=20=EC=99=84?= =?UTF-8?q?=EB=A3=8C=20-=20archive=EB=A1=9C=20=EC=9D=B4=EB=8F=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - plans/250906_news_system_integration.md → plans/archive/로 이동 - 완료된 섹션 삭제, troubleshooting 링크만 유지 --- .../archive/250906_news_system_integration.md | 66 +++++++++++++++++++ 1 file changed, 66 insertions(+) create mode 100644 journey/plans/archive/250906_news_system_integration.md diff --git a/journey/plans/archive/250906_news_system_integration.md b/journey/plans/archive/250906_news_system_integration.md new file mode 100644 index 0000000..f6218d5 --- /dev/null +++ b/journey/plans/archive/250906_news_system_integration.md @@ -0,0 +1,66 @@ +# 뉴스 시스템 통합 계획 + +**작성일**: 2025-09-06 +**목적**: skill-news, rb8001, skill-publish 통합 연동 + +--- + +## 1. 아키텍처 + +### 서비스 구조 +``` +APScheduler → skill-news:8505 → rb8001 → Slack 채널 + ↓ + 사용자 버튼 클릭 + ↓ + skill-publish:8511 → Squarespace +``` + +### 데이터 흐름 +- 수집: skill-news (Google News API) +- 요약: Gemini LLM +- 전송: skill-slack (Block Kit) +- 게시: skill-publish (Squarespace CMS) + +--- + +## 2. 구현 완료 + +→ 상세: `troubleshooting/250907_company_x_news_zero_articles.md` 외 다수 + +--- + +## 3. 구현 완료 + +→ 상세: `troubleshooting/260127_news_history_api_implementation.md` + +--- + +## 4. 환경 설정 + +### rb8001 (.env) +```bash +COMPANY_X_NEWS_CHANNEL_ID=C09CP4MDX71 +SKILL_NEWS_URL=http://localhost:8505 +SKILL_PUBLISH_URL=http://localhost:8511 +``` + +### Slack App +- Interactivity URL: https://ro-being.com/api/slack/interactive +- Scopes: chat:write, chat:write.public + +--- + +## 5. 참고 문서 + +### 구현 관련 +- `troubleshooting/250907_company_x_news_zero_articles.md` +- `troubleshooting/250908_skill_news_companyx_data_integration.md` +- `troubleshooting/250908_slack_interactive_gateway_proxy.md` +- `troubleshooting/250920_news_db_persistence_implementation.md` +- `troubleshooting/260127_news_history_api_implementation.md` + +### 원칙 문서 +- `book/300_architecture/311_백엔드_구조_원칙.md` - 계층 분리, Repository 패턴, 테스트 원칙 +- `book/300_architecture/312_문서_작성_원칙.md` - 문서 작성 규칙 +- `book/300_architecture/database/tables.md` - rb_news 테이블 스키마 참고