{"version":"myself.md.visualization-catalog.v1","fictional":true,"timezone":"UTC","period":"October 5–18, 2026","examples":[{"id":"activity-sleep","category":"health","title":"Activity & sleep","description":"Daily steps and sleep timing keep activity, sleep stages and recording gaps distinct.","hint":"Select a day to inspect the sleep-stage durations and recorded intervals.","renderer":"health","tool":"review_activity_sleep","prompt":"Show my activity and sleep for the last completed week.","data":{"version":"myself.md.health-review.v1","timezone":"UTC","fictional":true,"days":[{"date":"2026-10-12","start":"2026-10-12T00:00:00.000Z","end":"2026-10-13T00:00:00.000Z"},{"date":"2026-10-13","start":"2026-10-13T00:00:00.000Z","end":"2026-10-14T00:00:00.000Z"},{"date":"2026-10-14","start":"2026-10-14T00:00:00.000Z","end":"2026-10-15T00:00:00.000Z"},{"date":"2026-10-15","start":"2026-10-15T00:00:00.000Z","end":"2026-10-16T00:00:00.000Z"},{"date":"2026-10-16","start":"2026-10-16T00:00:00.000Z","end":"2026-10-17T00:00:00.000Z"},{"date":"2026-10-17","start":"2026-10-17T00:00:00.000Z","end":"2026-10-18T00:00:00.000Z"},{"date":"2026-10-18","start":"2026-10-18T00:00:00.000Z","end":"2026-10-19T00:00:00.000Z"}],"series":[{"source":"Fictional Watch","type":"HKQuantityTypeIdentifierStepCount","device":"[\"\",\"\"]","unit":"count","kind":"activity","daily":[{"date":"2026-10-12","value":6200,"records":4,"intervals":[],"stageDurations":[]},{"date":"2026-10-13","value":6920,"records":4,"intervals":[],"stageDurations":[]},{"date":"2026-10-14","value":7640,"records":4,"intervals":[],"stageDurations":[]},{"date":"2026-10-15","value":null,"records":0,"intervals":[],"stageDurations":[]},{"date":"2026-10-16","value":9080,"records":4,"intervals":[],"stageDurations":[]},{"date":"2026-10-17","value":9800,"records":4,"intervals":[],"stageDurations":[]},{"date":"2026-10-18","value":10520,"records":4,"intervals":[],"stageDurations":[]}]},{"source":"Fictional Watch","type":"HKCategoryTypeIdentifierSleepAnalysis","device":"[\"\",\"\"]","unit":"h","kind":"sleep","daily":[{"date":"2026-10-12","value":7.25,"records":4,"intervals":[{"start":"2026-10-12T00:00:00.000Z","end":"2026-10-12T01:30:00.000Z","kind":"Deep","exportIds":["fictional-2026-10-12"]},{"start":"2026-10-12T01:30:00.000Z","end":"2026-10-12T04:30:00.000Z","kind":"Core","exportIds":["fictional-2026-10-12"]},{"start":"2026-10-12T04:30:00.000Z","end":"2026-10-12T06:00:00.000Z","kind":"REM","exportIds":["fictional-2026-10-12"]},{"start":"2026-10-12T06:00:00.000Z","end":"2026-10-12T07:15:00.000Z","kind":"Asleep","exportIds":["fictional-2026-10-12"]}],"stageDurations":[{"kind":"Deep","hours":1.5},{"kind":"Core","hours":3},{"kind":"REM","hours":1.5},{"kind":"Asleep","hours":1.25}]},{"date":"2026-10-13","value":7.25,"records":4,"intervals":[{"start":"2026-10-13T00:00:00.000Z","end":"2026-10-13T01:30:00.000Z","kind":"Deep","exportIds":["fictional-2026-10-13"]},{"start":"2026-10-13T01:30:00.000Z","end":"2026-10-13T04:30:00.000Z","kind":"Core","exportIds":["fictional-2026-10-13"]},{"start":"2026-10-13T04:30:00.000Z","end":"2026-10-13T06:00:00.000Z","kind":"REM","exportIds":["fictional-2026-10-13"]},{"start":"2026-10-13T06:00:00.000Z","end":"2026-10-13T07:15:00.000Z","kind":"Asleep","exportIds":["fictional-2026-10-13"]}],"stageDurations":[{"kind":"Deep","hours":1.5},{"kind":"Core","hours":3},{"kind":"REM","hours":1.5},{"kind":"Asleep","hours":1.25}]},{"date":"2026-10-14","value":7.25,"records":4,"intervals":[{"start":"2026-10-14T00:00:00.000Z","end":"2026-10-14T01:30:00.000Z","kind":"Deep","exportIds":["fictional-2026-10-14"]},{"start":"2026-10-14T01:30:00.000Z","end":"2026-10-14T04:30:00.000Z","kind":"Core","exportIds":["fictional-2026-10-14"]},{"start":"2026-10-14T04:30:00.000Z","end":"2026-10-14T06:00:00.000Z","kind":"REM","exportIds":["fictional-2026-10-14"]},{"start":"2026-10-14T06:00:00.000Z","end":"2026-10-14T07:15:00.000Z","kind":"Asleep","exportIds":["fictional-2026-10-14"]}],"stageDurations":[{"kind":"Deep","hours":1.5},{"kind":"Core","hours":3},{"kind":"REM","hours":1.5},{"kind":"Asleep","hours":1.25}]},{"date":"2026-10-15","value":7.25,"records":4,"intervals":[{"start":"2026-10-15T00:00:00.000Z","end":"2026-10-15T01:30:00.000Z","kind":"Deep","exportIds":["fictional-2026-10-15"]},{"start":"2026-10-15T01:30:00.000Z","end":"2026-10-15T04:30:00.000Z","kind":"Core","exportIds":["fictional-2026-10-15"]},{"start":"2026-10-15T04:30:00.000Z","end":"2026-10-15T06:00:00.000Z","kind":"REM","exportIds":["fictional-2026-10-15"]},{"start":"2026-10-15T06:00:00.000Z","end":"2026-10-15T07:15:00.000Z","kind":"Asleep","exportIds":["fictional-2026-10-15"]}],"stageDurations":[{"kind":"Deep","hours":1.5},{"kind":"Core","hours":3},{"kind":"REM","hours":1.5},{"kind":"Asleep","hours":1.25}]},{"date":"2026-10-16","value":null,"records":0,"intervals":[],"stageDurations":[]},{"date":"2026-10-17","value":7.25,"records":4,"intervals":[{"start":"2026-10-17T00:00:00.000Z","end":"2026-10-17T01:30:00.000Z","kind":"Deep","exportIds":["fictional-2026-10-17"]},{"start":"2026-10-17T01:30:00.000Z","end":"2026-10-17T04:30:00.000Z","kind":"Core","exportIds":["fictional-2026-10-17"]},{"start":"2026-10-17T04:30:00.000Z","end":"2026-10-17T06:00:00.000Z","kind":"REM","exportIds":["fictional-2026-10-17"]},{"start":"2026-10-17T06:00:00.000Z","end":"2026-10-17T07:15:00.000Z","kind":"Asleep","exportIds":["fictional-2026-10-17"]}],"stageDurations":[{"kind":"Deep","hours":1.5},{"kind":"Core","hours":3},{"kind":"REM","hours":1.5},{"kind":"Asleep","hours":1.25}]},{"date":"2026-10-18","value":7.25,"records":4,"intervals":[{"start":"2026-10-18T00:00:00.000Z","end":"2026-10-18T01:30:00.000Z","kind":"Deep","exportIds":["fictional-2026-10-18"]},{"start":"2026-10-18T01:30:00.000Z","end":"2026-10-18T04:30:00.000Z","kind":"Core","exportIds":["fictional-2026-10-18"]},{"start":"2026-10-18T04:30:00.000Z","end":"2026-10-18T06:00:00.000Z","kind":"REM","exportIds":["fictional-2026-10-18"]},{"start":"2026-10-18T06:00:00.000Z","end":"2026-10-18T07:15:00.000Z","kind":"Asleep","exportIds":["fictional-2026-10-18"]}],"stageDurations":[{"kind":"Deep","hours":1.5},{"kind":"Core","hours":3},{"kind":"REM","hours":1.5},{"kind":"Asleep","hours":1.25}]}]}],"counts":{"duplicates":0,"invalid":0,"unsupported":0,"crossingDay":0,"overlaps":0},"warnings":["Observed records are not full-day coverage. Missing values are unknown, not zero. No clinical targets or health conclusions are inferred.","Activity shows steps only. Separate sources/devices are never added together. Overlapping step intervals and intervals crossing local midnight are excluded; totals may be incomplete.","Sleep shows HealthKit intervals and Health Connect stages, split at local midnight. Observed asleep hours use the union of asleep/core/deep/REM intervals; in-bed and awake intervals are not sleep. These are calendar-day portions, not whole-night totals.","Other health types, including WHOOP provider records, are counted as unsupported. Discover and select supported exports before reviewing."],"exports":[{"id":"fictional-2026-10-12","day":"2026-10-12","created":"2026-10-19T12:00:00.000Z","partial":false},{"id":"fictional-2026-10-13","day":"2026-10-13","created":"2026-10-19T12:00:00.000Z","partial":false},{"id":"fictional-2026-10-14","day":"2026-10-14","created":"2026-10-19T12:00:00.000Z","partial":false},{"id":"fictional-2026-10-15","day":"2026-10-15","created":"2026-10-19T12:00:00.000Z","partial":false},{"id":"fictional-2026-10-16","day":"2026-10-16","created":"2026-10-19T12:00:00.000Z","partial":false},{"id":"fictional-2026-10-17","day":"2026-10-17","created":"2026-10-19T12:00:00.000Z","partial":false},{"id":"fictional-2026-10-18","day":"2026-10-18","created":"2026-10-19T12:00:00.000Z","partial":false}],"scope":{"deviceId":"fictional-catalog-phone","profileId":"fictional-catalog-profile"}},"url":"https://myself.md/apps/chatgpt?example=activity-sleep"}]}