OptionalauthorUserID?: string | nullOptionalchildren?: ReactNodeExtra sections the host wants between the header and the exercises.
Optionalnote?: string | nullThe author's own context for whoever RUNS this — shown, never editable.
Optionalprovenance?: { author?: string | null; scope: ProvenanceScope } | nullAttribution for a FOREIGN template. Omitted on the viewer's own.
OptionalresolveExercise?: (item: WorkoutItemReturnDtoV2) => ExerciseMappedReturnDto | undefinedThe viewer's own exercise for an item, when they have one.
Optionaltags?: readonly EntityTagReturnDto[]
The definition's
sharingUserIDwhen it is someone else's — turns on the author's coaching cue per row.nullon the viewer's own.