{ "suite": "t2g-seat-frontend-full-hil", "started_at": "2026-08-01T14:53:29.226676Z", "base_url": "http://127.0.0.1:8000", "vehicle_id": "denza_n7", "conversation_id": "conv-hil-full-20260801145329", "runtime": { "hardware_execution_allowed": true, "firmware_profiles": [ "combined" ] }, "results": [ { "id": "MODE-QUEEN", "group": "mode", "utterance": "副驾执行女王副驾行驶模式", "started_at": "2026-08-01T14:53:29.226724Z", "status": "failed", "errors": [ "T2G motor 0 TIMEOUT: task_state=7, Hall=499->499" ], "http_status": 201, "request_id": "req-20260801145329-c441d5", "failure_telemetry": { "motor_selector": 0, "motion_axis": "longitudinal", "task_state": 7, "motor_result": 6, "motor_result_name": "TIMEOUT", "position_valid": true, "hall_before": 499, "hall_after": 499, "hall_delta": 0, "endpoint_recovery_max_near_hall": 72, "command_frame": { "frame_id": "0x300", "payload_size": 8, "data_hex": "01 10 30 00 20 1C 30 75", "timestamp": null }, "ack_frame": { "frame_id": "0x301", "payload_size": 8, "data_hex": "21 00 30 00 01 01 F0 4B", "timestamp": 26444.37267 }, "feedback_frame": { "frame_id": "0x302", "payload_size": 8, "data_hex": "00 67 28 30 00 10 27 00", "timestamp": 26450.902006 }, "diagnostic_before_frame": { "frame_id": "0x303", "payload_size": 8, "data_hex": "00 00 F3 01 F3 01 00 90", "timestamp": 26444.360963 }, "diagnostic_frame": { "frame_id": "0x303", "payload_size": 8, "data_hex": "00 05 F3 01 F3 01 00 A0", "timestamp": 26450.903153 }, "diagnostic_read_error": null, "current_diagnostic": { "sample_count": 65, "valid_sample_count": 65, "max_current_raw": 214, "max_current_delta_raw": 213, "high_current_seen": false, "low_hall_seen": true, "stall_overlap_seen": false, "peak": { "current_raw": 214, "current_baseline_raw": 1, "current_delta_raw": 213, "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": "00 0B D6 00 01 00 F4 01", "timestamp": 26449.53215 } }, "latest": { "current_raw": 212, "current_baseline_raw": 1, "current_delta_raw": 211, "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": "00 0B D4 00 01 00 F4 01", "timestamp": 26450.886864 } } }, "error_type": "HardwareExecutionError", "stop_all_attempted": true, "simulated": false }, "finished_at": "2026-08-01T14:53:36.269029Z", "duration_ms": 7042 }, { "id": "MODE-BABY-NAP", "group": "mode", "utterance": "副驾执行宝宝午睡模式", "status": "safety_blocked", "started_at": "2026-08-01T14:53:36.269096Z", "finished_at": "2026-08-01T14:53:36.269098Z", "duration_ms": 0, "errors": [], "safety_block": { "axis": "cushion_tilt", "target_pct": 30, "minimum_safe_target_pct": 35, "reason": "M1 near-direction mechanical obstruction: repeated Hall stop at 122/123 with zero pulses and high current; do not drive toward the near endpoint until the mechanism is inspected.", "evidence": { "hall_count": 122, "pulse_count": 0, "peak_current_delta_raw": 1205, "stall_threshold_raw": 500 } } }, { "id": "MODE-CRUISE-SOFA", "group": "mode", "utterance": "副驾执行巡航沙发模式", "status": "safety_blocked", "started_at": "2026-08-01T14:53:36.269107Z", "finished_at": "2026-08-01T14:53:36.269108Z", "duration_ms": 0, "errors": [], "safety_block": { "axis": "cushion_tilt", "target_pct": 30, "minimum_safe_target_pct": 35, "reason": "M1 near-direction mechanical obstruction: repeated Hall stop at 122/123 with zero pulses and high current; do not drive toward the near endpoint until the mechanism is inspected.", "evidence": { "hall_count": 122, "pulse_count": 0, "peak_current_delta_raw": 1205, "stall_threshold_raw": 500 } } }, { "id": "MODE-MEDITATION", "group": "mode", "utterance": "副驾执行冥想空间模式", "started_at": "2026-08-01T14:53:36.269121Z", "status": "failed", "errors": [ "T2G motor 1 STALL: task_state=7, Hall=374->374" ], "http_status": 201, "request_id": "req-20260801145336-cea6e3", "failure_telemetry": { "motor_selector": 1, "motion_axis": "cushion_tilt", "task_state": 7, "motor_result": 5, "motor_result_name": "STALL", "position_valid": true, "hall_before": 374, "hall_after": 374, "hall_delta": 0, "endpoint_recovery_max_near_hall": 56, "command_frame": { "frame_id": "0x300", "payload_size": 8, "data_hex": "01 11 34 00 30 11 30 75", "timestamp": null }, "ack_frame": { "frame_id": "0x301", "payload_size": 8, "data_hex": "21 00 34 00 01 02 F0 49", "timestamp": 26453.41257 }, "feedback_frame": { "frame_id": "0x302", "payload_size": 8, "data_hex": "01 57 68 34 00 10 27 00", "timestamp": 26462.801669 }, "diagnostic_before_frame": { "frame_id": "0x303", "payload_size": 8, "data_hex": "01 00 76 01 76 01 00 B0", "timestamp": 26451.441787 }, "diagnostic_frame": { "frame_id": "0x303", "payload_size": 8, "data_hex": "01 14 76 01 76 01 00 C1", "timestamp": 26462.802815 }, "diagnostic_read_error": null, "current_diagnostic": { "sample_count": 113, "valid_sample_count": 113, "max_current_raw": 1353, "max_current_delta_raw": 1351, "high_current_seen": true, "low_hall_seen": true, "stall_overlap_seen": true, "peak": { "current_raw": 1353, "current_baseline_raw": 2, "current_delta_raw": 1351, "stall_current_delta_threshold_raw": 500, "current_sample_valid": true, "current_baseline_valid": true, "high_current": true, "hall_activity_low": false, "current_calibrating": false, "frame": { "frame_id": "0x304", "payload_size": 8, "data_hex": "01 07 49 05 02 00 F4 01", "timestamp": 26461.7585 } }, "latest": { "current_raw": 1199, "current_baseline_raw": 2, "current_delta_raw": 1197, "stall_current_delta_threshold_raw": 500, "current_sample_valid": true, "current_baseline_valid": true, "high_current": true, "hall_activity_low": true, "current_calibrating": false, "frame": { "frame_id": "0x304", "payload_size": 8, "data_hex": "01 0F AF 04 02 00 F4 01", "timestamp": 26462.798972 } } }, "error_type": "HardwareExecutionError", "stop_all_attempted": true, "simulated": false }, "finished_at": "2026-08-01T14:53:48.119388Z", "duration_ms": 11850 }, { "id": "MODE-LEISURE", "group": "mode", "utterance": "副驾执行休闲躺椅模式", "status": "safety_blocked", "started_at": "2026-08-01T14:53:48.119450Z", "finished_at": "2026-08-01T14:53:48.119452Z", "duration_ms": 0, "errors": [], "safety_block": { "axis": "cushion_tilt", "target_pct": 30, "minimum_safe_target_pct": 35, "reason": "M1 near-direction mechanical obstruction: repeated Hall stop at 122/123 with zero pulses and high current; do not drive toward the near endpoint until the mechanism is inspected.", "evidence": { "hall_count": 122, "pulse_count": 0, "peak_current_delta_raw": 1205, "stall_threshold_raw": 500 } } }, { "id": "MODE-CALF", "group": "mode", "utterance": "副驾执行小腿解压悬浮模式", "started_at": "2026-08-01T14:53:48.119461Z", "status": "failed", "errors": [ "T2G motor 0 TIMEOUT: task_state=7, Hall=499->499" ], "http_status": 201, "request_id": "req-20260801145348-bae676", "failure_telemetry": { "motor_selector": 0, "motion_axis": "longitudinal", "task_state": 7, "motor_result": 6, "motor_result_name": "TIMEOUT", "position_valid": true, "hall_before": 499, "hall_after": 499, "hall_delta": 0, "endpoint_recovery_max_near_hall": 72, "command_frame": { "frame_id": "0x300", "payload_size": 8, "data_hex": "01 10 37 00 EC 13 30 75", "timestamp": null }, "ack_frame": { "frame_id": "0x301", "payload_size": 8, "data_hex": "21 00 37 00 01 01 F0 41", "timestamp": 26463.239675 }, "feedback_frame": { "frame_id": "0x302", "payload_size": 8, "data_hex": "00 67 28 37 00 10 27 00", "timestamp": 26469.752618 }, "diagnostic_before_frame": { "frame_id": "0x303", "payload_size": 8, "data_hex": "00 00 F3 01 F3 01 00 10", "timestamp": 26463.237716 }, "diagnostic_frame": { "frame_id": "0x303", "payload_size": 8, "data_hex": "00 05 F3 01 F3 01 00 20", "timestamp": 26469.754985 }, "diagnostic_read_error": null, "current_diagnostic": { "sample_count": 65, "valid_sample_count": 65, "max_current_raw": 253, "max_current_delta_raw": 250, "high_current_seen": false, "low_hall_seen": true, "stall_overlap_seen": false, "peak": { "current_raw": 253, "current_baseline_raw": 3, "current_delta_raw": 250, "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": "00 03 FD 00 03 00 F4 01", "timestamp": 26463.272395 } }, "latest": { "current_raw": 207, "current_baseline_raw": 3, "current_delta_raw": 204, "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": "00 0B CF 00 03 00 F4 01", "timestamp": 26469.728393 } } }, "error_type": "HardwareExecutionError", "stop_all_attempted": true, "simulated": false }, "finished_at": "2026-08-01T14:53:55.135955Z", "duration_ms": 7017 }, { "id": "MODE-BEACH", "group": "mode", "utterance": "副驾执行电感沙滩椅模式", "status": "safety_blocked", "started_at": "2026-08-01T14:53:55.136004Z", "finished_at": "2026-08-01T14:53:55.136006Z", "duration_ms": 0, "errors": [], "safety_block": { "axis": "cushion_tilt", "target_pct": 0, "minimum_safe_target_pct": 35, "reason": "M1 near-direction mechanical obstruction: repeated Hall stop at 122/123 with zero pulses and high current; do not drive toward the near endpoint until the mechanism is inspected.", "evidence": { "hall_count": 122, "pulse_count": 0, "peak_current_delta_raw": 1205, "stall_threshold_raw": 500 } } }, { "id": "MODE-NAP", "group": "mode", "utterance": "副驾执行小憩模式", "started_at": "2026-08-01T14:53:55.136014Z", "status": "passed", "errors": [], "http_status": 201, "request_id": "req-20260801145355-391520", "matched_modes": [ "nap" ], "state_http_status": 200, "physical_state": { "position": { "longitudinal": { "position_pct": 100, "position_valid": true, "motion_state": "stopped", "fault": false, "task_state": 6, "motor_result": 2, "motor_selector": 0, "value_x100": 10000, "feedback_frame": { "frame_id": "0x302", "payload_size": 8, "data_hex": "00 26 28 3A 00 10 27 00", "timestamp": 26476.732654 } }, "cushion_tilt": { "position_pct": 100, "position_valid": true, "motion_state": "stopped", "fault": false, "task_state": 6, "motor_result": 2, "motor_selector": 1, "value_x100": 10000, "feedback_frame": { "frame_id": "0x302", "payload_size": 8, "data_hex": "01 26 28 3B 00 10 27 00", "timestamp": 26476.759174 } }, "backrest_recline": { "position_pct": 81, "position_valid": true, "motion_state": "stopped", "fault": false, "task_state": 6, "motor_result": 2, "motor_selector": 2, "value_x100": 8103, "feedback_frame": { "frame_id": "0x302", "payload_size": 8, "data_hex": "02 26 08 3C 00 A7 1F 00", "timestamp": 26476.785245 } }, "legrest_height": { "position_pct": 94, "position_valid": true, "motion_state": "stopped", "fault": false, "task_state": 6, "motor_result": 2, "motor_selector": 3, "value_x100": 9397, "feedback_frame": { "frame_id": "0x302", "payload_size": 8, "data_hex": "03 26 08 3D 00 B5 24 00", "timestamp": 26476.810211 } } }, "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": 26476.820464 } }, "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": 26476.820464 } }, "captured_at": "2026-08-01T14:54:01.990826Z", "source": "physical_can", "target": { "device": "seat", "zone": "front_right", "instance": "passenger" }, "complete": true, "missing": [] }, "finished_at": "2026-08-01T14:54:02.155719Z", "duration_ms": 7020 }, { "id": "MODE-ZERO-GRAVITY", "group": "mode", "utterance": "副驾执行零重力模式", "started_at": "2026-08-01T14:54:02.155796Z", "status": "passed", "errors": [], "http_status": 201, "request_id": "req-20260801145402-f6ff8b", "matched_modes": [ "zero_gravity" ], "state_http_status": 200, "physical_state": { "position": { "longitudinal": { "position_pct": 100, "position_valid": true, "motion_state": "stopped", "fault": false, "task_state": 6, "motor_result": 2, "motor_selector": 0, "value_x100": 10000, "feedback_frame": { "frame_id": "0x302", "payload_size": 8, "data_hex": "00 26 28 3F 00 10 27 00", "timestamp": 26483.63127 } }, "cushion_tilt": { "position_pct": 100, "position_valid": true, "motion_state": "stopped", "fault": false, "task_state": 6, "motor_result": 2, "motor_selector": 1, "value_x100": 10000, "feedback_frame": { "frame_id": "0x302", "payload_size": 8, "data_hex": "01 26 28 40 00 10 27 00", "timestamp": 26483.657826 } }, "backrest_recline": { "position_pct": 81, "position_valid": true, "motion_state": "stopped", "fault": false, "task_state": 6, "motor_result": 2, "motor_selector": 2, "value_x100": 8103, "feedback_frame": { "frame_id": "0x302", "payload_size": 8, "data_hex": "02 26 08 41 00 A7 1F 00", "timestamp": 26483.682735 } }, "legrest_height": { "position_pct": 94, "position_valid": true, "motion_state": "stopped", "fault": false, "task_state": 6, "motor_result": 2, "motor_selector": 3, "value_x100": 9397, "feedback_frame": { "frame_id": "0x302", "payload_size": 8, "data_hex": "03 26 08 42 00 B5 24 00", "timestamp": 26483.708846 } } }, "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": 26483.717983 } }, "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": 26483.717983 } }, "captured_at": "2026-08-01T14:54:08.888287Z", "source": "physical_can", "target": { "device": "seat", "zone": "front_right", "instance": "passenger" }, "complete": true, "missing": [] }, "finished_at": "2026-08-01T14:54:08.963843Z", "duration_ms": 6808 } ], "final_state": { "id": "FINAL-THERMAL-OFF", "group": "cleanup", "utterance": "关闭副驾座椅加热和通风", "started_at": "2026-08-01T14:54:08.963900Z", "status": "passed", "errors": [], "http_status": 201, "request_id": "req-20260801145408-c833b5", "matched_modes": [], "state_http_status": 200, "physical_state": { "position": { "legrest_height": { "position_pct": 94, "position_valid": true, "motion_state": "stopped", "fault": false, "task_state": 6, "motor_result": 2, "motor_selector": 3, "value_x100": 9397, "feedback_frame": { "frame_id": "0x302", "payload_size": 8, "data_hex": "03 26 08 42 00 B5 24 00", "timestamp": 26484.485071 } }, "longitudinal": { "position_pct": 100, "position_valid": true, "motion_state": "stopped", "fault": false, "task_state": 6, "motor_result": 2, "motor_selector": 0, "value_x100": 10000, "feedback_frame": { "frame_id": "0x302", "payload_size": 8, "data_hex": "00 26 28 3F 00 10 27 00", "timestamp": 26484.511148 } }, "cushion_tilt": { "position_pct": 100, "position_valid": true, "motion_state": "stopped", "fault": false, "task_state": 6, "motor_result": 2, "motor_selector": 1, "value_x100": 10000, "feedback_frame": { "frame_id": "0x302", "payload_size": 8, "data_hex": "01 26 28 40 00 10 27 00", "timestamp": 26484.537248 } }, "backrest_recline": { "position_pct": 81, "position_valid": true, "motion_state": "stopped", "fault": false, "task_state": 6, "motor_result": 2, "motor_selector": 2, "value_x100": 8103, "feedback_frame": { "frame_id": "0x302", "payload_size": 8, "data_hex": "02 26 08 41 00 A7 1F 00", "timestamp": 26484.562609 } } }, "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": 26484.572862 } }, "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": 26484.572862 } }, "captured_at": "2026-08-01T14:54:09.742991Z", "source": "physical_can", "target": { "device": "seat", "zone": "front_right", "instance": "passenger" }, "complete": true, "missing": [] }, "finished_at": "2026-08-01T14:54:09.821001Z", "duration_ms": 857 }, "finished_at": "2026-08-01T14:54:09.821038Z", "summary": { "total": 9, "passed": 2, "failed": 3, "safety_blocked": 4, "executed": 5, "final_state_passed": true } }