How `>>` wires tasks: ingest runs, then transform
Airflow runs upstream tasks first, then downstream tasks once upstream succeeds
ingest
>>
transform
ingest
pending
running
success
transform
pending
running
success
pending
running
success
downstream waits until upstream succeeds