The guide, statement by statement.
The field guide holds her patterns against my data, sorted by what my data can do with each: the ones I recognize, the ones I could test, the ones still on my list, and the ones out of reach. This is the complete accounting underneath it: every statement I distilled from Wiggers' guide, what it is about, whether this watch can measure it and how, and where I assessed each. It includes the honest gaps, the patterns this watch cannot see, and the ones I have not built yet.
51 statements, across her chapters and the two axes.
- Tested Pre-registered and run; the finding is on the site.
- Via a proxy Tested through a stand-in signal (this watch has no HRV).
- Testable Could be tested on this data; not a headline yet.
- Partly Only a coarse, daily-summary version is visible here.
- Descriptive (POTS) A descriptive read of a circulation pattern, not a crash test.
- Not built yet A real claim this data could check, not done yet.
- Never tried here The intervention was never done, so there is nothing in this data to measure.
- Off this watch The Forerunner 245 cannot measure it.
- Needs outside data Not a watch metric; needs an outside source.
- Not in the export Absent from this device's data.
- She flags it unreliable Wiggers herself calls the watch poor at this.
- Method check A data-quality check, not a claim about the body.
Heart rate A
- A1 PEM Tested
Resting heart rate rises after overexertion, and scales with how much you overdid it.
Pre-registered morning-RHR drift + dose test. · morning-RHR finding →
- A2 both Testable
It can deviate the other way too: a lower resting heart rate can also follow too much movement.
Both-direction deviation from personal baseline. · still on my list →
- A3 PEM Tested
The lowest night-time heart rate rises on crash days.
Peri-event night-RHR alignment. · morning-RHR finding →
- A4 PEM Testable
Hours of sustained elevation, not a brief spike, marks real overexertion.
Intraday sustained-elevation flag (Flack-via-Wiggers +20 bpm anchor). · still on my list →
Heart-rate variability (HRV) B
This watch records no HRV at all, so the whole family is read sideways through the night-to-night variability of sleep stress.
- B1 PEM Via a proxy
A day-over-day drop in HRV predicts a crash.
Sleep-stress spike as an HRV proxy. · HRV finding →
- B2 PEM Via a proxy
In PEM, HRV declines over several days even with rest.
Rolling sleep-stress slope across the peri-crash window. · HRV finding →
- B3 PEM Not built yet
A slowly rising HRV baseline coincides with improving periods.
The per-phase recovery data carries this (the HRV-proxy baseline read by phase); I have not isolated it as its own read. · the recovery in six phases →
- B4 PEM Via a proxy
A sudden HRV spike is bad news, not good: the parasympathetic swing.
Sleep-stress negative outlier after overexertion. · the swing finding →
- B5 — Via a proxy
HRV can rise at the onset of an acute illness (distinct from PEM).
Conditioned on illness-onset days; the one COVID window went the other way. · the COVID check →
Stress C
Garmin 'stress' is an HRV-derived arousal index, blind to the cause. The U-dip and the low-blood-volume half of stuck stress are orthostatic; see the O family below.
- C1 PEM Via a proxy
More orange night stress on crash days and their lead-in.
Sleep-stress mean / high-duration peri-event. · the variability finding →
- C2 PEM Testable
High total daily stress costs the next day's recharge.
Daily stress vs overnight body-battery gain and next-day felt-state. · still on my list →
- C3 PEM Tested
The stress cost is non-linear: a 30 to 40 step costs far more than it looks (a stair-step).
Binned / spline stress to felt-state (not a straight line). · Stress, and how I felt →
- C4 both Tested
Walls of orange: after overexertion, stress stays stuck high even at rest ('PEM or low blood volume').
Stress-not-settling test on the PEM interpretation (weak). · walls-of-orange finding →
Body battery D
- D1 PEM Testable
The bare body-battery number is a weak indicator of how you feel.
Same-day body-battery level vs felt-state. · still on my list →
- D2 PEM Tested
The dynamics (overnight gain, drain rate) matter more than the level.
Overnight gain / daytime drain vs felt-state. · the swing finding →
- D3 PEM Testable
Living 'at the top' (a 70 to 80% floor) coincides with fewer crashes.
Body-battery floor vs crash rate. · still on my list →
- D4 PEM Testable
Body battery drains steeply around a crash and leads the felt dip.
Body-battery slope across the peri-crash window. · still on my list →
- D5 PEM Tested
Paradoxically, a high morning body battery after overdoing it precedes a crash (false energy / the swing).
Morning body battery conditioned on prior-day overexertion. · the swing finding →
Steps & activity E
- E1 PEM Tested
There is a personal step threshold above which crash risk climbs, and you must respect the lag.
Lagged step-load in the days before vs crash. · exertion-lead-up finding →
- E2 PEM Testable
Rising steps without rising crashes marks genuine improvement.
Step-average slope vs crash rate over the same window. · still on my list →
- E3 PEM Testable
Intensity minutes may track your load better than raw steps.
Per-axis comparison (steps vs intensity minutes vs peak HR). · still on my list →
Sleep F
- F1 PEM Testable
Longer-than-usual sleep is typical in a crash.
Sleep-duration deviation around the crash night. · still on my list →
- F2 PEM Testable
Too little or too much deep sleep tracks worse days.
Deep-sleep deviation vs next-day felt-state. · still on my list →
- F3 PEM Not built yet
The Garmin sleep score predicts next-day capacity.
Garmin's own score is proprietary and needs REM the Forerunner 245 does not record, so I can't reproduce it. But a home-built sleep-quality proxy (duration deviation + deep-sleep fraction + awake minutes + bedtime consistency) is constructible from what this watch does record; queued.
- F4 PEM Testable
Inconsistent bedtimes cost the next day's energy.
7-day bedtime variance vs next-day felt-state. · still on my list →
The other sensors G
- G1 both Testable
Faster breathing marks a stuck-sympathetic, poor-recovery state.
Respiration rate (sleep + waking) vs crash / felt-state. · still on my list →
- G2 PEM Off this watch
Skin / estimated temperature shifts around a crash (mostly up).
No skin-temperature sensor on the Forerunner 245. · out of reach →
- G3 both Needs outside data
Low or falling barometric pressure tracks worse days and headaches.
Not a Garmin metric; needs an external weather join. · out of reach →
- G4 POTS She flags it unreliable
Blood oxygen dips on exertion, and (her interesting case) after standing.
She calls the watch's SpO2 unreliable; the interesting signal is positional. · out of reach →
Mechanism & lead/lag H
These are the decisive method questions the guide implies rather than states outright.
- H1 PEM Via a proxy
The wearable signals lead the felt crash (earlier warning than self-report).
Cross-correlation lag profiles; HRV arm via the sleep-stress proxy. · A discriminator, not a predictor →
- H2 PEM Via a proxy
A meaningful share of crashes are 'activity-invisible' (mental PEM the watch can't see).
Low-activity crashes with a sleep-stress signature; her own concession. · what the watch catches (beyond) →
- H3 — Testable
Acute-illness crashes have a different signature than PEM sags.
Classifier on pre-crash signatures, illness vs PEM. · two kinds of crash (beyond) →
- H4 PEM Via a proxy
The parasympathetic-swing signature precedes a felt dip within a day or two.
Body-battery-anchored composite + sleep-stress outlier. · the swing finding →
- H5 PEM Via a proxy
Each metric has its own characteristic lag versus the exertion; the lags differ.
Per-channel cross-correlation ordering (BB/stress <= RHR < HRV). · A discriminator, not a predictor →
Data-quality checks I
Not claims about the body; checks the research runs on itself.
- I1 — Method check
Re-run results excluding the first weeks of a device and imputed periods.
Sensitivity re-run; conclusions stable. · the seven limits →
- I2 — Method check
Mark device-change points and test for level shifts.
N/A here: one Forerunner 245 throughout four years. · the seven limits →
- I3 — Method check
Confirm the overlap window: rich metrics exist only from certain dates.
Per-column coverage documented. · what this watch can't see →
The orthostatic (POTS) family O
Half the guide is about circulation, not crashes: how the body handles standing, blood volume, and heat. Wiggers treats this descriptively, and it waxes and wanes as symptoms are managed. Most of it this watch cannot see.
- O1 POTS Partly
Resting heart rate can rise while you lie still, from too little movement ('you needed more blood flow').
Only the daily-summary heart rate is here; a within-day lying-still rise is hard to isolate. · out of reach →
- O2 POTS Off this watch
Standing up makes the heart race (the NASA-lean rise), a read of the autonomic nervous system.
The watch records no posture, so it cannot tell a standing rise from any other. · out of reach →
- O3 POTS Tested
The stress U-dip: a dip in stress while body battery rises, which she treats with electrolytes.
The U-dip count; present in my data and time-varying. · the U-dip finding →
- O4 both Via a proxy
Stress stays high on standing or after eating ('PEM or low blood volume').
Stress-not-settling test; weak, and it can't separate the POTS cause from the PEM one. · walls-of-orange finding →
- O5 POTS Never tried here
Managing POTS with compression, water, and salt significantly lowers daytime stress scores.
Her claim, an intervention effect. I never did the management (no compression, salt, or extra fluids), so there is nothing in my passive record to test; it would need a prospective trial. · out of reach →
- O6 both Needs outside data
Low or dropping barometric pressure leaves you dizzy and exhausted (below ~980 mBar for her).
Not a Garmin metric; needs an outside weather join. · out of reach →
- O7 POTS Off this watch
Blood oxygen drops after standing or moving, and rises again lying down.
Positional, and she calls the watch's blood-oxygen reading unreliable anyway. · out of reach →
- O8 POTS Method check
POTS raises the watch's data-gap and high-heart-rate estimation errors.
A racing heart can make the watch drop or estimate readings. · out of reach →
PEM statements not built yet PG
Load-and-recovery statements in her guide that the register has named but not yet turned into a test.
- PG1 PEM Not built yet
A long time to fall asleep after overexertion warns of PEM the next day (a rare predictive claim).
Sleep-onset latency; timestamps exist, constructable.
- PG2 PEM Not built yet
The heart-rate x HRV night-typology (high-HR-fluctuating, initial-high-then-falling, both-fluctuating).
A five-state night typology; only the severe-PEM and swing states map today.
- PG3 PEM Not built yet
Night heart rate is higher and more variable when disrupted, not just higher.
Night-RHR variability, distinct from the level.
- PG4 PEM Not built yet
A second personal dose anchor: two HRV dips past ~2,000 steps; HRV at 40 = not going well.
A steps/HRV anchor distinct from E1's 1600/3000.
- PG5 PEM Not built yet
Awake / restless minutes per night as a status readout.
The awake-minutes channel exists but is unused.
- PG6 PEM Not built yet
In a flare-up the heart rate runs high even lying down ('how upset my body is').
Resting HR / intensity-minutes while recumbent.
Distilled from the research register: wiggers_testable_hypotheses.md ↗. The mechanism labels and the "can I measure it" status are framing, not verdicts; the verdicts live in the crash tests, and the signals walked one at a time are in the field guide.