From 0bf4ba640888ee559b423ea47f7459b4b38e6ede Mon Sep 17 00:00:00 2001 From: Claude-51124 Date: Tue, 23 Dec 2025 18:06:13 +0900 Subject: [PATCH] =?UTF-8?q?docs:=20=EB=A1=9C=EB=B9=99=20=EC=9D=BC=EA=B8=B0?= =?UTF-8?q?=20=EC=8B=9C=EC=8A=A4=ED=85=9C=20=ED=94=8C=EB=9E=9C=20=EB=AC=B8?= =?UTF-8?q?=EC=84=9C=20=EC=97=85=EB=8D=B0=EC=9D=B4=ED=8A=B8=20-=20?= =?UTF-8?q?=EB=AA=A8=EB=93=A0=20=ED=95=AD=EB=AA=A9=20=EA=B5=AC=ED=98=84=20?= =?UTF-8?q?=EC=99=84=EB=A3=8C=20=ED=91=9C=EC=8B=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...251117_claude_robeing_diary_시스템_계획.md | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/journey/plans/251117_claude_robeing_diary_시스템_계획.md b/journey/plans/251117_claude_robeing_diary_시스템_계획.md index e4a93d0..0aa96fe 100644 --- a/journey/plans/251117_claude_robeing_diary_시스템_계획.md +++ b/journey/plans/251117_claude_robeing_diary_시스템_계획.md @@ -183,13 +183,13 @@ CREATE INDEX idx_activity_log_type ON activity_log(activity_type); ## 구현 단계 1. ✅ **DB 테이블 생성**: `robeing_diary`, `activity_log` 테이블 생성 완료 (`rb8001/app/state/diary_repository.py`) -2. ⏳ **활동 로그 기록**: 스킬 실행 시 `activity_log`에 자동 기록 로직 추가 +2. ✅ **활동 로그 기록**: 스킬 실행 시 `activity_log`에 자동 기록 로직 추가 완료 (`ActivityLogger` 구현, `router.py`, `message_service.py` 통합) 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_endpoint.py` 생성, `/api/diary/{date}` 구현 완료 -7. ✅ **관리자 대시보드**: admin-dashboard에 일기 목록/상세 페이지 추가 완료 -8. ⏳ **DOCS 동기화 스크립트**: 선택적으로 별도 스크립트로 DOCS 동기화 +7. ✅ **관리자 대시보드**: admin-dashboard에 일기 목록/상세 페이지 추가 완료 (마크다운 렌더링 포함) +8. ✅ **DOCS 동기화 스크립트**: `rb8001/scripts/sync_diary_to_docs.py` 구현 완료 ## 구현 완료 @@ -207,9 +207,11 @@ CREATE INDEX idx_activity_log_type ON activity_log(activity_type); - ✅ Admin Dashboard 일기 페이지 추가 (목록/상세 조회) - ✅ 일기 클릭 시 본문 표시 버그 수정 -**미구현 항목**: -- ⏳ 스킬 실행 시 `activity_log` 자동 기록 로직 (수동 기록 가능) -- ⏳ DOCS 동기화 스크립트 (선택적) +**추가 완료 사항** (2025-12-23): +- ✅ 스킬 실행 시 `activity_log` 자동 기록 로직 (`ActivityLogger` 클래스, `router.py`, `message_service.py` 통합) +- ✅ DOCS 동기화 스크립트 (`rb8001/scripts/sync_diary_to_docs.py`) +- ✅ 마크다운 렌더링 개선 (웹에서 가독성 향상) +- ✅ 일기 클릭 시 본문 표시 버그 수정 (window 객체에 함수 명시적 할당) ---