[JDDEV-41] [[JDDEV-43] [JDDEV-48] [JDDEV-78] Feat: 실제 공고 지원 플로우 API 연동#62
Conversation
# Conflicts: # jobdri/src/lib/api/questions.ts
|
Caution Review failedThe pull request is closed. ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Plus Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (13)
📝 WalkthroughWalkthroughThis PR implements a complete job posting submission and application workflow. It disables the virtual apply option, adds job posting ingest via link or image with URL normalization and async error handling, implements async review confirmation with session storage management, introduces question generation loading screens, and transforms the home page to display fetched saved applications instead of mocks. ChangesJob Posting Workflow
Sequence Diagram(s)sequenceDiagram
participant User
participant ApplyType as Apply Type Page
participant JdInput as JD Input Page
participant Modal as Input Modal
participant IngestAPI as Ingest API
participant JdReview as JD Review Page
participant SaveAPI as Save Job Posting
participant ApplyAPI as Create Apply
User->>ApplyType: Select "ACTUAL"
ApplyType->>ApplyType: saveSelectedApplyType("ACTUAL")
ApplyType->>JdInput: Navigate
User->>Modal: Submit JD link
Modal->>JdInput: normalizeUrl() validation
alt URL Invalid
JdInput->>Modal: step="failed", processingErrorMessage
else URL Valid
JdInput->>IngestAPI: processJobPosting(normalizedUrl)
IngestAPI-->>JdInput: Ingest result/error
alt Ingest Success
JdInput->>JdReview: Load sections
else Ingest Failure
JdInput->>Modal: step="failed", processingErrorMessage
end
end
User->>JdReview: Edit sections, Confirm
JdReview->>JdReview: onSectionsChange callbacks
JdReview->>SaveAPI: saveJobPosting(payload)
SaveAPI-->>JdReview: jobPostingId
JdReview->>ApplyAPI: createApplyFromJobPosting()
ApplyAPI-->>JdReview: applyId
JdReview->>JdReview: Copy sessionStorage to applyId
JdReview->>JdReview: QuestionGenerationLoading (delay)
JdReview->>User: Navigate to questions
Estimated code review effort🎯 4 (Complex) | ⏱️ ~60 minutes Possibly related PRs
Suggested reviewers
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Comment |
🔗 관련 이슈
📝 개요
⌨️ 작업 상세 내용
2026-05-22.235013.mp4
고 지원 진입 비활성화 및 실제 공고 지원 플로우와 분리
📸 스크린샷 (UI 변경 시)
Summary by CodeRabbit
New Features
Bug Fixes