Preserve historical nullability across API boundaries
When an API exposes historical rows, its client contract must preserve every nullable database field that can legitimately exist. Tightening a nullable column into a required string at the UI boundary can make one old record reject the entire response even though the endpoint, ro…