> The complete documentation index is at [llms.txt](/llms.txt).

Practical, task-based guides for common Bauplan workflows - from building multi-stage pipelines to resolving conflicts and choosing between the SDK and CLI.

- [Multi-stage pipelines](/common-scenarios/multi-stage-pipelines): Chain models into a DAG and choose what to materialize.
- [Schema conflicts](/common-scenarios/schema-conflicts): Resolve column-type conflicts when creating tables from S3 files.
- [Branching workflows](/common-scenarios/branching-workflows): Promote validated changes from a branch to production.
- [Detached job runs](/common-scenarios/detached-runs): Submit, poll, and manage long-running or scheduled jobs.
- [Parameterized runs](/common-scenarios/parameterized-runs): Pass parameters and encrypted secrets to pipelines.
- [Conflict management](/common-scenarios/conflict-management): Handle merge, naming, and schema-drift conflicts safely.
- [SQL files](/common-scenarios/sql-files): Use standalone .sql files as models, dbt-style.
- [SDK or CLI?](/common-scenarios/sdk-or-cli): Choose between the CLI, Python SDK, and web app.