feat: Server 허용 행동 기반 Renewal 버튼·재승인 안내 - #374
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
배경
업무 상세가 Task 상태와 무관하게 Renewal 유형만으로 실행 버튼을 표시해, OCR·자동 Renewal 뒤 재승인이 먼저 필요한 업무에서도 사용자가 실행을 반복할 수 있었습니다. Server가 계산한 허용 행동을 화면의 단일 기준으로 사용합니다.
Closes #373
변경 내용
next_action,available_actions,blocked_reason계약 반영RUN_RENEWAL이 있을 때만 Renewal 실행 버튼·메뉴 노출REQUEST_APPROVAL단계에서는 Renewal 재실행을 숨기고 재승인 흐름 제공검증
npm run lint✅ (오류 0, 기존 Fast Refresh 경고 11건)npm test -- --run✅ (488 tests)npm run build✅의존성·병합 순서