Skip to content

@kaiord/core


@kaiord/core / SportCategory

Type Alias: SportCategory

SportCategory = "cycling" | "running" | "swimming" | "other"

Defined in: packages/core/src/domain/schemas/sport-category.ts:10

Coarse capability category for a sport. Behavioural logic (zone/threshold models, lossy adapter collapse to TCX/ZWO) branches on this category, never on the open-ended Sport identity — so widening the sport vocabulary never requires touching that logic. other is the default and behaves like generic (no power/pace model; collapses to TCX Other).