Bee movement visibly changes under stress: calm colonies fly smooth, purposeful loops; stressed colonies show faster, more erratic, jittery movement — a real, observable welfare proxy beekeepers use (alongside brood pattern, defensive behavior, and comb-building rate).
stress_index = 0.4*tempStress + 0.35*foodScarcity + 0.25*disturbance*(protocol_multiplier)
welfare_score = 100 * (1 - stress_index)
protocol_multiplier: intensive management adds disturbance weight; low-disturbance reduces it
- Temperature stress — heat/cold outside the colony's thermoregulation comfort zone.
- Food scarcity — nectar/pollen dearth forcing the colony to forage harder or draw down stores.
- Inspection disturbance — how often/roughly the hive is opened and handled.
- Protocol — low-disturbance management (minimal, gentle inspections) dampens the disturbance term; intensive management amplifies it.
This mirrors real welfare-monitoring protocols: no single number captures colony welfare, but combining a few observable proxies into one index is exactly how apiary health-scoring systems work in practice.