name: python-revrec
purpose: Local Airflow registration for the transform/python revrec asset job.
python_asset_job:
  dag_id: orchestration_python_revrec_assets
  task_id: monthly_cloud_billing_revrec
  owner: data-platform
  start_date: "2026-01-01T00:00:00Z"
  catchup: false
  max_active_runs: 1
  tags:
    - orchestration
    - assets
    - python
    - revrec
  callable_path: transform.python.jobs.monthly_cloud_billing_revrec:run
  runner_executable_path: orchestration/airflow/bin/python-asset-job-shim
  produced_by_ref: monthly_cloud_billing_revrec
  result_contract_order:
    - finance.monthly_revrec_collections
    - finance.monthly_revrec_orders
  run_kwargs:
    revenue: recognised
connections:
  declared_only:
    - databend_default
notes:
  - The DAG schedule, inlets, and outlets are compiled from contracts; this file only chooses the Python job and local run mode.
