Skip to content

feat: AI 후보 결정과 Task 생성 연결 - #286

Draft
hywznn wants to merge 2 commits into
feat/ai-run-review-statefrom
feat/ai-run-candidate-flow
Draft

feat: AI 후보 결정과 Task 생성 연결#286
hywznn wants to merge 2 commits into
feat/ai-run-review-statefrom
feat/ai-run-candidate-flow

Conversation

@hywznn

@hywznn hywznn commented Aug 8, 2026

Copy link
Copy Markdown
Contributor

배경

Client #230의 AiRun 연동과 #287의 실제 후보 검토 화면 위에서, REVIEW_REQUIRED 후보를 Case·Task로 확정하는 마지막 단계가 필요합니다.

변경 내용

  • Server 후보 결정 API에 expected_run_version과 Idempotency-Key를 전달합니다.
  • 완료 정보가 갖춰진 후보 하나만 선택하고, 미완성 후보 선택은 차단합니다.
  • 선택 후보는 ACCEPT, 나머지 후보는 DISCARD로 함께 전송합니다.
  • 중복 클릭·재시도에도 같은 멱등 키를 재사용합니다.
  • 생성 완료 후 첫 Task 상세로 이동하고 Case·Task 식별자를 navigation state로 전달합니다.
  • 기존 Workflow·근로자명 표시, 원문 복구, 실패 재시도 흐름을 유지합니다.

검증

  • 대상 테스트: 3개 파일, 18개 통과
  • 전체 테스트: 67개 파일, 347개 통과
  • ESLint 통과
  • 프로덕션 빌드 통과

의존 관계

참고

현재 base에 라우트 코드 스플리팅 PR #283이 포함되지 않아 기존 500KB 번들 경고는 남아 있습니다. 기능 오류는 아닙니다.

# Conflicts:
#	src/pages/ReviewWorkPage/AiRunReview.tsx
#	src/pages/ReviewWorkPage/ReviewWorkPage.module.css
#	src/pages/ReviewWorkPage/ReviewWorkPage.test.tsx
@hywznn
hywznn changed the base branch from feat/229-ai-run-integration to feat/ai-run-review-state August 8, 2026 14:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant