{"activation_receipt_digest":"6ce5a229121d5e74ab430c10e2a7a8a96a38d398364b4cd47e9352625e0521e6","append_sequence":1,"approved_at_kst":"2026-08-01T10:00:00+09:00","approved_by":{"chat_id":"-100","topic_id":"10","user_id":"1"},"artifact_digest":"489f54db89f5f3196af731bd12a2363e9239d5c5c71c2520e96d0830260d09e1","artifact_document":{"approved":true,"approved_at_kst":"2026-08-01T00:00:00+09:00","approved_by":{"chat_id":"-100","topic_id":"10","user_id":"1"},"digest":"489f54db89f5f3196af731bd12a2363e9239d5c5c71c2520e96d0830260d09e1","policy":{"activity_change_inputs":["training"],"actual_intake_inputs":["calories"],"adherence_inputs":["calories","meal_plan"],"adjustment_thresholds":{"goal_mode":"maintain","minimum_adherent_days":5,"minimum_current_samples":4,"minimum_total_samples":10},"approved":true,"calorie_ceiling":4500,"calorie_floor":1500,"calorie_step":100,"cooldown_days":7,"desired_weekly_change_max":"0.25","desired_weekly_change_min":"-0.25","effective_at_kst":"2026-08-01T00:00:00+09:00","effective_from":"2026-08-01","escalation_rules":["contradictory_adherence","safety_hold"],"goal_mode":"maintain","manual_override_receipt_required":true,"maximum_step_kcal":100,"minimum_adherent_days":5,"minimum_current_samples":4,"minimum_observation_days":7,"minimum_total_samples":10,"policy_version":"1.0","reviewed_by":"owner-review","safety_hold":false,"safety_stop_rules":["medical_review","eating_disorder_risk"],"schema_version":"1.0","weight_trend_method":"two_non_overlapping_seven_day_means"},"schema_version":"1.0","version":"1.0"},"artifact_kind":"base_policy","artifact_version":"1.0","authority_digest":"7ac5df4e95a14f281279cdd92c69cc479f2ddf336adc24b1bce83af2155377f5","customer_key":"client_001","intent_id":"adaptive-input:client_001:ef4a6f5d03e87e42c9247928beb932ede3f69f5677ea7261a78e865a8847204e:base_policy","kind":"adaptive_input_approval","owner_digest":"5daad957575ff38b808fe83bcc4148d09af2e113ca88d5bb868162e22408cc49","prepared_digest":null,"registration_digest":"ef4a6f5d03e87e42c9247928beb932ede3f69f5677ea7261a78e865a8847204e","registry_digest":"0845dd6524546bb21ba64510abb8857d2b828aff417f79e2231d40ee2b8b854b","row_digest":"83efad01a88ceccce0c2b6285aa7e7adaccf97869c79056c2d0023c2fc996a34","schema_version":"1.0","state":"prepared","supersedes_digest":"0000000000000000000000000000000000000000000000000000000000000000"}
{"activation_receipt_digest":"6ce5a229121d5e74ab430c10e2a7a8a96a38d398364b4cd47e9352625e0521e6","append_sequence":2,"approved_at_kst":"2026-08-01T10:00:00+09:00","approved_by":{"chat_id":"-100","topic_id":"10","user_id":"1"},"artifact_digest":"489f54db89f5f3196af731bd12a2363e9239d5c5c71c2520e96d0830260d09e1","artifact_document":{"approved":true,"approved_at_kst":"2026-08-01T00:00:00+09:00","approved_by":{"chat_id":"-100","topic_id":"10","user_id":"1"},"digest":"489f54db89f5f3196af731bd12a2363e9239d5c5c71c2520e96d0830260d09e1","policy":{"activity_change_inputs":["training"],"actual_intake_inputs":["calories"],"adherence_inputs":["calories","meal_plan"],"adjustment_thresholds":{"goal_mode":"maintain","minimum_adherent_days":5,"minimum_current_samples":4,"minimum_total_samples":10},"approved":true,"calorie_ceiling":4500,"calorie_floor":1500,"calorie_step":100,"cooldown_days":7,"desired_weekly_change_max":"0.25","desired_weekly_change_min":"-0.25","effective_at_kst":"2026-08-01T00:00:00+09:00","effective_from":"2026-08-01","escalation_rules":["contradictory_adherence","safety_hold"],"goal_mode":"maintain","manual_override_receipt_required":true,"maximum_step_kcal":100,"minimum_adherent_days":5,"minimum_current_samples":4,"minimum_observation_days":7,"minimum_total_samples":10,"policy_version":"1.0","reviewed_by":"owner-review","safety_hold":false,"safety_stop_rules":["medical_review","eating_disorder_risk"],"schema_version":"1.0","weight_trend_method":"two_non_overlapping_seven_day_means"},"schema_version":"1.0","version":"1.0"},"artifact_kind":"base_policy","artifact_version":"1.0","authority_digest":"7ac5df4e95a14f281279cdd92c69cc479f2ddf336adc24b1bce83af2155377f5","customer_key":"client_001","intent_id":"adaptive-input:client_001:ef4a6f5d03e87e42c9247928beb932ede3f69f5677ea7261a78e865a8847204e:base_policy","kind":"adaptive_input_approval","owner_digest":"5daad957575ff38b808fe83bcc4148d09af2e113ca88d5bb868162e22408cc49","prepared_digest":"83efad01a88ceccce0c2b6285aa7e7adaccf97869c79056c2d0023c2fc996a34","registration_digest":"ef4a6f5d03e87e42c9247928beb932ede3f69f5677ea7261a78e865a8847204e","registry_digest":"0845dd6524546bb21ba64510abb8857d2b828aff417f79e2231d40ee2b8b854b","row_digest":"0fcf40d5684bd829c28c00543a9d91015653e9373257038e7277ddf66afe91eb","schema_version":"1.0","state":"committed","supersedes_digest":"0000000000000000000000000000000000000000000000000000000000000000"}
{"activation_receipt_digest":"6ce5a229121d5e74ab430c10e2a7a8a96a38d398364b4cd47e9352625e0521e6","append_sequence":3,"approved_at_kst":"2026-08-01T10:00:00+09:00","approved_by":{"chat_id":"-100","topic_id":"10","user_id":"1"},"artifact_digest":"8c476a5c7909b9e9d6fa7e2307309540d20548d04c84f4b7327f32893a9a205d","artifact_document":{"approved":true,"approved_at_kst":"2026-08-01T10:00:00+09:00","approved_by":{"chat_id":"-100","topic_id":"10","user_id":"1"},"digest":"8c476a5c7909b9e9d6fa7e2307309540d20548d04c84f4b7327f32893a9a205d","meal_constraints":{"allergies":["땅콩"],"budget_tier":"standard","cooking_access":"home","excluded_food_ids":["고수"],"meal_count":3,"preferences":["한식"],"strict_inputs":true,"training_time_by_day":[{"kst_day":"2026-08-03","load_category":"high","training_time":"18:00:00","weekday":0}]},"schema_version":"1.0","version":"v1.meal-constraints"},"artifact_kind":"meal_constraints","artifact_version":"v1.meal-constraints","authority_digest":"7ac5df4e95a14f281279cdd92c69cc479f2ddf336adc24b1bce83af2155377f5","customer_key":"client_001","intent_id":"adaptive-input:client_001:ef4a6f5d03e87e42c9247928beb932ede3f69f5677ea7261a78e865a8847204e:meal_constraints","kind":"adaptive_input_approval","owner_digest":"5daad957575ff38b808fe83bcc4148d09af2e113ca88d5bb868162e22408cc49","prepared_digest":null,"registration_digest":"ef4a6f5d03e87e42c9247928beb932ede3f69f5677ea7261a78e865a8847204e","registry_digest":"0845dd6524546bb21ba64510abb8857d2b828aff417f79e2231d40ee2b8b854b","row_digest":"d617d408548ca8f762e84ce8cb7957c332fd2db6e834ac12760c71012ea22acb","schema_version":"1.0","state":"prepared","supersedes_digest":"0000000000000000000000000000000000000000000000000000000000000000"}
{"activation_receipt_digest":"6ce5a229121d5e74ab430c10e2a7a8a96a38d398364b4cd47e9352625e0521e6","append_sequence":4,"approved_at_kst":"2026-08-01T10:00:00+09:00","approved_by":{"chat_id":"-100","topic_id":"10","user_id":"1"},"artifact_digest":"8c476a5c7909b9e9d6fa7e2307309540d20548d04c84f4b7327f32893a9a205d","artifact_document":{"approved":true,"approved_at_kst":"2026-08-01T10:00:00+09:00","approved_by":{"chat_id":"-100","topic_id":"10","user_id":"1"},"digest":"8c476a5c7909b9e9d6fa7e2307309540d20548d04c84f4b7327f32893a9a205d","meal_constraints":{"allergies":["땅콩"],"budget_tier":"standard","cooking_access":"home","excluded_food_ids":["고수"],"meal_count":3,"preferences":["한식"],"strict_inputs":true,"training_time_by_day":[{"kst_day":"2026-08-03","load_category":"high","training_time":"18:00:00","weekday":0}]},"schema_version":"1.0","version":"v1.meal-constraints"},"artifact_kind":"meal_constraints","artifact_version":"v1.meal-constraints","authority_digest":"7ac5df4e95a14f281279cdd92c69cc479f2ddf336adc24b1bce83af2155377f5","customer_key":"client_001","intent_id":"adaptive-input:client_001:ef4a6f5d03e87e42c9247928beb932ede3f69f5677ea7261a78e865a8847204e:meal_constraints","kind":"adaptive_input_approval","owner_digest":"5daad957575ff38b808fe83bcc4148d09af2e113ca88d5bb868162e22408cc49","prepared_digest":"d617d408548ca8f762e84ce8cb7957c332fd2db6e834ac12760c71012ea22acb","registration_digest":"ef4a6f5d03e87e42c9247928beb932ede3f69f5677ea7261a78e865a8847204e","registry_digest":"0845dd6524546bb21ba64510abb8857d2b828aff417f79e2231d40ee2b8b854b","row_digest":"4b339aa51a98f513ad8c33a956fcbfa661518b1a5fd0dd90ba48a04bf5de323b","schema_version":"1.0","state":"committed","supersedes_digest":"0000000000000000000000000000000000000000000000000000000000000000"}
{"activation_receipt_digest":"6ce5a229121d5e74ab430c10e2a7a8a96a38d398364b4cd47e9352625e0521e6","append_sequence":5,"approved_at_kst":"2026-08-01T10:00:00+09:00","approved_by":{"chat_id":"-100","topic_id":"10","user_id":"1"},"artifact_digest":"b361e386b505f8906f099f709d9660042cc693436c7948f2571743b4934d6832","artifact_document":{"approved":true,"approved_at_kst":"2026-08-01T09:00:00+09:00","approved_by":{"chat_id":"-100","topic_id":"10","user_id":"1"},"catalog":[{"calories":600,"carbs_g":70,"fat_g":18,"food_id":"safe","label":"safe","protein_g":40}],"digest":"b361e386b505f8906f099f709d9660042cc693436c7948f2571743b4934d6832","schema_version":"1.0","version":"v1"},"artifact_kind":"catalog","artifact_version":"v1","authority_digest":"7ac5df4e95a14f281279cdd92c69cc479f2ddf336adc24b1bce83af2155377f5","customer_key":"client_001","intent_id":"adaptive-input:client_001:ef4a6f5d03e87e42c9247928beb932ede3f69f5677ea7261a78e865a8847204e:catalog","kind":"adaptive_input_approval","owner_digest":"5daad957575ff38b808fe83bcc4148d09af2e113ca88d5bb868162e22408cc49","prepared_digest":null,"registration_digest":"ef4a6f5d03e87e42c9247928beb932ede3f69f5677ea7261a78e865a8847204e","registry_digest":"0845dd6524546bb21ba64510abb8857d2b828aff417f79e2231d40ee2b8b854b","row_digest":"ea03215abc2a19eb4394275b569a26df9561b7a76ef822db400250668a2e10d0","schema_version":"1.0","state":"prepared","supersedes_digest":"0000000000000000000000000000000000000000000000000000000000000000"}
{"activation_receipt_digest":"6ce5a229121d5e74ab430c10e2a7a8a96a38d398364b4cd47e9352625e0521e6","append_sequence":6,"approved_at_kst":"2026-08-01T10:00:00+09:00","approved_by":{"chat_id":"-100","topic_id":"10","user_id":"1"},"artifact_digest":"b361e386b505f8906f099f709d9660042cc693436c7948f2571743b4934d6832","artifact_document":{"approved":true,"approved_at_kst":"2026-08-01T09:00:00+09:00","approved_by":{"chat_id":"-100","topic_id":"10","user_id":"1"},"catalog":[{"calories":600,"carbs_g":70,"fat_g":18,"food_id":"safe","label":"safe","protein_g":40}],"digest":"b361e386b505f8906f099f709d9660042cc693436c7948f2571743b4934d6832","schema_version":"1.0","version":"v1"},"artifact_kind":"catalog","artifact_version":"v1","authority_digest":"7ac5df4e95a14f281279cdd92c69cc479f2ddf336adc24b1bce83af2155377f5","customer_key":"client_001","intent_id":"adaptive-input:client_001:ef4a6f5d03e87e42c9247928beb932ede3f69f5677ea7261a78e865a8847204e:catalog","kind":"adaptive_input_approval","owner_digest":"5daad957575ff38b808fe83bcc4148d09af2e113ca88d5bb868162e22408cc49","prepared_digest":"ea03215abc2a19eb4394275b569a26df9561b7a76ef822db400250668a2e10d0","registration_digest":"ef4a6f5d03e87e42c9247928beb932ede3f69f5677ea7261a78e865a8847204e","registry_digest":"0845dd6524546bb21ba64510abb8857d2b828aff417f79e2231d40ee2b8b854b","row_digest":"7775eed1230d2950ba2eb0f074ebad3e0f71990e9dbf8d9bfcaa5a176ee5d6f9","schema_version":"1.0","state":"committed","supersedes_digest":"0000000000000000000000000000000000000000000000000000000000000000"}
