{"activation_receipt_digest":"7f469f612d6b9da0e113c2b4592561cb59f125b97d2e9a1c6acaa7791416994e","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":"e27f7540905c76fa1525f35277474803bf2e8a8bbb10db16d23a839395b6fca2","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":"82d91b0fae53d8364cb2aaadfe557dfffe0eb6e7ffb75b08ab57fdaf81e7fff7","schema_version":"1.0","state":"prepared","supersedes_digest":"0000000000000000000000000000000000000000000000000000000000000000"}
{"activation_receipt_digest":"7f469f612d6b9da0e113c2b4592561cb59f125b97d2e9a1c6acaa7791416994e","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":"e27f7540905c76fa1525f35277474803bf2e8a8bbb10db16d23a839395b6fca2","customer_key":"client_001","intent_id":"adaptive-input:client_001:ef4a6f5d03e87e42c9247928beb932ede3f69f5677ea7261a78e865a8847204e:base_policy","kind":"adaptive_input_approval","owner_digest":"5daad957575ff38b808fe83bcc4148d09af2e113ca88d5bb868162e22408cc49","prepared_digest":"82d91b0fae53d8364cb2aaadfe557dfffe0eb6e7ffb75b08ab57fdaf81e7fff7","registration_digest":"ef4a6f5d03e87e42c9247928beb932ede3f69f5677ea7261a78e865a8847204e","registry_digest":"0845dd6524546bb21ba64510abb8857d2b828aff417f79e2231d40ee2b8b854b","row_digest":"a3f2bb5a68d64fe28a7a8d9ae9ba73b41a9b8102ec053554b9e68d5048c50632","schema_version":"1.0","state":"committed","supersedes_digest":"0000000000000000000000000000000000000000000000000000000000000000"}
{"activation_receipt_digest":"7f469f612d6b9da0e113c2b4592561cb59f125b97d2e9a1c6acaa7791416994e","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":"e27f7540905c76fa1525f35277474803bf2e8a8bbb10db16d23a839395b6fca2","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":"59d940df23bea8bf0a07cfead3100d0549dfec302b10bd9a494414276358a6c6","schema_version":"1.0","state":"prepared","supersedes_digest":"0000000000000000000000000000000000000000000000000000000000000000"}
{"activation_receipt_digest":"7f469f612d6b9da0e113c2b4592561cb59f125b97d2e9a1c6acaa7791416994e","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":"e27f7540905c76fa1525f35277474803bf2e8a8bbb10db16d23a839395b6fca2","customer_key":"client_001","intent_id":"adaptive-input:client_001:ef4a6f5d03e87e42c9247928beb932ede3f69f5677ea7261a78e865a8847204e:meal_constraints","kind":"adaptive_input_approval","owner_digest":"5daad957575ff38b808fe83bcc4148d09af2e113ca88d5bb868162e22408cc49","prepared_digest":"59d940df23bea8bf0a07cfead3100d0549dfec302b10bd9a494414276358a6c6","registration_digest":"ef4a6f5d03e87e42c9247928beb932ede3f69f5677ea7261a78e865a8847204e","registry_digest":"0845dd6524546bb21ba64510abb8857d2b828aff417f79e2231d40ee2b8b854b","row_digest":"7da5864806ca6ec3ac7cb9a3f2333d8f7685303bdef99cabb0d4b80a1ea88eba","schema_version":"1.0","state":"committed","supersedes_digest":"0000000000000000000000000000000000000000000000000000000000000000"}
{"activation_receipt_digest":"7f469f612d6b9da0e113c2b4592561cb59f125b97d2e9a1c6acaa7791416994e","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":"e27f7540905c76fa1525f35277474803bf2e8a8bbb10db16d23a839395b6fca2","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":"6585ed3dcddc583934ac828b8db42dffdd2f779f5c4c7dce99909f2f6a2be99a","schema_version":"1.0","state":"prepared","supersedes_digest":"0000000000000000000000000000000000000000000000000000000000000000"}
{"activation_receipt_digest":"7f469f612d6b9da0e113c2b4592561cb59f125b97d2e9a1c6acaa7791416994e","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":"e27f7540905c76fa1525f35277474803bf2e8a8bbb10db16d23a839395b6fca2","customer_key":"client_001","intent_id":"adaptive-input:client_001:ef4a6f5d03e87e42c9247928beb932ede3f69f5677ea7261a78e865a8847204e:catalog","kind":"adaptive_input_approval","owner_digest":"5daad957575ff38b808fe83bcc4148d09af2e113ca88d5bb868162e22408cc49","prepared_digest":"6585ed3dcddc583934ac828b8db42dffdd2f779f5c4c7dce99909f2f6a2be99a","registration_digest":"ef4a6f5d03e87e42c9247928beb932ede3f69f5677ea7261a78e865a8847204e","registry_digest":"0845dd6524546bb21ba64510abb8857d2b828aff417f79e2231d40ee2b8b854b","row_digest":"60eca1e5d79a5e4ec432c46185d25dfb3090f13edc152f4a1bdc6686acfc39ae","schema_version":"1.0","state":"committed","supersedes_digest":"0000000000000000000000000000000000000000000000000000000000000000"}
