docs: 로빙 일기 시스템 진행 상황 업데이트
- DB 테이블 및 Repository 구현 완료 표시 - 진행 상황 섹션 추가 - 구현 단계 체크리스트 업데이트
This commit is contained in:
parent
da0049ad41
commit
b846fb9980
@ -182,14 +182,23 @@ CREATE INDEX idx_activity_log_type ON activity_log(activity_type);
|
||||
|
||||
## 구현 단계
|
||||
|
||||
1. **DB 테이블 생성**: `robeing_diary`, `activity_log` 테이블 생성 스크립트 작성
|
||||
2. **활동 로그 기록**: 스킬 실행 시 `activity_log`에 자동 기록 로직 추가
|
||||
3. **Diary Aggregator 구현**: `rb8001/app/services/diary/aggregator.py` 생성, 모든 데이터 소스 집계
|
||||
4. **일기 생성 로직**: `rb8001/app/services/diary/generator.py` 생성, LLM으로 일기 텍스트 생성
|
||||
5. **스케줄러 등록**: `rb8001/app/scheduler/jobs/diary_generator.py` 생성, `main.py`에 등록
|
||||
6. **API 엔드포인트**: `rb8001/app/router/diary.py` 생성, `/api/diary/{date}` 구현
|
||||
7. **관리자 대시보드**: admin-dashboard에 일기 목록/상세 페이지 추가
|
||||
8. **DOCS 동기화 스크립트**: 선택적으로 별도 스크립트로 DOCS 동기화
|
||||
1. ✅ **DB 테이블 생성**: `robeing_diary`, `activity_log` 테이블 생성 완료 (`rb8001/app/state/diary_repository.py`)
|
||||
2. ⏳ **활동 로그 기록**: 스킬 실행 시 `activity_log`에 자동 기록 로직 추가
|
||||
3. ⏳ **Diary Aggregator 구현**: `rb8001/app/services/diary/aggregator.py` 생성, 모든 데이터 소스 집계
|
||||
4. ⏳ **일기 생성 로직**: `rb8001/app/services/diary/generator.py` 생성, LLM으로 일기 텍스트 생성
|
||||
5. ⏳ **스케줄러 등록**: `rb8001/app/scheduler/jobs/diary_generator.py` 생성, `main.py`에 등록
|
||||
6. ⏳ **API 엔드포인트**: `rb8001/app/router/diary.py` 생성, `/api/diary/{date}` 구현
|
||||
7. ⏳ **관리자 대시보드**: admin-dashboard에 일기 목록/상세 페이지 추가
|
||||
8. ⏳ **DOCS 동기화 스크립트**: 선택적으로 별도 스크립트로 DOCS 동기화
|
||||
|
||||
## 진행 상황
|
||||
|
||||
**완료 (2025-12-09)**:
|
||||
- DB 테이블 스키마 정의 및 생성 (`_ensure_tables()`)
|
||||
- Repository 함수 구현 (`save_diary`, `get_diary`, `save_activity_log`)
|
||||
- 테스트 완료 (더미 데이터 저장/조회 검증)
|
||||
|
||||
**다음 단계**: Diary Aggregator 및 일기 생성 로직 구현
|
||||
|
||||
---
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user