A collection of Dippin pipelines for use with tracker — the agentic pipeline engine that executes multi-step AI workflows.
Requires tracker ≥
v0.30.0(which vendors dippin-lang ≥v0.28.0). Some pipelines — currentlybuild-and-ship/refactor-express.dip— use themarker_greptyped-routing field on tool nodes, which older tracker releases will reject as an unknown field. Installing with@latestis sufficient.
# Install tracker
go install github.com/2389-research/tracker/cmd/tracker@latest
# Configure API keys
tracker setup
# Run a pipeline
tracker build-and-ship/speedrun.dipYou will need API keys for the LLM providers used in each pipeline (Anthropic, OpenAI, Gemini). See the tracker docs for details.
Single-pass build pipelines — fastest path from spec or bug report to shipped code.
| Pipeline | Description |
|---|---|
speedrun.dip |
Ultra-minimal build pipeline — read spec, plan, implement, test, ship. Fully headless. |
build_from_superpowers.dip |
Builds from a superpowers spec — finds the spec, executes every task, commits with passing tests. |
bug-hunter.dip |
Autonomous bug fix — reproduces, diagnoses, fixes via TDD, and ships a PR. |
refactor-express.dip |
Incremental refactoring — tests stay green at every step, rollback on failure. |
doc-writer.dip |
Documentation generator — README, API reference, architecture guide, and tutorials. |
Sprint decomposition and execution with budget and YAML variants.
| Pipeline | Description |
|---|---|
spec_to_sprints.dip |
Decomposes a spec into SPRINT-*.md files via multi-model tournament with human approval. |
sprint_exec.dip |
Executes the next incomplete sprint through implementation, validation, and review. |
sprint_runner.dip |
Runs all sprints in sequence until every sprint is completed. |
sprint_exec-cheap.dip |
Budget variant using smaller models with escalation. |
sprint_runner-cheap.dip |
Budget variant of the sprint runner. |
megaplan.dip |
Multi-model orientation, drafting, critique, and merge for sprint planning. |
YAML variants: spec_to_sprints_yaml, spec_to_sprints_yaml_v2, sprint_exec_yaml, sprint_exec_yaml_v2, sprint_runner_yaml, sprint_runner_yaml_v2, spec_to_ship_yaml
Sprint pipeline that uses Opus/Sonnet for architecture and a local qwen3.6:35b-a3b (via Ollama) for code generation, with cloud (gpt-5.4) escalation only when local fix attempts are exhausted. Architect emits enriched SPRINT-*.md files via the dispatch_sprints tool; runner uses 4-strategy SR-block matching with rollback. Happy path costs $0.00 for codegen.
| Pipeline | Description |
|---|---|
architect_only.dip |
Just the architect step — produces contract, sprint plan JSONL, and SPRINT-*.md files. Skips upstream decomposition tournament. |
spec_to_sprints.dip |
Full upstream tournament + the architect step end-to-end. |
sprint_runner.dip |
Per-sprint loop: qwen Generate → SR-block LocalFix → CloudFix escalation → Audit → Commit. |
See local_code_gen/README.md for setup, model config, and the design principles in local_code_gen/principles/.
Meta-pipelines that generate .dip files from specs via multi-model tournament.
| Pipeline | Description |
|---|---|
spec_to_dip.dip |
Generates a validated .dip pipeline with domain-specific review panels. |
pipeline_from_spec.dip |
Generates a pipeline scoring against objective pattern and coverage metrics. |
pipeline_from_spec_v2.dip |
Revised with updated quality gates. |
pipeline_from_superpowers.dip |
Generates a pipeline from a superpowers-format spec. |
New project validation — discovery, synthesis, review, and validation stages.
| Pipeline | Description |
|---|---|
greenfield.dip |
Orchestrator — runs the full greenfield validation flow. |
greenfield_discovery.dip |
Explores the problem space, identifies constraints and opportunities. |
greenfield_synthesis.dip |
Generates candidate architectures and approaches. |
greenfield_review.dip |
Multi-model evaluation of synthesized candidates. |
greenfield_validation.dip |
Final feasibility and risk assessment. |
Incremental development with PAR (Parallel Adversarial Review) gates.
| Pipeline | Description |
|---|---|
iter_dev.dip |
Orchestrator — coordinates scope → extract → run → audit cycle. |
iter_scope.dip |
Scopes work from a behavior corpus with structural/risk PAR review. |
iter_extract.dip |
Extracts actionable tasks with coverage/intent PAR review. |
iter_run.dip |
Implements a task with spec/quality PAR reviews and failure loops. |
iter_audit.dip |
Three-tier audit — traceability, execution verification, drift detection. |
Human-in-the-loop games and debates.
| Pipeline | Description |
|---|---|
20q.dip |
20 Questions — AI asks yes/no questions to guess what you're thinking of. |
story-engine.dip |
Choose-your-own-adventure with branching narrative. |
model-debate.dip |
Multi-model debate arena — Claude, GPT, and Gemini argue, you judge. |
Each .dip file defines a workflow in the Dippin language — a DSL for describing agentic pipelines. Workflows declare nodes (agents, tools, human gates, parallel branches, conditionals) and edges with optional conditions.
Tracker reads the .dip file, builds the execution graph, and orchestrates LLM agents through it — dispatching tasks to Claude, GPT, or Gemini in isolated git worktrees with parallel execution support and a TUI dashboard.
- agent — LLM call with tool access
- human — Human input gate (choice, freeform, or interview)
- tool — Shell command execution
- parallel / fan_in — Parallel fan-out and synchronization
- conditional — Branching based on context
- tracker — The runtime engine that executes these pipelines
- dippin-lang — The Dippin language compiler, LSP, and toolchain
Built by 2389.ai