This commit is contained in:
orin
2026-07-30 08:45:38 +08:00
commit 25b24ac4cd
1333 changed files with 170092 additions and 0 deletions
@@ -0,0 +1,103 @@
apiVersion: cognitive-agent/v1alpha1
kind: CommandPlan
metadata:
id: plan-req-20260723022945-71bb53
name: Seat CAN command plan
version: 1.0.0
request_id: req-20260723022945-71bb53
labels:
execution_scope: virtual_only
spec:
domain: seat
platform: reference_vehicle
source:
config_id: seat-req-20260723022945-71bb53
config_version: 1.0.0
config_sha256: 98980c42e9189b9bf05ebdfe5533902c7ec580d60ed18bc7dd31a08d23853107
compiler_version: 1.1.0
mapping_version: 1.1.0
commands:
- id: move_passenger_backrest_recline_54pct
operation_ref: passenger_backrest_recline_54pct
bus: body_can
message: Passenger_Seat_Motion_Command_551
signals:
Backrest_Recline_Target_Pct: 54
Command_Checksum: 63
Command_Counter: 0
Command_Mode: 1
Motion_Enable_Mask: 8
send_offset_ms: 0
repeat:
count: 3
period_ms: 20
completion:
message: Passenger_Seat_Motion_Status_559
signal: Backrest_Recline_Actual_Pct
operator: within
value: 54
tolerance: 1
timeout_ms: 8000
- id: move_passenger_cushion_tilt_60pct
operation_ref: passenger_cushion_tilt_60pct
bus: body_can
message: Passenger_Seat_Motion_Command_551
signals:
Command_Checksum: 66
Command_Counter: 1
Command_Mode: 1
Cushion_Tilt_Target_Pct: 60
Motion_Enable_Mask: 4
send_offset_ms: 50
repeat:
count: 3
period_ms: 20
completion:
message: Passenger_Seat_Motion_Status_559
signal: Cushion_Tilt_Actual_Pct
operator: within
value: 60
tolerance: 1
timeout_ms: 8000
- id: move_passenger_legrest_height_50pct
operation_ref: passenger_legrest_height_50pct
bus: body_can
message: Passenger_Seat_Motion_Command_551
signals:
Command_Checksum: 69
Command_Counter: 2
Command_Mode: 1
Legrest_Height_Target_Pct: 50
Motion_Enable_Mask: 16
send_offset_ms: 100
repeat:
count: 3
period_ms: 20
completion:
message: Passenger_Seat_Motion_Status_559
signal: Legrest_Height_Actual_Pct
operator: within
value: 50
tolerance: 1
timeout_ms: 8000
- id: move_passenger_legrest_extension_65pct
operation_ref: passenger_legrest_extension_65pct
bus: body_can
message: Passenger_Seat_Motion_Command_551
signals:
Command_Checksum: 101
Command_Counter: 3
Command_Mode: 1
Legrest_Extension_Target_Pct: 65
Motion_Enable_Mask: 32
send_offset_ms: 150
repeat:
count: 3
period_ms: 20
completion:
message: Passenger_Seat_Motion_Status_559
signal: Legrest_Extension_Actual_Pct
operator: within
value: 65
tolerance: 1
timeout_ms: 8000
@@ -0,0 +1,195 @@
apiVersion: cognitive-agent/v1alpha1
kind: ExecutionReport
metadata:
id: report-req-20260723022945-71bb53
name: Seat virtual execution report
version: 1.0.0
request_id: req-20260723022945-71bb53
labels:
simulation: 'true'
spec:
mode: dry_run
status: succeeded
started_at: '2026-07-23T02:30:08.409025Z'
finished_at: '2026-07-23T02:30:08.409252Z'
results:
- ref: passenger_backrest_recline_54pct
domain: seat
status: succeeded
message: 虚构电机反馈确认 passenger backrest_recline 从 20% 到达 54%
telemetry:
motion_axis: backrest_recline
start_position_pct: 20
requested_position_pct: 54
effective_position_pct: 54
position_tolerance_pct: 1
motion_samples_pct:
- 20
- 37
- 54
motion_state: stopped
moving_mask: 0
fault_mask: 0
position_valid_mask: 8
command_signal: Backrest_Recline_Target_Pct
feedback_signal: Backrest_Recline_Actual_Pct
command_frame:
message: Passenger_Seat_Motion_Command_551
frame_id: '0x551'
payload_size: 8
data_hex: 00 00 C0 06 00 20 10 3F
signals:
Backrest_Recline_Target_Pct: 54
Command_Checksum: 63
Command_Counter: 0
Command_Mode: 1
Motion_Enable_Mask: 8
encoding: lsb0/intel inferred for virtual execution
feedback_frame:
message: Passenger_Seat_Motion_Status_559
frame_id: '0x559'
payload_size: 8
data_hex: 00 00 C0 06 00 00 00 02
signals:
Backrest_Recline_Actual_Pct: 54
Moving_Mask: 0
Fault_Mask: 0
Position_Valid_Mask: 8
encoding: lsb0/intel inferred for virtual execution
matrix_source: synthetic_demo
simulated: true
- ref: passenger_cushion_tilt_60pct
domain: seat
status: succeeded
message: 虚构电机反馈确认 passenger cushion_tilt 从 50% 到达 60%
telemetry:
motion_axis: cushion_tilt
start_position_pct: 50
requested_position_pct: 60
effective_position_pct: 60
position_tolerance_pct: 1
motion_samples_pct:
- 50
- 55
- 60
motion_state: stopped
moving_mask: 0
fault_mask: 0
position_valid_mask: 4
command_signal: Cushion_Tilt_Target_Pct
feedback_signal: Cushion_Tilt_Actual_Pct
command_frame:
message: Passenger_Seat_Motion_Command_551
frame_id: '0x551'
payload_size: 8
data_hex: 00 00 0F 00 00 10 11 42
signals:
Command_Checksum: 66
Command_Counter: 1
Command_Mode: 1
Cushion_Tilt_Target_Pct: 60
Motion_Enable_Mask: 4
encoding: lsb0/intel inferred for virtual execution
feedback_frame:
message: Passenger_Seat_Motion_Status_559
frame_id: '0x559'
payload_size: 8
data_hex: 00 00 0F 00 00 00 00 01
signals:
Cushion_Tilt_Actual_Pct: 60
Moving_Mask: 0
Fault_Mask: 0
Position_Valid_Mask: 4
encoding: lsb0/intel inferred for virtual execution
matrix_source: synthetic_demo
simulated: true
- ref: passenger_legrest_height_50pct
domain: seat
status: succeeded
message: 虚构电机反馈确认 passenger legrest_height 从 0% 到达 50%
telemetry:
motion_axis: legrest_height
start_position_pct: 0
requested_position_pct: 50
effective_position_pct: 50
position_tolerance_pct: 1
motion_samples_pct:
- 0
- 25
- 50
motion_state: stopped
moving_mask: 0
fault_mask: 0
position_valid_mask: 16
command_signal: Legrest_Height_Target_Pct
feedback_signal: Legrest_Height_Actual_Pct
command_frame:
message: Passenger_Seat_Motion_Command_551
frame_id: '0x551'
payload_size: 8
data_hex: 00 00 00 20 03 40 12 45
signals:
Command_Checksum: 69
Command_Counter: 2
Command_Mode: 1
Legrest_Height_Target_Pct: 50
Motion_Enable_Mask: 16
encoding: lsb0/intel inferred for virtual execution
feedback_frame:
message: Passenger_Seat_Motion_Status_559
frame_id: '0x559'
payload_size: 8
data_hex: 00 00 00 20 03 00 00 04
signals:
Legrest_Height_Actual_Pct: 50
Moving_Mask: 0
Fault_Mask: 0
Position_Valid_Mask: 16
encoding: lsb0/intel inferred for virtual execution
matrix_source: synthetic_demo
simulated: true
- ref: passenger_legrest_extension_65pct
domain: seat
status: succeeded
message: 虚构电机反馈确认 passenger legrest_extension 从 0% 到达 65%
telemetry:
motion_axis: legrest_extension
start_position_pct: 0
requested_position_pct: 65
effective_position_pct: 65
position_tolerance_pct: 1
motion_samples_pct:
- 0
- 32
- 65
motion_state: stopped
moving_mask: 0
fault_mask: 0
position_valid_mask: 32
command_signal: Legrest_Extension_Target_Pct
feedback_signal: Legrest_Extension_Actual_Pct
command_frame:
message: Passenger_Seat_Motion_Command_551
frame_id: '0x551'
payload_size: 8
data_hex: 00 00 00 00 08 82 13 65
signals:
Command_Checksum: 101
Command_Counter: 3
Command_Mode: 1
Legrest_Extension_Target_Pct: 65
Motion_Enable_Mask: 32
encoding: lsb0/intel inferred for virtual execution
feedback_frame:
message: Passenger_Seat_Motion_Status_559
frame_id: '0x559'
payload_size: 8
data_hex: 00 00 00 00 08 02 00 08
signals:
Legrest_Extension_Actual_Pct: 65
Moving_Mask: 0
Fault_Mask: 0
Position_Valid_Mask: 32
encoding: lsb0/intel inferred for virtual execution
matrix_source: synthetic_demo
simulated: true
@@ -0,0 +1,56 @@
apiVersion: cognitive-agent/v1alpha1
kind: FunctionConfig
metadata:
id: seat-req-20260723022945-71bb53
name: Seat function
version: 1.0.0
request_id: req-20260723022945-71bb53
generated_at: '2026-07-23T02:30:08.403257Z'
labels:
provider: openai:gpt-5.6-sol
execution_scope: virtual_only
spec:
domain: seat
operations:
- id: passenger_backrest_recline_54pct
capability: seat.set_backrest_recline
target: &id001
device: seat
zone: front_right
instance: passenger
parameters:
position_pct: 54
timeout_ms: 8000
failure_policy: abort
- id: passenger_cushion_tilt_60pct
capability: seat.set_cushion_tilt
target: *id001
parameters:
position_pct: 60
timeout_ms: 8000
failure_policy: abort
- id: passenger_legrest_height_50pct
capability: seat.set_legrest_height
target: *id001
parameters:
position_pct: 50
timeout_ms: 8000
failure_policy: abort
- id: passenger_legrest_extension_65pct
capability: seat.set_legrest_extension
target: *id001
parameters:
position_pct: 65
timeout_ms: 8000
failure_policy: abort
assumptions:
- The supplied matrix is partial; this configuration is eligible for virtual execution
only.
- Operation passenger_backrest_recline_54pct uses an explicitly synthetic position
CAN mapping; it is never eligible for hardware transmission.
- Operation passenger_cushion_tilt_60pct uses an explicitly synthetic position CAN
mapping; it is never eligible for hardware transmission.
- Operation passenger_legrest_height_50pct uses an explicitly synthetic position
CAN mapping; it is never eligible for hardware transmission.
- Operation passenger_legrest_extension_65pct uses an explicitly synthetic position
CAN mapping; it is never eligible for hardware transmission.
+51
View File
@@ -0,0 +1,51 @@
apiVersion: cognitive-agent/v1alpha1
kind: IntentIR
metadata:
id: intent-req-20260723022945-71bb53
name: Seat function intent
version: 1.0.0
request_id: req-20260723022945-71bb53
generated_at: '2026-07-23T02:30:08.403225Z'
labels:
provider: openai:gpt-5.6-sol
spec:
utterance: 副驾调整为零重力模式,要求靠背座椅夹角为128度,坐垫脚托夹角133度
language: zh-CN
mode: single_domain
detected_domains:
- seat
requests:
- domain: seat
goal: Set passenger backrest_recline position to 54 percent
target: &id001
device: seat
zone: front_right
instance: passenger
parameters:
axis: backrest_recline
position_pct: 54
source_span: 副驾调整为零重力模式,要求靠背座椅夹角为128度,坐垫脚托夹角133度
- domain: seat
goal: Set passenger cushion_tilt position to 60 percent
target: *id001
parameters:
axis: cushion_tilt
position_pct: 60
source_span: 副驾调整为零重力模式,要求靠背座椅夹角为128度,坐垫脚托夹角133度
- domain: seat
goal: Set passenger legrest_height position to 50 percent
target: *id001
parameters:
axis: legrest_height
position_pct: 50
source_span: 副驾调整为零重力模式,要求靠背座椅夹角为128度,坐垫脚托夹角133度
- domain: seat
goal: Set passenger legrest_extension position to 65 percent
target: *id001
parameters:
axis: legrest_extension
position_pct: 65
source_span: 副驾调整为零重力模式,要求靠背座椅夹角为128度,坐垫脚托夹角133度
ambiguities: []
confidence: 0.82
requires_confirmation: false
File diff suppressed because it is too large Load Diff
+11
View File
@@ -0,0 +1,11 @@
{"apiVersion": "cognitive-agent/v1alpha1", "kind": "TraceEvent", "event_id": "evt-01-req-20260723022945-71bb53", "request_id": "req-20260723022945-71bb53", "timestamp": "2026-07-23T02:30:08.403138Z", "stage": "intent_parse", "status": "succeeded", "domain": "seat", "summary": "使用 openai:gpt-5.6-sol 完成结构化意图抽取。", "details": {"provider": "openai:gpt-5.6-sol", "confidence": 0.82, "conversation_turn": 0}, "duration_ms": 22857}
{"apiVersion": "cognitive-agent/v1alpha1", "kind": "TraceEvent", "event_id": "evt-02-req-20260723022945-71bb53", "request_id": "req-20260723022945-71bb53", "timestamp": "2026-07-23T02:30:08.403193Z", "stage": "context_resolve", "status": "succeeded", "domain": "seat", "summary": "已将会话 conv-c31a8666-05c1-4738-9890-4f14490150b0 的第 0 轮执行状态和域能力注册表作为模型上下文;本地层不改写 GPT 动作。", "details": {"conversation_id": "conv-c31a8666-05c1-4738-9890-4f14490150b0", "turn_count": 0, "last_target": null, "state_before": {"driver": {"ventilation": {"state": "off", "level": 0}, "heating": {"state": "off", "level": 0}, "position": {"longitudinal": {"position_pct": 50, "motion_state": "stopped", "fault": false}, "height": {"position_pct": 50, "motion_state": "stopped", "fault": false}, "cushion_tilt": {"position_pct": 50, "motion_state": "stopped", "fault": false}, "backrest_recline": {"position_pct": 20, "motion_state": "stopped", "fault": false}, "legrest_height": {"position_pct": 0, "motion_state": "stopped", "fault": false}, "legrest_extension": {"position_pct": 0, "motion_state": "stopped", "fault": false}}}, "passenger": {"ventilation": {"state": "off", "level": 0}, "heating": {"state": "off", "level": 0}, "position": {"longitudinal": {"position_pct": 50, "motion_state": "stopped", "fault": false}, "height": {"position_pct": 50, "motion_state": "stopped", "fault": false}, "cushion_tilt": {"position_pct": 50, "motion_state": "stopped", "fault": false}, "backrest_recline": {"position_pct": 20, "motion_state": "stopped", "fault": false}, "legrest_height": {"position_pct": 0, "motion_state": "stopped", "fault": false}, "legrest_extension": {"position_pct": 0, "motion_state": "stopped", "fault": false}}}}, "capability_domains": ["ambient_light", "climate", "roof", "seat"]}, "duration_ms": 0}
{"apiVersion": "cognitive-agent/v1alpha1", "kind": "TraceEvent", "event_id": "evt-03-req-20260723022945-71bb53", "request_id": "req-20260723022945-71bb53", "timestamp": "2026-07-23T02:30:08.403207Z", "stage": "domain_route", "status": "succeeded", "domain": "seat", "summary": "仅识别到 seat 领域,绕过跨域 SceneConfig 编排。", "details": {"domains": ["seat"], "mode": "single_domain"}, "duration_ms": 0}
{"apiVersion": "cognitive-agent/v1alpha1", "kind": "TraceEvent", "event_id": "evt-04-req-20260723022945-71bb53", "request_id": "req-20260723022945-71bb53", "timestamp": "2026-07-23T02:30:08.403267Z", "stage": "function_generate", "status": "succeeded", "domain": "seat", "summary": "已生成座椅 FunctionConfig。", "details": {"operation_count": 4}, "duration_ms": 0}
{"apiVersion": "cognitive-agent/v1alpha1", "kind": "TraceEvent", "event_id": "evt-05-req-20260723022945-71bb53", "request_id": "req-20260723022945-71bb53", "timestamp": "2026-07-23T02:30:08.407305Z", "stage": "schema_validate", "status": "succeeded", "domain": "seat", "summary": "公共与领域 Schema 校验通过。", "details": {"error_count": 0}, "duration_ms": 4}
{"apiVersion": "cognitive-agent/v1alpha1", "kind": "TraceEvent", "event_id": "evt-06-req-20260723022945-71bb53", "request_id": "req-20260723022945-71bb53", "timestamp": "2026-07-23T02:30:08.407345Z", "stage": "domain_validate", "status": "succeeded", "domain": "seat", "summary": "座椅能力和目标映射校验通过。", "details": {"error_count": 0, "warning_count": 2}, "duration_ms": 0}
{"apiVersion": "cognitive-agent/v1alpha1", "kind": "TraceEvent", "event_id": "evt-07-req-20260723022945-71bb53", "request_id": "req-20260723022945-71bb53", "timestamp": "2026-07-23T02:30:08.409004Z", "stage": "compile", "status": "succeeded", "domain": "seat", "summary": "配置已确定性编译为座椅 CAN 语义信号计划。", "details": {"messages": ["Passenger_Seat_Motion_Command_551", "Passenger_Seat_Motion_Command_551", "Passenger_Seat_Motion_Command_551", "Passenger_Seat_Motion_Command_551"], "command_count": 4, "signal_count": 20}, "duration_ms": 1}
{"apiVersion": "cognitive-agent/v1alpha1", "kind": "TraceEvent", "event_id": "evt-08-req-20260723022945-71bb53", "request_id": "req-20260723022945-71bb53", "timestamp": "2026-07-23T02:30:08.409016Z", "stage": "safety_check", "status": "succeeded", "domain": "seat", "summary": "平台、矩阵和策略均限制为 dry-run;硬件发送路径未启用。", "details": {"hardware_execution_allowed": false, "mapping_status": "draft"}, "duration_ms": 0}
{"apiVersion": "cognitive-agent/v1alpha1", "kind": "TraceEvent", "event_id": "evt-09-req-20260723022945-71bb53", "request_id": "req-20260723022945-71bb53", "timestamp": "2026-07-23T02:30:08.410097Z", "stage": "execute", "status": "succeeded", "domain": "seat", "summary": "虚拟 CAN 已编码命令帧并生成模拟回读。", "details": {"mode": "dry_run", "result_count": 4}, "duration_ms": 1}
{"apiVersion": "cognitive-agent/v1alpha1", "kind": "TraceEvent", "event_id": "evt-10-req-20260723022945-71bb53", "request_id": "req-20260723022945-71bb53", "timestamp": "2026-07-23T02:30:08.410307Z", "stage": "state_update", "status": "succeeded", "domain": "seat", "summary": "会话状态已更新为第 1 轮,可用于下一条指令。", "details": {"state_after": {"driver": {"ventilation": {"state": "off", "level": 0}, "heating": {"state": "off", "level": 0}, "position": {"longitudinal": {"position_pct": 50, "motion_state": "stopped", "fault": false}, "height": {"position_pct": 50, "motion_state": "stopped", "fault": false}, "cushion_tilt": {"position_pct": 50, "motion_state": "stopped", "fault": false}, "backrest_recline": {"position_pct": 20, "motion_state": "stopped", "fault": false}, "legrest_height": {"position_pct": 0, "motion_state": "stopped", "fault": false}, "legrest_extension": {"position_pct": 0, "motion_state": "stopped", "fault": false}}}, "passenger": {"ventilation": {"state": "off", "level": 0}, "heating": {"state": "off", "level": 0}, "position": {"longitudinal": {"position_pct": 50, "motion_state": "stopped", "fault": false}, "height": {"position_pct": 50, "motion_state": "stopped", "fault": false}, "cushion_tilt": {"position_pct": 60, "motion_state": "stopped", "fault": false}, "backrest_recline": {"position_pct": 54, "motion_state": "stopped", "fault": false}, "legrest_height": {"position_pct": 50, "motion_state": "stopped", "fault": false}, "legrest_extension": {"position_pct": 65, "motion_state": "stopped", "fault": false}}}}}, "duration_ms": 0}
{"apiVersion": "cognitive-agent/v1alpha1", "kind": "TraceEvent", "event_id": "evt-11-req-20260723022945-71bb53", "request_id": "req-20260723022945-71bb53", "timestamp": "2026-07-23T02:30:08.410316Z", "stage": "telemetry", "status": "succeeded", "domain": "seat", "summary": "虚构反馈帧中的最终状态与请求目标一致。", "details": {"command_frame": "00 00 C0 06 00 20 10 3F", "feedback_frame": "00 00 C0 06 00 00 00 02", "simulated": true}, "duration_ms": 0}