diff --git a/journey/plans/260304_자기개선루프_프롬프트DB_23로컬24_통합실행기록.md b/journey/plans/260304_자기개선루프_프롬프트DB_23로컬24_통합실행기록.md index 9fc70bf..bb48c15 100644 --- a/journey/plans/260304_자기개선루프_프롬프트DB_23로컬24_통합실행기록.md +++ b/journey/plans/260304_자기개선루프_프롬프트DB_23로컬24_통합실행기록.md @@ -1,7 +1,7 @@ # 260304 자기개선루프·프롬프트DB 23/로컬/24 통합 실행기록 **작성일**: 2026-03-04 -**상태**: 부분 완료 (23 완료, 24 교차검증 진행) +**상태**: 완료 (23/로컬/24 교차검증 완료) **용도**: 로컬/23/24가 같은 문서에 실행 상태를 누적 기록 **연결 계획 문서**: @@ -65,7 +65,7 @@ - 23/24 운영 반영, 컨테이너 상태, gateway 경유 실트래픽 E2E는 서버 측 증거로 별도 판정 ## 3. 24 서버 교차검증 기록 (이어쓰기) -- 상태: 진행 중 +- 상태: 완료 - 필수 검증 항목: 1. `gateway(8100) -> rb8001` 경유 POST 3종(정책/런/템플릿) 응답 검증 2. 동일 JWT·동일 payload 기준 direct(8001) vs gateway(8100) 결과 비교 @@ -78,7 +78,34 @@ - `2026-03-04 01:01 | 서비스 헬스 확인 | curl http://localhost:8001/health | {"status":"healthy"} 응답 확인` - `2026-03-04 01:01 | 비고 | 24에서 확인 가능한 운영값/헬스 반영 완료, gateway(8100) JWT 교차검증은 유효 토큰 기준 추가 수행 필요` +### 3-2. 24 교차검증 실행 결과 (2026-03-04 01:09 KST) +- 테스트 마커: + - `marker=cv24_1772554158` + - `run_id=8670eee3-d60e-4ac2-9fd2-42dfa1220dde` +- 동일 JWT/동일 payload 비교 결과: + - `POST /api/self-improvement/policy-versions` + - gateway(8100): `200` + - direct(8001): `200` + - `POST /api/self-improvement/runs` + - gateway(8100): `200` + - direct(8001): 최초 비교 시 `500`(동일 run_id 재삽입으로 PK 충돌), 신규 run_id 재검증 시 `200` + - `POST /api/prompt-db/templates` + - gateway(8100): `200` + - direct(8001): `200` +- run_id 저장/조회 일관성: + - `GET /api/self-improvement/runs/{run_id}` gateway/direct 모두 `200` 동일 run 조회 성공 + - `GET /api/self-improvement/runs?robeing_id=rb8001&limit=3` gateway/direct 모두 `200` +- 로그 교차 대조: + - gateway 로그: `POST /api/self-improvement/policy-versions 200`, `POST /api/self-improvement/runs 200`, `POST /api/prompt-db/templates 200`, `GET /api/self-improvement/runs/{run_id} 200` + - rb8001 로그: `192.168.219.45` 소스에서 동일 경로/시각대 요청 확인 + - direct 500 원인 로그: `Key (run_id)=(8670eee3-d60e-4ac2-9fd2-42dfa1220dde) already exists` (재삽입 충돌) + ## 4. 완료 조건 1. 23 선검증 결과와 24 교차검증 결과가 모두 정상 2. 핵심 API(정책/런/프롬프트DB) gateway 경유 E2E 증거 확보 3. 최종 상태를 본 문서와 대응 troubleshooting 문서에 동기화 + +## 5. 최종 판정 (2026-03-04) +- 본 문서 범위(게이트웨이 경유 자기개선/prompt-db 교차검증)는 완료. +- 23 gateway 계층의 `POST 405/422` 이슈는 해소되었고, 24에서 운영 경유 증거까지 확인됨. +- Slack `Invalid signature`는 별도 운영 이슈로 분리 관리(본 완료 판정 범위 밖).