Files
baiyue-firstleg/reports/client-test-env-20260808014829-37933828.json
T
2026-08-08 10:11:04 +08:00

1835 lines
58 KiB
JSON

{
"marker": "20260808014829-37933828",
"gateway": "http://8.163.30.128:9000",
"generatedAt": "2026-08-08T01:48:29.515Z",
"completedAt": "2026-08-08T01:48:39.744Z",
"success": true,
"fatal": null,
"testAccount": {
"username": "client_20260808014829_4ee97a",
"companyName": "客户端全链路测试企业-20260808014829-37933828",
"legalPhone": "13953709516"
},
"resources": {
"tenantId": "2085905957367959553",
"membershipId": "2085905957367959555",
"reviewId": "2085905961520320513",
"productImageFileId": "2085905981813358594",
"receivingWarehouseId": "193000000000200001",
"destinationWarehouseId": "193000000000000001",
"channelCode": "EXX_RAIL_NY",
"roleId": null,
"testMembershipId": "2085905968612888580",
"orderIds": [
"2085905960627929090",
"2085905982199234561",
"2085905983914704898"
]
},
"steps": [
{
"module": "registration",
"name": "enterprise self-registration",
"passed": true,
"skipped": false,
"startedAt": "2026-08-08T01:48:29.516Z",
"durationMs": 393,
"http": 200,
"code": "200",
"message": "success",
"requestId": "client-e2e-289b86f3-8ab2-47fc-8e46-ac0901c4fa01, client-e2e-289b86f3-8ab2-47fc-8e46-ac0901c4fa01",
"traceId": "5ab1ab09ccb84d449393f45c20723d92",
"evidence": {
"tenantId": "2085905957367959553",
"membershipId": "2085905957367959555",
"tenantStatus": "PROFILE_REQUIRED",
"nextStep": "LOGIN_AND_COMPLETE_QUALIFICATIONS"
}
},
{
"module": "registration",
"name": "duplicate username is rejected",
"passed": true,
"skipped": false,
"startedAt": "2026-08-08T01:48:29.909Z",
"durationMs": 35,
"http": 200,
"code": "A0409",
"message": "Username already exists",
"requestId": "client-e2e-45e1c240-ec89-4a82-b54a-7a70820c2d19, client-e2e-45e1c240-ec89-4a82-b54a-7a70820c2d19",
"traceId": "d7e7aff821f84fd3b1d14c175516bc83",
"evidence": null
},
{
"module": "registration",
"name": "login before approval",
"passed": true,
"skipped": false,
"startedAt": "2026-08-08T01:48:29.944Z",
"durationMs": 332,
"http": 200,
"code": "200",
"message": "success",
"requestId": "client-e2e-52472e00-da72-4f6e-9fed-63db98a4b30c, client-e2e-52472e00-da72-4f6e-9fed-63db98a4b30c",
"traceId": "3e44a96d738c4674a030fffa5188f8f7",
"evidence": {
"username": "client_20260808014829_4ee97a"
}
},
{
"module": "registration",
"name": "profile is incomplete before qualifications",
"passed": true,
"skipped": false,
"startedAt": "2026-08-08T01:48:30.276Z",
"durationMs": 22,
"http": 200,
"code": "200",
"message": "success",
"requestId": "client-e2e-51f350fd-9abd-41c2-aced-e37e11903998, client-e2e-51f350fd-9abd-41c2-aced-e37e11903998",
"traceId": "dd3e5bbf9dc64cba83caad8be62b4a57",
"evidence": {
"id": "2085905957367959553",
"status": "PROFILE_REQUIRED",
"tenantName": "客户端全链路测试企业-20260808014829-37933828"
}
},
{
"module": "pre-approval-master-data",
"name": "load active domestic receiving warehouses",
"passed": true,
"skipped": false,
"startedAt": "2026-08-08T01:48:30.298Z",
"durationMs": 31,
"http": 200,
"code": "200",
"message": "success",
"requestId": "client-e2e-2ea71827-133f-4f8a-846f-9643c664ec63, client-e2e-2ea71827-133f-4f8a-846f-9643c664ec63",
"traceId": "19696d19791246e5b4c3a8446449d7ac",
"evidence": {
"total": "2",
"warehouseCount": 2
}
},
{
"module": "pre-approval-master-data",
"name": "load active FBA destination warehouses",
"passed": true,
"skipped": false,
"startedAt": "2026-08-08T01:48:30.329Z",
"durationMs": 62,
"http": 200,
"code": "200",
"message": "success",
"requestId": "client-e2e-f085435e-893f-4375-9f7b-22976ab64155, client-e2e-f085435e-893f-4375-9f7b-22976ab64155",
"traceId": "5e281170c3074039a2a4857a299ee8e8",
"evidence": {
"total": "253",
"warehouseCount": 200
}
},
{
"module": "pre-approval-master-data",
"name": "load receiving warehouse detail",
"passed": true,
"skipped": false,
"startedAt": "2026-08-08T01:48:30.391Z",
"durationMs": 34,
"http": 200,
"code": "200",
"message": "success",
"requestId": "client-e2e-24e1d3ce-449d-4190-bec0-a9a0228d66da, client-e2e-24e1d3ce-449d-4190-bec0-a9a0228d66da",
"traceId": "f341d6bd7e034c87802ca7f1d4fa546f",
"evidence": {
"id": "193000000000200001",
"name": "义乌仓"
}
},
{
"module": "pre-approval-master-data",
"name": "load active pricing channels",
"passed": true,
"skipped": false,
"startedAt": "2026-08-08T01:48:30.425Z",
"durationMs": 40,
"http": 200,
"code": "200",
"message": "success",
"requestId": "client-e2e-3944ab51-aa08-43ff-bbe6-5137ffe3d3da, client-e2e-3944ab51-aa08-43ff-bbe6-5137ffe3d3da",
"traceId": "a66e2a7b9b0148398495a981b0c6a3a7",
"evidence": {
"channels": [
{
"channelCode": "EXX_RAIL_NY",
"priceModel": "FBA_WAREHOUSE_RATE",
"pricingTaxModes": [
"TAX_INCLUDED",
"TAX_EXCLUDED"
]
},
{
"channelCode": "EXX_TRUCK",
"priceModel": "FBA_WAREHOUSE_RATE",
"pricingTaxModes": [
"TAX_INCLUDED",
"TAX_EXCLUDED"
]
},
{
"channelCode": "HEDE_PARCEL",
"priceModel": "REGION_WEIGHT_TIER",
"pricingTaxModes": [
"TAX_INCLUDED"
]
},
{
"channelCode": "HEDE_TRUCK",
"priceModel": "FBA_WAREHOUSE_RATE",
"pricingTaxModes": [
"TAX_INCLUDED",
"TAX_EXCLUDED"
]
},
{
"channelCode": "MATSON_CLX_PARCEL",
"priceModel": "REGION_WEIGHT_TIER",
"pricingTaxModes": [
"TAX_INCLUDED"
]
},
{
"channelCode": "MATSON_CLX_TRUCK",
"priceModel": "FBA_WAREHOUSE_RATE",
"pricingTaxModes": [
"TAX_INCLUDED",
"TAX_EXCLUDED"
]
},
{
"channelCode": "MATSON_MAX_PARCEL",
"priceModel": "REGION_WEIGHT_TIER",
"pricingTaxModes": [
"TAX_INCLUDED"
]
},
{
"channelCode": "MATSON_MAX_TRUCK",
"priceModel": "FBA_WAREHOUSE_RATE",
"pricingTaxModes": [
"TAX_INCLUDED",
"TAX_EXCLUDED"
]
},
{
"channelCode": "OA_CHICAGO_RAIL",
"priceModel": "FBA_WAREHOUSE_RATE",
"pricingTaxModes": [
"TAX_INCLUDED",
"TAX_EXCLUDED"
]
},
{
"channelCode": "OA_HOUSTON_TRUCK",
"priceModel": "FBA_WAREHOUSE_RATE",
"pricingTaxModes": [
"TAX_INCLUDED",
"TAX_EXCLUDED"
]
},
{
"channelCode": "OA_LA_FULL_TRUCK",
"priceModel": "FBA_WAREHOUSE_RATE",
"pricingTaxModes": [
"TAX_INCLUDED",
"TAX_EXCLUDED"
]
},
{
"channelCode": "OA_LA_TRUCK",
"priceModel": "FBA_WAREHOUSE_RATE",
"pricingTaxModes": [
"TAX_INCLUDED",
"TAX_EXCLUDED"
]
},
{
"channelCode": "OA_NEW_YORK_TRUCK",
"priceModel": "FBA_WAREHOUSE_RATE",
"pricingTaxModes": [
"TAX_INCLUDED",
"TAX_EXCLUDED"
]
},
{
"channelCode": "OA_PARCEL",
"priceModel": "REGION_WEIGHT_TIER",
"pricingTaxModes": [
"TAX_INCLUDED"
]
},
{
"channelCode": "OA_SAVANNAH_TRUCK",
"priceModel": "FBA_WAREHOUSE_RATE",
"pricingTaxModes": [
"TAX_INCLUDED",
"TAX_EXCLUDED"
]
}
]
}
},
{
"module": "pre-approval-master-data",
"name": "load public shipper candidates",
"passed": true,
"skipped": false,
"startedAt": "2026-08-08T01:48:30.465Z",
"durationMs": 44,
"http": 200,
"code": "200",
"message": "success",
"requestId": "client-e2e-a551ebc2-dd82-411a-a485-1a0ff9606181, client-e2e-a551ebc2-dd82-411a-a485-1a0ff9606181",
"traceId": "85430ad9083a407ea2ceb5ef249334af",
"evidence": {
"candidateCount": 3
}
},
{
"module": "pre-approval-product-image",
"name": "upload product image",
"passed": true,
"skipped": false,
"startedAt": "2026-08-08T01:48:30.510Z",
"durationMs": 43,
"http": 200,
"code": "200",
"message": "success",
"requestId": "client-e2e-ee55dde6-83dc-44a4-8edb-03b6c9978d50, client-e2e-ee55dde6-83dc-44a4-8edb-03b6c9978d50",
"traceId": "b3ca9960cc24448a84328fd8ed5e43e2",
"evidence": {
"fileId": "2085905960170749954",
"fileName": "product-20260808014829-37933828.png",
"contentType": "image/png",
"sizeBytes": "68"
}
},
{
"module": "order-validation",
"name": "missing pricingTaxMode is rejected",
"passed": true,
"skipped": false,
"startedAt": "2026-08-08T01:48:30.554Z",
"durationMs": 39,
"http": 200,
"code": "A0422",
"message": "pricingTaxMode: must not be blank",
"requestId": "client-e2e-8400db23-dfb9-4f11-94b3-5de6a2dc13ea, client-e2e-8400db23-dfb9-4f11-94b3-5de6a2dc13ea",
"traceId": "03a4a0ae2a4341948e34f287006f000f",
"evidence": null
},
{
"module": "order-before-approval",
"name": "create draft before approval",
"passed": true,
"skipped": false,
"startedAt": "2026-08-08T01:48:30.593Z",
"durationMs": 78,
"http": 200,
"code": "200",
"message": "success",
"requestId": "client-e2e-5a0fb33b-b2c1-41c8-8d13-7b793bee86f0, client-e2e-5a0fb33b-b2c1-41c8-8d13-7b793bee86f0",
"traceId": "c896855a3a8247ebad4383e3da30a009",
"evidence": {
"orderId": "2085905960627929090",
"status": "DRAFT"
}
},
{
"module": "order-before-approval",
"name": "create draft idempotent replay",
"passed": true,
"skipped": false,
"startedAt": "2026-08-08T01:48:30.671Z",
"durationMs": 36,
"http": 200,
"code": "200",
"message": "success",
"requestId": "client-e2e-8a3d9a65-3d06-4b44-98ef-0d045c5064ef, client-e2e-8a3d9a65-3d06-4b44-98ef-0d045c5064ef",
"traceId": "81417927d42a41f0b2a19cff812cf96e",
"evidence": {
"orderId": "2085905960627929090",
"replayed": true
}
},
{
"module": "order-before-approval",
"name": "submit is blocked before approval",
"passed": true,
"skipped": false,
"startedAt": "2026-08-08T01:48:30.707Z",
"durationMs": 46,
"http": 200,
"code": "A0403",
"message": "Enterprise information must be approved before ordering",
"requestId": "client-e2e-45222223-ffa4-4b43-97c0-60a53e82ebd9, client-e2e-45222223-ffa4-4b43-97c0-60a53e82ebd9",
"traceId": "f534ce654cb14c568681a685117deb3d",
"evidence": {
"orderId": "2085905960627929090",
"rejectionCode": "A0403"
}
},
{
"module": "qualification-review",
"name": "upload required qualification package",
"passed": true,
"skipped": false,
"startedAt": "2026-08-08T01:48:30.753Z",
"durationMs": 54,
"http": 200,
"code": "200",
"message": "success",
"requestId": "client-e2e-3fb9315d-0d02-48fb-aa09-7cc0610c4b89, client-e2e-3fb9315d-0d02-48fb-aa09-7cc0610c4b89",
"traceId": "34074bc808b3460dac38f715cd694b20",
"evidence": {
"businessLicenseQualificationId": "2085905961222524929",
"legalPersonIdQualificationId": "2085905961226719233",
"tenantStatus": "PROFILE_REQUIRED"
}
},
{
"module": "qualification-review",
"name": "required qualifications are pending",
"passed": true,
"skipped": false,
"startedAt": "2026-08-08T01:48:30.807Z",
"durationMs": 27,
"http": 200,
"code": "200",
"message": "success",
"requestId": "client-e2e-c0006c8c-8447-4ef3-9fad-166fedaab329, client-e2e-c0006c8c-8447-4ef3-9fad-166fedaab329",
"traceId": "7dc75c3cdf13449f8c010eb9e0c15e39",
"evidence": {
"qualifications": [
{
"qualificationId": "2085905961222524929",
"qualificationType": "BUSINESS_LICENSE",
"status": "PENDING"
},
{
"qualificationId": "2085905961226719233",
"qualificationType": "LEGAL_PERSON_ID",
"status": "PENDING"
}
]
}
},
{
"module": "qualification-review",
"name": "submit enterprise review",
"passed": true,
"skipped": false,
"startedAt": "2026-08-08T01:48:30.834Z",
"durationMs": 41,
"http": 200,
"code": "200",
"message": "success",
"requestId": "client-e2e-7abe0f27-0e89-4239-a39a-fb142f6fa9fc, client-e2e-7abe0f27-0e89-4239-a39a-fb142f6fa9fc",
"traceId": "95391c35fa144ab9a9cb5530d961f6b9",
"evidence": {
"tenantId": "2085905957367959553",
"status": "PENDING"
}
},
{
"module": "qualification-review",
"name": "platform reviewer login",
"passed": true,
"skipped": false,
"startedAt": "2026-08-08T01:48:30.876Z",
"durationMs": 341,
"http": 200,
"code": "200",
"message": "success",
"requestId": "client-e2e-c664a521-6c33-475a-956d-b31d2946d171, client-e2e-c664a521-6c33-475a-956d-b31d2946d171",
"traceId": "4ef0850839e147ce938045555b9c2fe8",
"evidence": {
"username": "platform_admin"
}
},
{
"module": "qualification-review",
"name": "platform finds pending review",
"passed": true,
"skipped": false,
"startedAt": "2026-08-08T01:48:31.217Z",
"durationMs": 40,
"http": 200,
"code": "200",
"message": "success",
"requestId": "client-e2e-878ca29c-22fa-421d-b512-3eb27de98b71, client-e2e-878ca29c-22fa-421d-b512-3eb27de98b71",
"traceId": "cd091df7292049d69dbf0edfab35130d",
"evidence": {
"reviewId": "2085905961520320513",
"tenantId": "2085905957367959553",
"status": "PENDING"
}
},
{
"module": "qualification-review",
"name": "platform sees required qualifications",
"passed": true,
"skipped": false,
"startedAt": "2026-08-08T01:48:31.257Z",
"durationMs": 26,
"http": 200,
"code": "200",
"message": "success",
"requestId": "client-e2e-3ed7a368-4e4a-4934-9be7-b4aa4d981e4b, client-e2e-3ed7a368-4e4a-4934-9be7-b4aa4d981e4b",
"traceId": "14d1d3036bb844efb6e4b4085c352433",
"evidence": {
"qualifications": [
{
"qualificationId": "2085905961222524929",
"qualificationType": "BUSINESS_LICENSE",
"status": "PENDING"
},
{
"qualificationId": "2085905961226719233",
"qualificationType": "LEGAL_PERSON_ID",
"status": "PENDING"
}
]
}
},
{
"module": "qualification-review",
"name": "platform approves enterprise",
"passed": true,
"skipped": false,
"startedAt": "2026-08-08T01:48:31.283Z",
"durationMs": 49,
"http": 200,
"code": "200",
"message": "success",
"requestId": "client-e2e-f0054e27-df6b-4b10-bb14-f8b13d5a77d2, client-e2e-f0054e27-df6b-4b10-bb14-f8b13d5a77d2",
"traceId": "a31b0e2135ed434694493a53ae40b0e2",
"evidence": {
"tenantId": "2085905957367959553",
"administratorCreated": false,
"generatedCredentialsReturned": false
}
},
{
"module": "qualification-review",
"name": "registered account remains enterprise owner",
"passed": true,
"skipped": false,
"startedAt": "2026-08-08T01:48:31.332Z",
"durationMs": 35,
"http": 200,
"code": "200",
"message": "success",
"requestId": "client-e2e-e8ee1c95-6462-4345-8a51-864c90dc91f6, client-e2e-e8ee1c95-6462-4345-8a51-864c90dc91f6",
"traceId": "323a5dad888543fd882f95ce85c10c24",
"evidence": {
"membershipId": "2085905957367959555",
"username": "client_20260808014829_4ee97a",
"memberType": "OWNER",
"status": "ACTIVE"
}
},
{
"module": "merchant-session",
"name": "client re-login after approval",
"passed": true,
"skipped": false,
"startedAt": "2026-08-08T01:48:31.367Z",
"durationMs": 335,
"http": 200,
"code": "200",
"message": "success",
"requestId": "client-e2e-5b3bd2b6-a7b6-4824-93f7-283b899b11b0, client-e2e-5b3bd2b6-a7b6-4824-93f7-283b899b11b0",
"traceId": "d54b3b7205834ca6b1d166428ed72787",
"evidence": {
"username": "client_20260808014829_4ee97a"
}
},
{
"module": "merchant-session",
"name": "profile is active after approval",
"passed": true,
"skipped": false,
"startedAt": "2026-08-08T01:48:31.702Z",
"durationMs": 35,
"http": 200,
"code": "200",
"message": "success",
"requestId": "client-e2e-d769352f-6eaa-4c03-9600-d2b4e142ef0b, client-e2e-d769352f-6eaa-4c03-9600-d2b4e142ef0b",
"traceId": "fe73b725a1c748718efec30093d3d738",
"evidence": {
"id": "2085905957367959553",
"status": "ACTIVE",
"tenantName": "客户端全链路测试企业-20260808014829-37933828"
}
},
{
"module": "merchant-session",
"name": "required qualifications are approved",
"passed": true,
"skipped": false,
"startedAt": "2026-08-08T01:48:31.737Z",
"durationMs": 28,
"http": 200,
"code": "200",
"message": "success",
"requestId": "client-e2e-bc61374a-9c48-4641-bc7b-77bfd67fc6c0, client-e2e-bc61374a-9c48-4641-bc7b-77bfd67fc6c0",
"traceId": "1f4a980c524346e29c885a21dc7a2e19",
"evidence": {
"qualifications": [
{
"qualificationId": "2085905961222524929",
"qualificationType": "BUSINESS_LICENSE",
"status": "APPROVED"
},
{
"qualificationId": "2085905961226719233",
"qualificationType": "LEGAL_PERSON_ID",
"status": "APPROVED"
}
]
}
},
{
"module": "profile-management",
"name": "load enterprise profile for editing",
"passed": true,
"skipped": false,
"startedAt": "2026-08-08T01:48:31.765Z",
"durationMs": 20,
"http": 200,
"code": "200",
"message": "success",
"requestId": "client-e2e-798c02dc-a93a-46ee-82a4-b42094a3b9d9, client-e2e-798c02dc-a93a-46ee-82a4-b42094a3b9d9",
"traceId": "b23a28ca7a224c69b5489451b2743c98",
"evidence": {
"id": "2085905957367959553",
"tenantName": "客户端全链路测试企业-20260808014829-37933828",
"status": "ACTIVE"
}
},
{
"module": "profile-management",
"name": "edit enterprise profile",
"passed": true,
"skipped": false,
"startedAt": "2026-08-08T01:48:31.785Z",
"durationMs": 32,
"http": 200,
"code": "200",
"message": "success",
"requestId": "client-e2e-68eef45a-ddab-4739-ab66-b23bc02b2ed6, client-e2e-68eef45a-ddab-4739-ab66-b23bc02b2ed6",
"traceId": "9a729758c4234d28984ed2a290a304fd",
"evidence": {
"id": "2085905957367959553",
"tenantName": "客户端全链路测试企业-20260808014829-37933828-已编辑",
"contactName": "企业联系人-20260808014829-37933828",
"status": "ACTIVE"
}
},
{
"module": "profile-management",
"name": "enterprise profile edit is persisted",
"passed": true,
"skipped": false,
"startedAt": "2026-08-08T01:48:31.817Z",
"durationMs": 21,
"http": 200,
"code": "200",
"message": "success",
"requestId": "client-e2e-faa2b86d-a82e-4118-9ee9-424b9c54a168, client-e2e-faa2b86d-a82e-4118-9ee9-424b9c54a168",
"traceId": "b0d6ef50432d4c0fab7debd9b4be1518",
"evidence": {
"id": "2085905957367959553",
"tenantName": "客户端全链路测试企业-20260808014829-37933828-已编辑",
"contactEmail": "company_2026080801482937933828@example.com"
}
},
{
"module": "profile-management",
"name": "load personal profile",
"passed": true,
"skipped": false,
"startedAt": "2026-08-08T01:48:31.838Z",
"durationMs": 37,
"http": 200,
"code": "200",
"message": "success",
"requestId": "client-e2e-9e0da905-c4c2-41bc-9ede-66d44087001c, client-e2e-9e0da905-c4c2-41bc-9ede-66d44087001c",
"traceId": "8755c5eda93248b89e39c25b1268175b",
"evidence": {
"userId": "2085905957367959554",
"username": "client_20260808014829_4ee97a",
"displayName": "测试管理员-20260808014829-37933828"
}
},
{
"module": "profile-management",
"name": "edit personal profile",
"passed": true,
"skipped": false,
"startedAt": "2026-08-08T01:48:31.875Z",
"durationMs": 33,
"http": 200,
"code": "200",
"message": "success",
"requestId": "client-e2e-75b6bdc9-1700-4018-a902-5b4c339b8017, client-e2e-75b6bdc9-1700-4018-a902-5b4c339b8017",
"traceId": "483a103649584929ada320fd9fcdb674",
"evidence": {
"userId": "2085905957367959554",
"username": "client_20260808014829_4ee97a",
"displayName": "测试企业管理员-20260808014829-37933828"
}
},
{
"module": "profile-management",
"name": "re-login after personal profile token revocation",
"passed": true,
"skipped": false,
"startedAt": "2026-08-08T01:48:31.908Z",
"durationMs": 334,
"http": 200,
"code": "200",
"message": "success",
"requestId": "client-e2e-ca08eeaa-687b-428a-a4da-1f8e19139513, client-e2e-ca08eeaa-687b-428a-a4da-1f8e19139513",
"traceId": "2f7f162940704e6e825b0da42e4780f5",
"evidence": {
"username": "client_20260808014829_4ee97a"
}
},
{
"module": "profile-management",
"name": "personal profile edit is persisted",
"passed": true,
"skipped": false,
"startedAt": "2026-08-08T01:48:32.242Z",
"durationMs": 24,
"http": 200,
"code": "200",
"message": "success",
"requestId": "client-e2e-6207d667-dc62-4dcd-9382-d24fe52e3f2b, client-e2e-6207d667-dc62-4dcd-9382-d24fe52e3f2b",
"traceId": "623d75676ff94a999d27519ff1bce537",
"evidence": {
"userId": "2085905957367959554",
"username": "client_20260808014829_4ee97a",
"displayName": "测试企业管理员-20260808014829-37933828"
}
},
{
"module": "rbac-member",
"name": "load merchant permission resources",
"passed": true,
"skipped": false,
"startedAt": "2026-08-08T01:48:32.267Z",
"durationMs": 32,
"http": 200,
"code": "200",
"message": "success",
"requestId": "client-e2e-907b9020-cbdb-4a23-81e5-b0879d6cd2b9, client-e2e-907b9020-cbdb-4a23-81e5-b0879d6cd2b9",
"traceId": "fa2c651e189745d08dc8ee4c5a6b9f6e",
"evidence": {
"permissionCount": 27
}
},
{
"module": "rbac-member",
"name": "load initial merchant roles",
"passed": true,
"skipped": false,
"startedAt": "2026-08-08T01:48:32.299Z",
"durationMs": 26,
"http": 200,
"code": "200",
"message": "success",
"requestId": "client-e2e-3cddd4e5-5125-442a-b494-aa3ef0bc2c78, client-e2e-3cddd4e5-5125-442a-b494-aa3ef0bc2c78",
"traceId": "fa07734370df4684b1cb23e4e8006d61",
"evidence": {
"roleCount": 0
}
},
{
"module": "rbac-member",
"name": "create custom role",
"passed": true,
"skipped": false,
"startedAt": "2026-08-08T01:48:32.325Z",
"durationMs": 40,
"http": 200,
"code": "200",
"message": "success",
"requestId": "client-e2e-d5dad31b-0b8a-4127-97e2-b443c77d173e, client-e2e-d5dad31b-0b8a-4127-97e2-b443c77d173e",
"traceId": "c55c63a468db434f826c9c80d7234ee6",
"evidence": {
"roleId": "2085905967769833473",
"roleCode": "E2E_20260808014829_37933828",
"roleType": "CUSTOM",
"status": "ACTIVE"
}
},
{
"module": "rbac-member",
"name": "grant permissions to custom role",
"passed": true,
"skipped": false,
"startedAt": "2026-08-08T01:48:32.365Z",
"durationMs": 33,
"http": 200,
"code": "200",
"message": "success",
"requestId": "client-e2e-d44cd207-bec1-4df4-b8b8-38da3540cd41, client-e2e-d44cd207-bec1-4df4-b8b8-38da3540cd41",
"traceId": "75c21ff2959a4306931648ae7279ceea",
"evidence": {
"roleId": "2085905967769833473",
"permissionIds": [
"5301010",
"5301011"
],
"permissionCodes": [
"merchant:order:list",
"merchant:order:view"
]
}
},
{
"module": "rbac-member",
"name": "custom role permission detail is persisted",
"passed": true,
"skipped": false,
"startedAt": "2026-08-08T01:48:32.398Z",
"durationMs": 39,
"http": 200,
"code": "200",
"message": "success",
"requestId": "client-e2e-967c0db0-d613-4f25-ad59-5e11fe395ce2, client-e2e-967c0db0-d613-4f25-ad59-5e11fe395ce2",
"traceId": "e2d435d30ed64e0b948ece5c2f771079",
"evidence": {
"roleId": "2085905967769833473",
"roleName": "订单只读-20260808014829-37933828",
"permissionIds": [
"5301011",
"5301010"
]
}
},
{
"module": "rbac-member",
"name": "edit custom role",
"passed": true,
"skipped": false,
"startedAt": "2026-08-08T01:48:32.438Z",
"durationMs": 34,
"http": 200,
"code": "200",
"message": "success",
"requestId": "client-e2e-a0a7db56-e870-4daf-a14d-a66ebbf9b7ad, client-e2e-a0a7db56-e870-4daf-a14d-a66ebbf9b7ad",
"traceId": "625905831db84d10aee4a6339e59063a",
"evidence": {
"roleId": "2085905967769833473",
"roleName": "订单查询员-20260808014829-37933828",
"description": "edited 20260808014829-37933828"
}
},
{
"module": "rbac-member",
"name": "disable custom role",
"passed": true,
"skipped": false,
"startedAt": "2026-08-08T01:48:32.472Z",
"durationMs": 33,
"http": 200,
"code": "200",
"message": "success",
"requestId": "client-e2e-698cfb2e-d65b-4e24-98cf-4fcc194f0720, client-e2e-698cfb2e-d65b-4e24-98cf-4fcc194f0720",
"traceId": "e747f16871d9443e924a7b8d210c864b",
"evidence": {
"roleId": "2085905967769833473",
"status": "DISABLED"
}
},
{
"module": "rbac-member",
"name": "enable custom role",
"passed": true,
"skipped": false,
"startedAt": "2026-08-08T01:48:32.505Z",
"durationMs": 27,
"http": 200,
"code": "200",
"message": "success",
"requestId": "client-e2e-1d596e0d-302b-49d1-8c75-0c8decb055bb, client-e2e-1d596e0d-302b-49d1-8c75-0c8decb055bb",
"traceId": "42312979f42046eea4d165e187b31fda",
"evidence": {
"roleId": "2085905967769833473",
"status": "ACTIVE"
}
},
{
"module": "rbac-member",
"name": "create enterprise member with role",
"passed": true,
"skipped": false,
"startedAt": "2026-08-08T01:48:32.532Z",
"durationMs": 344,
"http": 200,
"code": "200",
"message": "success",
"requestId": "client-e2e-045b0b34-85a6-4c61-ab48-8538922c02a2, client-e2e-045b0b34-85a6-4c61-ab48-8538922c02a2",
"traceId": "fe7e84993d2243708e1673167d98ae18",
"evidence": {
"membershipId": "2085905968612888580",
"memberType": "EMPLOYEE",
"status": "ACTIVE",
"roleIds": [
"2085905967769833473"
]
}
},
{
"module": "rbac-member",
"name": "new enterprise member can login",
"passed": true,
"skipped": false,
"startedAt": "2026-08-08T01:48:32.876Z",
"durationMs": 561,
"http": 200,
"code": "200",
"message": "success",
"requestId": "client-e2e-6f6ff634-9b0c-4305-a187-8c44b0fd3bb5, client-e2e-6f6ff634-9b0c-4305-a187-8c44b0fd3bb5",
"traceId": "21fe14a0231d4e5481410d218be8a52a",
"evidence": {
"username": "member_20260808014832_b2180"
}
},
{
"module": "rbac-member",
"name": "member can use granted order list permission",
"passed": true,
"skipped": false,
"startedAt": "2026-08-08T01:48:33.437Z",
"durationMs": 54,
"http": 200,
"code": "200",
"message": "success",
"requestId": "client-e2e-54394b48-444f-4cc0-b7f3-4ca32c76648a, client-e2e-54394b48-444f-4cc0-b7f3-4ca32c76648a",
"traceId": "73c4870b291c46f685467a8176cd831f",
"evidence": {
"total": "1"
}
},
{
"module": "rbac-member",
"name": "member can view order with granted permission",
"passed": true,
"skipped": false,
"startedAt": "2026-08-08T01:48:33.491Z",
"durationMs": 33,
"http": 200,
"code": "200",
"message": "success",
"requestId": "client-e2e-6e01433e-325a-4fa1-85bc-0ea07e6d6b76, client-e2e-6e01433e-325a-4fa1-85bc-0ea07e6d6b76",
"traceId": "1892f4345e6049049b2e4e98de34bece",
"evidence": {
"orderId": "2085905960627929090",
"status": "DRAFT"
}
},
{
"module": "rbac-member",
"name": "edit enterprise member",
"passed": true,
"skipped": false,
"startedAt": "2026-08-08T01:48:33.524Z",
"durationMs": 35,
"http": 200,
"code": "200",
"message": "success",
"requestId": "client-e2e-3223f974-50a6-4e27-916f-4594394295e4, client-e2e-3223f974-50a6-4e27-916f-4594394295e4",
"traceId": "7986e699bbde48699b1ea5f126e5d0c2",
"evidence": {
"membershipId": "2085905968612888580",
"displayName": "已编辑订单成员-20260808014829-37933828",
"status": "ACTIVE"
}
},
{
"module": "rbac-member",
"name": "reset enterprise member password",
"passed": true,
"skipped": false,
"startedAt": "2026-08-08T01:48:33.561Z",
"durationMs": 385,
"http": 200,
"code": "200",
"message": "success",
"requestId": "client-e2e-8b15a6e3-6ddd-48cf-8184-ed8bf07d244a, client-e2e-8b15a6e3-6ddd-48cf-8184-ed8bf07d244a",
"traceId": "8eaffe0836894e69b4dfa7df1954446a",
"evidence": {
"membershipId": "2085905968612888580"
}
},
{
"module": "rbac-member",
"name": "member old password is rejected after reset",
"passed": true,
"skipped": false,
"startedAt": "2026-08-08T01:48:33.946Z",
"durationMs": 328,
"http": 200,
"code": "A0401",
"message": "用户名或密码错误",
"requestId": "client-e2e-2112c637-8d1e-4368-ac64-eea17dbbe943, client-e2e-2112c637-8d1e-4368-ac64-eea17dbbe943",
"traceId": "df78c2c9aa9e4f79addde3a8b082b80c",
"evidence": {
"username": "member_20260808014832_b2180",
"rejectionCode": "A0401"
}
},
{
"module": "rbac-member",
"name": "member can login with reset password",
"passed": true,
"skipped": false,
"startedAt": "2026-08-08T01:48:34.274Z",
"durationMs": 340,
"http": 200,
"code": "200",
"message": "success",
"requestId": "client-e2e-224e2fca-673c-4b48-89d7-500cb66b36cf, client-e2e-224e2fca-673c-4b48-89d7-500cb66b36cf",
"traceId": "9a43acd499734ae8931226ba31c75082",
"evidence": {
"username": "member_20260808014832_b2180"
}
},
{
"module": "rbac-member",
"name": "disable enterprise member",
"passed": true,
"skipped": false,
"startedAt": "2026-08-08T01:48:34.614Z",
"durationMs": 104,
"http": 200,
"code": "200",
"message": "success",
"requestId": "client-e2e-046b66d6-688e-4c5c-9d15-a21f1b70a3fb, client-e2e-046b66d6-688e-4c5c-9d15-a21f1b70a3fb",
"traceId": "b4c53fe6fa194bf393c6f93e484d495e",
"evidence": {
"membershipId": "2085905968612888580",
"status": "DISABLED"
}
},
{
"module": "rbac-member",
"name": "disabled member login is rejected",
"passed": true,
"skipped": false,
"startedAt": "2026-08-08T01:48:34.718Z",
"durationMs": 22,
"http": 200,
"code": "A0403",
"message": "账号已禁用",
"requestId": "client-e2e-e9e09004-8866-4dd1-a4ab-0f638421a24c, client-e2e-e9e09004-8866-4dd1-a4ab-0f638421a24c",
"traceId": "83cf2076a777426b991febbd3167e980",
"evidence": {
"username": "member_20260808014832_b2180",
"rejectionCode": "A0403"
}
},
{
"module": "rbac-member",
"name": "enable enterprise member",
"passed": true,
"skipped": false,
"startedAt": "2026-08-08T01:48:34.740Z",
"durationMs": 88,
"http": 200,
"code": "200",
"message": "success",
"requestId": "client-e2e-8c78fb7f-7a81-42f6-b66e-d259b350e43d, client-e2e-8c78fb7f-7a81-42f6-b66e-d259b350e43d",
"traceId": "40a17a99460b45599be15d3776225f4f",
"evidence": {
"membershipId": "2085905968612888580",
"status": "ACTIVE"
}
},
{
"module": "rbac-member",
"name": "clear enterprise member roles",
"passed": true,
"skipped": false,
"startedAt": "2026-08-08T01:48:34.828Z",
"durationMs": 27,
"http": 200,
"code": "200",
"message": "success",
"requestId": "client-e2e-bb367913-d8a4-4bbc-8133-2d383fb2e72e, client-e2e-bb367913-d8a4-4bbc-8133-2d383fb2e72e",
"traceId": "ccfbbe46d98145d3a5ac780caf4178ca",
"evidence": {
"membershipId": "2085905968612888580",
"roleIds": []
}
},
{
"module": "rbac-member",
"name": "member role clearing is persisted",
"passed": true,
"skipped": false,
"startedAt": "2026-08-08T01:48:34.855Z",
"durationMs": 30,
"http": 200,
"code": "200",
"message": "success",
"requestId": "client-e2e-2f32f950-28dd-44d5-906d-9095e6330814, client-e2e-2f32f950-28dd-44d5-906d-9095e6330814",
"traceId": "0106916130624324a6e0bcfeadb00b8d",
"evidence": {
"membershipId": "2085905968612888580",
"roleIds": []
}
},
{
"module": "rbac-member",
"name": "role clearing revokes stale member token",
"passed": true,
"skipped": false,
"startedAt": "2026-08-08T01:48:34.885Z",
"durationMs": 21,
"http": 401,
"code": "A0401",
"message": "登录会话已过期、已退出或 Redis 不可用",
"requestId": "client-e2e-a23b6d41-acd7-4841-a9cb-803afedf175f",
"traceId": null,
"evidence": {
"rejectionCode": "A0401"
}
},
{
"module": "rbac-member",
"name": "member re-login after role clearing",
"passed": true,
"skipped": false,
"startedAt": "2026-08-08T01:48:34.907Z",
"durationMs": 327,
"http": 200,
"code": "200",
"message": "success",
"requestId": "client-e2e-30d7f81e-cc6b-4644-abca-7410fea716e3, client-e2e-30d7f81e-cc6b-4644-abca-7410fea716e3",
"traceId": "1d7295e1df5d4798836d66f684e02032",
"evidence": {
"username": "member_20260808014832_b2180"
}
},
{
"module": "rbac-member",
"name": "member without roles cannot list orders",
"passed": true,
"skipped": false,
"startedAt": "2026-08-08T01:48:35.234Z",
"durationMs": 24,
"http": 200,
"code": "A0403",
"message": "Access denied",
"requestId": "client-e2e-3789bc89-ab0f-41a3-a577-9403d7265f29, client-e2e-3789bc89-ab0f-41a3-a577-9403d7265f29",
"traceId": "34d4bb1288034936a777e7582c1c3f83",
"evidence": {
"rejectionCode": "A0403"
}
},
{
"module": "rbac-member",
"name": "disable test member after verification",
"passed": true,
"skipped": false,
"startedAt": "2026-08-08T01:48:35.258Z",
"durationMs": 106,
"http": 200,
"code": "200",
"message": "success",
"requestId": "client-e2e-8a20ecff-d518-4e50-9c83-9aa1b02dd5dc, client-e2e-8a20ecff-d518-4e50-9c83-9aa1b02dd5dc",
"traceId": "835d32c4152b4fd1aac863698babe8dc",
"evidence": {
"membershipId": "2085905968612888580",
"status": "DISABLED"
}
},
{
"module": "rbac-member",
"name": "delete unassigned custom role",
"passed": true,
"skipped": false,
"startedAt": "2026-08-08T01:48:35.364Z",
"durationMs": 37,
"http": 200,
"code": "200",
"message": "success",
"requestId": "client-e2e-2c4f2e31-406c-470c-bc12-32b554ddd7a5, client-e2e-2c4f2e31-406c-470c-bc12-32b554ddd7a5",
"traceId": "b01d1fae974a449e86dfb2e98477a20a",
"evidence": {
"roleId": "2085905967769833473"
}
},
{
"module": "order-master-data",
"name": "load active domestic receiving warehouses",
"passed": true,
"skipped": false,
"startedAt": "2026-08-08T01:48:35.402Z",
"durationMs": 28,
"http": 200,
"code": "200",
"message": "success",
"requestId": "client-e2e-01fcdfa9-ca87-42a5-90a4-86347eed5c97, client-e2e-01fcdfa9-ca87-42a5-90a4-86347eed5c97",
"traceId": "69b0ca07c510438c819285978c40e678",
"evidence": {
"total": "2",
"warehouseCount": 2
}
},
{
"module": "order-master-data",
"name": "load active FBA destination warehouses",
"passed": true,
"skipped": false,
"startedAt": "2026-08-08T01:48:35.430Z",
"durationMs": 56,
"http": 200,
"code": "200",
"message": "success",
"requestId": "client-e2e-f3a2a6de-3718-4769-a8c9-120ecc9a9462, client-e2e-f3a2a6de-3718-4769-a8c9-120ecc9a9462",
"traceId": "12598a674b2c478bbea1184278f77269",
"evidence": {
"total": "253",
"warehouseCount": 200
}
},
{
"module": "order-master-data",
"name": "load receiving warehouse detail",
"passed": true,
"skipped": false,
"startedAt": "2026-08-08T01:48:35.486Z",
"durationMs": 39,
"http": 200,
"code": "200",
"message": "success",
"requestId": "client-e2e-c325aba1-d01d-4cc5-8453-eae1b8aac1dc, client-e2e-c325aba1-d01d-4cc5-8453-eae1b8aac1dc",
"traceId": "73e2878a78de4dc680eed1eb47c289ab",
"evidence": {
"id": "193000000000200001",
"name": "义乌仓"
}
},
{
"module": "order-master-data",
"name": "load active pricing channels",
"passed": true,
"skipped": false,
"startedAt": "2026-08-08T01:48:35.525Z",
"durationMs": 37,
"http": 200,
"code": "200",
"message": "success",
"requestId": "client-e2e-335a29e5-51dd-441e-8a5f-114cbf912b4f, client-e2e-335a29e5-51dd-441e-8a5f-114cbf912b4f",
"traceId": "1dde40ea5b0244aabe5ed29459e73846",
"evidence": {
"channels": [
{
"channelCode": "EXX_RAIL_NY",
"priceModel": "FBA_WAREHOUSE_RATE",
"pricingTaxModes": [
"TAX_INCLUDED",
"TAX_EXCLUDED"
]
},
{
"channelCode": "EXX_TRUCK",
"priceModel": "FBA_WAREHOUSE_RATE",
"pricingTaxModes": [
"TAX_INCLUDED",
"TAX_EXCLUDED"
]
},
{
"channelCode": "HEDE_PARCEL",
"priceModel": "REGION_WEIGHT_TIER",
"pricingTaxModes": [
"TAX_INCLUDED"
]
},
{
"channelCode": "HEDE_TRUCK",
"priceModel": "FBA_WAREHOUSE_RATE",
"pricingTaxModes": [
"TAX_INCLUDED",
"TAX_EXCLUDED"
]
},
{
"channelCode": "MATSON_CLX_PARCEL",
"priceModel": "REGION_WEIGHT_TIER",
"pricingTaxModes": [
"TAX_INCLUDED"
]
},
{
"channelCode": "MATSON_CLX_TRUCK",
"priceModel": "FBA_WAREHOUSE_RATE",
"pricingTaxModes": [
"TAX_INCLUDED",
"TAX_EXCLUDED"
]
},
{
"channelCode": "MATSON_MAX_PARCEL",
"priceModel": "REGION_WEIGHT_TIER",
"pricingTaxModes": [
"TAX_INCLUDED"
]
},
{
"channelCode": "MATSON_MAX_TRUCK",
"priceModel": "FBA_WAREHOUSE_RATE",
"pricingTaxModes": [
"TAX_INCLUDED",
"TAX_EXCLUDED"
]
},
{
"channelCode": "OA_CHICAGO_RAIL",
"priceModel": "FBA_WAREHOUSE_RATE",
"pricingTaxModes": [
"TAX_INCLUDED",
"TAX_EXCLUDED"
]
},
{
"channelCode": "OA_HOUSTON_TRUCK",
"priceModel": "FBA_WAREHOUSE_RATE",
"pricingTaxModes": [
"TAX_INCLUDED",
"TAX_EXCLUDED"
]
},
{
"channelCode": "OA_LA_FULL_TRUCK",
"priceModel": "FBA_WAREHOUSE_RATE",
"pricingTaxModes": [
"TAX_INCLUDED",
"TAX_EXCLUDED"
]
},
{
"channelCode": "OA_LA_TRUCK",
"priceModel": "FBA_WAREHOUSE_RATE",
"pricingTaxModes": [
"TAX_INCLUDED",
"TAX_EXCLUDED"
]
},
{
"channelCode": "OA_NEW_YORK_TRUCK",
"priceModel": "FBA_WAREHOUSE_RATE",
"pricingTaxModes": [
"TAX_INCLUDED",
"TAX_EXCLUDED"
]
},
{
"channelCode": "OA_PARCEL",
"priceModel": "REGION_WEIGHT_TIER",
"pricingTaxModes": [
"TAX_INCLUDED"
]
},
{
"channelCode": "OA_SAVANNAH_TRUCK",
"priceModel": "FBA_WAREHOUSE_RATE",
"pricingTaxModes": [
"TAX_INCLUDED",
"TAX_EXCLUDED"
]
}
]
}
},
{
"module": "order-master-data",
"name": "load public shipper candidates",
"passed": true,
"skipped": false,
"startedAt": "2026-08-08T01:48:35.562Z",
"durationMs": 40,
"http": 200,
"code": "200",
"message": "success",
"requestId": "client-e2e-033253d1-553d-4ea2-ad4e-0df60b60acda, client-e2e-033253d1-553d-4ea2-ad4e-0df60b60acda",
"traceId": "aafbd7ed212047f8adfaa2c1a58fb3b1",
"evidence": {
"candidateCount": 3
}
},
{
"module": "pricing-estimate",
"name": "probe configured price 1",
"passed": true,
"skipped": false,
"startedAt": "2026-08-08T01:48:35.603Z",
"durationMs": 30,
"http": 200,
"code": "A0404",
"message": "当前条件没有匹配价格",
"requestId": "client-e2e-0cd30ee6-777e-40a0-8610-fc6cd19af6b6, client-e2e-0cd30ee6-777e-40a0-8610-fc6cd19af6b6",
"traceId": "23355f32181147359ef7c889f1d39a92",
"evidence": {
"matched": false,
"destinationWarehouseId": "193000000000000001",
"destinationCode": "ABE2",
"channelCode": "EXX_RAIL_NY",
"code": "A0404",
"message": "当前条件没有匹配价格"
}
},
{
"module": "pricing-estimate",
"name": "probe configured price 2",
"passed": true,
"skipped": false,
"startedAt": "2026-08-08T01:48:35.633Z",
"durationMs": 34,
"http": 200,
"code": "200",
"message": "success",
"requestId": "client-e2e-5371f841-9548-472b-a230-5e5457a36614, client-e2e-5371f841-9548-472b-a230-5e5457a36614",
"traceId": "76ae2a95038e4ebcadd2aafdd7d4bfa4",
"evidence": {
"matched": true,
"destinationWarehouseId": "193000000000000002",
"destinationCode": "ABE3",
"priceBookVersionId": "2085661426268549121",
"channelCode": "EXX_RAIL_NY",
"priceModel": "FBA_WAREHOUSE_RATE",
"pricingTaxMode": "TAX_INCLUDED",
"chargeableQuantity": 20.5,
"chargeUnit": "KG",
"unitPrice": 11.7,
"estimatedAmount": 239.85,
"currency": "CNY"
}
},
{
"module": "order-product-image",
"name": "upload product image",
"passed": true,
"skipped": false,
"startedAt": "2026-08-08T01:48:35.667Z",
"durationMs": 45,
"http": 200,
"code": "200",
"message": "success",
"requestId": "client-e2e-648266cc-a808-4ce1-850a-ea88e260eae8, client-e2e-648266cc-a808-4ce1-850a-ea88e260eae8",
"traceId": "b3e07f5b210548fc817befbd49769382",
"evidence": {
"fileId": "2085905981813358594",
"fileName": "product-20260808014829-37933828.png",
"contentType": "image/png",
"sizeBytes": "68"
}
},
{
"module": "order-lifecycle",
"name": "download own product image",
"passed": true,
"skipped": false,
"startedAt": "2026-08-08T01:48:35.712Z",
"durationMs": 27,
"http": 200,
"code": null,
"message": null,
"requestId": "client-e2e-df98432f-fd52-442d-b0f2-ce112ab67404, client-e2e-df98432f-fd52-442d-b0f2-ce112ab67404",
"traceId": "a9e22764c8c3499cb3e773a6ca6f1a58",
"evidence": {
"sizeBytes": 68,
"contentType": "image/png"
}
},
{
"module": "order-lifecycle",
"name": "create valid draft after approval",
"passed": true,
"skipped": false,
"startedAt": "2026-08-08T01:48:35.739Z",
"durationMs": 72,
"http": 200,
"code": "200",
"message": "success",
"requestId": "client-e2e-735339ce-525c-4705-bf5f-c22896ed39da, client-e2e-735339ce-525c-4705-bf5f-c22896ed39da",
"traceId": "188d6da1c29e4e76a6adda6a5f8861b8",
"evidence": {
"orderId": "2085905982199234561"
}
},
{
"module": "order-lifecycle",
"name": "create order idempotent replay",
"passed": true,
"skipped": false,
"startedAt": "2026-08-08T01:48:35.811Z",
"durationMs": 28,
"http": 200,
"code": "200",
"message": "success",
"requestId": "client-e2e-4afc98c1-de2a-4e22-9b46-4fd67b9f691f, client-e2e-4afc98c1-de2a-4e22-9b46-4fd67b9f691f",
"traceId": "b2d91f92109d4154ad78058574ef892c",
"evidence": {
"orderId": "2085905982199234561",
"replayed": true
}
},
{
"module": "order-lifecycle",
"name": "edit draft",
"passed": true,
"skipped": false,
"startedAt": "2026-08-08T01:48:35.839Z",
"durationMs": 79,
"http": 200,
"code": "200",
"message": "success",
"requestId": "client-e2e-33407adf-396c-4c48-9ee9-c8b4ff3c0be0, client-e2e-33407adf-396c-4c48-9ee9-c8b4ff3c0be0",
"traceId": "f1d0ff27a2904b02a01760307d25fb11",
"evidence": {
"orderId": "2085905982199234561",
"customerRemark": "edited-20260808014829-37933828"
}
},
{
"module": "order-lifecycle",
"name": "order detail preserves complete product fields",
"passed": true,
"skipped": false,
"startedAt": "2026-08-08T01:48:35.919Z",
"durationMs": 41,
"http": 200,
"code": "200",
"message": "success",
"requestId": "client-e2e-9f1fac1b-3d4c-4579-b6a3-8a2fb79d2ff4, client-e2e-9f1fac1b-3d4c-4579-b6a3-8a2fb79d2ff4",
"traceId": "60e621fa922f4102bbefa7cbf7bc867b",
"evidence": {
"orderId": "2085905982199234561",
"orderNo": "FL2085905982199234561",
"status": "DRAFT",
"cargo": {
"id": "2085905982668996610",
"skuNo": "SKU-ACTIVE-20260808014829-37933828",
"cargoName": "蓝牙音箱",
"cargoNameEn": "Bluetooth Speaker",
"packageCount": 2,
"totalQuantity": 24,
"grossWeightKg": 20.5,
"volumeCbm": 0.024,
"shipmentId": "SHIP-ACTIVE-20260808014829-37933828",
"referenceId": "REF-ACTIVE-20260808014829-37933828",
"productImageFileId": "2085905981813358594"
}
}
},
{
"module": "order-lifecycle",
"name": "order list contains edited draft",
"passed": true,
"skipped": false,
"startedAt": "2026-08-08T01:48:35.960Z",
"durationMs": 35,
"http": 200,
"code": "200",
"message": "success",
"requestId": "client-e2e-ea04895e-8497-4390-9d8b-dc32d78a2c90, client-e2e-ea04895e-8497-4390-9d8b-dc32d78a2c90",
"traceId": "6f2bb5c8cc2c4153b18be0d24639aa6f",
"evidence": {
"total": "1",
"orderId": "2085905982199234561",
"orderNo": "FL2085905982199234561",
"status": "DRAFT"
}
},
{
"module": "order-lifecycle",
"name": "submit order",
"passed": true,
"skipped": false,
"startedAt": "2026-08-08T01:48:35.995Z",
"durationMs": 87,
"http": 200,
"code": "200",
"message": "success",
"requestId": "client-e2e-8ef018ef-918f-45ba-a9ef-246b01616a09, client-e2e-8ef018ef-918f-45ba-a9ef-246b01616a09",
"traceId": "f6e8351be66d41e097f506c7da23afb4",
"evidence": {
"orderId": "2085905982199234561"
}
},
{
"module": "order-lifecycle",
"name": "submit order idempotent replay",
"passed": true,
"skipped": false,
"startedAt": "2026-08-08T01:48:36.082Z",
"durationMs": 32,
"http": 200,
"code": "200",
"message": "success",
"requestId": "client-e2e-c0e4a57b-3935-4306-b9cd-4e426289cc24, client-e2e-c0e4a57b-3935-4306-b9cd-4e426289cc24",
"traceId": "7f93e540f9844b4287e424a50c491259",
"evidence": {
"orderId": "2085905982199234561",
"replayed": true
}
},
{
"module": "order-lifecycle",
"name": "submitted status is persisted",
"passed": true,
"skipped": false,
"startedAt": "2026-08-08T01:48:36.114Z",
"durationMs": 31,
"http": 200,
"code": "200",
"message": "success",
"requestId": "client-e2e-4651145f-029b-4700-9aba-ef25aad0638a, client-e2e-4651145f-029b-4700-9aba-ef25aad0638a",
"traceId": "4afe47be91314207ba90031b6d9661d5",
"evidence": {
"orderId": "2085905982199234561",
"orderNo": "FL2085905982199234561",
"status": "SUBMITTED"
}
},
{
"module": "order-lifecycle",
"name": "create second draft for cancellation",
"passed": true,
"skipped": false,
"startedAt": "2026-08-08T01:48:36.145Z",
"durationMs": 74,
"http": 200,
"code": "200",
"message": "success",
"requestId": "client-e2e-b24406ce-b937-4281-8572-59f845c541c1, client-e2e-b24406ce-b937-4281-8572-59f845c541c1",
"traceId": "c18b29818a9a4a3692ae5ea25cb31327",
"evidence": {
"orderId": "2085905983914704898"
}
},
{
"module": "order-lifecycle",
"name": "cancel second draft",
"passed": true,
"skipped": false,
"startedAt": "2026-08-08T01:48:36.219Z",
"durationMs": 38,
"http": 200,
"code": "200",
"message": "success",
"requestId": "client-e2e-59f5163a-83c7-4a11-b253-bf845142308d, client-e2e-59f5163a-83c7-4a11-b253-bf845142308d",
"traceId": "ed2d94d6b0944f958ce2c0cd82d9268a",
"evidence": {
"orderId": "2085905983914704898"
}
},
{
"module": "order-lifecycle",
"name": "cancelled status is persisted",
"passed": true,
"skipped": false,
"startedAt": "2026-08-08T01:48:36.258Z",
"durationMs": 40,
"http": 200,
"code": "200",
"message": "success",
"requestId": "client-e2e-0b69215e-abeb-433f-b4d6-49e38c78371e, client-e2e-0b69215e-abeb-433f-b4d6-49e38c78371e",
"traceId": "0fcafe4f230e4f67a07cd932cd80c5e3",
"evidence": {
"orderId": "2085905983914704898",
"status": "CANCELLED"
}
},
{
"module": "isolation",
"name": "existing client login",
"passed": true,
"skipped": false,
"startedAt": "2026-08-08T01:48:36.298Z",
"durationMs": 346,
"http": 200,
"code": "200",
"message": "success",
"requestId": "client-e2e-5769f65e-1e25-4997-8cdb-c03d2c8dad0f, client-e2e-5769f65e-1e25-4997-8cdb-c03d2c8dad0f",
"traceId": "4c47e19e77e84a1f9aeefc2d568d92ad",
"evidence": {
"username": "merchant_admin"
}
},
{
"module": "isolation",
"name": "cross-client order access is rejected",
"passed": true,
"skipped": false,
"startedAt": "2026-08-08T01:48:36.644Z",
"durationMs": 35,
"http": 200,
"code": "A0404",
"message": "Order not found",
"requestId": "client-e2e-2fefe81e-5779-4022-8797-e3ec13eb2bce, client-e2e-2fefe81e-5779-4022-8797-e3ec13eb2bce",
"traceId": "14447351a2204f1c98ee5126c995369d",
"evidence": {
"orderId": "2085905982199234561",
"rejectionCode": "A0404"
}
},
{
"module": "account-security",
"name": "rotate refresh token",
"passed": true,
"skipped": false,
"startedAt": "2026-08-08T01:48:36.679Z",
"durationMs": 39,
"http": 200,
"code": "200",
"message": "success",
"requestId": "client-e2e-ffcbe9b4-c021-46e3-a4d2-3a201db04aba, client-e2e-ffcbe9b4-c021-46e3-a4d2-3a201db04aba",
"traceId": "49735d85126c4bd9a8e5f6523916af75",
"evidence": {
"rotated": true
}
},
{
"module": "account-security",
"name": "change owner password to temporary value",
"passed": true,
"skipped": false,
"startedAt": "2026-08-08T01:48:36.718Z",
"durationMs": 1005,
"http": 200,
"code": "200",
"message": "success",
"requestId": "client-e2e-8700caf1-c0e6-4551-aee1-9e63842ee87a, client-e2e-8700caf1-c0e6-4551-aee1-9e63842ee87a",
"traceId": "3e3844aecc634bcbaf130b01ed08e739",
"evidence": {
"username": "client_20260808014829_4ee97a",
"passwordChanged": true
}
},
{
"module": "account-security",
"name": "original password is rejected after change",
"passed": true,
"skipped": false,
"startedAt": "2026-08-08T01:48:37.723Z",
"durationMs": 328,
"http": 200,
"code": "A0401",
"message": "用户名或密码错误",
"requestId": "client-e2e-2671948d-38ce-405b-ae98-2e83c828da24, client-e2e-2671948d-38ce-405b-ae98-2e83c828da24",
"traceId": "88672f9b610d494aa6621d5ba78b8e44",
"evidence": {
"username": "client_20260808014829_4ee97a",
"rejectionCode": "A0401"
}
},
{
"module": "account-security",
"name": "temporary password login succeeds",
"passed": true,
"skipped": false,
"startedAt": "2026-08-08T01:48:38.051Z",
"durationMs": 341,
"http": 200,
"code": "200",
"message": "success",
"requestId": "client-e2e-61d3ef34-f766-4b2c-a51a-7157f644546d, client-e2e-61d3ef34-f766-4b2c-a51a-7157f644546d",
"traceId": "4829a884f412406dbebc44f32a2adf8d",
"evidence": {
"username": "client_20260808014829_4ee97a"
}
},
{
"module": "account-security",
"name": "restore owner password",
"passed": true,
"skipped": false,
"startedAt": "2026-08-08T01:48:38.392Z",
"durationMs": 961,
"http": 200,
"code": "200",
"message": "success",
"requestId": "client-e2e-cd3f4352-f4e5-4e67-b75f-89fb40ad718c, client-e2e-cd3f4352-f4e5-4e67-b75f-89fb40ad718c",
"traceId": "860685eaa0794509b9b923f7143e9956",
"evidence": {
"username": "client_20260808014829_4ee97a",
"passwordRestored": true
}
},
{
"module": "account-security",
"name": "restored owner password login succeeds",
"passed": true,
"skipped": false,
"startedAt": "2026-08-08T01:48:39.353Z",
"durationMs": 329,
"http": 200,
"code": "200",
"message": "success",
"requestId": "client-e2e-d4c9cf9d-83ec-4614-8627-1a4955809fd7, client-e2e-d4c9cf9d-83ec-4614-8627-1a4955809fd7",
"traceId": "c1da72bb1e734d63a518b92901141fd2",
"evidence": {
"username": "client_20260808014829_4ee97a",
"passwordRestored": true
}
},
{
"module": "account-security",
"name": "logout current client session",
"passed": true,
"skipped": false,
"startedAt": "2026-08-08T01:48:39.682Z",
"durationMs": 36,
"http": 200,
"code": "200",
"message": "success",
"requestId": "client-e2e-d9d4137d-1551-48c7-bee5-3563f98c7517, client-e2e-d9d4137d-1551-48c7-bee5-3563f98c7517",
"traceId": "9b099db871fc4cc2a6a4d83fc2daeb46",
"evidence": {
"username": "client_20260808014829_4ee97a"
}
},
{
"module": "account-security",
"name": "logged-out refresh token is rejected",
"passed": true,
"skipped": false,
"startedAt": "2026-08-08T01:48:39.718Z",
"durationMs": 26,
"http": 200,
"code": "A0401",
"message": "刷新令牌无效或已过期",
"requestId": "client-e2e-e6cf8967-9902-4c72-9e6b-99c29f315555, client-e2e-e6cf8967-9902-4c72-9e6b-99c29f315555",
"traceId": "007d745f0afc4fc3b3cb12f9d690b95c",
"evidence": {
"rejectionCode": "A0401"
}
}
],
"futureModules": [
"measurement",
"ocr",
"mojia",
"billing"
]
}