time_above_hr
Calculates time at or above each configured heart-rate threshold per run and across the corpus, showing whether high-intensity exposure is repeated or isolated.
Instructions
Time at or above each rung of the configured HR ladder
(time_above_ladder_bpm in config/athlete.yaml), per run and corpus-wide.
thresholds_bpm in the result lists the rungs used.
THE QUESTION THE EXCURSION LIST CANNOT ANSWER: is the top of the range a
place this athlete has been REPEATEDLY, or twice? One run contributing six
excursions and six runs contributing one each look identical at the top of
a list sorted by peak.
Timer-time weighting, capped per record: time at a heart rate is a DOSE,
not a rate, so stopped time is not subtracted — the heart does not stop at
a road crossing. Totals are also reported without the run whose provenance
is open (§14e-bis).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| last_n | No | ||
| cluster | No | ||
| end_date | No | ||
| run_type | No | ||
| direction | No | ||
| segment_id | No | ||
| start_date | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |