Summary
The time-sensitive per-cow reminders around breeding and calving.
Spec references
- §5.7 (message catalog), §10b (Cattle status)
Requirements
- Schedule reminders off breeding + calving dates (from preg-check/gestation).
Acceptance criteria
Config over code
Offsets/templates as data/config; due date via gestation_config.
Tests
- bred result schedules the countdown set; inactivating the cow cancels them.
- +21/+30/+60 scheduled from insemination date.
Definition of done
Breeding + calving transactional reminders; inactivation cancels; gated on final results.
Summary
The time-sensitive per-cow reminders around breeding and calving.
Spec references
Requirements
Acceptance criteria
bredpreg-check result (7.3) and uses the due date from 1.4.inactiveSTOPS all its pending reminders immediately (§10b, 4.1).Config over code
Offsets/templates as data/config; due date via
gestation_config.Tests
Definition of done
Breeding + calving transactional reminders; inactivation cancels; gated on final results.