531d5cff30
- Transfer negative balances on merge (debt must not vanish) - Validate OAuth state was initiated for account linking flow - Transfer secondary's referrer to primary when primary has none - Type MergePreviewSubscription schema (replace dict[str, Any]) - Cap restore_merge_token TTL to prevent clock-skew extension - Add 4 new tests (negative balance, referrer transfer scenarios)