-- A product-level fallback for max_claims, one tier above the hardcoded
-- default of 1 in the resolution chain (ClaimLinkFactory::resolveMaxClaims):
-- per-link override -> creator group default -> campaign default ->
-- product default -> 1. NULL (the default for every existing product)
-- means "no product-level default configured", so nothing changes for
-- existing products or already-issued claim links until an admin sets one.

ALTER TABLE products ADD COLUMN default_max_claims INT UNSIGNED NULL AFTER status;
