{"dedupe_key":"plan_proposed:808183095671fae658b16803d4510651c0472238ad87eafc2d930696fb3266a4","event_id":"a0b93b47d89534fc6a6226b589c769a95f2984279640dbf464583ce3e0ba2c7b","event_type":"plan_proposed","payload":{"adherence_signal_digest":"ab217a40c075104544c53147489cdb1ca05431b18b62a81394ced0aa1e0a57f7","authenticated_review_operator":null,"canonical_owner_snapshot":null,"canonical_owner_version":0,"catalog_digest":null,"customer_body":"식단 제안\n하루 목표는 2204kcal, 탄수화물 266g, 단백질 150g, 지방 60g입니다.\n하루 목표: 2204kcal · 탄수화물 266g · 단백질 150g · 지방 60g","customer_body_digest":"835927b2288bc82b560b54c61dfccaf3046a8b55074d30f040d1648ba5f318d1","customer_key":"client_001","execution_mode":"shadow_test_only","meal_constraints_digest":null,"meal_digest":null,"meal_plan_digest":null,"operator_address":null,"operator_body":"client_001 · 2026-07-14 · D+14\n결정: calorie_adjustment_candidate\n근거: calorie_candidate\n주간 체중 변화: 0.63% (7+7일)\n순응 근거: 완료 7일 · 적합 7일 · 부족 0일 · 충돌 0일\n제안: 2204kcal · 탄 266g · 단 150g · 지 60g\n상태: 운영자 승인 전 · 고객에게 자동 전달하지 않음","operator_body_digest":"4612c681e77edc7493a1957ea16448375e37febadeeff3d479848649ba6de9c8","operator_id":"richard","policy_digest":null,"proposal":"{\"adherence_signal_digest\":\"ab217a40c075104544c53147489cdb1ca05431b18b62a81394ced0aa1e0a57f7\",\"carb_days\":[],\"catalog_digest\":null,\"cooldown\":{\"active\":false,\"anchor_kst\":null,\"cooldown_until_kst\":null,\"days_remaining\":0,\"reason\":\"\",\"source_revision_id\":null},\"customer_body\":\"식단 제안\\n하루 목표는 2204kcal, 탄수화물 266g, 단백질 150g, 지방 60g입니다.\\n하루 목표: 2204kcal · 탄수화물 266g · 단백질 150g · 지방 60g\",\"customer_body_digest\":\"835927b2288bc82b560b54c61dfccaf3046a8b55074d30f040d1648ba5f318d1\",\"customer_key\":\"client_001\",\"decision\":\"calorie_adjustment_candidate\",\"explanation\":\"하루 목표는 2204kcal, 탄수화물 266g, 단백질 150g, 지방 60g입니다.\",\"meal_constraints_digest\":null,\"meal_plan\":null,\"operator_body\":\"client_001 · 2026-07-14 · D+14\\n결정: calorie_adjustment_candidate\\n근거: calorie_candidate\\n주간 체중 변화: 0.63% (7+7일)\\n순응 근거: 완료 7일 · 적합 7일 · 부족 0일 · 충돌 0일\\n제안: 2204kcal · 탄 266g · 단 150g · 지 60g\\n상태: 운영자 승인 전 · 고객에게 자동 전달하지 않음\",\"operator_body_digest\":\"4612c681e77edc7493a1957ea16448375e37febadeeff3d479848649ba6de9c8\",\"operator_note\":\"\",\"parent_digest\":null,\"policy_digest\":null,\"reasons\":[\"calorie_candidate\"],\"revision\":1,\"snapshot\":{\"adherence_complete_days\":7,\"adherence_contradictory_days\":0,\"adherence_digest\":\"ab217a40c075104544c53147489cdb1ca05431b18b62a81394ced0aa1e0a57f7\",\"adherence_inadequate_days\":0,\"adherence_missing_days\":0,\"adherence_signal_version\":\"1.0\",\"adherent_days\":7,\"canonical_projection\":false,\"current_mean_kg\":\"80.5\",\"current_samples\":7,\"d_plus\":14,\"evaluation_day\":\"2026-07-14\",\"prior_mean_kg\":\"80\",\"prior_samples\":7,\"safety_held\":false,\"trainer_ambiguity\":false,\"trainer_load_version\":\"1.0\",\"trainer_loads\":[],\"trainer_sessions\":[],\"weekly_rate_percent\":\"0.63\"},\"source_digest\":null,\"target\":{\"calories\":2204,\"carbs_g\":266,\"fat_g\":60,\"protein_g\":150},\"weekly_carb_cycle\":null,\"weekly_nutrition_plan\":null}","proposal_digest":"808183095671fae658b16803d4510651c0472238ad87eafc2d930696fb3266a4","registration_digest":null,"review_operator_version":0,"revision":1,"source_digest":null,"topic_id":59,"weekly_nutrition_plan_digest":null}}
{"dedupe_key":"approve:808183095671fae658b16803d4510651c0472238ad87eafc2d930696fb3266a4:richard","event_id":"cfa3c43cfc16af471e138640fffdfa1775eae8963da201b317320711ef2199f8","event_type":"plan_approved","payload":{"customer_body_digest":"835927b2288bc82b560b54c61dfccaf3046a8b55074d30f040d1648ba5f318d1","execution_mode":"shadow_test_only","meal_plan_digest":null,"operator_id":"richard","proposal_digest":"808183095671fae658b16803d4510651c0472238ad87eafc2d930696fb3266a4","revision":1,"topic_id":59}}
{"dedupe_key":"adaptive-attempt:00d99636c7ba0e310dbe681ea296d4033668ad8807b1ce3d9d8c7b75366e3bc2","event_id":"3de9fe589fcdece24fcc78f6f4acc6020eb32e57fc4f25e96ef1d5c4720833c6","event_type":"delivery_attempt_started","payload":{"chat_id":"-1003","customer_body_digest":"835927b2288bc82b560b54c61dfccaf3046a8b55074d30f040d1648ba5f318d1","delivery_id":"00d99636c7ba0e310dbe681ea296d4033668ad8807b1ce3d9d8c7b75366e3bc2","meal_plan_digest":null,"operator_id":"richard","proposal_digest":"808183095671fae658b16803d4510651c0472238ad87eafc2d930696fb3266a4","rendered_digest":"835927b2288bc82b560b54c61dfccaf3046a8b55074d30f040d1648ba5f318d1","topic_id":59,"weekly_nutrition_plan_digest":null}}
{"dedupe_key":"production-unknown:00d99636c7ba0e310dbe681ea296d4033668ad8807b1ce3d9d8c7b75366e3bc2","event_id":"18b7647933d88b8e037e0945820b7a0fead03a46cda4b5c7e8880d953ce870cc","event_type":"delivery_unknown","payload":{"customer_key":"client_001","delivery_id":"00d99636c7ba0e310dbe681ea296d4033668ad8807b1ce3d9d8c7b75366e3bc2","proposal_digest":"808183095671fae658b16803d4510651c0472238ad87eafc2d930696fb3266a4","reason":"invalid_provider_receipt","registration_digest":null,"reservation_id":"00d99636c7ba0e310dbe681ea296d4033668ad8807b1ce3d9d8c7b75366e3bc2"}}
