Job Orders
Central business object (PRD §5). Workflow state machine: Draft → Confirmed → Processing → Customs → Shipment → Arrived → Delivered → Completed, plus Cancelled / On Hold.
Field visibility (TASK-017). Column sets below mirror the PRD §3 role matrix: Sales loses cost/revenue/margin, CS and Customs lose revenue/margin, Pricing loses revenue. In production the API omits unauthorized columns entirely — masking here is a prototype stand-in. CS assignment (TASK-018) is available to Super Admin and CS; assigning fires the "Job Order assigned" notification (§14) and an audit entry (§15).