배경
Figma 08_Prototype Flow의 Flow E(보안 링크 만료·재발급)와 09_Developer Handoff/Validation · Recovery 매트릭스(node 1313:929)에 "링크 만료 → 제출·질문 차단 → HR 재발급 → 새 링크 사용"이 정식 플로우로 정의돼 있음.
이 기능(HR이 만료된 보안 링크를 재발급하는 화면 — LinkReissueModal/LinkReissuedModal)은 원래 SettingsPage의 "보안 링크" 탭에만 있었는데, #210(SettingsPage 제거)에서 사용자 요청으로 SettingsPage 전체를 삭제하면서 이 진입점이 사라짐.
결정한 것
- 재발급 진입점 위치: CaseDetailPage — 서버 워커 링크 API(
feat/7-worker-link 브랜치, 미병합)가 POST /api/v1/tasks/{taskId}/worker-link로 task 단위 스코프이기 때문에, worker 단위가 아니라 task 상세 페이지의 "보안 링크 전달" 단계에 배치.
LinkReissueModal/LinkReissuedModal을 SettingsPage/overlays에서 CaseDetailPage/overlays로 재구현 (삭제된 SecurityLinkHistoryEntry 등 의존성 제거, task 컨텍스트로 단순화).
- 서버 API가 main에 아직 없어
TODO(backend) 주석으로 남기고 데모로 동작 (클립보드 복사만 실제 동작).
완료 조건
PR #225 에서 완료.
배경
Figma
08_Prototype Flow의 Flow E(보안 링크 만료·재발급)와09_Developer Handoff/Validation · Recovery매트릭스(node1313:929)에 "링크 만료 → 제출·질문 차단 → HR 재발급 → 새 링크 사용"이 정식 플로우로 정의돼 있음.이 기능(HR이 만료된 보안 링크를 재발급하는 화면 —
LinkReissueModal/LinkReissuedModal)은 원래SettingsPage의 "보안 링크" 탭에만 있었는데, #210(SettingsPage 제거)에서 사용자 요청으로 SettingsPage 전체를 삭제하면서 이 진입점이 사라짐.결정한 것
feat/7-worker-link브랜치, 미병합)가POST /api/v1/tasks/{taskId}/worker-link로 task 단위 스코프이기 때문에, worker 단위가 아니라 task 상세 페이지의 "보안 링크 전달" 단계에 배치.LinkReissueModal/LinkReissuedModal을SettingsPage/overlays에서CaseDetailPage/overlays로 재구현 (삭제된SecurityLinkHistoryEntry등 의존성 제거, task 컨텍스트로 단순화).TODO(backend)주석으로 남기고 데모로 동작 (클립보드 복사만 실제 동작).완료 조건
PR #225 에서 완료.