Skip to content
Onto2DAirflow Constraint Resolution Lab
Airflow Dependency ConstraintsVerifying artifact

24 / Recorded history -> future admissibility

The resolver can branch.
The release remembers one route.

Airflow publishes a tested, versioned constraint set. This lab compares it with every solution in one frozen dependency projection, while keeping resolver search effort separate from solution-path cost.

Airflow release
3.3.1
Runtime profile
Python 3.12 / manylinux x86_64
Case identity
Loading
Source identity
Loading
Source files
Loading
EXACT BOUNDED RESULT

128 assignments produce 64 complete solutions and 64 dependency-conflict rejections. The official selected pins admit one solution. Historical Load is +144,596 wheel bytes, +7 version changes, and 0 wheels under the structural control.

01 / Finite universe

A complete census inside an explicit boundary

The counts below describe the frozen five-requirement Airflow Core projection. They do not describe every Airflow dependency or every PyPI release.

02 / Historical Load

One filter, three declared costs

Choose a cost. Both optima are computed over the same 64-solution universe; only the official constraint predicate changes admissibility.

03 / Optimum witnesses

Where the constrained environment changes

Only projects with more than one candidate are shown. Fixed transitive dependencies remain part of every complete 17-project solution.

ProjectBaseline / free witnessOfficial constraintWheel-byte delta

04 / Counterfactual filters

Relax a pin without rewriting upstream evidence

Every ablation is an Onto2D analysis-only filter. The official constraint bytes and their source identity stay unchanged.

05 / Shared dependencies

Reuse is structural, not duplicated

One target project can constrain several independent branches at once.

06 / Resolver diagnostic

Rejected work is not path cost

Enumeration reveals conflicts and branching. Its work count does not populate dH.

07 / Scientific boundary

A real upstream filter, a deliberately bounded claim

UPSTREAMConstraint bytes

121 official pins are captured exactly; 17 apply inside this projection.

DERIVED64 solutions

Complete exhaustive enumeration under the declared project and candidate inventory.

COUNTERFACTUAL8 relaxations

Local analysis views that never become Airflow recommendations.

NOT CLAIMEDpip performance

No runtime or backtracking count is interpreted as Historical Load.