mirror of
https://github.com/hwanny1128/HGZero.git
synced 2026-06-13 16:29:11 +00:00
외부/내부 시퀀스 설계 일관성 개선 및 표준화
주요 변경사항:
[Critical]
- API 엔드포인트 통일: POST /api/minutes/{minutesId}/finalize
- 이벤트 이름 표준화: MinutesFinalized
[Warning]
- API Gateway 라우팅 규칙 문서화 (외부 시퀀스 7개 파일)
- 대시보드 API 경로 통일: GET /api/dashboard
- AI 제안 병합 프로세스 상세 문서화
- 회의록 확정 검증 로직 5단계 상세화
[Minor]
- Redis 캐시 TTL 명시 (7개 파일, TTL 정책 표준화)
- 대시보드 페이지네이션 파라미터 추가
- 에러 응답 포맷 표준화 (14개 에러 응답)
총 31개 파일 수정, 34건의 개선 사항 적용
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -27,7 +27,7 @@ activate Service
|
||||
Service -> Repo: getFinalTranscript(meetingId)
|
||||
activate Repo
|
||||
|
||||
Repo -> DB: SELECT content FROM ai_transcripts\nWHERE meeting_id = {meetingId}\nORDER BY created_at DESC LIMIT 1
|
||||
Repo -> DB: 최종 회의록 조회
|
||||
activate DB
|
||||
|
||||
DB --> Repo: 최종 회의록 내용
|
||||
@@ -41,7 +41,7 @@ Service -> Service: 참석자 정보 조회 준비
|
||||
Service -> Repo: getMeetingParticipants(meetingId)
|
||||
activate Repo
|
||||
|
||||
Repo -> DB: SELECT participants FROM meeting_context
|
||||
Repo -> DB: 참석자 정보 조회
|
||||
activate DB
|
||||
|
||||
DB --> Repo: 참석자 목록
|
||||
@@ -126,7 +126,7 @@ loop 각 Todo 항목마다
|
||||
Service -> Repo: saveTodo(meetingId, todoData)
|
||||
activate Repo
|
||||
|
||||
Repo -> DB: INSERT INTO ai_extracted_todos
|
||||
Repo -> DB: Todo 정보 저장
|
||||
activate DB
|
||||
note right
|
||||
저장 데이터:
|
||||
@@ -195,7 +195,7 @@ deactivate MeetingClient
|
||||
Service -> Repo: updateExtractionStatus(meetingId, "COMPLETED")
|
||||
activate Repo
|
||||
|
||||
Repo -> DB: UPDATE ai_task_status\nSET status = 'COMPLETED',\ncompleted_at = NOW()
|
||||
Repo -> DB: 추출 상태 업데이트
|
||||
activate DB
|
||||
|
||||
DB --> Repo: 업데이트 완료
|
||||
|
||||
Reference in New Issue
Block a user