{"dedupe_key":"approval:a","event_id":"c65e2eb77ed42bb622288f1b19a34d7c08bda877d574b6e221728a42833bf3d2","event_type":"plan_approved","payload":{"customer_key":"client_001","execution_mode":"shadow_test_only","operator_id":"coach","proposal_digest":"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","revision":3,"topic_id":59}}
{"dedupe_key":"customer-action:c0eeeebae21c7063381aff347aa9e92f5c4dd1fb66d59d4fd695cec5142cec77","event_id":"8604b1e36a6b729691fbd79f57fdd0e76f5f4f396b0997608590594acf5fc56e","event_type":"customer_action_continuity","payload":{"action_atom":"morning_checkin","action_id":"c0eeeebae21c7063381aff347aa9e92f5c4dd1fb66d59d4fd695cec5142cec77","action_text":"아침 체크인을 남겨 주세요.","approved_at_kst":null,"approved_proposal_digest":"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","criterion_atom":"checkin_recorded","criterion_text":"체크인 기록","customer_key":"client_001","effective_kst_day":"2026-07-28","next_check_kst":"2026-07-30T09:00:00+09:00","revision":3}}
{"dedupe_key":"customer-action:1301f9a7e882522b7d2b51463ffa3ce1f23799b0a343b922239b177935054272","event_id":"ec63ca53d60f158c5c66f13f041eb9f5ddaac34c7f23731c4b145455d6b4bf88","event_type":"customer_action_continuity","payload":{"action_atom":"hydration_check","action_id":"1301f9a7e882522b7d2b51463ffa3ce1f23799b0a343b922239b177935054272","action_text":"수분 섭취를 기록해 주세요.","approved_at_kst":null,"approved_proposal_digest":"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","criterion_atom":"checkin_recorded","criterion_text":"체크인 기록","customer_key":"client_001","effective_kst_day":"2026-07-28","next_check_kst":"2026-07-30T09:00:00+09:00","revision":3}}
