{"e7d63548ceecf2fd": {"approved_event_id": "pilot_3aa7468a6d7480d44d62e0b4", "approved_revision": "58f2cda7abd532c0d6e145bbb3f3216609b004374adab8bfae2ee28dc5d7d660", "coach_artifacts": {"accepted_coach_output": "체크인 감사합니다. 운동 수행과 회복 지표가 안정적이므로 현재 목표는 유지하겠습니다. 다만 섭취량이 목표보다 낮았으니 식사마다 밥이나 과일 등 탄수화물과 단백질 식품을 함께 보충해 주세요. 다음 체크인에는 섭취 기록, 체중, 운동 내용을 꾸준히 알려주시면 추세를 확인해 드리겠습니다.", "accepted_polish_output": "체크인 감사합니다. 운동 수행과 회복 지표가 안정적이므로 현재 목표는 유지하겠습니다. 다만 섭취량이 목표보다 낮았으니 식사마다 밥이나 과일 등 탄수화물과 단백질 식품을 함께 보충해 주세요. 다음 체크인에는 섭취 기록, 체중, 운동 내용을 꾸준히 알려주시면 추세를 확인해 드리겠습니다.", "polish_valid": false, "provider_generation_audits": [{"finish_reason": "stop", "incomplete_reason": null, "input_tokens": 2293, "output_tokens": 367, "status": "completed", "total_tokens": 2660}], "raw_coach_output": "{\"schema_version\":\"nutrition-coach-response-v2\",\"customer_key\":\"task26_live_2e_r2_20260815_8527916639\",\"revision_binding_digest\":\"96d6f8f1b5cfd02616ecd0845a39bbda1aa365a06f89cc6e7314d6fc86f245e7\",\"decision\":\"maintain\",\"confidence\":\"medium\",\"evidence_ids\":[\"checkin.current\",\"approved-6ae32d168621ccdd\",\"naver:seongdo1994:224189737338\"],\"interpretation\":\"현재 기록은 목표보다 섭취량과 탄수화물·지방이 낮지만, 컨디션·수면·소화와 운동 수행은 안정적입니다. 기록 기간이 짧아 체중 변화만으로 조정하지 않고 기존 목표를 일관되게 맞추는 데 우선순위를 둡니다.\",\"recommendation_unit_system\":\"kcal_and_grams\",\"recommendation\":{\"calories\":2760,\"protein_g\":160,\"carbs_g\":350,\"fat_g\":80},\"next_checkin_focus_ids\":[\"checkin.calories\",\"checkin.macros\",\"checkin.bodyweight\",\"checkin.training_summary\"],\"customer_draft\":\"체크인 감사합니다. 운동 수행과 회복 지표가 안정적이므로 현재 목표는 유지하겠습니다. 다만 섭취량이 목표보다 낮았으니 식사마다 밥이나 과일 등 탄수화물과 단백질 식품을 함께 보충해 주세요. 다음 체크인에는 섭취 기록, 체중, 운동 내용을 꾸준히 알려주시면 추세를 확인해 드리겠습니다.\"}", "raw_coach_sha256": "efb8d9af9029926a55ab663134560ad432606de5a51bfe11504e7d05216a0235", "raw_polish_output": null, "revision_binding_digest": "96d6f8f1b5cfd02616ecd0845a39bbda1aa365a06f89cc6e7314d6fc86f245e7", "schema_version": "nutrition-coach-artifacts-v3"}, "coach_review": {"confidence": "medium", "current_targets": {"calories": 2760, "carbs_g": 350, "fat_g": 80, "protein_g": 160}, "decision": "maintain", "evidence_ids": ["checkin.current", "approved-6ae32d168621ccdd", "naver:seongdo1994:224189737338"], "facts": [["checkin.bodyweight", "체중: 70.2"], ["checkin.calories", "칼로리: 2300"], ["checkin.condition", "컨디션: 4"], ["checkin.digestion", "소화 상태: bristol_4"], ["checkin.macros", "탄수화물: 280 g · 단백질: 150 g · 지방: 65 g"], ["checkin.sleep_duration", "수면 시간: 7.5"], ["checkin.sleep_quality", "수면 질: 4"], ["checkin.training_summary", "운동: 전신 근력운동 60분"], ["checkin.water", "수분: 2.5"]], "interpretation": "현재 기록은 목표보다 섭취량과 탄수화물·지방이 낮지만, 컨디션·수면·소화와 운동 수행은 안정적입니다. 기록 기간이 짧아 체중 변화만으로 조정하지 않고 기존 목표를 일관되게 맞추는 데 우선순위를 둡니다.", "next_checkin_focus_ids": ["checkin.calories", "checkin.macros", "checkin.bodyweight", "checkin.training_summary"], "owner_review_notes": ["식사 실행률: 0%", "소유자 검토 전 회복 상태 확인"], "proposed_targets": {"calories": 2760, "carbs_g": 350, "fat_g": 80, "protein_g": 160}, "revision_binding_digest": "96d6f8f1b5cfd02616ecd0845a39bbda1aa365a06f89cc6e7314d6fc86f245e7", "schema_version": "nutrition-coach-review-v3", "warnings": ["limited_samples"]}, "coach_review_state": "operator_approved", "customer_key": "task26_live_2e_r2_20260815_8527916639", "revision_binding_digest": "96d6f8f1b5cfd02616ecd0845a39bbda1aa365a06f89cc6e7314d6fc86f245e7", "session_id": "005959f8d90c5a57f664d8022a9d5049", "status": "sent", "text": "체크인 감사합니다. 운동 수행과 회복 지표가 안정적이므로 현재 목표는 유지하겠습니다. 다만 섭취량이 목표보다 낮았으니 식사마다 밥이나 과일 등 탄수화물과 단백질 식품을 함께 보충해 주세요. 다음 체크인에는 섭취 기록, 체중, 운동 내용을 꾸준히 알려주시면 추세를 확인해 드리겠습니다."}}