Skip to content

[Feat] 지원관리현황 칸반보드 도입 #300

Description

@shinae1023

어떤 기능인가요?

추가하려는 기능에 대해서 간단하게 설명해주세요.

우선순위: P1
선행 조건: 없음

자소서 작성·분석 완료 여부와 무관하게 실제 채용 지원 현황을 관리할 수 있는 칸반보드를 도입합니다.
JobApplication은 지원 일정과 기록을 소유하고, JobPostingMockApply는 모의지원 분석을 시작하는 시점에만 연결되는 독립 도메인으로 구성합니다.

상세 내용

이슈 내용 구현 관련하여 상세 내용을 작성해주세요.

작업 범위

  • 분석 플로우와 독립적인 지원관리 카드 도메인 및 기본 등록 API
  • 4단계 칸반 조회, 검색, 정렬, 드래그앤드롭 순서 저장
  • 체크리스트·메모, 공고 스냅샷·정량 스펙, 자기소개서 상세 저장
  • 카드 보관·복원·영구삭제
  • Clipper 추출 결과의 지원관리 카드 직접 등록
  • 준비된 지원관리 카드의 JobPosting·MockApply 전환

완료 조건

  • 공고만 저장하거나 지원 일정만 관리해도 JobPosting, MockApply, 분석 결과가 생성되지 않는다.
  • 지원 카드가 수동 등록 또는 Clipper로 생성되고 칸반에서 전체 수명주기를 관리할 수 있다.
  • 사용자가 모의 전형을 명시적으로 시작한 경우에만 기존 자소서 분석 플로우로 전환된다.
  • 기존 공고 등록·모의지원·자소서 분석 기능과 호환된다.

체크 리스트

로컬 테스트 완료

로컬에서 테스트한 결과가 잘 나오는지 확인해주세요.
테스트 결과를 스크린샷으로 올려주세요.

구현 완료 후 아래 항목을 확인합니다.

  • ./gradlew test 전체 통과
  • 분석을 시작하지 않은 지원 카드의 생성·조회·수정·이동 확인
  • 지원관리 기능 추가 후 기존 JobPosting·MockApply·Analysis API 회귀 확인

기타

(스크린샷 등) 기타 사항을 작성해주세요.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

✨ featNew feature or request

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions