"""Ingestion: extract (source -> S3) and load (S3 -> lakehouse) stages."""