- Compare DerivedParams output against audit table - Run full test suite (12 existing + new trait/nutrient tests) - 2000-tick regression: population curves, state transitions, event counts within ±10–15% of baseline - Backward compatibility: worlds without `species_definitions` key fall back to legacy code paths
species_definitionskey fall back to legacy code paths