Skip to content

✨ feat: 선제적 제안 #44

@dlrbdjs

Description

@dlrbdjs

Title

  • 선제적 제안

TODO

Event

단발성 이벤트 (반복 없음)

  • N_INTERVAL : N일 반복에 대한 선제적 제안
  • WEEKLY_SET : N주 단위 {요일, ..., 요일}에 대한 선제적 제안
  • MONTHLY_DAY : N달 단위 {일, ..., 일}에 대한 선제적 제안
  • 이것도 strategy 패턴?

반복성 이벤트

  • RecurrenceGroup 만료에 따른 선제적 제안

기타 로직

  • 선제적 제안 거절 / 수락
  • Primary Type의 선제적 제안을 거절했을 때 -> Secondary 가 존재한다면 제안 -> 거절시 쿨다운
  • Suggestion 객체 생성 스케줄러
  • Suggestion 객체 중복 생성 방지
  • Suggestion 쿨다운 설계
  • 선제적 제안 Getter
  • 프롬프트 설계

Todo

  • Todo는 이벤트 끝나고 생각

etc

  • Java 17+에서 가장 권장하는 Sealed Interface를 활용한 ADT(Algebraic Data Type, 대수적 데이터 타입) 패턴

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions