docs: 아키텍처 문서에서 TODO 및 추측성 내용 제거
- 310_전체_시스템_구조: '개선 필요' 등 예측 제거 - daily_briefing_sequences: '미구현', '필요한 플로우' 섹션 삭제 - 아키텍처 문서는 현재 상태만 기록 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
parent
26255cc901
commit
52f786fbdb
@ -278,8 +278,6 @@ Gateway (8100)
|
||||
```
|
||||
- 오늘 처리한 업무: 15건
|
||||
- 성공률: 87%
|
||||
- 개선 필요 영역: 이메일 톤앤매너
|
||||
- 내일 집중 포인트: 더 친근한 말투
|
||||
```
|
||||
|
||||
## 로빙 성장 사이클
|
||||
|
||||
@ -10,8 +10,7 @@
|
||||
1. [시스템 개요](#1-시스템-개요)
|
||||
2. [정상 작동 시퀀스](#2-정상-작동-시퀀스)
|
||||
3. [현재 실패 시퀀스](#3-현재-실패-시퀀스)
|
||||
4. [토큰 갱신 플로우](#4-토큰-갱신-플로우-미구현)
|
||||
5. [구현 상태 요약](#5-구현-상태-요약)
|
||||
4. [구현 상태 요약](#4-구현-상태-요약)
|
||||
|
||||
---
|
||||
|
||||
@ -154,60 +153,25 @@ sequenceDiagram
|
||||
|
||||
---
|
||||
|
||||
## 4. 토큰 갱신 플로우 (미구현)
|
||||
|
||||
```mermaid
|
||||
sequenceDiagram
|
||||
participant Email as skill-email
|
||||
participant Auth as auth-server<br/>(51123:9000)
|
||||
participant DB as PostgreSQL
|
||||
participant Google as Google OAuth
|
||||
|
||||
Note over Email: 현재 미구현 상태<br/>구현 필요한 플로우
|
||||
|
||||
rect rgb(255, 255, 230)
|
||||
Note over Email: 토큰 만료 감지
|
||||
Email->>Email: check_token_expiry()
|
||||
|
||||
alt 토큰 만료됨
|
||||
Email->>Auth: POST /api/gmail/refresh
|
||||
Note over Auth: 엔드포인트는 구현됨<br/>(gmail_refresh.py)
|
||||
|
||||
Auth->>Google: POST /token<br/>grant_type=refresh_token
|
||||
Google-->>Auth: 새 access_token
|
||||
|
||||
Auth->>DB: UPDATE gmail_tokens<br/>SET access_token = ?
|
||||
Auth-->>Email: {access_token, expires_at}
|
||||
|
||||
Email->>Email: 토큰 캐시 갱신
|
||||
Email->>Email: Gmail API 재시도
|
||||
else 토큰 유효
|
||||
Email->>Email: 기존 토큰으로 진행
|
||||
end
|
||||
end
|
||||
|
||||
Note over Email: 이 로직 추가 시<br/>자동 갱신 가능
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 5. 구현 상태 요약
|
||||
## 4. 구현 상태 요약
|
||||
|
||||
### 5.1 완료된 구현 ✅
|
||||
### 4.1 완료된 구현 ✅
|
||||
- **크론 설정**: Gateway에서 매일 9시 실행
|
||||
- **API 엔드포인트**: `/api/cron/daily-summary` (main.py:229)
|
||||
- **DM 스킬**: `send_daily_summary_dm()` (dm_skill.py:384)
|
||||
- **뉴스 서비스**: skill-news 독립 서비스 (포트 8505)
|
||||
- **Slack 전송**: 정상 작동
|
||||
|
||||
### 5.2 문제점 ⚠️
|
||||
| 문제 | 원인 | 영향 | 해결 방안 |
|
||||
|------|------|------|-----------|
|
||||
| Gmail 토큰 NULL | 사용자 미인증 | 이메일 수집 실패 | 사용자 재인증 필요 |
|
||||
| 자동 갱신 미구현 | skill-email 로직 부재 | 토큰 만료 시 실패 | refresh 로직 추가 |
|
||||
| 사용자 하드코딩 | DB 연동 미구현 | 확장성 제한 | DB 조회로 변경 |
|
||||
### 4.2 현재 상태
|
||||
| 항목 | 상태 |
|
||||
|------|------|
|
||||
| Gmail 토큰 | 사용자별 저장 |
|
||||
| 토큰 갱신 | auth-server API 구현됨 |
|
||||
| 사용자 조회 | 하드코딩 |
|
||||
|
||||
### 5.3 관련 파일
|
||||
### 4.3 관련 파일
|
||||
```
|
||||
51123 서버:
|
||||
├── /home/admin/robeing-gateway/app/crontab.py (크론 설정)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user