-- No down: this only ever creates objects that either (a) the disabled
-- 20260420000003_external_role_modules.up.sql.skip already defines the
-- teardown intent for, or (b) already existed independently of this
-- migration in any environment where it's a no-op. Nothing here is safe
-- to unilaterally drop without knowing which case applies.
