check_rotation
Check a beekeeper's varroa treatment history against published resistance-rotation guidance. Deterministic rules only — no AI. Returns violations (same active group repeated, label withdrawal period breached), cautions, and the inputs it could not judge.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"treatments": "<treatments>"
},
"name": "check_rotation"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| treatments | Yes | Treatments in any order. Each: {date:"YYYY-MM-DD", product:"apivar"|"apistan"|"apiguard"|"formic"|"oxalic"|"bayvarol"|"checkmite"|"hopguard"|"biotech"|"other", active?, irac_group?, label_withdrawal_days?, honey_supers_on?, notes?} | |
| harvest_date | No | Planned or actual honey harvest date (YYYY-MM-DD), used to check label withdrawal periods. | |
| infestation_percent | No | Your measured varroa infestation in percent of adult bees (from a wash/shake count), if you measured it. |