Cycle irregularity check
cycle_irregular_checkAnalyzes recent cycle lengths (3+) to classify cycles as regular or irregular via statistical heuristics, and flags a clinician hint when irregular—use before setting the irregular flag.
Instructions
v0.3.3 — Given the user's last 3+ cycle lengths (in days), reports whether the cycles look regular or irregular based on a stdev/CV/max-length heuristic. Use this BEFORE deciding whether to set cycle_irregular: true on the other tools. NOT a clinical diagnosis — surfaces a clinician hint when irregular.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| privacy_mode | No | Optional privacy mode: summary | structured | raw. summary omits free-text notes when present; structured/raw return full payload. | |
| cycle_lengths_days | Yes | Array of recent cycle lengths in days. Need 3+ for a meaningful result; fewer returns a 'log more periods' recommendation. |