Here are some other threads on this topic:
- https://www.drupal.org/project/farm/issues/2630218
- https://www.drupal.org/project/farm/issues/2401525
- Log Type request: Death · Issue #197 · farmOS/farmOS · GitHub
- Loss of Product Event
- Livestock management workflow (birth / death / sale / ...)
- Animal Management
In almost all of those, I point back to the top one as the “canonical” idea for solving it: https://www.drupal.org/project/farm/issues/2630218
Add a concept of “lifespan” to assets, similar to “location”, “group membership”, etc - and allow it to be tracked via logs. So one log can define the start of an asset’s life, and one can define the end.