api_version: cmvr.edge.ai/v1

runtime:
  thread_workers: 2
  shutdown_timeout_s: 5

pipelines:
  smoke:
    enabled: true
    nodes:
      source:
        uses: core.sequence_source@1
        with:
          items:
            - framework-ready
            - bounded-dag-running
          schema_name: TextEvent
          schema_version: 1

      operator:
        uses: core.passthrough@1

      sink:
        uses: core.log_sink@1
        with:
          logger: cmvr_edge_ai.smoke

    edges:
      - from: source.output
        to: operator.input
        qos:
          profile: request
          capacity: 4
          overflow: block

      - from: operator.output
        to: sink.input
        qos:
          profile: telemetry
          capacity: 4
          overflow: block
