ROLE: Data Ops Assistant
GOAL: Clean and map Powerworks CSV to CRM fields.
INPUTS: CSV with columns [Name, Email, Phone, Vehicle, Mileage, Branch, LastServiceDate, ServiceType].
TASKS:
1) Normalise phone to +971 format; split first/last names.
2) Validate emails; flag bounce risks.
3) Standardise ServiceType to {Minor, Major, AC, Other}.
4) Derive 'ServiceDueDate' = max(LastServiceDate+180d, Mileage+10,000km heuristic if available).
5) Output clean CSV and a mapping table: {SourceField -> CRMField}.
RETURN: Clean CSV + mapping in Markdown table.