-- Additive: add percent column to payments for rescaling by payment plan.
-- nullable — existing rows keep percent NULL (legacy fallback in updateAcceptedTotal).
-- Apply to prod via SSH tunnel BEFORE pushing schema-dependent code.
-- No drops, no truncates, no data loss.

ALTER TABLE payments ADD COLUMN IF NOT EXISTS percent numeric(5,2);
