# Phase 74.9.1 — schema safety corrections ## Corrected - Post-DDL verification checks complete column counts, unique column names, and matches properties by column name rather than zip truncation. - Refuses inline DDL generation if the column list changed or unsupported properties were modified. - Preserves existing SHOW FULL COLUMNS column comments in generated MODIFY COLUMN clauses. - Refuses inline reconstruction of generated columns; edit their original DDL instead. - Replaced a forced regular-expression construction and forced NSPrintInfo cast. ## Still unverified / outstanding - Full Xcode/macOS compilation and UI/integration tests (Linux environment cannot execute Xcode). - Full preservation of all possible MySQL column attributes: generated SQL MUST be reviewed; for advanced column definitions prefer Original DDL. - Live TLS certificate verification, socket deadlines and cancellation, account administration operations, query-grid editing and large-result performance benchmarks. - Do not execute generated DDL on production without a backup and SQL review.