name: local-dev
purpose: Local Airflow orchestration smoke configuration.
hello_assets:
  producer_dag_id: orchestration_hello_asset_producer
  consumer_dag_id: orchestration_hello_asset_consumer
  owner: data-platform
  start_date: "2026-01-01T00:00:00Z"
  tags:
    - orchestration
    - assets
    - local-dev
  raw_asset:
    uri: x-datalake://orchestration/hello_raw
    name: orchestration.hello_raw
    extra:
      scope: local-dev
      owner: data-platform
      purpose: Prove Airflow asset materialization and asset-aware scheduling.
  consumed_asset:
    uri: x-datalake://orchestration/hello_consumed
    name: orchestration.hello_consumed
    extra:
      scope: local-dev
      owner: data-platform
      purpose: Prove downstream asset scheduling from a produced asset.
schedules:
  hello_assets:
    producer: manual
    consumer: asset:x-datalake://orchestration/hello_raw
connections:
  declared_only:
    - databend_default
notes:
  - Actual connection values belong in Airflow Connections, Variables, or a secret backend.
  - Product DAGs should use compiled contract assets; this config exists only for the local smoke DAG.
