{"event_id":"wizard_a4e6e9868d14e19a232cc466","event_type":"morning_checkin","occurred_at_kst":"2026-08-26T02:31:05.799239+09:00","recorded_at_kst":"2026-08-26T02:31:05.799239+09:00","schema_version":"2.0","provenance":{"source_type":"telegram","source_ref":"wizard:f5c2b491c05a85e4f4c6b44788772525","content_sha256":"a4e6e9868d14e19a232cc466ed8b9c165580c51dadf918712e975a074fad6a9c"},"status":"accepted","dedupe_key":"a4e6e9868d14e19a232cc466ed8b9c165580c51dadf918712e975a074fad6a9c","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_d0b9ab9086e4b8f437bda99c","event_type":"correction","occurred_at_kst":"2026-08-26T02:31:05.806356+09:00","recorded_at_kst":"2026-08-26T02:31:05.806356+09:00","schema_version":"2.0","provenance":{"source_type":"telegram","source_ref":"wizard:ce9aece4b1e45448dc1b3728456a1179","content_sha256":"d0b9ab9086e4b8f437bda99cae018cf9452a890a7876f90f0d24be255130233f"},"status":"accepted","supersedes":"wizard_a4e6e9868d14e19a232cc466","dedupe_key":"d0b9ab9086e4b8f437bda99cae018cf9452a890a7876f90f0d24be255130233f","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"}}
