Templates
data-pipeline
Python ETL — DuckDB warehouse + APScheduler jobs. Read/transform/load with cheap local infra.
- Tasks
- 4
- Phases
- 4
- Estimated
- 2.3 h
- Routed to
claude/claude-sonnet-4-6
$ orch init --template data-pipeline
The plan
A task starts only when everything above it is done. The violet trace is the longest chain: it sets how soon the plan can finish.
Tasks by phase
F0 — Foundation (DuckDB + package)
| ID | Task | Model | Estimate | Waits for |
F0.T1 | Python package + DuckDB warehouse file | claude/claude-sonnet-4-6 | 0.4 h | — |
F1 — Extract
| ID | Task | Model | Estimate | Waits for |
F1.T1 | HTTP extractor with per-source config | claude/claude-sonnet-4-6 | 0.6 h | F0.T1 |
F2 — Transform + Load
| ID | Task | Model | Estimate | Waits for |
F2.T1 | Load raw + transform into marts | claude/claude-sonnet-4-6 | 0.8 h | F1.T1 |
F3 — Schedule
| ID | Task | Model | Estimate | Waits for |
F3.T1 | APScheduler entry point + cron config | claude/claude-sonnet-4-6 | 0.5 h | F2.T1 |
Try your own spec in the playground