diff --git a/journey/README.md b/journey/README.md index 3ac3231..c6d9a55 100644 --- a/journey/README.md +++ b/journey/README.md @@ -1,7 +1,7 @@ # Journey: 개발 여정 인덱스 이 폴더는 로빙 프로젝트의 **개발 여정**을 모아서 보는 인덱스입니다. -원본 문서는 그대로 `troubleshooting/`, `ideas/`, `plans/`, `research/`에 두고, 여기서는 "어떤 여정에서 어떤 문서를 참고해야 하는지"만 정리합니다. +원본 문서는 그대로 `troubleshooting/`, `ideas/`, `plans/`, `research/`, `worklog/`에 두고, 여기서는 "어떤 여정에서 어떤 문서를 참고해야 하는지"만 정리합니다. ## Troubleshooting Journey @@ -60,6 +60,10 @@ - Human-in-the-Loop Intent Learning 아키텍처 – `../300_architecture/390_human_in_the_loop_intent_learning.md` +## Worklog Journey + +- 프롬프트DB·자기개선루프 기본구현 검증 및 계획 종결 – `worklog/260310_프롬프트DB_자기개선루프_기본구현_검증및계획종결.md` + ## Scenarios - [로빙 UX 기능 시나리오 인덱스](./scenarios/README.md) – 사용자 경험 중심의 기능 시나리오 (UX) diff --git a/journey/worklog/260310_프롬프트DB_자기개선루프_기본구현_검증및계획종결.md b/journey/worklog/260310_프롬프트DB_자기개선루프_기본구현_검증및계획종결.md new file mode 100644 index 0000000..be95e71 --- /dev/null +++ b/journey/worklog/260310_프롬프트DB_자기개선루프_기본구현_검증및계획종결.md @@ -0,0 +1,21 @@ +--- +tags: [rb8001, prompt-db, self-improvement, tests, worklog] +--- + +# 프롬프트DB·자기개선루프 기본구현 검증 및 계획 종결 + +## 관련 문서 +- [프롬프트 동적 관리 시스템 계획](../plans/251225_프롬프트_동적관리_계획.md) +- [자기개선 루프 DB/서비스 구현 실행계획](../plans/260303_자기개선루프_DB_구현_실행계획.md) +- [프롬프트DB 응답생성 폐루프 미연결](../troubleshooting/260310_프롬프트DB_응답생성_폐루프_미연결.md) + +## 완료 요약 +- `pytest`가 plain 실행으로 통과하도록 `tests/conftest.py`에서 import 경로를 정리했습니다. +- 프롬프트 DB 저장/활성화 API와 자기개선 `run_id` 적재 골격을 실제 호출로 재검증했습니다. +- 위 검증 기준으로 `251225_프롬프트_동적관리_계획.md`, `260303_자기개선루프_DB_구현_실행계획.md`를 완료 처리했습니다. + +## 검증 결과 +- `pytest -q tests/test_prompt_management_repository.py tests/test_message_tracking_service.py` -> `3 passed` +- `/api/message` 10개 시나리오 호출 -> `prompt_events` 10건, `robeing_self_improvement_runs` 10건 적재 확인 +- `message_chat` 프롬프트 `v2` 생성/활성화 -> DB 반영 확인 +- 단, 활성 프롬프트가 실제 응답 생성에 반영되지 않는 문제는 별도 `troubleshooting`으로 분리했습니다.