runtime: node entrypoint: scripts/index.cjs timeout: 120000 interface: input: rawText: type: string required: false description: 上游 OCR 原文 lines: type: array required: false description: OCR 行文本数组 imageUrl: type: string required: false description: 保单图片 URL,仅用于链路追踪;当前脚本不直接 OCR 图片 expectedVin: type: string required: false description: 订单 VIN,用于置信度和告警 expectedOwnerName: type: string required: false description: 订单车主姓名,用于置信度和告警 expectedPolicyNo: type: string required: false description: 订单已填商业险保单号,用于置信度和告警 output: success: type: boolean policyNo: type: string vin: type: string nameCandidates: type: array certificateNo: type: string certificateNoMasked: type: boolean plateNo: type: string engineNo: type: string usageNature: type: string startDate: type: string endDate: type: string hasVehicleDamageCoverage: type: boolean coverageEvidence: type: array confidence: type: number warnings: type: array rawText: type: string