작업 설명
현재 Internal Correction API 엔드포인트들이 /corrections/* 경로로 노출되어 있어, INTERNAL_API_PATTERN.md에 명시된 "/internal/* 접두사 필수" 규칙을 위반하고 있습니다.
현재 상태
# internal-correction.controller.ts
@Controller('corrections') // ❌ /corrections/:correctionId
# internal-correction-result.controller.ts
@Controller('corrections') // ❌ /corrections/:correctionId/result
목표 상태
@Controller('internal/corrections') // ✅ /internal/corrections/:correctionId
영향 받는 엔드포인트 (6개)
| 현재 경로 |
변경 후 경로 |
| GET /corrections/:id |
GET /internal/corrections/:id |
| PATCH /corrections/:id/status |
PATCH /internal/corrections/:id/status |
| PATCH /corrections/:id/company-insight |
PATCH /internal/corrections/:id/company-insight |
| PATCH /corrections/:id/result |
PATCH /internal/corrections/:id/result |
| POST /corrections/:id/rag-data |
POST /internal/corrections/:id/rag-data |
| GET /corrections/:id/rag-data |
GET /internal/corrections/:id/rag-data |
주의사항
- Breaking Change: AI 서버에서 호출하는 URL이 변경되므로 AI 서버와 동시 배포 필요
- AI 서버 측
MAIN_BACKEND_URL 기반 호출 경로 업데이트 필요
smoke-dev-api.mjs의 INTERNAL_ENDPOINTS 리스트도 함께 수정
docs/API.md Internal Correction 섹션 경로 업데이트
관련 도메인
관련 이슈/PR
비고
INTERNAL_API_PATTERN.md 규칙: "Internal routes must use the prefix: /internal/*"
- 현재
/corrections/* 경로는 사용자 API의 /portfolio-corrections/*와 혼동 가능성 있음
작업 설명
현재 Internal Correction API 엔드포인트들이
/corrections/*경로로 노출되어 있어,INTERNAL_API_PATTERN.md에 명시된 "/internal/* 접두사 필수" 규칙을 위반하고 있습니다.현재 상태
목표 상태
영향 받는 엔드포인트 (6개)
주의사항
MAIN_BACKEND_URL기반 호출 경로 업데이트 필요smoke-dev-api.mjs의INTERNAL_ENDPOINTS리스트도 함께 수정docs/API.mdInternal Correction 섹션 경로 업데이트관련 도메인
관련 이슈/PR
비고
INTERNAL_API_PATTERN.md규칙: "Internal routes must use the prefix:/internal/*"/corrections/*경로는 사용자 API의/portfolio-corrections/*와 혼동 가능성 있음