Skip to content

[ Facility ] 대기 등록 → 빈자리 알림 루프 연결 #73

Description

@RosieOh

🧑‍💻 오늘의 개발하면서 생긴 크고 작은 이슈사항을 기록해주세요

💚 어떤 기능인가요?

대기 등록(FacilityWaitlist)과 정원 관측(FacilityCapacitySnapshot)이 서로 이어져 있지 않습니다.

정원 스냅샷은 자리가 났다는 사실을 알고 있었고 대기 명단도 있었는데, 둘을 잇는 코드가 없어서
대기 걸어둔 사용자는 직접 들어와 확인해야만 알 수 있었습니다. 입소 예측(AdmissionForecastService)까지
만들어 놓고 정작 그 예측이 맞았을 때 알려주지 않습니다.

학부모가 이 앱을 다시 열 가장 강한 이유가 바로 이 알림입니다.

판단 기준

"빈자리가 늘었는가" 로 봅니다. 빈자리가 계속 있는 시설은 이미 알고 있을 테니 새로 생긴 자리만 알립니다.

공공데이터는 빈자리를 직접 주기도 하고 정원·현원만 주기도 해서 둘 다 처리합니다.
다만 시설 전체 정원만 주므로 어느 반에 자리가 났는지는 알 수 없습니다. 반이 다르면 헛걸음이라
그 한계를 알림 문구에 그대로 밝힙니다.

중복 발송

같은 자리를 두 번 알리면 신뢰를 잃고, 정원이 오르내릴 때마다 알리면 스팸이 됩니다.
대기 기록에 마지막 발송 관측일을 남겨 최소 간격(기본 14일)이 지나야 다시 보냅니다.

✅ To Dos

  • 대기 기록에 빈자리 알림 이력 컬럼 추가
  • 빈자리 증가 감지 및 대기자 알림 서비스
  • 스케줄러 연결 (시설 동기화 이후)
  • 관리자 수동 실행 API
  • 단위 테스트 (증가/유지/감소/관측부족/중복방지)

Activity

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    domain:data데이터/시드/마이그레이션priority:P1높은 우선순위type:feature새 기능 추가

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions