Airflow/Dagster/Prefect
記事状態: 公開 · 最終確認: 未確認
要点
「Airflow 3.3.1は、スケジュール・タスク・依存関係・リトライ・タイムアウトを持つDAG実行を担い、Dagsterはアセット・リネージ・オブザーバビリティを中心としたデータオーケストレーションを担い、Prefect 3はPythonフローの状態・リトライ・タイムアウト・デプロイメントについて公式ドキュメントで説明している。これらは、エージェントの確率的な判断を支える『非LLMの実行・データ制御面』として分離できるが、正確に一度だけの実行(exactly-once)・LLMの品質・全デプロイメントにおけるSLOについては、別途検証が必要である。」
現在の判断
- AIRFLOW ESTABLISHED: Airflow 3.3.1 DocsはDagをschedule、tasks、dependencies、callbacks、再試行、処理待ち時間の上限を含む処理の流れ モデルと定義し、manual/API/schedule trigger、Dag 実行/data interval、parallel runs、Python declaration、simulated dag.testを記載する。task-centricな定期・依存実行の一次証拠になる。
- DAGSTER ESTABLISHED: Dagster Docsはdata orchestratorとして変更・継承の履歴、稼働状況を観測する仕組み、declarative programming、testability、asset dependencyを中心に説明する。Dagster公式ページはasset-centricとAirflow task-centricの差、Dagster core open 出典、Dagster+のmanaged/enterprise機能、hybrid 配備を主張するため、Docsの機能記載と製品ページの主張を分ける。
- PREFECT ESTABLISHED: Prefect 3 DocsはPython functionをflowにし、状態 tracking、失敗 handling、retries、timeouts、deployments、arbitrary infrastructure、events、human intervention、monitoring/auditingを説明する。Prefect Docsはhost消失等でterminal 状態に到達しない“zombie flow 実行”も定義し、運用限界を明記する。
- 推論 / PROPOSAL: Agentはboundedな判断・例外分類・ツール選択に限定し、schedule、data dependency、再試行、asset 変更・継承の履歴、状態 復旧をAirflow/Dagster/Prefect等へ寄せる構成は、責任境界と再現性を明確にする設計案である。3製品の公式Docsがこの統合構成を保証しているわけではない。
どこまで当てはまるか
非LLMコンポーネント、実装、ガバナンス、ベンチマーク、監査、コスト、運用性、プロバイダーのマッピング。
詳しく理解する
なぜ重要か
Agentに定期実行・データ依存・再試行・asset 変更・継承の履歴を丸投げせず、非LLMのscheduler/data 処理の流れを別の決定論的制御面として後続更新へ渡す。
対象範囲と前提
非LLMコンポーネント、実装、ガバナンス、ベンチマーク、監査、コスト、運用性、プロバイダーのマッピング。
検討ポイント
Airflow、Dagster、Prefectの公式ドキュメントにおいて、schedule/task/DAG、asset/変更・継承の履歴、Python flow/状態/再試行/配備をそれぞれどのように定義しているか。エージェントのオーケストレーションと混同しない役割分担、および各製品の運用限界や、マネージドサービスとOSSの境界をどこまで確立できるか。
根拠資料の対応表
- source_class=official technical 仕様・利用方法の文書; exact_title=Dags; 著者・組織=Apache Airflow; canonical_url=https://airflow.apache.org/docs/apache-airflow/stable/core-concepts/dags.html publication/update/access_date=update date not stated / docs バージョン 3.3.1 / 参照日 2026-09-14 00:00 JST; バージョン/公開・提供/tag/commit/API 改訂版=Airflow 3.3.1; supporting_locator=lines 4-30(Dagが処理の流れ、schedule/tasks/dependencies/callbacks/retries/timeoutsを包む)、lines 34-76(Python declaration)、lines 141-174(manual/API/schedule trigger、Dag 実行/data interval、parallel runs)、lines 741-756(dag.test simulated 実行); evidence_label=VERIFIED_SPEC+PRODUCT_VOLATILE; 対応関係=裏付け+limit。
- 出典クラス=公式技術ドキュメント; 正式名称=概要; 著者/組織=Dagster Labs / Dagster; 正式URL=https://docs.dagster.io/ 公開/更新/アクセス日=© 2026 / 2026-09-14 00:00 JSTにアクセス; バージョン/リリース/タグ/コミット/API改訂版=現在のDagster Docs; 補足ロケーター=109-126行目(データオーケストレーター、統合されたリネージ/オブザーバビリティ、宣言型プログラミング、テスト容易性、アセット定義/依存関係の例、Dagster Plusマネージドサービス); 根拠ラベル=検証済み仕様+製品の流動性あり; 関係性=サポート+コンテキスト。
- source_class=official product/仕様・利用方法の文書 page; exact_title=Modern Data Orchestrator Platform; 著者・組織=Dagster Labs / Dagster; canonical_url=https://dagster.io/ publication/update/access_date=update date not stated / 参照日 2026-09-14 00:00 JST; バージョン/公開・提供/tag/commit/API 改訂版=現在の 公開 page; supporting_locator=lines 160-189(branch deployments、guardrails、hybrid 配備、稼働状況を観測する仕組み、AI-ready developer experience)および lines 205-220(asset-centric vs Airflow task-centric、hybrid、Dagster core open 出典、Dagster+ enterprise features); evidence_label=SOURCE_REPORT+PRODUCT_VOLATILE; 対応関係=文脈・入力情報+limit。
- source_class=official technical 仕様・利用方法の文書; exact_title=Introduction; 著者・組織=Prefect; canonical_url=https://docs.prefect.io/v3/get-started publication/update/access_date=update date not stated / 参照日 2026-09-14 00:00 JST; バージョン/公開・提供/tag/commit/API 改訂版=Prefect 3 仕様・利用方法の文書; supporting_locator=lines 21-39(Python 複数工程の制御 engine、状態 tracking、失敗 handling、monitoring、portable 実行、events/human intervention、dynamic 実行環境、CI/CD)および lines 50-75(Prefect Cloud/self-hosted server、read-only MCP diagnostics、RBAC 適用範囲); evidence_label=VERIFIED_SPEC+PRODUCT_VOLATILE; 対応関係=裏付け+limit。
- source_class=official technical 仕様・利用方法の文書; exact_title=Flows; 著者・組織=Prefect; canonical_url=https://docs.prefect.io/v3/concepts/flows publication/update/access_date=update date not stated / 参照日 2026-09-14 00:00 JST; バージョン/公開・提供/tag/commit/API 改訂版=Prefect 3 仕様・利用方法の文書; supporting_locator=lines 21-50(Python flow、tracked 状態、retries、timeouts、remote 配備)および lines 55-90(flow 実行 interruption、zombie flow 実行、schedule/イベント/API/配備、logs/events for monitoring/auditing); evidence_label=VERIFIED_SPEC+PRODUCT_VOLATILE; 対応関係=裏付け+limit。
利用できる条件
Airflow 3.3.1 vs other releases、executor/worker/付随情報 DB/提供元 package、Dagster OSS vs Dagster+、asset checks/branch/hybrid/RBAC、Prefect 3 vs Cloud/self-hosted server、work pool/worker/infrastructure、MCP read-only 適用範囲、配備/region/データの保存地域、秘密情報/credentials、schedule/queue/同時実行数、再試行/処理待ち時間の上限/保持期間・保持方針。
実装・運用
Airflow/Dagster/Prefectの公式ドキュメントおよび公式ページのみを確認。いずれについても、インストール、DAG/アセット/フローの作成、スケジューラー/ワーカーの実行、MCP接続、外部への書き込み、負荷・障害・リプレイ試験は未実施である。
確認・評価方法
Airflowはdag.test、Dagsterはテスト容易性/アセットチェックへの導線、Prefectはモニタリング/状態を記載していますが、共通のデータセット、正解(グラウンドトゥルース)、評価器、閾値、製品横断的なパフォーマンス、エージェントの成功率、受け入れられた成果あたりのコストについては記載がありません。製品のモニタリング/評価機能と、測定結果を混同しないでください。未確認事項。
セキュリティとプライバシー
Security=executor/worker isolation、秘密情報、提供元/plugin、RBAC、MCP read-only、network egress。Privacy=data assets、処理の流れ inputs、logs、付随情報 DB、モデル/ツール payload。監査=DAG/asset/flow バージョン、schedule/trigger、task/実行/状態、再試行、operator/承認、変更・継承の履歴/log、管理者 change。Cost=compute/worker、managed 制御層、付随情報/保存領域、提供元/API、モデル/ツール、再試行/backfill。Operability=dependency pinning、backfill/partition、重複実行を防ぐ性質、再試行/dead-letter、zombie detection、asset 情報の鮮度、scheduler/worker scaling、以前の状態へ戻す操作/replay、log completeness。
PRIMARY SOURCE RECORD
Zapier, Make, Workato, Pipedream, Temporal, Apache Airflow, Dagster, および Prefect の公式または作成者によって維持されている記録は、正式なURLとロケーターとともに記録されています。Temporalのイシュー #8901 は、限定的な反証報告として保持されています。
確認済みの記述と推論を区別する
EA-151..EA-156 each has an independent topic, findings, limits/反証/失敗 envelope, 利用可能性 gates, 実装 状態, 比較評価/評価 適用限界, 誤解を防ぐ表現, 引継ぎ, open unknowns, and stop condition. EA-156 keeps Airflow, Dagster, and Prefect subclaims separate.
EVIDENCE BOUNDARY
Product 仕様・利用方法の文書 establishes documented 機能 statements at the recorded access/バージョン 適用限界, not universal 契約プラン/region/組織の利用環境 利用可能性, 本番環境 安全性, quality, ROI, or SLO. Vendor metrics and customer/product claims are not promoted to independent 比較評価 根拠. LIVE_SIDE_EFFECTS: 0.
確認できていること
AIRFLOW ESTABLISHED: Airflow 3.3.1 DocsはDagをschedule、tasks、dependencies、callbacks、再試行、処理待ち時間の上限を含む処理の流れ モデルと定義し、manual/API/schedule trigger、Dag 実行/data interval、parallel runs、Python declaration、simulated dag.testを記載する。task-centricな定期・依存実行の一次証拠になる。
DAGSTER ESTABLISHED: Dagster Docsはdata orchestratorとして変更・継承の履歴、稼働状況を観測する仕組み、declarative programming、testability、asset dependencyを中心に説明する。Dagster公式ページはasset-centricとAirflow task-centricの差、Dagster core open 出典、Dagster+のmanaged/enterprise機能、hybrid 配備を主張するため、Docsの機能記載と製品ページの主張を分ける。
PREFECT ESTABLISHED: Prefect 3 DocsはPython functionをflowにし、状態 tracking、失敗 handling、retries、timeouts、deployments、arbitrary infrastructure、events、human intervention、monitoring/auditingを説明する。Prefect Docsはhost消失等でterminal 状態に到達しない“zombie flow 実行”も定義し、運用限界を明記する。
推論 / PROPOSAL: Agentはboundedな判断・例外分類・ツール選択に限定し、schedule、data dependency、再試行、asset 変更・継承の履歴、状態 復旧をAirflow/Dagster/Prefect等へ寄せる構成は、責任境界と再現性を明確にする設計案である。3製品の公式Docsがこの統合構成を保証しているわけではない。
よくある失敗・反証
AirflowのDAG/タスクの再試行、Dagsterのアセット/ジョブ/リソース、Prefectのフロー/タスクの状態/再試行は、いずれも外部への副作用の「正確に一度だけ(exactly-once)」の実行やLLMの品質を保証するものではない。Airflowのスケジューラ/DAGの解析・バックフィル、Dagsterのアセットの具体化(materialization)/リネージ、Prefectのゾンビ実行・ホスト/ネットワーク・動的タスク、およびプロバイダー/プラグイン/バージョンの差異が、失敗の要因(失敗 envelope)となる。公式ページの「reliable/trustworthy/production-grade(信頼できる/確かな/本番環境グレード)」という表現は製品説明であり、独立したSLOやベンチマークではない。複数の製品を一つの機能として合算してはならない。
Airflow、Dagster、Prefectを、単一の製品、単一の性能値、あるいは単一のOSS/マネージド契約として扱わない。公式のデータオーケストレーションに関する説明を、エージェントの自律性やExactly-once(正確に一度だけの実行)保証へと外挿せず、エージェント連携は推論(推論)または提案(PROPOSAL)として明示する。 UNIT_CLOSE_STATUS: INDIVIDUAL_BOUNDED_CLOSE / EVIDENCE_RECORDED / UNKNOWN_PRESERVED ===== 実行 CLOSE / 引継ぎ ===== INDIVIDUAL_PACKET_COUNT: 6/6(EA-151..EA-156)
実務での使い方
Airflow 3.3.1 vs other releases、executor/worker/付随情報 DB/提供元 package、Dagster OSS vs Dagster+、asset checks/branch/hybrid/RBAC、Prefect 3 vs Cloud/self-hosted server、work pool/worker/infrastructure、MCP read-only 適用範囲、配備/region/データの保存地域、秘密情報/credentials、schedule/queue/同時実行数、再試行/処理待ち時間の上限/保持期間・保持方針。
Airflow/Dagster/Prefectの公式ドキュメントおよび公式ページのみを確認。いずれについても、インストール、DAG/アセット/フローの作成、スケジューラー/ワーカーの実行、MCP接続、外部への書き込み、負荷・障害・リプレイ試験は未実施である。
Airflowはdag.test、Dagsterはテスト容易性/アセットチェックへの導線、Prefectはモニタリング/状態を記載していますが、共通のデータセット、正解(グラウンドトゥルース)、評価器、閾値、製品横断的なパフォーマンス、エージェントの成功率、受け入れられた成果あたりのコストについては記載がありません。製品のモニタリング/評価機能と、測定結果を混同しないでください。未確認事項。
Security=executor/worker isolation、秘密情報、提供元/plugin、RBAC、MCP read-only、network egress。Privacy=data assets、処理の流れ inputs、logs、付随情報 DB、モデル/ツール payload。監査=DAG/asset/flow バージョン、schedule/trigger、task/実行/状態、再試行、operator/承認、変更・継承の履歴/log、管理者 change。Cost=compute/worker、managed 制御層、付随情報/保存領域、提供元/API、モデル/ツール、再試行/backfill。Operability=dependency pinning、backfill/partition、重複実行を防ぐ性質、再試行/dead-letter、zombie detection、asset 情報の鮮度、scheduler/worker scaling、以前の状態へ戻す操作/replay、log completeness。
EA-156を3製品の比較表として保持し、「Airflow=タスク/DAGスケジューリング」、「Dagster=アセット/リネージ」、「Prefect=Pythonフロー/状態」という記述・判断の関係を混同しないこと。将来の本文では、Agentから「境界を限定した意思決定」を経て「決定論的なワークフロー/データプレーン」へと引き継ぐプロセス、人による確認・承認、同じ要求の再送で処理を重複させない仕組み、リトライ/ロールバック、監査/コストをTEST_PROFILEとして追加する。
EA-151..EA-156 each has an independent topic, findings, limits/反証/失敗 envelope, 利用可能性 gates, 実装 状態, 比較評価/評価 適用限界, 誤解を防ぐ表現, 引継ぎ, open unknowns, and stop condition. EA-156 keeps Airflow, Dagster, and Prefect subclaims separate.
まだ確認できていないこと
- EA-156-UNKNOWN-01
現在の 公開・提供/API parity、cross-product integration with agents/MCP、exact 再試行/重複実行を防ぐ性質 semantics、managed/OSS 機能 gates、RBAC/データの保存地域、SLO/比較評価、scheduler/worker 失敗, cost, 公開 incidents。
- EA-156-UNKNOWN-CURRENTNESS
外部根拠の再確認日が正式な本文・公開管理情報で確定していないため、現行性は未確認のまま保持する。確認日を推測して補わない。
根拠資料
- 研究資料研究資料
source_class=公式技術ドキュメント; exact_title=Dags; 著者・組織=Apache Airflow; canonical_url=
確認上の限界
元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。
- 研究資料研究資料
source_class=official technical 仕様・利用方法の文書; exact_title=Overview; 著者・組織=Dagster Labs / Dagster; canonical_url=
確認上の限界
元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。
- 研究資料研究資料
source_class=official product/仕様・利用方法の文書 page; exact_title=Modern Data Orchestrator Platform; 著者・組織=Dagster Labs / Dagster; canonical_url=
確認上の限界
元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。
- 研究資料研究資料
source_class=official technical 仕様・利用方法の文書; exact_title=Introduction; 著者・組織=Prefect; canonical_url=
確認上の限界
元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。
- 研究資料研究資料
出典の分類=公式技術ドキュメント; 正式なタイトル=Flows; 著者/組織=Prefect; 正式なURL=
確認上の限界
元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。
出典ID・検証情報・機械可読データ
根拠の種類と情報の鮮度は、ラベルとアイコンで確認できます。
- 記事ID
- EA-156
- 最終確認日
- —
- 提供元・モデル・プラン・利用環境
- —
- 対象地域
- —
元資料の全文と収録照合記録
WHY_THIS_MATTERS_TO_UPDATE
Agentに定期実行・データ依存・再試行・asset lineageを丸投げせず、非LLMのscheduler/data workflowを別の決定論的制御面として後続更新へ渡す。
SCOPE_ROUTING
non-LLM component / implementation / governance / benchmark / audit / cost / operability / provider mapping。
CLAIM_OR_RESEARCH_QUESTION
Airflow、Dagster、Prefectの公式Docsは、schedule/task/DAG、asset/lineage、Python flow/state/retry/deploymentを各々何と定義するか。Agent orchestrationと混同しない役割分担、各製品の運用限界・managed/OSS境界をどこまで確立できるか。
EVIDENCE_TABLE
- source_class=official technical documentation; exact_title=Dags; author/org=Apache Airflow; canonical_url=https://airflow.apache.org/docs/apache-airflow/stable/core-concepts/dags.html publication/update/access_date=update date not stated / docs version 3.3.1 / accessed 2026-09-14 00:00 JST; version/release/tag/commit/API revision=Airflow 3.3.1; supporting_locator=lines 4-30(Dagがworkflow、schedule/tasks/dependencies/callbacks/retries/timeoutsを包む)、lines 34-76(Python declaration)、lines 141-174(manual/API/schedule trigger、Dag Run/data interval、parallel runs)、lines 741-756(dag.test simulated execution); evidence_label=VERIFIED_SPEC+PRODUCT_VOLATILE; relation=support+limit。
- source_class=official technical documentation; exact_title=Overview; author/org=Dagster Labs / Dagster; canonical_url=https://docs.dagster.io/ publication/update/access_date=© 2026 / accessed 2026-09-14 00:00 JST; version/release/tag/commit/API revision=current Dagster Docs; supporting_locator=lines 109-126(data orchestrator、integrated lineage/observability、declarative programming、testability、asset definition/dependency例、Dagster Plus managed offering); evidence_label=VERIFIED_SPEC+PRODUCT_VOLATILE; relation=support+context。
- source_class=official product/documentation page; exact_title=Modern Data Orchestrator Platform; author/org=Dagster Labs / Dagster; canonical_url=https://dagster.io/ publication/update/access_date=update date not stated / accessed 2026-09-14 00:00 JST; version/release/tag/commit/API revision=current public page; supporting_locator=lines 160-189(branch deployments、guardrails、hybrid deployment、observability、AI-ready developer experience)および lines 205-220(asset-centric vs Airflow task-centric、hybrid、Dagster core open source、Dagster+ enterprise features); evidence_label=SOURCE_REPORT+PRODUCT_VOLATILE; relation=context+limit。
- source_class=official technical documentation; exact_title=Introduction; author/org=Prefect; canonical_url=https://docs.prefect.io/v3/get-started publication/update/access_date=update date not stated / accessed 2026-09-14 00:00 JST; version/release/tag/commit/API revision=Prefect 3 documentation; supporting_locator=lines 21-39(Python orchestration engine、state tracking、failure handling、monitoring、portable execution、events/human intervention、dynamic runtime、CI/CD)および lines 50-75(Prefect Cloud/self-hosted server、read-only MCP diagnostics、RBAC scope); evidence_label=VERIFIED_SPEC+PRODUCT_VOLATILE; relation=support+limit。
- source_class=official technical documentation; exact_title=Flows; author/org=Prefect; canonical_url=https://docs.prefect.io/v3/concepts/flows publication/update/access_date=update date not stated / accessed 2026-09-14 00:00 JST; version/release/tag/commit/API revision=Prefect 3 documentation; supporting_locator=lines 21-50(Python flow、tracked state、retries、timeouts、remote deployment)および lines 55-90(flow run interruption、zombie flow run、schedule/event/API/deployment、logs/events for monitoring/auditing); evidence_label=VERIFIED_SPEC+PRODUCT_VOLATILE; relation=support+limit。
FINDINGS
- AIRFLOW ESTABLISHED: Airflow 3.3.1 DocsはDagをschedule、tasks、dependencies、callbacks、retry、timeoutを含むworkflow modelと定義し、manual/API/schedule trigger、Dag Run/data interval、parallel runs、Python declaration、simulated dag.testを記載する。task-centricな定期・依存実行の一次証拠になる。
- DAGSTER ESTABLISHED: Dagster Docsはdata orchestratorとしてlineage、observability、declarative programming、testability、asset dependencyを中心に説明する。Dagster公式ページはasset-centricとAirflow task-centricの差、Dagster core open source、Dagster+のmanaged/enterprise機能、hybrid deploymentを主張するため、Docsの機能記載と製品ページの主張を分ける。
- PREFECT ESTABLISHED: Prefect 3 DocsはPython functionをflowにし、state tracking、failure handling、retries、timeouts、deployments、arbitrary infrastructure、events、human intervention、monitoring/auditingを説明する。Prefect Docsはhost消失等でterminal stateに到達しない“zombie flow run”も定義し、運用限界を明記する。
- INFERENCE / PROPOSAL: Agentはboundedな判断・例外分類・tool選択に限定し、schedule、data dependency、retry、asset lineage、state recoveryをAirflow/Dagster/Prefect等へ寄せる構成は、責任境界と再現性を明確にする設計案である。3製品の公式Docsがこの統合構成を保証しているわけではない。
LIMITS / COUNTEREVIDENCE / FAILURE_ENVELOPE
AirflowのDAG/task retry、Dagsterのasset/job/resource、Prefectのflow/task state/retryはいずれも外部side effectのexactly-onceやLLM品質を保証しない。Airflow scheduler/DAG parsing・backfill、Dagster asset materialization/lineage、Prefect zombie run・host/network・dynamic task、provider/plugin/version差が失敗包絡になる。公式ページの“reliable/trustworthy/production-grade”は製品説明であり、独立SLO/benchmarkではない。複数製品を一つの機能として合算しない。
AVAILABILITY_GATES
Airflow 3.3.1 vs other releases、executor/worker/metadata DB/provider package、Dagster OSS vs Dagster+、asset checks/branch/hybrid/RBAC、Prefect 3 vs Cloud/self-hosted server、work pool/worker/infrastructure、MCP read-only scope、deployment/region/data residency、secrets/credentials、schedule/queue/concurrency、retry/timeout/retention。
IMPLEMENTATION_STATE
Airflow/Dagster/Prefectの公式Docs/公式ページのみ確認。いずれもinstallation、DAG/asset/flow creation、scheduler/worker execution、MCP接続、external write、負荷・障害・replay試験は未実施。
BENCHMARK_OR_EVAL
Airflowはdag.test、Dagsterはtestability/asset checks導線、Prefectはmonitoring/stateを記載するが、共通dataset、ground truth、grader、threshold、cross-product performance、agent success rate、cost per accepted outcomeはない。製品のmonitoring/evaluation機能と測定結果を混同しない。UNKNOWN。
SECURITY / PRIVACY / AUDIT / COST / OPERABILITY
Security=executor/worker isolation、secrets、provider/plugin、RBAC、MCP read-only、network egress。Privacy=data assets、workflow inputs、logs、metadata DB、model/tool payload。Audit=DAG/asset/flow version、schedule/trigger、task/run/state、retry、operator/approval、lineage/log、admin change。Cost=compute/worker、managed control plane、metadata/storage、provider/API、model/tool、retry/backfill。Operability=dependency pinning、backfill/partition、idempotency、retry/dead-letter、zombie detection、asset freshness、scheduler/worker scaling、rollback/replay、log completeness。
SAFE_WORDING_FOR_FUTURE_BOOK
「Airflow 3.3.1はschedule・task・dependency・retry・timeoutを持つDag実行、Dagsterはasset/lineage/observability中心のdata orchestration、Prefect 3はPython flowのstate・retry・timeout・deploymentを公式Docsで説明している。これらはAgentの確率的判断を支える非LLMの実行・データ制御面として分離できるが、exactly-once・LLM品質・全deploymentのSLOは別途検証が必要である。」
UPDATE_WORK_HANDOFF
EA-156を三製品の比較棚として保持し、Airflow=task/DAG scheduling、Dagster=asset/lineage、Prefect=Python flow/stateというclaim relationを混同しない。将来本文ではAgent→bounded decision→deterministic workflow/data planeのhandoff、human approval、idempotency、retry/rollback、audit/costをTEST_PROFILEとして追加する。
OPEN_UNKNOWN
current release/API parity、cross-product integration with agents/MCP、exact retry/idempotency semantics、managed/OSS feature gates、RBAC/data residency、SLO/benchmark、scheduler/worker failure, cost, public incidents。
STOP_CONDITION
Airflow・Dagster・Prefectを一つの製品・一つの性能値・一つのOSS/managed契約として扱わない。公式のdata orchestration説明をagent autonomyやexactly-once保証へ外挿せず、Agent連携はINFERENCE/PROPOSALとして明示する。 UNIT_CLOSE_STATUS: INDIVIDUAL_BOUNDED_CLOSE / EVIDENCE_RECORDED / UNKNOWN_PRESERVED ===== RUN CLOSE / HANDOFF ===== INDIVIDUAL_PACKET_COUNT: 6/6(EA-151..EA-156)
PRIMARY_SOURCE_RECORD
Zapier, Make, Workato, Pipedream, Temporal, Apache Airflow, Dagster, and Prefect official/author-maintained records with canonical URLs and locators are recorded; Temporal issue #8901 is retained as a bounded counterevidence report.
CLAIM_SEPARATION
EA-151..EA-156 each has an independent topic, findings, limits/counterevidence/failure envelope, availability gates, implementation state, benchmark/eval boundary, safe wording, handoff, open unknowns, and stop condition. EA-156 keeps Airflow, Dagster, and Prefect subclaims separate.
EVIDENCE_BOUNDARY
Product documentation establishes documented feature statements at the recorded access/version boundary, not universal plan/region/tenant availability, production safety, quality, ROI, or SLO. Vendor metrics and customer/product claims are not promoted to independent benchmark evidence. LIVE_SIDE_EFFECTS: 0.
EVD-EA-156-URL-E03FEB93AD01研究資料研究資料根拠の出所: SOURCE_PACKET_REFERENCE- 裏付ける内容
- —
- 確認日
- —
- 出典・実験ID
- SRC-EA-156-URL-E03FEB93AD01
- 検証箇所
- EVIDENCE_TABLE · - source_class=official technical documentation; exact_title=Dags; author/org=Apache Airflow; canonical_url=https://airflow.apache.org/docs/apache-airflow/stable/core-concepts/dags.html
- 適用範囲
- EVIDENCE_TABLE
- 出典・来歴
- SOURCE_PACKET_REFERENCE_PROJECTED
- 限界
- 元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。
EVD-EA-156-URL-BF14EC5F3B0C研究資料研究資料根拠の出所: SOURCE_PACKET_REFERENCE- 裏付ける内容
- —
- 確認日
- —
- 出典・実験ID
- SRC-EA-156-URL-BF14EC5F3B0C
- 検証箇所
- EVIDENCE_TABLE · - source_class=official technical documentation; exact_title=Overview; author/org=Dagster Labs / Dagster; canonical_url=https://docs.dagster.io/
- 適用範囲
- EVIDENCE_TABLE
- 出典・来歴
- SOURCE_PACKET_REFERENCE_PROJECTED
- 限界
- 元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。
EVD-EA-156-URL-12AB025C233A研究資料研究資料根拠の出所: SOURCE_PACKET_REFERENCE- 裏付ける内容
- —
- 確認日
- —
- 出典・実験ID
- SRC-EA-156-URL-12AB025C233A
- 検証箇所
- EVIDENCE_TABLE · - source_class=official product/documentation page; exact_title=Modern Data Orchestrator Platform; author/org=Dagster Labs / Dagster; canonical_url=https://dagster.io/
- 適用範囲
- EVIDENCE_TABLE
- 出典・来歴
- SOURCE_PACKET_REFERENCE_PROJECTED
- 限界
- 元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。
EVD-EA-156-URL-A2608B7FA995研究資料研究資料根拠の出所: SOURCE_PACKET_REFERENCE- 裏付ける内容
- —
- 確認日
- —
- 出典・実験ID
- SRC-EA-156-URL-A2608B7FA995
- 検証箇所
- EVIDENCE_TABLE · - source_class=official technical documentation; exact_title=Introduction; author/org=Prefect; canonical_url=https://docs.prefect.io/v3/get-started
- 適用範囲
- EVIDENCE_TABLE
- 出典・来歴
- SOURCE_PACKET_REFERENCE_PROJECTED
- 限界
- 元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。
EVD-EA-156-URL-7118F4F703A2研究資料研究資料根拠の出所: SOURCE_PACKET_REFERENCEsource_class=official technical documentation; exact_title=Flows; author/org=Prefect; canonical_url=
- 裏付ける内容
- —
- 確認日
- —
- 出典・実験ID
- SRC-EA-156-URL-7118F4F703A2
- 検証箇所
- EVIDENCE_TABLE · - source_class=official technical documentation; exact_title=Flows; author/org=Prefect; canonical_url=https://docs.prefect.io/v3/concepts/flows
- 適用範囲
- EVIDENCE_TABLE
- 出典・来歴
- SOURCE_PACKET_REFERENCE_PROJECTED
- 限界
- 元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。
EA-156-R11-RESEARCH研究資料研究資料根拠の出所: AUDITED_CANONICAL_RESEARCH_PACKETEA-156 監査済みresearch / canonical revision binding
- 裏付ける内容
- - AIRFLOW ESTABLISHED: Airflow 3.3.1 DocsはDagをschedule、tasks、dependencies、callbacks、retry、timeoutを含むworkflow modelと定義し、manual/API/schedule trigger、Dag Run/data interval、parallel runs、Python declaration、simulated dag.testを記載する。task-centricな定期・依存実行の一次証拠になる。 - DAGSTER ESTABLISHED: Dagster Docsはdata orchestratorとしてlineage、observability、declarative programming、testability、asset dependencyを中心に説明する。Dagster公式ページはasset-centricとAirflow task-centricの差、Dagster core open source、Dagster+のmanaged/enterprise機能、hybrid deploymentを主張するため、Docsの機能記載と製品ページの主張を分ける。 - PREFECT ESTABLISHED: Prefect 3 DocsはPython functionをflowにし、state tracking、failure handling、retries、timeouts、deployments、arbitrary infrastructure、events、human intervention、monitoring/auditingを説明する。Prefect Docsはhost消失等でterminal stateに到達しない“zombie flow run”も定義し、運用限界を明記する。 - INFERENCE / PROPOSAL: Agentはboundedな判断・例外分類・tool選択に限定し、schedule、data dependency、retry、asset lineage、state recoveryをAirflow/Dagster/Prefect等へ寄せる構成は、責任境界と再現性を明確にする設計案である。3製品の公式Docsがこの統合構成を保証しているわけではない。
- 確認日
- —
- 出典・実験ID
- COMM-046-EA0156
- 検証箇所
- COMM-046-EA0156 · EA-156-R5-LEGACY-MIGRATION-20261008-R1 · content/staging/EA-156.md
- 適用範囲
- 監査済みEA本文・canonical revision・既存Source Graph relationの範囲。欠損currentnessは推測で閉じない。
- 出典・来歴
- AUDIT_PASS_CANONICAL_BINDING
- 限界
- canonical監査・revision bindingの存在を示す。外部ソースcurrentnessが本文またはcontrol-planeで確定していない場合は、currentnessをUNKNOWNのまま保持する。
EA-156-R11-WEB-READBACK実装資料実装資料根拠の出所: IMPLEMENTATION_READBACKEA-156 Web body identity / canonical readback
- 裏付ける内容
- canonical staging bodyのSHA-256一致とR9 canonical ledger readbackをProduction projectionの入力として検証する。
- 確認日
- —
- 出典・実験ID
- WEBBODY-EA0156-R8-0105D55A
- 検証箇所
- WEBBODY-EA0156-R8-0105D55A · content/staging/EA-156.md · EA-156-R5-LEGACY-MIGRATION-20261008-R1
- 適用範囲
- R9/R10 canonical readback後のProduction生成時body identity。
- 出典・来歴
- CANONICAL_READBACK_BODY_HASH_MATCH
- 限界
- body identity/readbackは本文claim自体の真偽や外部ソースの最新性を追加保証しない。
- 出典ID
- COMM-046-EA0156, SRC-EA-156-URL-E03FEB93AD01, SRC-EA-156-URL-BF14EC5F3B0C, SRC-EA-156-URL-12AB025C233A, SRC-EA-156-URL-A2608B7FA995, SRC-EA-156-URL-7118F4F703A2, WEBBODY-EA0156-R8-0105D55A
- 追跡中のUNKNOWN ID
- EA-156-UNKNOWN-01, EA-156-UNKNOWN-CURRENTNESS
- 再確認のきっかけ
- 正式な 改訂版/publication 状態 change · 本文 成果物 hash change · 出典 現行性 change · new contradiction or 実装 結果の照合
機械検査: 通過 — 機械検査の結果です。情報の正確性や実行の承認を保証するものではありません。
同じ記事IDの機械可読データです。