New entity tracking repair/warranty/preventive maintenance jobs for an AssetItem. Reuses Vendor (nullable) for the repair location, no cost field (mirrors PurchaseOrder). "At most 1 open record per AssetItem" invariant left to the application layer, mirroring Assignment.