PRD v3.0 기준 태스크 분해. 규모: S(1시간 내) / M(반나절) / L(1일+)

Phase 1 — 안전성 (Critical) 🔴

# 태스크 FR/BUG 규모
1.1 참석자 초대 3-모드 설정 (inviteMode: self_only/invite/ask, 기본 self_only) FR-201 M
1.2 createCalendarEvent에 inviteMode 적용 FR-201/BUG-01 M
1.3 등록 카드에 "감지된 참석자 N명 + 초대 여부" 표시 FR-201 S
1.4 LLM 응답 스키마에 timeZone 필드 + 시간대 판별 프롬프트 FR-203 M
1.5 Calendar.Events.insert(Advanced API) 전환 — timeZone 명시 FR-203/BUG-02 L
1.6 설정 화면 시간대 표시 + 수동 오버라이드 FR-203 M
1.7 등록 카드 원문→변환 시간 병기 FR-203 S
1.8 Tasks due 사용자 시간대 보정 BUG-05 S
1.9 폴백 모델 참조 수정 BUG-04 S
1.10 임의 메일 분석 폴백 제거 BUG-07 S
1.11 P1 회귀 테스트 (시간대×참석자×종일 매트릭스) 검증 M

Phase 2 — LLM 기반 🟠

# 태스크 FR 규모
2.1 AI_MODELS 2026-07 라인업 교체 FR-101 S
2.2 기본 모델 Gemini 3.5 Flash FR-101 S
2.3 Gemini OpenAI 호환 엔드포인트 전환 FR-102 M
2.4 callLLM() 단일 통합 리팩토링 FR-102 L
2.5 일반 첨부 이미지 LLM 전달 (5장/장당 3MB/총 12MB) FR-103/BUG-03 M
2.6 PDF 명시적 skip + UI 안내 FR-103 S
2.7 무료 한도(RPD) 카운터 + 안내 카드 NFR M

Phase 3 — 산출물 품질 🟡

# 태스크 FR 규모
3.1 프롬프트: 구조화 제목 규칙 FR-204 M
3.2 프롬프트: 본문 구조화 FR-205 M
3.3 Gmail permalink(#all) 자동 삽입 FR-205 S
3.4 화상회의 URL 감지 → location FR-202 M
3.5 스레드 전체 자동 분석 FR-206a L
3.5b 동일 발신자 별도 메일 검색 (newer_than:14d, 3건) FR-206b M
3.6 일정 변경 감지 배지 FR-206 M
3.7 프롬프트 상수 분리 FR-403 S

Phase 4 — Google Tasks 🟢

# 태스크 FR 규모
4.1 목록 조회 → LLM 추천 FR-301 M
4.2 카드에 추천 목록 + 드롭다운 FR-301 M
4.3 도메인→목록 패턴 학습 FR-301 S
4.4 첨부 Drive 업로드 + notes 링크 + 체크박스 FR-302 L
4.5 마감 시간 notes 병기 FR-303 S
4.6 작업 이모지 + 구조화 제목 FR-304 S
4.7 Tasks 본문 구조화 + Gmail URL FR-305 S

Phase 5 — 정리 ⚪

# 태스크 규모
5.1 중복 파일/함수 정리 S
5.2 CONFIG 마이그레이션 (v2.3→v3.0) M
5.3 전체 회귀 테스트 L
5.4 버전 v3.0.0 표기 + 문서 갱신 S

별도 트랙 — 모바일 확장

# 태스크 규모
M.1 Hermes 스펙 확인 → 결정: Telegram+n8n 우선 진행 -
M.2 n8n 워크플로 JSON 생성 ✅ (2026-07-06 완료) M
M.3 n8n 크레덴셜 설정 + 테스트 ✅ (2026-07-07 완료 — n8n 워크플로 등록 완료) M
M.4 Notion 연동 Phase 2 (프로젝트 매칭 + 작업 생성) L
M.5 Hermes Agent 스킬 google-chat-work-intake 구현 ✅ (2026-07-07 완료 — Mac-mini Hermes Agent 등록, Google Chat→Calendar/Task 자동 분류. 이전 Threads/Notion/Codex 기반 시도는 폐기하고 신규 구현) M

의존 관계