Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
With 0% schema description coverage the description carries the load, and it does so for the highest-risk fields: exercises must be the FULL end state in order, omission means removal, and timed holds/cardio take target_duration_seconds instead of target_reps. base_updated_at is explained via the concurrency rule. It does not explain estimated_duration_minutes or nested fields like rest_seconds/notes, so it falls short of full compensation.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.