개요 「24시간 완료」— 완료 시각 기준으로 세고 그 작업들을 볼 수 있게 #36
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
소유자 원문(10-06 01:2x 운영 세션 채팅): 「그리고 프로젝트 들의 24시간 완료의 기준이 뭐야? 아무리 계산해도 실제 완료된 태스크는 저 숫자들이 안나오는데?」
소유자 목표: 프로젝트 카드의 「24시간 완료」 숫자를 소유자가 직접 확인할 수 있고, 실제로 24시간 안에 끝난 작업 수와 맞는다.
확인할 결과: 숫자가 「24시간 안에 완료 칸에 들어간 작업」을 세고, 숫자를 누르면 그 작업 목록(보관된 작업 포함, 보관 표시)이 열린다. 운영 화면에서 숫자와 목록 건수가 같다.
확인된 현황(운영 세션, 10-06 01:2x KST): apps/backend/internal/office/repository/sqlite/aggregate_overview.go ListOverviewCompleted 가 state='COMPLETED' AND updated_at >= 24시간 전(비임시·비자동화)을 센다 — 완료 시각이 아니라 마지막 수정 시각이라 더 전에 끝났다가 24시간 안에 보관·수정된 작업도 들어간다(Kandev 49 중 3·MPM 5 중 1). 그리고 숫자에 든 작업은 거의 다 이미 보관돼 보드에 안 보인다(AIWS 25/25·TB 22/23·MPM 5/5·Kandev 48/49 보관) — 소유자가 보드에서 세면 숫자가 안 나온다. 완료 시각은 task_step_transitions 의 완료 칸 진입(occurred_at)으로 얻을 수 있다.
범위: 완료 시각 기준으로 세기(백엔드 쿼리), 숫자 클릭 → 24시간 완료 목록(보관 포함·보관 표시, 기존 목록 표·언어팩 재사용). KANDEV-W-035(카드 세부 목록)·W-036(문제 판정)과 파일이 겹치면 그 뒤로 — 계획에서 파일 대조. 새 상시 시험 묶음 금지.
완료 조건: 포크 PR 병합 → 교체판에서 운영 세션이 숫자·목록 건수·DB 완료 칸 진입 수를 대조.