{"activation_receipt_digest":"2619f68435267e3bfbcdf238c1612773ea5ca4a85a252c12ae557cd23f97b63a","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":"c56b44e9543d87b019cba53f67da42df5b7648caf67cc080e640fbacf5b3a18f","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":"db0ed312e759f50da9c476f86352dbbf7b38e318493d5f512834b2ca50c3a58f","schema_version":"1.0","state":"prepared","supersedes_digest":"0000000000000000000000000000000000000000000000000000000000000000"}
{"activation_receipt_digest":"2619f68435267e3bfbcdf238c1612773ea5ca4a85a252c12ae557cd23f97b63a","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":"c56b44e9543d87b019cba53f67da42df5b7648caf67cc080e640fbacf5b3a18f","customer_key":"client_001","intent_id":"adaptive-input:client_001:ef4a6f5d03e87e42c9247928beb932ede3f69f5677ea7261a78e865a8847204e:base_policy","kind":"adaptive_input_approval","owner_digest":"5daad957575ff38b808fe83bcc4148d09af2e113ca88d5bb868162e22408cc49","prepared_digest":"db0ed312e759f50da9c476f86352dbbf7b38e318493d5f512834b2ca50c3a58f","registration_digest":"ef4a6f5d03e87e42c9247928beb932ede3f69f5677ea7261a78e865a8847204e","registry_digest":"0845dd6524546bb21ba64510abb8857d2b828aff417f79e2231d40ee2b8b854b","row_digest":"6924c21df62f985783fecb6fb1f57c8c3361dd6d1ed01c9268c5eff6aa7ac7ba","schema_version":"1.0","state":"committed","supersedes_digest":"0000000000000000000000000000000000000000000000000000000000000000"}
{"activation_receipt_digest":"2619f68435267e3bfbcdf238c1612773ea5ca4a85a252c12ae557cd23f97b63a","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":"c56b44e9543d87b019cba53f67da42df5b7648caf67cc080e640fbacf5b3a18f","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":"a80ed1357e477336c410255ab4f8ff750b68e067ce678b848e108f0e8b256525","schema_version":"1.0","state":"prepared","supersedes_digest":"0000000000000000000000000000000000000000000000000000000000000000"}
{"activation_receipt_digest":"2619f68435267e3bfbcdf238c1612773ea5ca4a85a252c12ae557cd23f97b63a","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":"c56b44e9543d87b019cba53f67da42df5b7648caf67cc080e640fbacf5b3a18f","customer_key":"client_001","intent_id":"adaptive-input:client_001:ef4a6f5d03e87e42c9247928beb932ede3f69f5677ea7261a78e865a8847204e:meal_constraints","kind":"adaptive_input_approval","owner_digest":"5daad957575ff38b808fe83bcc4148d09af2e113ca88d5bb868162e22408cc49","prepared_digest":"a80ed1357e477336c410255ab4f8ff750b68e067ce678b848e108f0e8b256525","registration_digest":"ef4a6f5d03e87e42c9247928beb932ede3f69f5677ea7261a78e865a8847204e","registry_digest":"0845dd6524546bb21ba64510abb8857d2b828aff417f79e2231d40ee2b8b854b","row_digest":"0aa322e54a084795d6ffb588d4d3fdff9c516ead96edcc4cce342ed5f797125c","schema_version":"1.0","state":"committed","supersedes_digest":"0000000000000000000000000000000000000000000000000000000000000000"}
{"activation_receipt_digest":"2619f68435267e3bfbcdf238c1612773ea5ca4a85a252c12ae557cd23f97b63a","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":"c56b44e9543d87b019cba53f67da42df5b7648caf67cc080e640fbacf5b3a18f","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":"19ebaad2fa72c77571b705591684e7b17bea2dbd1368d20032c80f79eee5e305","schema_version":"1.0","state":"prepared","supersedes_digest":"0000000000000000000000000000000000000000000000000000000000000000"}
{"activation_receipt_digest":"2619f68435267e3bfbcdf238c1612773ea5ca4a85a252c12ae557cd23f97b63a","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":"c56b44e9543d87b019cba53f67da42df5b7648caf67cc080e640fbacf5b3a18f","customer_key":"client_001","intent_id":"adaptive-input:client_001:ef4a6f5d03e87e42c9247928beb932ede3f69f5677ea7261a78e865a8847204e:catalog","kind":"adaptive_input_approval","owner_digest":"5daad957575ff38b808fe83bcc4148d09af2e113ca88d5bb868162e22408cc49","prepared_digest":"19ebaad2fa72c77571b705591684e7b17bea2dbd1368d20032c80f79eee5e305","registration_digest":"ef4a6f5d03e87e42c9247928beb932ede3f69f5677ea7261a78e865a8847204e","registry_digest":"0845dd6524546bb21ba64510abb8857d2b828aff417f79e2231d40ee2b8b854b","row_digest":"354c8b1553bd104954a3984a64996e5e10933031c233d450a389a1628d7c2a79","schema_version":"1.0","state":"committed","supersedes_digest":"0000000000000000000000000000000000000000000000000000000000000000"}
