INFO [alembic.runtime.migration] Context impl PostgresqlImpl. INFO [alembic.runtime.migration] Will assume transactional DDL. P29C1_ALEMBIC_HEAD=PASS P29C1_BILLING_TABLES_PRESENT=PASS P29C1_LEGACY_SOFT_REFS_AND_REAL_FKS=PASS P29C1_REFERRAL_API_OPENAPI=PASS P29C1_COMMERCIAL_SEED=PASS P29C1_LEGACY_ADMIN_INVITE_COMPAT=PASS P29C1_PAID_REFERRAL_ELIGIBILITY=PASS P29C1_SOFT_USER_REF_VALIDATED=PASS P29C1_SOFT_PLAN_REF_VALIDATED=PASS P29C1_ADMIN_COMMERCIAL_INVITE_BLOCKED=PASS P29C1_REFERRAL_ACTIVE_LIMIT_3=PASS P29C1_REFERRAL_ONE_TIME_LINEAGE=PASS P29C1_EXISTING_IDENTITY_NO_NEW_TRIAL=PASS P29C1_TRIAL_7D_ONE_CONFIGURATION_PAIRED_WG_AWG=PASS P29C1_INVITER_INVITE_REDEMPTION_LINEAGE=PASS P29C1_TRIAL_CANNOT_CREATE_REFERRAL=PASS P29C1_TRIAL_CANNOT_REISSUE_REFERRAL=PASS P29C1_NONPAID_INVITER_LINK_INEFFECTIVE=PASS P29C1_COMMERCIAL_USER_DELETION_COMPAT=PASS P29C1_TRANSACTION_FIXTURE_ROLLBACK=PASS RESULT=PASS_P29C1_SERVICE_ACCEPTANCE P29C1_SINGLE_SEMANTIC_ACCEPTANCE=PASS CORE_CHANGE_COMPLETE=true RESULT=PASS_P29C1_R02_POSTCHECK