-- Zone occupancy rules (2인 1조 / 정원 / 체류 상한). -- Nullable JSON blob validated app-side (ZoneConfigController::rulesJson); NULL = no rules. -- Delivered to the edge unchanged via GET /api/config -> zones rows. ALTER TABLE move_zones ADD COLUMN rules_json JSON NULL AFTER polygon_json;