Master data only (no orders/trips) · SA + EG LIVE WRITE
preflight
Validate DB connections, media roots, and seeded new-system tables
users
Merge & import core users (app + staff) and avatar media
drivers
Import country drivers from merged driver accounts (SA + EG)
vehicles
Import vehicles + map car brands/models/classes
vendors
Import vendors + store images (SA + EG)
catalog
Import categories, subcategories, products, options, and product media
wallets
Import wallet balances (opening balance only) for SA + EG
addresses
Import delivery addresses with best-effort region matching
activation
Import driver/vendor KYC files into activation requests (car images, licenses, IDs)
tga
Import WASL/Tawseel (هيئة النقل) registration state for SA drivers
presence
Append-only: import last known driver lat/lng into driver_presence (never overwrite)
report
Summarize migration counts and missing media
legacy-draft
Tool: set migrated driver/vendor activation requests to draft and profiles to pending