Airflow self-service public contracts¶
This page is the readable projection of the reviewed v1 baseline in
airflow-self-service-public-contracts-v1.yaml.
The reference generator never rewrites the reviewed baseline from current code;
an implementation cannot approve its own breaking change.
Check the implementation against the promise with:
This section is generated from the reviewed Airflow v1 public-contract baseline.
Beginner command contract¶
Successful flat offline preview path¶
dpone init project --airflowdpone init pipeline <name> --recipe mssql-to-clickhouse-incremental --airflowdpone check <target>dpone airflow preview <pipeline>
Successful domain-first offline preview path¶
dpone init project --airflow --layout domain-firstdpone init domain <name> --owner-team data-crm --owner-contact crm@example.com --approver-team data-platformdpone init pipeline <name> --domain crm --route mssql:clickhouse:incremental_merge --from mssql_dev:dbo.orders --to clickhouse_dev:analytics.orders --key order_iddpone check <target>dpone airflow preview <pipeline>
Optional platform-gated safe sample¶
dpone run <path> --sample 1000 --target temporary— returns success only when the approved sample runtime is configured.
Canonical provider¶
- Distribution:
apache-airflow-providers-dpone - Namespace:
airflow.providers.dpone - Lightweight reader:
dpone-airflow-pack - Required exports: 11
Public schema majors¶
- Frozen v1 schema kinds: 59
Compatibility policy¶
- SemVer:
2.0.0 - Provider legacy namespace:
dpone_airflow_pack - Legacy minimum: 2 minor releases and 365 days, whichever is later.
The baseline covers the stable Airflow self-service surface, not every internal dpone module or historical command. Additive optional capabilities remain possible under the compatibility policy.