Data coverage / what's missing
data_coverageCheck health data coverage to identify present, missing, or stale records, showing per-signal presence, dates, and staleness.
Instructions
Expose what data actually exists — and what's absent or stale — as data.
Purpose: let the model check the record before asserting, instead of confabulating around missing values. Two modes:
source + name given → coverage for that one signal: present?, count, first/last date, and days since the last reading.
otherwise → a whole-record inventory: per-domain counts with latest date and staleness, an explicit list of EMPTY domains, and a per-signal inventory (which metrics / analytes / biomarkers / wearable types / substances are tracked, each with count + last date + staleness).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | a specific signal to scope the coverage check to. | |
| user | No | which person; defaults to the primary user. | |
| source | No | 'metric' | 'wearable' | 'lab' | 'biomarker' | 'substance' (with name). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||