Headgate

Every head, and everything under it

The list shows the cattle you have. The animal page shows everything that has happened to one of them.

The herd inventory table: 98 in the current herd, 0 sold,
                  2 deceased, 0 archived, then a row per animal with its ear tag
                  chip, ranch ID, name, breed, category, sex, colour, pasture and
                  status.
Current herd by default. Sold, dead and archived animals are out of the count until you ask for them.
The same herd list on a phone, where each row becomes a card
                  with the tag chip, name and ranch ID stacked so nothing scrolls
                  sideways.
Below 767px every record table on the site becomes cards. No sideways scrolling with one hand on a gate.

The tag is the identity

Colour and number, drawn the way it hangs in the ear, so the row on the screen matches the animal in the alley. Ranch ID, RFID, tattoo, registration and official ID are all searchable, because different people at the same outfit call the same cow different things.

Dam and sire are links, not text

Home-raised replacements point back at the cow and the bull that made them, so a calf's page is one click from its dam's calving record and the bull's other calves. Purchased cattle just say purchased, which is the honest answer.

Sold is not deleted

An animal that leaves keeps its whole history and comes off the head count. The reports that ask what a calf crop did still find it. The worklists that ask what needs working today do not.

One animal's page.

Ginger, a seven-year-old Hereford cow: 24 health records, 7 breeding records, and two meat holds running from this morning's work.

Ginger's animal page: name, ranch ID, breed and status, then
                    a red panel saying she is under two active restrictions with
                    the dates each one clears, then tabs for Overview, Health 24,
                    Breeding and Calves 7, Genetics, Photos and History.
The restriction panel sits above everything else on the page, because it is the one thing that changes what you are allowed to do with her.
Ginger's page on a phone, with the tag chip, her details and
                    the restriction warning stacked in one column.

Weights over her whole life

Birth weight, weaning weight with the 205-day adjustment, yearling weight, and every trip through the chute since. Charted, so a cow that is losing ground shows it before you are told about it at preg check.

Calving history that reads like a calving book

Every calf, the sire, how the calving went, and whether the calf lived. Body condition scores twice a year, pre-breeding and pre-weaning, so the fall decision has spring evidence behind it.

History is a real audit trail

The History tab lists every edit to the animal's core profile fields: which field, what it was, what it became, who changed it and when. Something to read when two people disagree about what a record used to say.