Files
Cognitive_Agent/artifacts/hil/seat_frontend_hil_20260801_final_rev6.json
T

2214 lines
69 KiB
JSON

{
"suite": "t2g-seat-frontend-full-hil",
"started_at": "2026-08-01T15:47:02.726525Z",
"base_url": "http://127.0.0.1:8000",
"vehicle_id": "denza_n7",
"conversation_id": "conv-hil-full-20260801154702",
"runtime": {
"hardware_execution_allowed": true,
"firmware_profiles": [
"combined"
]
},
"results": [
{
"id": "THERM-H-1",
"group": "thermal",
"utterance": "副驾座椅加热开到1档",
"started_at": "2026-08-01T15:47:02.726567Z",
"status": "passed",
"errors": [],
"http_status": 201,
"request_id": "req-20260801154702-b96636",
"matched_modes": [],
"state_http_status": 200,
"physical_state": {
"position": {
"backrest_recline": {
"position_pct": 81,
"position_valid": true,
"motion_state": "stopped",
"fault": false,
"task_state": 0,
"motor_result": 0,
"motor_selector": 2,
"value_x100": 8103,
"feedback_frame": {
"frame_id": "0x302",
"payload_size": 8,
"data_hex": "02 00 08 00 00 A7 1F 00",
"timestamp": 29658.320125
}
},
"legrest_height": {
"position_pct": 94,
"position_valid": true,
"motion_state": "stopped",
"fault": false,
"task_state": 0,
"motor_result": 0,
"motor_selector": 3,
"value_x100": 9397,
"feedback_frame": {
"frame_id": "0x302",
"payload_size": 8,
"data_hex": "03 00 08 00 00 B5 24 00",
"timestamp": 29658.346019
}
},
"longitudinal": {
"position_pct": 100,
"position_valid": false,
"motion_state": "stopped",
"fault": false,
"task_state": 0,
"motor_result": 0,
"motor_selector": 0,
"value_x100": 65535,
"feedback_frame": {
"frame_id": "0x302",
"payload_size": 8,
"data_hex": "00 00 00 00 00 FF FF 00",
"timestamp": 29658.371926
}
},
"cushion_tilt": {
"position_pct": 100,
"position_valid": true,
"motion_state": "stopped",
"fault": false,
"task_state": 0,
"motor_result": 0,
"motor_selector": 1,
"value_x100": 10000,
"feedback_frame": {
"frame_id": "0x302",
"payload_size": 8,
"data_hex": "01 00 28 00 00 10 27 00",
"timestamp": 29658.39812
}
}
},
"ventilation": {
"state": "off",
"level": 0,
"feedback_value": 1,
"feedback_frame": {
"frame_id": "0x4FA",
"payload_size": 8,
"data_hex": "11 00 00 00 00 00 00 00",
"timestamp": 29658.408285
}
},
"heating": {
"state": "on",
"level": 1,
"feedback_value": 2,
"feedback_frame": {
"frame_id": "0x4FA",
"payload_size": 8,
"data_hex": "11 00 00 00 00 00 00 00",
"timestamp": 29658.408285
}
},
"captured_at": "2026-08-01T15:47:03.509191Z",
"source": "physical_can",
"target": {
"device": "seat",
"zone": "front_right",
"instance": "passenger"
},
"complete": true,
"missing": []
},
"finished_at": "2026-08-01T15:47:03.587338Z",
"duration_ms": 861
},
{
"id": "THERM-H-2",
"group": "thermal",
"utterance": "副驾座椅加热开到2档",
"started_at": "2026-08-01T15:47:03.587403Z",
"status": "passed",
"errors": [],
"http_status": 201,
"request_id": "req-20260801154703-789441",
"matched_modes": [],
"state_http_status": 200,
"physical_state": {
"position": {
"legrest_height": {
"position_pct": 94,
"position_valid": true,
"motion_state": "stopped",
"fault": false,
"task_state": 0,
"motor_result": 0,
"motor_selector": 3,
"value_x100": 9397,
"feedback_frame": {
"frame_id": "0x302",
"payload_size": 8,
"data_hex": "03 00 08 00 00 B5 24 00",
"timestamp": 29659.225937
}
},
"longitudinal": {
"position_pct": 100,
"position_valid": false,
"motion_state": "stopped",
"fault": false,
"task_state": 0,
"motor_result": 0,
"motor_selector": 0,
"value_x100": 65535,
"feedback_frame": {
"frame_id": "0x302",
"payload_size": 8,
"data_hex": "00 00 00 00 00 FF FF 00",
"timestamp": 29659.251814
}
},
"cushion_tilt": {
"position_pct": 100,
"position_valid": true,
"motion_state": "stopped",
"fault": false,
"task_state": 0,
"motor_result": 0,
"motor_selector": 1,
"value_x100": 10000,
"feedback_frame": {
"frame_id": "0x302",
"payload_size": 8,
"data_hex": "01 00 28 00 00 10 27 00",
"timestamp": 29659.278082
}
},
"backrest_recline": {
"position_pct": 81,
"position_valid": true,
"motion_state": "stopped",
"fault": false,
"task_state": 0,
"motor_result": 0,
"motor_selector": 2,
"value_x100": 8103,
"feedback_frame": {
"frame_id": "0x302",
"payload_size": 8,
"data_hex": "02 00 08 00 00 A7 1F 00",
"timestamp": 29659.303945
}
}
},
"ventilation": {
"state": "off",
"level": 0,
"feedback_value": 1,
"feedback_frame": {
"frame_id": "0x4FA",
"payload_size": 8,
"data_hex": "19 00 00 00 00 00 00 00",
"timestamp": 29659.313002
}
},
"heating": {
"state": "on",
"level": 2,
"feedback_value": 3,
"feedback_frame": {
"frame_id": "0x4FA",
"payload_size": 8,
"data_hex": "19 00 00 00 00 00 00 00",
"timestamp": 29659.313002
}
},
"captured_at": "2026-08-01T15:47:04.413905Z",
"source": "physical_can",
"target": {
"device": "seat",
"zone": "front_right",
"instance": "passenger"
},
"complete": true,
"missing": []
},
"finished_at": "2026-08-01T15:47:04.492888Z",
"duration_ms": 905
},
{
"id": "THERM-H-3",
"group": "thermal",
"utterance": "副驾座椅加热开到3档",
"started_at": "2026-08-01T15:47:04.492947Z",
"status": "passed",
"errors": [],
"http_status": 201,
"request_id": "req-20260801154704-702abe",
"matched_modes": [],
"state_http_status": 200,
"physical_state": {
"position": {
"longitudinal": {
"position_pct": 100,
"position_valid": false,
"motion_state": "stopped",
"fault": false,
"task_state": 0,
"motor_result": 0,
"motor_selector": 0,
"value_x100": 65535,
"feedback_frame": {
"frame_id": "0x302",
"payload_size": 8,
"data_hex": "00 00 00 00 00 FF FF 00",
"timestamp": 29660.164397
}
},
"cushion_tilt": {
"position_pct": 100,
"position_valid": true,
"motion_state": "stopped",
"fault": false,
"task_state": 0,
"motor_result": 0,
"motor_selector": 1,
"value_x100": 10000,
"feedback_frame": {
"frame_id": "0x302",
"payload_size": 8,
"data_hex": "01 00 28 00 00 10 27 00",
"timestamp": 29660.189542
}
},
"backrest_recline": {
"position_pct": 81,
"position_valid": true,
"motion_state": "stopped",
"fault": false,
"task_state": 0,
"motor_result": 0,
"motor_selector": 2,
"value_x100": 8103,
"feedback_frame": {
"frame_id": "0x302",
"payload_size": 8,
"data_hex": "02 00 08 00 00 A7 1F 00",
"timestamp": 29660.216532
}
},
"legrest_height": {
"position_pct": 94,
"position_valid": true,
"motion_state": "stopped",
"fault": false,
"task_state": 0,
"motor_result": 0,
"motor_selector": 3,
"value_x100": 9397,
"feedback_frame": {
"frame_id": "0x302",
"payload_size": 8,
"data_hex": "03 00 08 00 00 B5 24 00",
"timestamp": 29660.242415
}
}
},
"ventilation": {
"state": "off",
"level": 0,
"feedback_value": 1,
"feedback_frame": {
"frame_id": "0x4FA",
"payload_size": 8,
"data_hex": "21 00 00 00 00 00 00 00",
"timestamp": 29660.251422
}
},
"heating": {
"state": "on",
"level": 3,
"feedback_value": 4,
"feedback_frame": {
"frame_id": "0x4FA",
"payload_size": 8,
"data_hex": "21 00 00 00 00 00 00 00",
"timestamp": 29660.251422
}
},
"captured_at": "2026-08-01T15:47:05.352212Z",
"source": "physical_can",
"target": {
"device": "seat",
"zone": "front_right",
"instance": "passenger"
},
"complete": true,
"missing": []
},
"finished_at": "2026-08-01T15:47:05.439988Z",
"duration_ms": 947
},
{
"id": "THERM-H-OFF",
"group": "thermal",
"utterance": "关闭副驾座椅加热",
"started_at": "2026-08-01T15:47:05.440049Z",
"status": "passed",
"errors": [],
"http_status": 201,
"request_id": "req-20260801154705-52492f",
"matched_modes": [],
"state_http_status": 200,
"physical_state": {
"position": {
"longitudinal": {
"position_pct": 100,
"position_valid": false,
"motion_state": "stopped",
"fault": false,
"task_state": 0,
"motor_result": 0,
"motor_selector": 0,
"value_x100": 65535,
"feedback_frame": {
"frame_id": "0x302",
"payload_size": 8,
"data_hex": "00 00 00 00 00 FF FF 00",
"timestamp": 29661.056209
}
},
"cushion_tilt": {
"position_pct": 100,
"position_valid": true,
"motion_state": "stopped",
"fault": false,
"task_state": 0,
"motor_result": 0,
"motor_selector": 1,
"value_x100": 10000,
"feedback_frame": {
"frame_id": "0x302",
"payload_size": 8,
"data_hex": "01 00 28 00 00 10 27 00",
"timestamp": 29661.082436
}
},
"backrest_recline": {
"position_pct": 81,
"position_valid": true,
"motion_state": "stopped",
"fault": false,
"task_state": 0,
"motor_result": 0,
"motor_selector": 2,
"value_x100": 8103,
"feedback_frame": {
"frame_id": "0x302",
"payload_size": 8,
"data_hex": "02 00 08 00 00 A7 1F 00",
"timestamp": 29661.108174
}
},
"legrest_height": {
"position_pct": 94,
"position_valid": true,
"motion_state": "stopped",
"fault": false,
"task_state": 0,
"motor_result": 0,
"motor_selector": 3,
"value_x100": 9397,
"feedback_frame": {
"frame_id": "0x302",
"payload_size": 8,
"data_hex": "03 00 08 00 00 B5 24 00",
"timestamp": 29661.134017
}
}
},
"ventilation": {
"state": "off",
"level": 0,
"feedback_value": 1,
"feedback_frame": {
"frame_id": "0x4FA",
"payload_size": 8,
"data_hex": "09 00 00 00 00 00 00 00",
"timestamp": 29661.144148
}
},
"heating": {
"state": "off",
"level": 0,
"feedback_value": 1,
"feedback_frame": {
"frame_id": "0x4FA",
"payload_size": 8,
"data_hex": "09 00 00 00 00 00 00 00",
"timestamp": 29661.144148
}
},
"captured_at": "2026-08-01T15:47:06.244903Z",
"source": "physical_can",
"target": {
"device": "seat",
"zone": "front_right",
"instance": "passenger"
},
"complete": true,
"missing": []
},
"finished_at": "2026-08-01T15:47:06.323379Z",
"duration_ms": 883
},
{
"id": "THERM-V-1",
"group": "thermal",
"utterance": "副驾座椅通风开到1档",
"started_at": "2026-08-01T15:47:06.323429Z",
"status": "passed",
"errors": [],
"http_status": 201,
"request_id": "req-20260801154706-1720c2",
"matched_modes": [],
"state_http_status": 200,
"physical_state": {
"position": {
"longitudinal": {
"position_pct": 100,
"position_valid": false,
"motion_state": "stopped",
"fault": false,
"task_state": 0,
"motor_result": 0,
"motor_selector": 0,
"value_x100": 65535,
"feedback_frame": {
"frame_id": "0x302",
"payload_size": 8,
"data_hex": "00 00 00 00 00 FF FF 00",
"timestamp": 29661.937905
}
},
"cushion_tilt": {
"position_pct": 100,
"position_valid": true,
"motion_state": "stopped",
"fault": false,
"task_state": 0,
"motor_result": 0,
"motor_selector": 1,
"value_x100": 10000,
"feedback_frame": {
"frame_id": "0x302",
"payload_size": 8,
"data_hex": "01 00 28 00 00 10 27 00",
"timestamp": 29661.963716
}
},
"backrest_recline": {
"position_pct": 81,
"position_valid": true,
"motion_state": "stopped",
"fault": false,
"task_state": 0,
"motor_result": 0,
"motor_selector": 2,
"value_x100": 8103,
"feedback_frame": {
"frame_id": "0x302",
"payload_size": 8,
"data_hex": "02 00 08 00 00 A7 1F 00",
"timestamp": 29661.98994
}
},
"legrest_height": {
"position_pct": 94,
"position_valid": true,
"motion_state": "stopped",
"fault": false,
"task_state": 0,
"motor_result": 0,
"motor_selector": 3,
"value_x100": 9397,
"feedback_frame": {
"frame_id": "0x302",
"payload_size": 8,
"data_hex": "03 00 08 00 00 B5 24 00",
"timestamp": 29662.015735
}
}
},
"ventilation": {
"state": "on",
"level": 1,
"feedback_value": 2,
"feedback_frame": {
"frame_id": "0x4FA",
"payload_size": 8,
"data_hex": "0A 00 00 00 00 00 00 00",
"timestamp": 29662.024794
}
},
"heating": {
"state": "off",
"level": 0,
"feedback_value": 1,
"feedback_frame": {
"frame_id": "0x4FA",
"payload_size": 8,
"data_hex": "0A 00 00 00 00 00 00 00",
"timestamp": 29662.024794
}
},
"captured_at": "2026-08-01T15:47:07.125514Z",
"source": "physical_can",
"target": {
"device": "seat",
"zone": "front_right",
"instance": "passenger"
},
"complete": true,
"missing": []
},
"finished_at": "2026-08-01T15:47:07.199776Z",
"duration_ms": 876
},
{
"id": "THERM-V-2",
"group": "thermal",
"utterance": "副驾座椅通风开到2档",
"started_at": "2026-08-01T15:47:07.199843Z",
"status": "passed",
"errors": [],
"http_status": 201,
"request_id": "req-20260801154707-98c578",
"matched_modes": [],
"state_http_status": 200,
"physical_state": {
"position": {
"longitudinal": {
"position_pct": 100,
"position_valid": false,
"motion_state": "stopped",
"fault": false,
"task_state": 0,
"motor_result": 0,
"motor_selector": 0,
"value_x100": 65535,
"feedback_frame": {
"frame_id": "0x302",
"payload_size": 8,
"data_hex": "00 00 00 00 00 FF FF 00",
"timestamp": 29662.813889
}
},
"cushion_tilt": {
"position_pct": 100,
"position_valid": true,
"motion_state": "stopped",
"fault": false,
"task_state": 0,
"motor_result": 0,
"motor_selector": 1,
"value_x100": 10000,
"feedback_frame": {
"frame_id": "0x302",
"payload_size": 8,
"data_hex": "01 00 28 00 00 10 27 00",
"timestamp": 29662.839684
}
},
"backrest_recline": {
"position_pct": 81,
"position_valid": true,
"motion_state": "stopped",
"fault": false,
"task_state": 0,
"motor_result": 0,
"motor_selector": 2,
"value_x100": 8103,
"feedback_frame": {
"frame_id": "0x302",
"payload_size": 8,
"data_hex": "02 00 08 00 00 A7 1F 00",
"timestamp": 29662.8666
}
},
"legrest_height": {
"position_pct": 94,
"position_valid": true,
"motion_state": "stopped",
"fault": false,
"task_state": 0,
"motor_result": 0,
"motor_selector": 3,
"value_x100": 9397,
"feedback_frame": {
"frame_id": "0x302",
"payload_size": 8,
"data_hex": "03 00 08 00 00 B5 24 00",
"timestamp": 29662.891751
}
}
},
"ventilation": {
"state": "on",
"level": 2,
"feedback_value": 3,
"feedback_frame": {
"frame_id": "0x4FA",
"payload_size": 8,
"data_hex": "0B 00 00 00 00 00 00 00",
"timestamp": 29662.901896
}
},
"heating": {
"state": "off",
"level": 0,
"feedback_value": 1,
"feedback_frame": {
"frame_id": "0x4FA",
"payload_size": 8,
"data_hex": "0B 00 00 00 00 00 00 00",
"timestamp": 29662.901896
}
},
"captured_at": "2026-08-01T15:47:08.002673Z",
"source": "physical_can",
"target": {
"device": "seat",
"zone": "front_right",
"instance": "passenger"
},
"complete": true,
"missing": []
},
"finished_at": "2026-08-01T15:47:08.085406Z",
"duration_ms": 886
},
{
"id": "THERM-V-3",
"group": "thermal",
"utterance": "副驾座椅通风开到3档",
"started_at": "2026-08-01T15:47:08.085456Z",
"status": "passed",
"errors": [],
"http_status": 201,
"request_id": "req-20260801154708-91d627",
"matched_modes": [],
"state_http_status": 200,
"physical_state": {
"position": {
"longitudinal": {
"position_pct": 100,
"position_valid": false,
"motion_state": "stopped",
"fault": false,
"task_state": 0,
"motor_result": 0,
"motor_selector": 0,
"value_x100": 65535,
"feedback_frame": {
"frame_id": "0x302",
"payload_size": 8,
"data_hex": "00 00 00 00 00 FF FF 00",
"timestamp": 29663.694339
}
},
"cushion_tilt": {
"position_pct": 100,
"position_valid": true,
"motion_state": "stopped",
"fault": false,
"task_state": 0,
"motor_result": 0,
"motor_selector": 1,
"value_x100": 10000,
"feedback_frame": {
"frame_id": "0x302",
"payload_size": 8,
"data_hex": "01 00 28 00 00 10 27 00",
"timestamp": 29663.720084
}
},
"backrest_recline": {
"position_pct": 81,
"position_valid": true,
"motion_state": "stopped",
"fault": false,
"task_state": 0,
"motor_result": 0,
"motor_selector": 2,
"value_x100": 8103,
"feedback_frame": {
"frame_id": "0x302",
"payload_size": 8,
"data_hex": "02 00 08 00 00 A7 1F 00",
"timestamp": 29663.745922
}
},
"legrest_height": {
"position_pct": 94,
"position_valid": true,
"motion_state": "stopped",
"fault": false,
"task_state": 0,
"motor_result": 0,
"motor_selector": 3,
"value_x100": 9397,
"feedback_frame": {
"frame_id": "0x302",
"payload_size": 8,
"data_hex": "03 00 08 00 00 B5 24 00",
"timestamp": 29663.771793
}
}
},
"ventilation": {
"state": "on",
"level": 3,
"feedback_value": 4,
"feedback_frame": {
"frame_id": "0x4FA",
"payload_size": 8,
"data_hex": "0C 00 00 00 00 00 00 00",
"timestamp": 29663.780042
}
},
"heating": {
"state": "off",
"level": 0,
"feedback_value": 1,
"feedback_frame": {
"frame_id": "0x4FA",
"payload_size": 8,
"data_hex": "0C 00 00 00 00 00 00 00",
"timestamp": 29663.780042
}
},
"captured_at": "2026-08-01T15:47:08.880722Z",
"source": "physical_can",
"target": {
"device": "seat",
"zone": "front_right",
"instance": "passenger"
},
"complete": true,
"missing": []
},
"finished_at": "2026-08-01T15:47:08.966857Z",
"duration_ms": 881
},
{
"id": "THERM-V-OFF",
"group": "thermal",
"utterance": "关闭副驾座椅通风",
"started_at": "2026-08-01T15:47:08.966914Z",
"status": "passed",
"errors": [],
"http_status": 201,
"request_id": "req-20260801154708-a827a7",
"matched_modes": [],
"state_http_status": 200,
"physical_state": {
"position": {
"longitudinal": {
"position_pct": 100,
"position_valid": false,
"motion_state": "stopped",
"fault": false,
"task_state": 0,
"motor_result": 0,
"motor_selector": 0,
"value_x100": 65535,
"feedback_frame": {
"frame_id": "0x302",
"payload_size": 8,
"data_hex": "00 00 00 00 00 FF FF 00",
"timestamp": 29664.524053
}
},
"cushion_tilt": {
"position_pct": 100,
"position_valid": true,
"motion_state": "stopped",
"fault": false,
"task_state": 0,
"motor_result": 0,
"motor_selector": 1,
"value_x100": 10000,
"feedback_frame": {
"frame_id": "0x302",
"payload_size": 8,
"data_hex": "01 00 28 00 00 10 27 00",
"timestamp": 29664.549815
}
},
"backrest_recline": {
"position_pct": 81,
"position_valid": true,
"motion_state": "stopped",
"fault": false,
"task_state": 0,
"motor_result": 0,
"motor_selector": 2,
"value_x100": 8103,
"feedback_frame": {
"frame_id": "0x302",
"payload_size": 8,
"data_hex": "02 00 08 00 00 A7 1F 00",
"timestamp": 29664.576044
}
},
"legrest_height": {
"position_pct": 94,
"position_valid": true,
"motion_state": "stopped",
"fault": false,
"task_state": 0,
"motor_result": 0,
"motor_selector": 3,
"value_x100": 9397,
"feedback_frame": {
"frame_id": "0x302",
"payload_size": 8,
"data_hex": "03 00 08 00 00 B5 24 00",
"timestamp": 29664.601832
}
}
},
"ventilation": {
"state": "off",
"level": 0,
"feedback_value": 1,
"feedback_frame": {
"frame_id": "0x4FA",
"payload_size": 8,
"data_hex": "09 00 00 00 00 00 00 00",
"timestamp": 29664.609703
}
},
"heating": {
"state": "off",
"level": 0,
"feedback_value": 1,
"feedback_frame": {
"frame_id": "0x4FA",
"payload_size": 8,
"data_hex": "09 00 00 00 00 00 00 00",
"timestamp": 29664.609703
}
},
"captured_at": "2026-08-01T15:47:09.710310Z",
"source": "physical_can",
"target": {
"device": "seat",
"zone": "front_right",
"instance": "passenger"
},
"complete": true,
"missing": []
},
"finished_at": "2026-08-01T15:47:09.786556Z",
"duration_ms": 820
},
{
"id": "MOTION-M0-25",
"group": "motion",
"utterance": "把副驾座椅水平位置调到25%",
"status": "safety_blocked",
"started_at": "2026-08-01T15:47:09.786644Z",
"finished_at": "2026-08-01T15:47:09.786646Z",
"duration_ms": 0,
"errors": [],
"safety_block": {
"axis": "longitudinal",
"target_pct": 25,
"block_all_targets": true,
"reason": "M0 is position-invalid at the far endpoint and produced zero Hall pulses for near-direction absolute and homing commands at both 90% and 95% duty; inspect the mechanism, supply, bridge wiring and Hall path before more motion.",
"evidence": {
"hall_count": 499,
"pulse_count": 0,
"current_delta_raw_at_90_pct": 220,
"current_delta_raw_at_95_pct": 233,
"position_valid": false
}
}
},
{
"id": "MOTION-M0-75",
"group": "motion",
"utterance": "把副驾座椅水平位置调到75%",
"status": "safety_blocked",
"started_at": "2026-08-01T15:47:09.786668Z",
"finished_at": "2026-08-01T15:47:09.786669Z",
"duration_ms": 0,
"errors": [],
"safety_block": {
"axis": "longitudinal",
"target_pct": 75,
"block_all_targets": true,
"reason": "M0 is position-invalid at the far endpoint and produced zero Hall pulses for near-direction absolute and homing commands at both 90% and 95% duty; inspect the mechanism, supply, bridge wiring and Hall path before more motion.",
"evidence": {
"hall_count": 499,
"pulse_count": 0,
"current_delta_raw_at_90_pct": 220,
"current_delta_raw_at_95_pct": 233,
"position_valid": false
}
}
},
{
"id": "MOTION-M0-HOME",
"group": "motion",
"utterance": "把副驾座椅水平位置归零",
"status": "safety_blocked",
"started_at": "2026-08-01T15:47:09.786675Z",
"finished_at": "2026-08-01T15:47:09.786676Z",
"duration_ms": 0,
"errors": [],
"safety_block": {
"axis": "longitudinal",
"target_pct": 0,
"block_all_targets": true,
"reason": "M0 is position-invalid at the far endpoint and produced zero Hall pulses for near-direction absolute and homing commands at both 90% and 95% duty; inspect the mechanism, supply, bridge wiring and Hall path before more motion.",
"evidence": {
"hall_count": 499,
"pulse_count": 0,
"current_delta_raw_at_90_pct": 220,
"current_delta_raw_at_95_pct": 233,
"position_valid": false
}
}
},
{
"id": "MOTION-M1-20",
"group": "motion",
"utterance": "把副驾坐盆调到20%",
"status": "safety_blocked",
"started_at": "2026-08-01T15:47:09.786687Z",
"finished_at": "2026-08-01T15:47:09.786688Z",
"duration_ms": 0,
"errors": [],
"safety_block": {
"axis": "cushion_tilt",
"target_pct": 20,
"minimum_safe_target_pct": 100,
"reason": "M1 near-direction mechanical obstruction now also reproduces from the far endpoint; do not drive below the current 100% position until the mechanism is inspected.",
"evidence": {
"hall_count": 374,
"pulse_count": 0,
"peak_current_delta_raw": 1351,
"stall_threshold_raw": 500
}
}
},
{
"id": "MOTION-M1-60",
"group": "motion",
"utterance": "把副驾坐盆调到60%",
"status": "safety_blocked",
"started_at": "2026-08-01T15:47:09.786696Z",
"finished_at": "2026-08-01T15:47:09.786698Z",
"duration_ms": 0,
"errors": [],
"safety_block": {
"axis": "cushion_tilt",
"target_pct": 60,
"minimum_safe_target_pct": 100,
"reason": "M1 near-direction mechanical obstruction now also reproduces from the far endpoint; do not drive below the current 100% position until the mechanism is inspected.",
"evidence": {
"hall_count": 374,
"pulse_count": 0,
"peak_current_delta_raw": 1351,
"stall_threshold_raw": 500
}
}
},
{
"id": "MOTION-M2-25",
"group": "motion",
"utterance": "把副驾靠背调到25%",
"started_at": "2026-08-01T15:47:09.786704Z",
"status": "failed",
"errors": [
"T2G motor 2 TIMEOUT: task_state=7, Hall=743->743"
],
"http_status": 201,
"request_id": "req-20260801154709-83910b",
"failure_telemetry": {
"motor_selector": 2,
"motion_axis": "backrest_recline",
"task_state": 7,
"motor_result": 6,
"motor_result_name": "TIMEOUT",
"position_valid": true,
"hall_before": 743,
"hall_after": 743,
"hall_delta": 0,
"endpoint_recovery_max_near_hall": 138,
"command_frame": {
"frame_id": "0x300",
"payload_size": 8,
"data_hex": "01 12 02 00 C4 09 30 75",
"timestamp": null
},
"ack_frame": {
"frame_id": "0x301",
"payload_size": 8,
"data_hex": "21 00 02 00 01 04 E0 6E",
"timestamp": 29665.003821
},
"feedback_frame": {
"frame_id": "0x302",
"payload_size": 8,
"data_hex": "02 67 08 02 00 A7 1F 00",
"timestamp": 29671.528551
},
"diagnostic_before_frame": {
"frame_id": "0x303",
"payload_size": 8,
"data_hex": "02 00 E7 02 95 03 00 50",
"timestamp": 29664.99191
},
"diagnostic_frame": {
"frame_id": "0x303",
"payload_size": 8,
"data_hex": "02 05 E7 02 95 03 00 50",
"timestamp": 29671.529697
},
"diagnostic_read_error": null,
"current_diagnostic": {
"sample_count": 64,
"valid_sample_count": 64,
"max_current_raw": 2252,
"max_current_delta_raw": 205,
"high_current_seen": false,
"low_hall_seen": true,
"stall_overlap_seen": false,
"peak": {
"current_raw": 2252,
"current_baseline_raw": 2047,
"current_delta_raw": 205,
"stall_current_delta_threshold_raw": 500,
"current_sample_valid": true,
"current_baseline_valid": true,
"high_current": false,
"hall_activity_low": false,
"current_calibrating": false,
"frame": {
"frame_id": "0x304",
"payload_size": 8,
"data_hex": "02 03 CC 08 FF 07 F4 01",
"timestamp": 29665.294733
}
},
"latest": {
"current_raw": 2178,
"current_baseline_raw": 2047,
"current_delta_raw": 131,
"stall_current_delta_threshold_raw": 500,
"current_sample_valid": true,
"current_baseline_valid": true,
"high_current": false,
"hall_activity_low": true,
"current_calibrating": false,
"frame": {
"frame_id": "0x304",
"payload_size": 8,
"data_hex": "02 0B 82 08 FF 07 F4 01",
"timestamp": 29671.440071
}
}
},
"error_type": "HardwareExecutionError",
"stop_all_attempted": true,
"simulated": false
},
"finished_at": "2026-08-01T15:47:16.820114Z",
"duration_ms": 7033
},
{
"id": "MOTION-M2-60",
"group": "motion",
"utterance": "把副驾靠背调到60%",
"started_at": "2026-08-01T15:47:16.820162Z",
"status": "failed",
"errors": [
"T2G motor 2 TIMEOUT: task_state=7, Hall=743->743"
],
"http_status": 201,
"request_id": "req-20260801154716-4253ad",
"failure_telemetry": {
"motor_selector": 2,
"motion_axis": "backrest_recline",
"task_state": 7,
"motor_result": 6,
"motor_result_name": "TIMEOUT",
"position_valid": true,
"hall_before": 743,
"hall_after": 743,
"hall_delta": 0,
"endpoint_recovery_max_near_hall": 138,
"command_frame": {
"frame_id": "0x300",
"payload_size": 8,
"data_hex": "01 12 05 00 70 17 30 75",
"timestamp": null
},
"ack_frame": {
"frame_id": "0x301",
"payload_size": 8,
"data_hex": "21 00 05 00 01 04 E0 67",
"timestamp": 29672.045387
},
"feedback_frame": {
"frame_id": "0x302",
"payload_size": 8,
"data_hex": "02 67 08 05 00 A7 1F 00",
"timestamp": 29678.579774
},
"diagnostic_before_frame": {
"frame_id": "0x303",
"payload_size": 8,
"data_hex": "02 05 E7 02 95 03 00 A0",
"timestamp": 29672.043424
},
"diagnostic_frame": {
"frame_id": "0x303",
"payload_size": 8,
"data_hex": "02 05 E7 02 95 03 00 B0",
"timestamp": 29678.580946
},
"diagnostic_read_error": null,
"current_diagnostic": {
"sample_count": 65,
"valid_sample_count": 65,
"max_current_raw": 2242,
"max_current_delta_raw": 190,
"high_current_seen": false,
"low_hall_seen": true,
"stall_overlap_seen": false,
"peak": {
"current_raw": 2242,
"current_baseline_raw": 2052,
"current_delta_raw": 190,
"stall_current_delta_threshold_raw": 500,
"current_sample_valid": true,
"current_baseline_valid": true,
"high_current": false,
"hall_activity_low": false,
"current_calibrating": false,
"frame": {
"frame_id": "0x304",
"payload_size": 8,
"data_hex": "02 03 C2 08 04 08 F4 01",
"timestamp": 29672.076592
}
},
"latest": {
"current_raw": 2163,
"current_baseline_raw": 2052,
"current_delta_raw": 111,
"stall_current_delta_threshold_raw": 500,
"current_sample_valid": true,
"current_baseline_valid": true,
"high_current": false,
"hall_activity_low": true,
"current_calibrating": false,
"frame": {
"frame_id": "0x304",
"payload_size": 8,
"data_hex": "02 0B 73 08 04 08 F4 01",
"timestamp": 29678.532301
}
}
},
"error_type": "HardwareExecutionError",
"stop_all_attempted": true,
"simulated": false
},
"finished_at": "2026-08-01T15:47:23.850083Z",
"duration_ms": 7030
},
{
"id": "MOTION-M2-HOME",
"group": "motion",
"utterance": "把副驾靠背归零",
"started_at": "2026-08-01T15:47:23.850133Z",
"status": "failed",
"errors": [
"T2G motor 2 CALIBRATION_FAILED: task_state=7, Hall=743->743"
],
"http_status": 201,
"request_id": "req-20260801154723-c4c780",
"failure_telemetry": {
"motor_selector": 2,
"motion_axis": "backrest_recline",
"task_state": 7,
"motor_result": 11,
"motor_result_name": "CALIBRATION_FAILED",
"position_valid": false,
"hall_before": 743,
"hall_after": 743,
"hall_delta": 0,
"endpoint_recovery_max_near_hall": 138,
"command_frame": {
"frame_id": "0x300",
"payload_size": 8,
"data_hex": "0B 12 08 00 52 4B 78 00",
"timestamp": null
},
"ack_frame": {
"frame_id": "0x301",
"payload_size": 8,
"data_hex": "51 00 08 00 0B 44 E0 60",
"timestamp": 29679.063366
},
"feedback_frame": {
"frame_id": "0x302",
"payload_size": 8,
"data_hex": "02 B7 00 08 00 FF FF 00",
"timestamp": 29682.286447
},
"diagnostic_before_frame": {
"frame_id": "0x303",
"payload_size": 8,
"data_hex": "02 05 E7 02 95 03 00 00",
"timestamp": 29679.06159
},
"diagnostic_frame": {
"frame_id": "0x303",
"payload_size": 8,
"data_hex": "02 88 E7 02 95 03 00 30",
"timestamp": 29682.289934
},
"diagnostic_read_error": null,
"current_diagnostic": {
"sample_count": 35,
"valid_sample_count": 35,
"max_current_raw": 2244,
"max_current_delta_raw": 185,
"high_current_seen": false,
"low_hall_seen": true,
"stall_overlap_seen": false,
"peak": {
"current_raw": 2244,
"current_baseline_raw": 2059,
"current_delta_raw": 185,
"stall_current_delta_threshold_raw": 500,
"current_sample_valid": true,
"current_baseline_valid": true,
"high_current": false,
"hall_activity_low": false,
"current_calibrating": true,
"frame": {
"frame_id": "0x304",
"payload_size": 8,
"data_hex": "02 13 C4 08 0B 08 F4 01",
"timestamp": 29681.340332
}
},
"latest": {
"current_raw": 2171,
"current_baseline_raw": 2059,
"current_delta_raw": 112,
"stall_current_delta_threshold_raw": 500,
"current_sample_valid": true,
"current_baseline_valid": true,
"high_current": false,
"hall_activity_low": true,
"current_calibrating": false,
"frame": {
"frame_id": "0x304",
"payload_size": 8,
"data_hex": "02 0B 7B 08 0B 08 F4 01",
"timestamp": 29682.180355
}
}
},
"error_type": "HardwareExecutionError",
"stop_all_attempted": true,
"simulated": false
},
"finished_at": "2026-08-01T15:47:27.569016Z",
"duration_ms": 3719
},
{
"id": "MOTION-M3-20",
"group": "motion",
"utterance": "把副驾腿托调到20%",
"started_at": "2026-08-01T15:47:27.569076Z",
"status": "passed",
"errors": [],
"http_status": 201,
"request_id": "req-20260801154727-e582aa",
"matched_modes": [],
"state_http_status": 200,
"physical_state": {
"position": {
"legrest_height": {
"position_pct": 20,
"position_valid": true,
"motion_state": "stopped",
"fault": false,
"task_state": 6,
"motor_result": 2,
"motor_selector": 3,
"value_x100": 1978,
"feedback_frame": {
"frame_id": "0x302",
"payload_size": 8,
"data_hex": "03 26 08 0B 00 BA 07 00",
"timestamp": 29693.451199
}
},
"longitudinal": {
"position_pct": 100,
"position_valid": false,
"motion_state": "stopped",
"fault": false,
"task_state": 0,
"motor_result": 3,
"motor_selector": 0,
"value_x100": 65535,
"feedback_frame": {
"frame_id": "0x302",
"payload_size": 8,
"data_hex": "00 30 00 0A 00 FF FF 00",
"timestamp": 29693.477217
}
},
"cushion_tilt": {
"position_pct": 100,
"position_valid": true,
"motion_state": "stopped",
"fault": false,
"task_state": 0,
"motor_result": 3,
"motor_selector": 1,
"value_x100": 10000,
"feedback_frame": {
"frame_id": "0x302",
"payload_size": 8,
"data_hex": "01 30 28 0A 00 10 27 00",
"timestamp": 29693.502608
}
},
"backrest_recline": {
"position_pct": 100,
"position_valid": false,
"motion_state": "stopped",
"fault": false,
"task_state": 0,
"motor_result": 3,
"motor_selector": 2,
"value_x100": 65535,
"feedback_frame": {
"frame_id": "0x302",
"payload_size": 8,
"data_hex": "02 30 00 0A 00 FF FF 00",
"timestamp": 29693.528656
}
}
},
"ventilation": {
"state": "off",
"level": 0,
"feedback_value": 1,
"feedback_frame": {
"frame_id": "0x4FA",
"payload_size": 8,
"data_hex": "09 00 00 00 00 00 00 00",
"timestamp": 29693.540049
}
},
"heating": {
"state": "off",
"level": 0,
"feedback_value": 1,
"feedback_frame": {
"frame_id": "0x4FA",
"payload_size": 8,
"data_hex": "09 00 00 00 00 00 00 00",
"timestamp": 29693.540049
}
},
"captured_at": "2026-08-01T15:47:38.640167Z",
"source": "physical_can",
"target": {
"device": "seat",
"zone": "front_right",
"instance": "passenger"
},
"complete": true,
"missing": []
},
"finished_at": "2026-08-01T15:47:38.717963Z",
"duration_ms": 11149
},
{
"id": "MOTION-M3-60",
"group": "motion",
"utterance": "把副驾腿托调到60%",
"started_at": "2026-08-01T15:47:38.718046Z",
"status": "passed",
"errors": [],
"http_status": 201,
"request_id": "req-20260801154738-a140a6",
"matched_modes": [],
"state_http_status": 200,
"physical_state": {
"position": {
"cushion_tilt": {
"position_pct": 100,
"position_valid": true,
"motion_state": "stopped",
"fault": false,
"task_state": 0,
"motor_result": 3,
"motor_selector": 1,
"value_x100": 10000,
"feedback_frame": {
"frame_id": "0x302",
"payload_size": 8,
"data_hex": "01 30 28 0C 00 10 27 00",
"timestamp": 29700.237153
}
},
"backrest_recline": {
"position_pct": 100,
"position_valid": false,
"motion_state": "stopped",
"fault": false,
"task_state": 0,
"motor_result": 3,
"motor_selector": 2,
"value_x100": 65535,
"feedback_frame": {
"frame_id": "0x302",
"payload_size": 8,
"data_hex": "02 30 00 0C 00 FF FF 00",
"timestamp": 29700.263244
}
},
"legrest_height": {
"position_pct": 60,
"position_valid": true,
"motion_state": "stopped",
"fault": false,
"task_state": 6,
"motor_result": 2,
"motor_selector": 3,
"value_x100": 5997,
"feedback_frame": {
"frame_id": "0x302",
"payload_size": 8,
"data_hex": "03 26 08 0D 00 6D 17 00",
"timestamp": 29700.28857
}
},
"longitudinal": {
"position_pct": 100,
"position_valid": false,
"motion_state": "stopped",
"fault": false,
"task_state": 0,
"motor_result": 3,
"motor_selector": 0,
"value_x100": 65535,
"feedback_frame": {
"frame_id": "0x302",
"payload_size": 8,
"data_hex": "00 30 00 0C 00 FF FF 00",
"timestamp": 29700.314685
}
}
},
"ventilation": {
"state": "off",
"level": 0,
"feedback_value": 1,
"feedback_frame": {
"frame_id": "0x4FA",
"payload_size": 8,
"data_hex": "09 00 00 00 00 00 00 00",
"timestamp": 29700.324918
}
},
"heating": {
"state": "off",
"level": 0,
"feedback_value": 1,
"feedback_frame": {
"frame_id": "0x4FA",
"payload_size": 8,
"data_hex": "09 00 00 00 00 00 00 00",
"timestamp": 29700.324918
}
},
"captured_at": "2026-08-01T15:47:45.424988Z",
"source": "physical_can",
"target": {
"device": "seat",
"zone": "front_right",
"instance": "passenger"
},
"complete": true,
"missing": []
},
"finished_at": "2026-08-01T15:47:45.509180Z",
"duration_ms": 6791
},
{
"id": "MOTION-M3-HOME",
"group": "motion",
"utterance": "把副驾腿托归零",
"started_at": "2026-08-01T15:47:45.509231Z",
"status": "passed",
"errors": [],
"http_status": 201,
"request_id": "req-20260801154745-8ead10",
"matched_modes": [],
"state_http_status": 200,
"physical_state": {
"position": {
"longitudinal": {
"position_pct": 100,
"position_valid": false,
"motion_state": "stopped",
"fault": false,
"task_state": 0,
"motor_result": 3,
"motor_selector": 0,
"value_x100": 65535,
"feedback_frame": {
"frame_id": "0x302",
"payload_size": 8,
"data_hex": "00 30 00 0E 00 FF FF 00",
"timestamp": 29710.693738
}
},
"cushion_tilt": {
"position_pct": 100,
"position_valid": true,
"motion_state": "stopped",
"fault": false,
"task_state": 0,
"motor_result": 3,
"motor_selector": 1,
"value_x100": 10000,
"feedback_frame": {
"frame_id": "0x302",
"payload_size": 8,
"data_hex": "01 30 28 0E 00 10 27 00",
"timestamp": 29710.719463
}
},
"backrest_recline": {
"position_pct": 100,
"position_valid": false,
"motion_state": "stopped",
"fault": false,
"task_state": 0,
"motor_result": 3,
"motor_selector": 2,
"value_x100": 65535,
"feedback_frame": {
"frame_id": "0x302",
"payload_size": 8,
"data_hex": "02 30 00 0E 00 FF FF 00",
"timestamp": 29710.745227
}
},
"legrest_height": {
"position_pct": 0,
"position_valid": true,
"motion_state": "stopped",
"fault": false,
"task_state": 6,
"motor_result": 2,
"motor_selector": 3,
"value_x100": 0,
"feedback_frame": {
"frame_id": "0x302",
"payload_size": 8,
"data_hex": "03 26 18 0F 00 00 00 00",
"timestamp": 29710.77088
}
}
},
"ventilation": {
"state": "off",
"level": 0,
"feedback_value": 1,
"feedback_frame": {
"frame_id": "0x4FA",
"payload_size": 8,
"data_hex": "09 00 00 00 00 00 00 00",
"timestamp": 29710.778777
}
},
"heating": {
"state": "off",
"level": 0,
"feedback_value": 1,
"feedback_frame": {
"frame_id": "0x4FA",
"payload_size": 8,
"data_hex": "09 00 00 00 00 00 00 00",
"timestamp": 29710.778777
}
},
"captured_at": "2026-08-01T15:47:55.878618Z",
"source": "physical_can",
"target": {
"device": "seat",
"zone": "front_right",
"instance": "passenger"
},
"complete": true,
"missing": []
},
"finished_at": "2026-08-01T15:47:55.952318Z",
"duration_ms": 10443
},
{
"id": "MOTION-ALL-ZERO",
"group": "motion",
"utterance": "把副驾水平、坐盆、靠背、腿托四轴归零",
"status": "safety_blocked",
"started_at": "2026-08-01T15:47:55.952386Z",
"finished_at": "2026-08-01T15:47:55.952389Z",
"duration_ms": 0,
"errors": [],
"safety_block": {
"axis": "longitudinal",
"target_pct": 0,
"block_all_targets": true,
"reason": "M0 is position-invalid at the far endpoint and produced zero Hall pulses for near-direction absolute and homing commands at both 90% and 95% duty; inspect the mechanism, supply, bridge wiring and Hall path before more motion.",
"evidence": {
"hall_count": 499,
"pulse_count": 0,
"current_delta_raw_at_90_pct": 220,
"current_delta_raw_at_95_pct": 233,
"position_valid": false
}
}
},
{
"id": "COMBINED-ALL",
"group": "combined",
"utterance": "打开副驾加热1档、打开通风1档,座椅水平到30%,坐盆到40%,靠背到37%,腿托到42%",
"status": "safety_blocked",
"started_at": "2026-08-01T15:47:55.952398Z",
"finished_at": "2026-08-01T15:47:55.952399Z",
"duration_ms": 0,
"errors": [],
"safety_block": {
"axis": "longitudinal",
"target_pct": 30,
"block_all_targets": true,
"reason": "M0 is position-invalid at the far endpoint and produced zero Hall pulses for near-direction absolute and homing commands at both 90% and 95% duty; inspect the mechanism, supply, bridge wiring and Hall path before more motion.",
"evidence": {
"hall_count": 499,
"pulse_count": 0,
"current_delta_raw_at_90_pct": 220,
"current_delta_raw_at_95_pct": 233,
"position_valid": false
}
}
},
{
"id": "COMBINED-OFF",
"group": "combined",
"utterance": "关闭副驾座椅加热和通风",
"started_at": "2026-08-01T15:47:55.952407Z",
"status": "passed",
"errors": [],
"http_status": 201,
"request_id": "req-20260801154755-964b37",
"matched_modes": [],
"state_http_status": 200,
"physical_state": {
"position": {
"legrest_height": {
"position_pct": 0,
"position_valid": true,
"motion_state": "stopped",
"fault": false,
"task_state": 6,
"motor_result": 2,
"motor_selector": 3,
"value_x100": 0,
"feedback_frame": {
"frame_id": "0x302",
"payload_size": 8,
"data_hex": "03 26 18 0F 00 00 00 00",
"timestamp": 29711.524892
}
},
"longitudinal": {
"position_pct": 100,
"position_valid": false,
"motion_state": "stopped",
"fault": false,
"task_state": 0,
"motor_result": 3,
"motor_selector": 0,
"value_x100": 65535,
"feedback_frame": {
"frame_id": "0x302",
"payload_size": 8,
"data_hex": "00 30 00 0E 00 FF FF 00",
"timestamp": 29711.551743
}
},
"cushion_tilt": {
"position_pct": 100,
"position_valid": true,
"motion_state": "stopped",
"fault": false,
"task_state": 0,
"motor_result": 3,
"motor_selector": 1,
"value_x100": 10000,
"feedback_frame": {
"frame_id": "0x302",
"payload_size": 8,
"data_hex": "01 30 28 0E 00 10 27 00",
"timestamp": 29711.577468
}
},
"backrest_recline": {
"position_pct": 100,
"position_valid": false,
"motion_state": "stopped",
"fault": false,
"task_state": 0,
"motor_result": 3,
"motor_selector": 2,
"value_x100": 65535,
"feedback_frame": {
"frame_id": "0x302",
"payload_size": 8,
"data_hex": "02 30 00 0E 00 FF FF 00",
"timestamp": 29711.60355
}
}
},
"ventilation": {
"state": "off",
"level": 0,
"feedback_value": 1,
"feedback_frame": {
"frame_id": "0x4FA",
"payload_size": 8,
"data_hex": "09 00 00 00 00 00 00 00",
"timestamp": 29711.611447
}
},
"heating": {
"state": "off",
"level": 0,
"feedback_value": 1,
"feedback_frame": {
"frame_id": "0x4FA",
"payload_size": 8,
"data_hex": "09 00 00 00 00 00 00 00",
"timestamp": 29711.611447
}
},
"captured_at": "2026-08-01T15:47:56.711259Z",
"source": "physical_can",
"target": {
"device": "seat",
"zone": "front_right",
"instance": "passenger"
},
"complete": true,
"missing": []
},
"finished_at": "2026-08-01T15:47:56.832519Z",
"duration_ms": 880
},
{
"id": "MODE-EASY-ENTRY",
"group": "mode",
"utterance": "副驾执行轻松进出模式",
"status": "safety_blocked",
"started_at": "2026-08-01T15:47:56.832581Z",
"finished_at": "2026-08-01T15:47:56.832583Z",
"duration_ms": 0,
"errors": [],
"safety_block": {
"axis": "longitudinal",
"target_pct": 100,
"block_all_targets": true,
"reason": "M0 is position-invalid at the far endpoint and produced zero Hall pulses for near-direction absolute and homing commands at both 90% and 95% duty; inspect the mechanism, supply, bridge wiring and Hall path before more motion.",
"evidence": {
"hall_count": 499,
"pulse_count": 0,
"current_delta_raw_at_90_pct": 220,
"current_delta_raw_at_95_pct": 233,
"position_valid": false
}
}
},
{
"id": "MODE-OFFICE",
"group": "mode",
"utterance": "副驾执行办公模式",
"status": "safety_blocked",
"started_at": "2026-08-01T15:47:56.832591Z",
"finished_at": "2026-08-01T15:47:56.832592Z",
"duration_ms": 0,
"errors": [],
"safety_block": {
"axis": "longitudinal",
"target_pct": 72,
"block_all_targets": true,
"reason": "M0 is position-invalid at the far endpoint and produced zero Hall pulses for near-direction absolute and homing commands at both 90% and 95% duty; inspect the mechanism, supply, bridge wiring and Hall path before more motion.",
"evidence": {
"hall_count": 499,
"pulse_count": 0,
"current_delta_raw_at_90_pct": 220,
"current_delta_raw_at_95_pct": 233,
"position_valid": false
}
}
},
{
"id": "MODE-QUEEN",
"group": "mode",
"utterance": "副驾执行女王副驾行驶模式",
"status": "safety_blocked",
"started_at": "2026-08-01T15:47:56.832598Z",
"finished_at": "2026-08-01T15:47:56.832599Z",
"duration_ms": 0,
"errors": [],
"safety_block": {
"axis": "longitudinal",
"target_pct": 72,
"block_all_targets": true,
"reason": "M0 is position-invalid at the far endpoint and produced zero Hall pulses for near-direction absolute and homing commands at both 90% and 95% duty; inspect the mechanism, supply, bridge wiring and Hall path before more motion.",
"evidence": {
"hall_count": 499,
"pulse_count": 0,
"current_delta_raw_at_90_pct": 220,
"current_delta_raw_at_95_pct": 233,
"position_valid": false
}
}
},
{
"id": "MODE-BABY-NAP",
"group": "mode",
"utterance": "副驾执行宝宝午睡模式",
"status": "safety_blocked",
"started_at": "2026-08-01T15:47:56.832605Z",
"finished_at": "2026-08-01T15:47:56.832607Z",
"duration_ms": 0,
"errors": [],
"safety_block": {
"axis": "longitudinal",
"target_pct": 81,
"block_all_targets": true,
"reason": "M0 is position-invalid at the far endpoint and produced zero Hall pulses for near-direction absolute and homing commands at both 90% and 95% duty; inspect the mechanism, supply, bridge wiring and Hall path before more motion.",
"evidence": {
"hall_count": 499,
"pulse_count": 0,
"current_delta_raw_at_90_pct": 220,
"current_delta_raw_at_95_pct": 233,
"position_valid": false
}
}
},
{
"id": "MODE-CRUISE-SOFA",
"group": "mode",
"utterance": "副驾执行巡航沙发模式",
"status": "safety_blocked",
"started_at": "2026-08-01T15:47:56.832615Z",
"finished_at": "2026-08-01T15:47:56.832616Z",
"duration_ms": 0,
"errors": [],
"safety_block": {
"axis": "longitudinal",
"target_pct": 51,
"block_all_targets": true,
"reason": "M0 is position-invalid at the far endpoint and produced zero Hall pulses for near-direction absolute and homing commands at both 90% and 95% duty; inspect the mechanism, supply, bridge wiring and Hall path before more motion.",
"evidence": {
"hall_count": 499,
"pulse_count": 0,
"current_delta_raw_at_90_pct": 220,
"current_delta_raw_at_95_pct": 233,
"position_valid": false
}
}
},
{
"id": "MODE-MEDITATION",
"group": "mode",
"utterance": "副驾执行冥想空间模式",
"status": "safety_blocked",
"started_at": "2026-08-01T15:47:56.832622Z",
"finished_at": "2026-08-01T15:47:56.832623Z",
"duration_ms": 0,
"errors": [],
"safety_block": {
"axis": "longitudinal",
"target_pct": 100,
"block_all_targets": true,
"reason": "M0 is position-invalid at the far endpoint and produced zero Hall pulses for near-direction absolute and homing commands at both 90% and 95% duty; inspect the mechanism, supply, bridge wiring and Hall path before more motion.",
"evidence": {
"hall_count": 499,
"pulse_count": 0,
"current_delta_raw_at_90_pct": 220,
"current_delta_raw_at_95_pct": 233,
"position_valid": false
}
}
},
{
"id": "MODE-LEISURE",
"group": "mode",
"utterance": "副驾执行休闲躺椅模式",
"status": "safety_blocked",
"started_at": "2026-08-01T15:47:56.832629Z",
"finished_at": "2026-08-01T15:47:56.832630Z",
"duration_ms": 0,
"errors": [],
"safety_block": {
"axis": "longitudinal",
"target_pct": 51,
"block_all_targets": true,
"reason": "M0 is position-invalid at the far endpoint and produced zero Hall pulses for near-direction absolute and homing commands at both 90% and 95% duty; inspect the mechanism, supply, bridge wiring and Hall path before more motion.",
"evidence": {
"hall_count": 499,
"pulse_count": 0,
"current_delta_raw_at_90_pct": 220,
"current_delta_raw_at_95_pct": 233,
"position_valid": false
}
}
},
{
"id": "MODE-CALF",
"group": "mode",
"utterance": "副驾执行小腿解压悬浮模式",
"status": "safety_blocked",
"started_at": "2026-08-01T15:47:56.832636Z",
"finished_at": "2026-08-01T15:47:56.832637Z",
"duration_ms": 0,
"errors": [],
"safety_block": {
"axis": "longitudinal",
"target_pct": 51,
"block_all_targets": true,
"reason": "M0 is position-invalid at the far endpoint and produced zero Hall pulses for near-direction absolute and homing commands at both 90% and 95% duty; inspect the mechanism, supply, bridge wiring and Hall path before more motion.",
"evidence": {
"hall_count": 499,
"pulse_count": 0,
"current_delta_raw_at_90_pct": 220,
"current_delta_raw_at_95_pct": 233,
"position_valid": false
}
}
},
{
"id": "MODE-BEACH",
"group": "mode",
"utterance": "副驾执行电感沙滩椅模式",
"status": "safety_blocked",
"started_at": "2026-08-01T15:47:56.832643Z",
"finished_at": "2026-08-01T15:47:56.832644Z",
"duration_ms": 0,
"errors": [],
"safety_block": {
"axis": "longitudinal",
"target_pct": 100,
"block_all_targets": true,
"reason": "M0 is position-invalid at the far endpoint and produced zero Hall pulses for near-direction absolute and homing commands at both 90% and 95% duty; inspect the mechanism, supply, bridge wiring and Hall path before more motion.",
"evidence": {
"hall_count": 499,
"pulse_count": 0,
"current_delta_raw_at_90_pct": 220,
"current_delta_raw_at_95_pct": 233,
"position_valid": false
}
}
},
{
"id": "MODE-NAP",
"group": "mode",
"utterance": "副驾执行小憩模式",
"status": "safety_blocked",
"started_at": "2026-08-01T15:47:56.832650Z",
"finished_at": "2026-08-01T15:47:56.832651Z",
"duration_ms": 0,
"errors": [],
"safety_block": {
"axis": "longitudinal",
"target_pct": 100,
"block_all_targets": true,
"reason": "M0 is position-invalid at the far endpoint and produced zero Hall pulses for near-direction absolute and homing commands at both 90% and 95% duty; inspect the mechanism, supply, bridge wiring and Hall path before more motion.",
"evidence": {
"hall_count": 499,
"pulse_count": 0,
"current_delta_raw_at_90_pct": 220,
"current_delta_raw_at_95_pct": 233,
"position_valid": false
}
}
},
{
"id": "MODE-ZERO-GRAVITY",
"group": "mode",
"utterance": "副驾执行零重力模式",
"status": "safety_blocked",
"started_at": "2026-08-01T15:47:56.832656Z",
"finished_at": "2026-08-01T15:47:56.832657Z",
"duration_ms": 0,
"errors": [],
"safety_block": {
"axis": "longitudinal",
"target_pct": 100,
"block_all_targets": true,
"reason": "M0 is position-invalid at the far endpoint and produced zero Hall pulses for near-direction absolute and homing commands at both 90% and 95% duty; inspect the mechanism, supply, bridge wiring and Hall path before more motion.",
"evidence": {
"hall_count": 499,
"pulse_count": 0,
"current_delta_raw_at_90_pct": 220,
"current_delta_raw_at_95_pct": 233,
"position_valid": false
}
}
}
],
"final_state": {
"id": "FINAL-THERMAL-OFF",
"group": "cleanup",
"utterance": "关闭副驾座椅加热和通风",
"started_at": "2026-08-01T15:47:56.832664Z",
"status": "passed",
"errors": [],
"http_status": 201,
"request_id": "req-20260801154756-1946bc",
"matched_modes": [],
"state_http_status": 200,
"physical_state": {
"position": {
"backrest_recline": {
"position_pct": 100,
"position_valid": false,
"motion_state": "stopped",
"fault": false,
"task_state": 0,
"motor_result": 3,
"motor_selector": 2,
"value_x100": 65535,
"feedback_frame": {
"frame_id": "0x302",
"payload_size": 8,
"data_hex": "02 30 00 0E 00 FF FF 00",
"timestamp": 29712.411281
}
},
"legrest_height": {
"position_pct": 0,
"position_valid": true,
"motion_state": "stopped",
"fault": false,
"task_state": 6,
"motor_result": 2,
"motor_selector": 3,
"value_x100": 0,
"feedback_frame": {
"frame_id": "0x302",
"payload_size": 8,
"data_hex": "03 26 18 0F 00 00 00 00",
"timestamp": 29712.437028
}
},
"longitudinal": {
"position_pct": 100,
"position_valid": false,
"motion_state": "stopped",
"fault": false,
"task_state": 0,
"motor_result": 3,
"motor_selector": 0,
"value_x100": 65535,
"feedback_frame": {
"frame_id": "0x302",
"payload_size": 8,
"data_hex": "00 30 00 0E 00 FF FF 00",
"timestamp": 29712.463792
}
},
"cushion_tilt": {
"position_pct": 100,
"position_valid": true,
"motion_state": "stopped",
"fault": false,
"task_state": 0,
"motor_result": 3,
"motor_selector": 1,
"value_x100": 10000,
"feedback_frame": {
"frame_id": "0x302",
"payload_size": 8,
"data_hex": "01 30 28 0E 00 10 27 00",
"timestamp": 29712.491067
}
}
},
"ventilation": {
"state": "off",
"level": 0,
"feedback_value": 1,
"feedback_frame": {
"frame_id": "0x4FA",
"payload_size": 8,
"data_hex": "09 00 00 00 00 00 00 00",
"timestamp": 29712.49673
}
},
"heating": {
"state": "off",
"level": 0,
"feedback_value": 1,
"feedback_frame": {
"frame_id": "0x4FA",
"payload_size": 8,
"data_hex": "09 00 00 00 00 00 00 00",
"timestamp": 29712.49673
}
},
"captured_at": "2026-08-01T15:47:57.596426Z",
"source": "physical_can",
"target": {
"device": "seat",
"zone": "front_right",
"instance": "passenger"
},
"complete": true,
"missing": []
},
"finished_at": "2026-08-01T15:47:57.681445Z",
"duration_ms": 849
},
"finished_at": "2026-08-01T15:47:57.681482Z",
"summary": {
"total": 33,
"passed": 12,
"failed": 3,
"safety_blocked": 18,
"executed": 15,
"final_state_passed": true
}
}