Bevel Intelligence should be able to generate workouts using all activity types available in HealthKit and the Apple Watch, and should support partitioning a single workout into multiple activities (the way HealthKit divides a workout into segments). https://developer.apple.com/documentation/healthkit/dividing-a-healthkit-workout-into-activities
  1. Full activity coverage — when generating cardio/endurance workouts, Bevel Intelligence should expose every activity type Apple Watch supports (e.g. basketball, not just run/bike/swim/row). Currently a basketball skill + cardio session renders as a generic “other” activity instead of basketball.
  2. Multi-activity workouts — the ability to build one workout with distinct activity segments (e.g. a basketball skills block followed by cycling intervals), tracked as a single session with heart rate throughout, rather than being flattened to one activity type.
Why it matters: Users will train in mixed and sport-specific ways that don’t fit the standard run/bike/swim set. Supporting the full HealthKit activity list and partitioned workouts would let Bevel Intelligence accurately track any session a user actually does.