Skip to content

#235까지 반영해 배포 - #236

Merged
1Seob merged 1 commit into
mainfrom
develop
Aug 27, 2026
Merged

#235까지 반영해 배포#236
1Seob merged 1 commit into
mainfrom
develop

Conversation

@1Seob

@1Seob 1Seob commented Aug 27, 2026

Copy link
Copy Markdown
Collaborator

📝 요약(Summary)

#235 까지 반영하여 운영 서버에 배포합니다.

🔗 Related Issue

  • Closes:

💬 공유사항

✅ PR Checklist

PR이 다음 요구 사항을 충족하는지 확인하세요.

  • PR 제목을 커밋 메시지 컨벤션에 맞게 작성했습니다.

* feat(db): 질문 리비전과 노출 이벤트 저장 기반 추가

daily_questions의 현재 상태를 revision 1 baseline으로 저장하고 이후 질문 수정 이력을 보존할 수 있도록 구성함. baseline 이후의
INITIAL·REROLL 노출만 기록하도록 제한함

* feat(report): 질문 노출 이벤트를 할당과 답변 흐름에 연결

V1·V2 질문 할당과 교체 시 INITIAL·REROLL 노출을 저장하고 답변 시 노출 revision을 AnswerEntry에 연결함. baseline 이전 할당은 자동
편입하지 않으며 질문 조회와 LLM 입력이 실제 노출 revision을 사용하도록 수정함

* feat(stats): 질문 revision별 반응 통계 조회 추가

질문별 누적 노출·답변·교체·미응답과 답변 비율을 집계함. daily_question_revisions 기준 LEFT JOIN으로 노출이 없는 revision도 수정 이력에
포함하고 선택 질문의 전체 합계 ViewModel을 제공함

* feat(stats): 질문 반응 통계 대시보드 추가

/stats/question에서 질문 ID·문구 검색과 전체 및 revision별 노출·답변·교체·미응답 지표를 조회하도록 추가함. 모든 stats 화면에 질문 탭을 연결하고
Revision·baseline 해석 가이드, 반응형 검색 결과 목록, MVC 템플릿 회귀 테스트를 함께 추가함

* feat(stats): 질문 전체 현황 조회 기반 추가

Question ID별 현재 Revision 반응과 전체 Revision 누적을 분리 집계하는 read model을 추가함. 질문 검색·관심사·레벨·활성 상태·최소 노출 필터와
반응 지표별 정렬을 지원하고 repository 통합 테스트와 service 테스트로 집계 및 표본 필터 동작을 검증함

* feat(stats): 질문 전체 통계 표 대시보드 추가

현재 Revision 반응과 전체 Revision 누적을 비교하는 전체 질문 현황 표를 추가하고 검색·필터·양방향 정렬 및 상세 화면 이동을 지원함. 질문 상세를 기본 탭으로
유지하고 오름차순 화살표를 빨간색으로 구분하며 조회 조건 검증과 Thymeleaf 렌더링 테스트를 보강함

* feat(stats): 질문 통계 CSV 다운로드와 집계 기준 표시 추가

전체 질문 현황의 필터·정렬 조건을 재사용하는 Excel 호환 CSV 다운로드를 구현하고, 최초 Revision 1 적용 시각을 질문 반응 통계의 집계 시작 기준으로 표시함
@1Seob
1Seob merged commit ecb2a9a into main Aug 27, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant