{"event_id":"wizard_db80b8255b8dd4b976c91770","event_type":"morning_checkin","occurred_at_kst":"2026-08-26T02:28:26.084378+09:00","recorded_at_kst":"2026-08-26T02:28:26.084378+09:00","schema_version":"2.0","provenance":{"source_type":"telegram","source_ref":"wizard:86a484d4abb15bad7e9317298c943a69","content_sha256":"db80b8255b8dd4b976c9177001d55f41633432e9c3e6478f783f56dde273d0e7"},"status":"accepted","dedupe_key":"db80b8255b8dd4b976c9177001d55f41633432e9c3e6478f783f56dde273d0e7","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_9c82247cece670d1f1e622a7","event_type":"correction","occurred_at_kst":"2026-08-26T02:28:26.091960+09:00","recorded_at_kst":"2026-08-26T02:28:26.091960+09:00","schema_version":"2.0","provenance":{"source_type":"telegram","source_ref":"wizard:87dc3570eb79f31ae38e52d4807efab1","content_sha256":"9c82247cece670d1f1e622a7840663925b3b7ad92fe3362d59c429f1a37cf77c"},"status":"accepted","supersedes":"wizard_db80b8255b8dd4b976c91770","dedupe_key":"9c82247cece670d1f1e622a7840663925b3b7ad92fe3362d59c429f1a37cf77c","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"}}
