{ "marker": "20260808062035-760e776d", "gateway": "http://8.163.30.128:9000", "generatedAt": "2026-08-08T06:20:35.779Z", "completedAt": "2026-08-08T06:20:38.048Z", "success": false, "fatal": null, "testAccount": { "username": "merchant_admin" }, "expectedTerminalState": { "processStatus": "WAIT_SPLIT", "measureReviewStatus": "APPROVED", "feeStatus": "CONFIRMED" }, "resources": { "tenantId": "10001", "terminalInboundId": "2085909619958919170", "terminalOrderId": "2085909608158265345", "terminalInboundCode": "RK-2085909608158265345", "terminalMeasurementId": "2085909625084358657", "pendingOrderId": "2085962256093872130", "foreignOrderId": "2085665774056833025", "measurementImageFileIds": [], "weightImageFileIds": [] }, "steps": [ { "module": "phase2-session", "name": "client login", "passed": true, "skipped": false, "startedAt": "2026-08-08T06:20:35.781Z", "durationMs": 412, "http": 200, "code": "200", "message": "success", "requestId": "client-phase2-2a854847-f135-4c48-9f38-4ebd134847cd, client-phase2-2a854847-f135-4c48-9f38-4ebd134847cd", "traceId": "544367752d7e438d906928bd2f1c13ca", "evidence": { "username": "merchant_admin" } }, { "module": "phase2-session", "name": "load current enterprise profile", "passed": true, "skipped": false, "startedAt": "2026-08-08T06:20:36.193Z", "durationMs": 45, "http": 200, "code": "200", "message": "success", "requestId": "client-phase2-ba9836bc-1ee7-4169-80de-81619ea930f0, client-phase2-ba9836bc-1ee7-4169-80de-81619ea930f0", "traceId": "ee177b1b0bbb47bb80a9d885024b6f1b", "evidence": { "tenantId": "10001", "tenantName": "一期演示企业", "status": "ACTIVE" } }, { "module": "phase2-session", "name": "client has order view permission", "passed": true, "skipped": false, "startedAt": "2026-08-08T06:20:36.238Z", "durationMs": 44, "http": 200, "code": "200", "message": "success", "requestId": "client-phase2-79e2fae4-9149-4907-969a-c9e432b09dbf, client-phase2-79e2fae4-9149-4907-969a-c9e432b09dbf", "traceId": "db355c884ffc4878b5df63be012984f7", "evidence": { "permissionCount": 27 } }, { "module": "phase2-fixture", "name": "platform fixture account login", "passed": true, "skipped": false, "startedAt": "2026-08-08T06:20:36.283Z", "durationMs": 342, "http": 200, "code": "200", "message": "success", "requestId": "client-phase2-4076b5e9-01aa-4ae6-b5a7-be519e32e59a, client-phase2-4076b5e9-01aa-4ae6-b5a7-be519e32e59a", "traceId": "8206fa371a274e19b4ed37aa57d00d6f", "evidence": { "username": "platform_admin" } }, { "module": "phase2-fixture", "name": "discover current enterprise inbound fixtures", "passed": true, "skipped": false, "startedAt": "2026-08-08T06:20:36.625Z", "durationMs": 85, "http": 200, "code": "200", "message": "success", "requestId": "client-phase2-7428b82e-bf10-4c31-a118-5c14c766ade0, client-phase2-7428b82e-bf10-4c31-a118-5c14c766ade0", "traceId": "f24ae5dcddb446d1b88dd32c5faee5d6", "evidence": { "total": "38", "statusCounts": { "INBOUNDED|APPROVED|UNPRICED": 8, "MEASURING|NOT_SUBMITTED|UNPRICED": 14, "WAIT_MEASURE|NOT_SUBMITTED|UNPRICED": 12, "WAIT_SPLIT|APPROVED|UNPRICED": 1, "WAIT_SPLIT|APPROVED|CONFIRMED": 2, "WAIT_SPLIT|APPROVED|CALCULATED": 1 } } }, { "module": "phase2-fixture", "name": "terminal state filters find selected inbound", "passed": true, "skipped": false, "startedAt": "2026-08-08T06:20:36.711Z", "durationMs": 48, "http": 200, "code": "200", "message": "success", "requestId": "client-phase2-9ef014fe-ef45-4dbb-94b7-d931fc10b47d, client-phase2-9ef014fe-ef45-4dbb-94b7-d931fc10b47d", "traceId": "4c52bbc80b4f4ae49022d074eff854a5", "evidence": { "total": "2", "inboundId": "2085909619958919170" } }, { "module": "phase2-fixture", "name": "load platform terminal inbound reference detail", "passed": true, "skipped": false, "startedAt": "2026-08-08T06:20:36.759Z", "durationMs": 38, "http": 200, "code": "200", "message": "success", "requestId": "client-phase2-536ff03a-2233-405a-8ac0-28cafa13e7fc, client-phase2-536ff03a-2233-405a-8ac0-28cafa13e7fc", "traceId": "b6fc5ba4288b4361b8d0a85566ab21bb", "evidence": { "inboundId": "2085909619958919170", "orderId": "2085909608158265345", "processStatus": "WAIT_SPLIT", "measureReviewStatus": "APPROVED", "feeStatus": "CONFIRMED" } }, { "module": "phase2-measurement-fixture", "name": "load four customer dimension weighting rules", "passed": true, "skipped": false, "startedAt": "2026-08-08T06:20:36.797Z", "durationMs": 40, "http": 200, "code": "200", "message": "success", "requestId": "client-phase2-92588486-fed5-41fb-9322-a67416fdb478, client-phase2-92588486-fed5-41fb-9322-a67416fdb478", "traceId": "b225b9bcb92d46fd9502eef48596a4f7", "evidence": { "tenantId": "10001", "rules": [ { "boxType": "SMALL", "inner": [ 30, 20, 20 ], "edgeAdditionCm": 2, "outer": [ 34, 24, 24 ], "volumeCbm": 0.02, "version": 0 }, { "boxType": "MEDIUM", "inner": [ 40, 30, 30 ], "edgeAdditionCm": 2, "outer": [ 44, 34, 34 ], "volumeCbm": 0.051, "version": 0 }, { "boxType": "LARGE", "inner": [ 50, 40, 40 ], "edgeAdditionCm": 2, "outer": [ 54, 44, 44 ], "volumeCbm": 0.105, "version": 0 }, { "boxType": "EXTRA_LARGE", "inner": [ 60, 50, 50 ], "edgeAdditionCm": 2, "outer": [ 64, 54, 54 ], "volumeCbm": 0.187, "version": 0 } ] } }, { "module": "phase2-measurement-fixture", "name": "load approved terminal measurement detail", "passed": true, "skipped": false, "startedAt": "2026-08-08T06:20:36.837Z", "durationMs": 38, "http": 200, "code": "200", "message": "success", "requestId": "client-phase2-fc3f4698-b49b-4f3f-b946-557fdc250803, client-phase2-fc3f4698-b49b-4f3f-b946-557fdc250803", "traceId": "66371b88f5ba4511824b947163518393", "evidence": { "inboundId": "2085909619958919170", "measurementId": "2085909625084358657", "measurementStatus": "APPROVED", "actualPackageCount": 4, "actualGrossWeightKg": 1383, "actualVolumeCbm": 0.1895, "volumeWeightKg": 31.647, "itemCount": 4, "weightResultCount": 3 } }, { "module": "phase2-measurement-fixture", "name": "carton measurements contain complete traceable data", "passed": true, "skipped": false, "startedAt": "2026-08-08T06:20:36.875Z", "durationMs": 0, "http": null, "code": null, "message": null, "requestId": null, "traceId": null, "evidence": { "itemCount": 4 } }, { "module": "phase2-measurement-fixture", "name": "carton volume and package aggregates are consistent", "passed": true, "skipped": false, "startedAt": "2026-08-08T06:20:36.875Z", "durationMs": 0, "http": null, "code": null, "message": null, "requestId": null, "traceId": null, "evidence": { "actualPackageCount": 4, "actualVolumeCbm": 0.1895, "volumeWeightKg": 31.647 } }, { "module": "phase2-measurement-fixture", "name": "confirmed weight results form an independent weight line", "passed": true, "skipped": false, "startedAt": "2026-08-08T06:20:36.875Z", "durationMs": 0, "http": null, "code": null, "message": null, "requestId": null, "traceId": null, "evidence": { "actualGrossWeightKg": 1383, "weightResultCount": 3 } }, { "module": "phase2-measurement-fixture", "name": "carton billing volume uses current customer dimension weighting", "passed": false, "skipped": false, "startedAt": "2026-08-08T06:20:36.876Z", "durationMs": 0, "http": null, "code": null, "message": null, "requestId": null, "traceId": null, "evidence": { "measurementId": "2085909625084358657", "items": [ { "itemNo": "B1", "measured": [ 10, 10, 10 ], "storedOuter": [ null, null, null ], "unitVolumeCbm": 0.001, "expected": { "boxType": "SMALL", "ruleVersion": 0, "outer": [ 34, 24, 24 ], "unitVolumeCbm": 0.02 } }, { "itemNo": "B2", "measured": [ 35, 25, 25 ], "storedOuter": [ null, null, null ], "unitVolumeCbm": 0.0219, "expected": { "boxType": "MEDIUM", "ruleVersion": 0, "outer": [ 44, 34, 34 ], "unitVolumeCbm": 0.051 } }, { "itemNo": "B3", "measured": [ 45, 35, 35 ], "storedOuter": [ null, null, null ], "unitVolumeCbm": 0.0552, "expected": { "boxType": "LARGE", "ruleVersion": 0, "outer": [ 54, 44, 44 ], "unitVolumeCbm": 0.105 } }, { "itemNo": "B4", "measured": [ 55, 45, 45 ], "storedOuter": [ null, null, null ], "unitVolumeCbm": 0.1114, "expected": { "boxType": "EXTRA_LARGE", "ruleVersion": 0, "outer": [ 64, 54, 54 ], "unitVolumeCbm": 0.187 } } ] }, "error": { "name": "Error", "message": "B1 weighted unit volume: expected=0.02 actual=0.001" } }, { "module": "phase2-client-security", "name": "client cannot read platform measurement workspace directly", "passed": true, "skipped": false, "startedAt": "2026-08-08T06:20:36.876Z", "durationMs": 25, "http": 403, "code": "A0403", "message": "无权访问该资源", "requestId": "client-phase2-9108c904-ee43-40c2-bc11-288455d4c191", "traceId": null, "evidence": { "rejectionCode": "A0403" } }, { "module": "phase2-client-security", "name": "client cannot bypass billing publication to read platform image", "passed": true, "skipped": false, "startedAt": "2026-08-08T06:20:36.901Z", "durationMs": 31, "http": 403, "code": "A0403", "message": "无权访问该资源", "requestId": "client-phase2-1a11b1f0-afd4-4091-b52e-2a2fa1006fdf", "traceId": null, "evidence": { "fileId": "2085909625048727553", "rejectionCode": "A0403" } }, { "module": "phase2-fixture", "name": "discover foreign terminal fixture for isolation", "passed": true, "skipped": false, "startedAt": "2026-08-08T06:20:36.932Z", "durationMs": 113, "http": 200, "code": "200", "message": "success", "requestId": "client-phase2-46e3bf79-d804-409a-ad00-ebc36c50bd40, client-phase2-46e3bf79-d804-409a-ad00-ebc36c50bd40", "traceId": "2983ab506e59449cb57e342ab58ccb20", "evidence": { "total": "278" } }, { "module": "phase2-client-visibility", "name": "unfinished inbound billing remains unavailable", "passed": true, "skipped": false, "startedAt": "2026-08-08T06:20:37.045Z", "durationMs": 43, "http": 200, "code": "A0404", "message": "入库费用尚未由客服审核并发布", "requestId": "client-phase2-c50771d6-4041-4eb1-984e-a4a0885bf432, client-phase2-c50771d6-4041-4eb1-984e-a4a0885bf432", "traceId": "5bff6ee6f75242d9abdc7649c3202911", "evidence": { "orderId": "2085962256093872130", "processStatus": "INBOUNDED", "feeStatus": "UNPRICED", "rejectionCode": "A0404" } }, { "module": "phase2-client-visibility", "name": "unknown order inbound billing is rejected", "passed": true, "skipped": false, "startedAt": "2026-08-08T06:20:37.089Z", "durationMs": 45, "http": 200, "code": "A0404", "message": "订单尚未生成入库单", "requestId": "client-phase2-4ab809c7-ff3b-43f8-a6a9-a1cb4fa2367d, client-phase2-4ab809c7-ff3b-43f8-a6a9-a1cb4fa2367d", "traceId": "08541a78635746319916499da91df6a9", "evidence": { "orderId": 1, "rejectionCode": "A0404" } }, { "module": "phase2-client-billing", "name": "terminal inbound billing is visible to client", "passed": false, "skipped": false, "startedAt": "2026-08-08T06:20:37.134Z", "durationMs": 84, "http": 200, "code": "A0404", "message": "入库运费明细尚未发布", "requestId": "client-phase2-0283d6e1-1ed2-4480-8a02-880459fb5f5c, client-phase2-0283d6e1-1ed2-4480-8a02-880459fb5f5c", "traceId": "d6edff82e4834ec6ba483ff29b86e244", "evidence": { "rejectionCode": "A0404" }, "error": { "name": "Error", "message": "business code: expected=\"200\" actual=\"A0404\"" } }, { "module": "phase2-client-billing", "name": "terminal billing aggregate contract", "passed": true, "skipped": true, "startedAt": "2026-08-08T06:20:37.219Z", "durationMs": 0, "http": null, "code": null, "message": "Terminal billing endpoint did not return a visible aggregate", "requestId": null, "traceId": null, "evidence": null }, { "module": "phase2-client-billing", "name": "published measurement summary matches approved platform snapshot", "passed": true, "skipped": true, "startedAt": "2026-08-08T06:20:37.219Z", "durationMs": 0, "http": null, "code": null, "message": "Terminal billing endpoint did not return a visible aggregate", "requestId": null, "traceId": null, "evidence": null }, { "module": "phase2-client-billing", "name": "published carton measurements match platform snapshot", "passed": true, "skipped": true, "startedAt": "2026-08-08T06:20:37.219Z", "durationMs": 0, "http": null, "code": null, "message": "Terminal billing endpoint did not return a visible aggregate", "requestId": null, "traceId": null, "evidence": null }, { "module": "phase2-client-billing", "name": "published carton volumes follow current weighting rules", "passed": true, "skipped": true, "startedAt": "2026-08-08T06:20:37.219Z", "durationMs": 0, "http": null, "code": null, "message": "Terminal billing endpoint did not return a visible aggregate", "requestId": null, "traceId": null, "evidence": null }, { "module": "phase2-client-billing", "name": "published weight results match confirmed platform weights", "passed": true, "skipped": true, "startedAt": "2026-08-08T06:20:37.219Z", "durationMs": 0, "http": null, "code": null, "message": "Terminal billing endpoint did not return a visible aggregate", "requestId": null, "traceId": null, "evidence": null }, { "module": "phase2-client-billing", "name": "weight and volume billing lines are independently consistent", "passed": true, "skipped": true, "startedAt": "2026-08-08T06:20:37.219Z", "durationMs": 0, "http": null, "code": null, "message": "Terminal billing endpoint did not return a visible aggregate", "requestId": null, "traceId": null, "evidence": null }, { "module": "phase2-client-billing", "name": "published fee detail matches confirmed fee snapshot", "passed": true, "skipped": true, "startedAt": "2026-08-08T06:20:37.219Z", "durationMs": 0, "http": null, "code": null, "message": "Terminal billing endpoint did not return a visible aggregate", "requestId": null, "traceId": null, "evidence": null }, { "module": "phase2-client-billing", "name": "client aggregate excludes platform internal collections", "passed": true, "skipped": true, "startedAt": "2026-08-08T06:20:37.219Z", "durationMs": 0, "http": null, "code": null, "message": "Terminal billing endpoint did not return a visible aggregate", "requestId": null, "traceId": null, "evidence": null }, { "module": "phase2-client-images", "name": "published measurement and weight image access", "passed": true, "skipped": true, "startedAt": "2026-08-08T06:20:37.219Z", "durationMs": 0, "http": null, "code": null, "message": "Terminal billing endpoint did not return a visible aggregate", "requestId": null, "traceId": null, "evidence": null }, { "module": "phase2-unified-orders", "name": "unified order list exposes phase-two terminal state", "passed": false, "skipped": false, "startedAt": "2026-08-08T06:20:37.219Z", "durationMs": 711, "http": 200, "code": "200", "message": "success", "requestId": "client-phase2-02fe53ec-c024-42b6-841b-22c145879272, client-phase2-02fe53ec-c024-42b6-841b-22c145879272", "traceId": "75cd022c9f6f43e4b5595575753b3597", "evidence": { "orderId": "2085909608158265345", "mainStatus": "WAIT_SPLIT", "inboundId": "2085909619958919170", "measurementReviewStatus": "APPROVED", "actualGrossWeightKg": 1383, "actualVolumeCbm": 0.1895 }, "error": { "name": "Error", "message": "unified main status: expected=\"INBOUNDED\" actual=\"WAIT_SPLIT\"" } }, { "module": "phase2-unified-orders", "name": "unified order detail exposes phase-two summary and timeline", "passed": false, "skipped": false, "startedAt": "2026-08-08T06:20:37.930Z", "durationMs": 91, "http": 200, "code": "200", "message": "success", "requestId": "client-phase2-ad957e7f-9520-40cc-a1c9-30ec978f058e, client-phase2-ad957e7f-9520-40cc-a1c9-30ec978f058e", "traceId": "f5f613e3459e427aac9f24e80baedec4", "evidence": { "orderId": "2085909608158265345", "mainStatus": "WAIT_SPLIT", "timelineCount": 5 }, "error": { "name": "Error", "message": "unified main status: expected=\"INBOUNDED\" actual=\"WAIT_SPLIT\"" } }, { "module": "phase2-isolation", "name": "cross-enterprise terminal billing is rejected", "passed": true, "skipped": false, "startedAt": "2026-08-08T06:20:38.021Z", "durationMs": 27, "http": 200, "code": "A0404", "message": "订单尚未生成入库单", "requestId": "client-phase2-16f5e503-bb89-4b9d-8992-038d489dec0c, client-phase2-16f5e503-bb89-4b9d-8992-038d489dec0c", "traceId": "30a61022096b48a299edf68a59e455a9", "evidence": { "orderId": "2085665774056833025", "tenantId": "2085308606829346818", "rejectionCode": "A0404" } } ] }