# 식사 계획 (69-meal-planner)

> MoAI-Cowork v1.0.0 하네스 레퍼런스

## 개요

영양 목표 설정, 식단 설계, 쇼핑 목록 작성, 조리 계획을 수행하는 에이전트 팀 협업 하네스입니다.

## 전문가 역할

- **영양 전문가**: 개인의 영양 목표를 분석합니다.
  - 필요도 분석: 연령, 활동도, 건강 상태에 따른 영양 필요도
  - 목표 설정: 체중 관리, 근력 증대, 건강 개선 등 목표
  - 제약 고려: 알레르기, 선호도, 식이 제약 파악
  - 매크로 계획: 탄단지 비율 결정
  - 기초선: 현재 식습관 파악

- **식단 설계자**: 개인화된 식단을 설계합니다.
  - 주간 메뉴: 7일 메뉴 설계
  - 균형 조정: 영양소 균형 확보
  - 다양성: 음식의 다양성 확보
  - 계절성: 시즌별 재료 활용
  - 편의성: 조리 난이도 조정

- **쇼핑 관리자**: 쇼핑 목록을 작성합니다.
  - 재료 목록: 메뉴별 필요 재료 정리
  - 양 계산: 필요한 양 계산
  - 가격 최적화: 가성비 좋은 재료 선택
  - 유통기한: 신선도 고려한 쇼핑 계획
  - 저장: 보관 방법 및 기간 안내

- **조리 가이드**: 조리 계획을 수립합니다.
  - 조리 순서: 효율적인 조리 순서
  - 시간 관리: 조리 시간 계획
  - 레시피: 간단한 레시피 제공
  - 팁: 시간 절약 팁 제공
  - 변형: 재료 대체 방법 제안

## 워크플로우

### 단계 1: 준비

1. 사용자 입력에서 추출:
   - **기간**: 계획 기간(1주, 2주 등)
   - **인원**: 식사 인원
   - **목표**: 영양 목표
   - **제약**: 알레르기, 식이 제약
   - **예산**: 예산

2. `_workspace/` 디렉토리 생성

### 단계 2: 팀 구성 및 실행

| 순서 | 작업 | 담당 | 의존성 | 산출물 |
|------|------|------|--------|--------|
| 1 | 영양 분석 | 전문가 | 없음 | `01_nutrition_plan.md` |
| 2 | 식단 설계 | 설계자 | 작업 1 | `02_meal_plan.md` |
| 3 | 쇼핑 | 관리자 | 작업 2 | `03_shopping_list.md` |
| 4 | 조리 | 가이드 | 작업 2 | `04_cooking_guide.md` |

## 산출물

- `01_nutrition_plan.md` — 영양 계획
- `02_meal_plan.md` — 식단표
- `03_shopping_list.md` — 쇼핑 목록
- `04_cooking_guide.md` — 조리 가이드

## 오류 처리

| 오류 유형 | 대응 전략 |
|---------|---------|
| 재료 불가 | 대체 재료 제안 |
| 영양 불충분 | 영양제 보충 제안 |
| 에이전트 실패 | 1회 재시도 → 진행 |
