resistance_history
Track heart rate at matched resistance over calendar time, treating each exposure as one block and separating blocks without stated RPM; groups with fewer than three blocks report insufficient trend.
Instructions
§18.1 HR at matched resistance over CALENDAR TIME — the longitudinal cut.
EFFECTIVE n IS THE NUMBER OF BLOCKS, NEVER THE NUMBER OF HR RECORDS. A
block is one exposure to one resistance; its several hundred HR samples are
one observation of it. This project has made the opposite mistake twice
(§6.9, §2.6) and both are recorded as the same disease.
A group with fewer than three blocks reports `trend_status: insufficient`
and says how many it has, rather than drawing a line through two points.
Blocks with no stated RPM are grouped SEPARATELY from blocks that have one:
no stated cadence is not a cadence that happens to match.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| match_rpm | No | ||
| resistance | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |