package kr.itn.itnhub.dashboard;

/**
 * 대시보드 상단 KPI 타일 7개. 모두 "그 단계에 도달한 기관 수" 누적 기준이고,
 * 권리확인/권리처리만 전 기관 건수 합계다.
 *
 * <p>시안에는 이름만 있고 계산식이 없던 항목이 셋 있어 다음과 같이 정했다(변경 시 여기와
 * {@link DashboardService#summarize} 한 곳만 고치면 된다):</p>
 * <ul>
 *   <li>{@code docSubmitted}(서류제출) - 12단계 라벨에 없는 이름이라 ②목록접수 도달(stage &gt;= 2)로 본다</li>
 *   <li>{@code completed}(완료) - ⑪법률검토 최종완료 도달(stage &gt;= 11)</li>
 *   <li>{@code unresolvedRe}(미해결 RE) - {@code re_memo} 중 {@code resolved = false}인 건수의
 *       전 기관 합계. 「해결」 버튼으로 세는 방식은 2026-07-30 회신에서 요청자가 확정했다</li>
 * </ul>
 */
public record DashboardSummary(
        int applied,
        int docSubmitted,
        int reviewTotal,
        int reviewDone,
        int processTotal,
        int processDone,
        int unresolvedRe,
        int reportWriting,
        int completed) {
}
