{"event_id":"wizard_b8d53c0e9f919bf7ed3f25f6","event_type":"morning_checkin","occurred_at_kst":"2026-08-26T02:31:05.902738+09:00","recorded_at_kst":"2026-08-26T02:31:05.902738+09:00","schema_version":"2.0","provenance":{"source_type":"telegram","source_ref":"wizard:a502f7514df1e4d405799a2b49c59cab","content_sha256":"b8d53c0e9f919bf7ed3f25f688d563ca50d13179b39f901e721ab179b6cdcc66"},"status":"accepted","dedupe_key":"b8d53c0e9f919bf7ed3f25f688d563ca50d13179b39f901e721ab179b6cdcc66","check_in":{"body_weight_kg":70.2,"calories_kcal":2300,"sleep_hours":7.5,"sleep_quality_1to5":4,"readiness_1to5":4,"training_plan":"feasible","pain_summary":"none","notes":"none"}}
{"event_id":"wizard_c5a6801267d77b4a37e0229c","event_type":"workout_record","occurred_at_kst":"2026-08-26T02:31:05.907520+09:00","recorded_at_kst":"2026-08-26T02:31:05.907520+09:00","schema_version":"2.0","provenance":{"source_type":"telegram","source_ref":"wizard:58d82cc649154a18630a42bd37f9aafe","content_sha256":"c5a6801267d77b4a37e0229c1861de3c5effba2c0e1c38ef431cd6b6d0f21eb9"},"status":"accepted","dedupe_key":"c5a6801267d77b4a37e0229c1861de3c5effba2c0e1c38ef431cd6b6d0f21eb9","check_in":{"training_summary":"등 운동","workout_completion":"complete","workout_quality_1to5":3,"pain_summary":"none"}}
