Top-level workout rows are not enough for deeper strength and recovery analysis. The export note explicitly calls out a second pass through WorkoutStatistics.
Starter scope:
- parse child WorkoutStatistics
- capture per-workout energy distance and heart-rate summaries where available
- decide how those metrics feed BetterFit recommendations
Sources:
Notes/2026-04-19 - Apple Health Export Summary and Conversion Guide.md
Assignee: johnnyhuy
Top-level workout rows are not enough for deeper strength and recovery analysis. The export note explicitly calls out a second pass through WorkoutStatistics.
Starter scope:
Sources:
Notes/2026-04-19 - Apple Health Export Summary and Conversion Guide.mdAssignee: johnnyhuy