Rename internal types and channels from Batch to Partition for consistency with the data model.
Add a YAML config schema for migration jobs (source/target schema, table, primary key, options) and parse it at startup.
Apply row-level transformations for special mssql types: uniqueidentifier, geometry/geography (WKB to EWKB) and datetime (UTC).