20260218172403_*.sql:64-68 | ALTER TABLE cl_pharmacies DROP COLUMN address_line_1, address_line_2, city, state, zip_code (with IF EXISTS) | Intentional consolidation | Address moved to a normalized location pattern. Verify spec link. |
20260303234525_*.sql:3 | ALTER TABLE cl_patient_charts DROP COLUMN chart_summary_metadata | Comment-only (rollback note) | OK |
20260311000823_*.sql:27 | ALTER TABLE pf_oauth_state DROP COLUMN updated_at (NO IF EXISTS) | Risky — fails replay if column already absent | Add IF EXISTS guard if this migration is ever revisited or used as template |
20260319182644_*.sql:24 | DROP TABLE IF EXISTS pf_user_roles | Intentional V1→V2 permissions cleanup | Confirmed by surrounding context (PF-30) |
20260319183800_*.sql:6 | DROP TABLE IF EXISTS pf_index_cleanup_audit | Intentional audit-table cleanup | OK |
20260326034722_*.sql:12-18 | DROP TABLE IF EXISTS hr_policies, hr_policy_acknowledgments, hr_policy_distributions CASCADE + 2 column drops | Intentional HR redesign | Verify spec link to HR module redesign |
20260331143000_gr_findings_rpc_regulatory_rls.sql:232 | DROP COLUMN IF EXISTS regulatory_bodies | Intentional GR schema change | OK |
20260401173717_*.sql:9 | DROP TABLE IF EXISTS survey_responses | Intentional legacy table cleanup | Verify no consumers |
20260417211339_fa_coa_templates.sql:20 | DROP TABLE only in rollback comment | Comment-only | OK |
20260417203241_fa_template_applications_and_account_audit.sql:24-27 | DROP TABLE / DROP COLUMN only in rollback comment | Comment-only | OK |