feat: 체크리스트를 필수·관리·보안·부가 카테고리 탭으로 구조화

업무 지시(생성/편집)·상세 화면의 '해야 할 일'을 AI 추천과 동일한
4개 영역(필수/관리/보안/부가)으로 분류한다.

- 백엔드: ChecklistItem 에 category 컬럼(기본 '필수') 추가, 생성/동기화
  DTO·서비스·응답에 category 반영
- 프론트: 생성/편집은 카테고리 탭 + 탭별 추가 입력, AI 추천 항목은
  소속 영역으로 매핑해 일괄 추가, 상세는 카테고리별 그룹 표시

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-06-21 16:18:37 +09:00
parent 93c8ae2a22
commit c86c04f99e
9 changed files with 326 additions and 41 deletions
+10
View File
@@ -27,12 +27,22 @@ export interface Attachment {
url?: string
}
/** 체크리스트 카테고리(탭) — AI 추천 4개 영역과 동일 */
export type ChecklistCategory = '필수' | '관리' | '보안' | '부가'
export const CHECKLIST_CATEGORIES: ChecklistCategory[] = [
'필수',
'관리',
'보안',
'부가',
]
/** 체크리스트 항목 */
export interface ChecklistItem {
/** 항목 ID(API 연동 시) */
id?: string
text: string
done: boolean
category: ChecklistCategory
}
/** 프로젝트 — 작업의 기본 단위(우선) */