apiVersion: cognitive-agent/v1alpha1 kind: SceneConfig metadata: id: cabin-relaxation-demo name: Cabin relaxation scene version: 1.0.0 request_id: req-demo-002 spec: function_refs: - id: seat_comfort domain: seat config_ref: functions/seat.yaml - id: climate_comfort domain: climate config_ref: functions/climate.yaml - id: light_comfort domain: ambient_light config_ref: functions/ambient_light.yaml - id: roof_comfort domain: roof config_ref: functions/roof.yaml steps: - id: adjust_seat function_ref: seat_comfort start_offset_ms: 0 failure_policy: abort - id: adjust_climate function_ref: climate_comfort start_offset_ms: 0 failure_policy: continue - id: adjust_roof function_ref: roof_comfort start_offset_ms: 0 failure_policy: continue - id: adjust_light function_ref: light_comfort depends_on: - adjust_roof start_offset_ms: 300 failure_policy: continue execution: mode: dag default_failure_policy: abort max_parallelism: 3 scene_timeout_ms: 30000