Per-species vital baselines + survivable bands. Keyed by the
VitalSign field names as literal keys deliberately — so Species
needs no import from lib/vitals (VitalsMixin maps its VitalSign
union onto these keys internally). Flat nested record → default
JSON serialization, no marshaller (same as visionProfile).
Per-species vital baselines + survivable bands. Keyed by the
VitalSignfield names as literal keys deliberately — soSpeciesneeds no import fromlib/vitals(VitalsMixinmaps itsVitalSignunion onto these keys internally). Flat nested record → default JSON serialization, no marshaller (same asvisionProfile).