Glossary
These terms are used consistently across this documentation.
-
run — A single execution of a recipe on an executor, triggered by a webhook, agent request, or ship-on-green deploy.
-
stage — A named step within a recipe, implemented as a shell command with optional env, timeout, and secrets.
-
recipe — Pipeline as code in
.slipstream.json: sequential stages or one-level parallel groups of stages. -
check — The GitHub required check named
RunsGreen(renamed fromK2K-Native CI2026-07-10, then fromRunsGreen2026-08-06) that Agentic Pipeline posts when a run completes. -
executor — A pre-warmed machine that runs stages; your repo, dependencies, and Docker layers are already present when a run is dispatched.
-
control plane — The orchestrator that receives webhooks, dispatches runs to executors, stores configuration, and posts check verdicts to GitHub.
-
sandbox — An isolated run of an inline recipe that posts no check to your repo.
-
promote — The action of opening a PR with a proven recipe change via
slipstream_recipe_promote. -
ship-on-green — Automatic deploy run after a green check on main when the ship key is on.
-
deploy recipe — Pipeline as code for CD in
.slipstream-deploy.json(recipe v2,kind: "deploy"), fetched at the green merge commit that triggered the deploy. -
prewarm — Waking an executor for a repo before a push via
slipstream_prewarm, so the run starts on a hot machine with warm caches. Passing the head sha also requests a speculative dependency install-warm — best-effort, and skipped when the commit is not on GitHub yet (prepare_state). The install-warm never completed on a pre-push sha, so nothing that used to work was removed; warming a cold machine's clone without a pushed sha is a known follow-up. -
follow — Watching a push's whole chain — CI verdict and merge through deploy/live or intentional CI-only completion — in one
slipstream_followcall that streams milestones and returns a per-hop timeline. -
readiness — The report-only, eight-check onboarding health score (red/amber/green) returned by
slipstream_onboard; it informs, never gates. -
baseline — The immutable, frozen sample of a repo's previous GitHub Actions timings captured at first onboarding, used for honest speed comparisons.
-
preset — A maintained, versioned recipe a repo can
extendsinstead of writing stages (for examplestd/python-standard@1). -
runtime — An interpreter (
python,node) a recipe declares underruntimes; provisioned into a warm cache before the first stage runs. -
coverage — The lines-covered percentage a run carries when a stage declares
coverage_summary; telemetry only, never a gate. -
hard ceiling — The kind-specific whole-run wall: 6 minutes for
ci,sandbox, andartifactruns; 8 minutes for productiondeployruns. Runs that hit their bound are killed, their check says so, and the ceiling never rises to fit a pipeline — the pipeline gets faster. -
speed budget — The soft per-repo CI time budget (120 seconds by default) below the hard ceiling. A green run over budget still passes; its check summary carries a "stabilize and accelerate" note, and sustained breaches queue an automatic advisor proposal.
-
run kind — Which lifecycle a run belongs to:
ci(push check),deploy(ship-on-green production run),artifact(image build),sandbox(isolated recipe trial),scheduled(repo-declared cron). Ceilings, reruns, and cancellation rules are per kind. -
failure_class / kill_reason —
slipstream_diagnoseandslipstream_followclassify a red run:failure_classiscode(the change),infra(platform or resource fault, retried by the platform),recipe(the pipeline definition — a stage killed by its own declaredtimeout_s, a command the workspace does not have, or a recipe Agentic Pipeline could not use at all; fix the recipe, not your code, because neither a rerun nor a code change can help), orunclassified;kill_reasoniswall_cap(the kind's hard ceiling) orstage_timeout(a stage's own timeout) when a deadline killed the run, else null — a deadline kill says the pipeline is too slow, never that the commit is wrong. -
error_class: deadline — A run the platform itself force-concluded on its own lifecycle lease deadline. Read it as a platform fault, not a consumer failure. Agentic Pipeline fires at most ONE automatic retry, and only when its retry gate allows: when it does,
slipstream_diagnose's retry chain names the successor to follow instead of starting your own; when the retry was refused, the run is force-concluded with no successor and the sameerror_class, so check the chain before assuming one exists. -
dispatch_frozen — Fleet-wide dispatch hold reported by
slipstream_statuswhile the executor fleet is being re-imaged (a fenced release). Queued runs wait; nothing is lost. The payload itself carriesuntil— the instant the hold lapses on its own even if nothing releases it — plusroll_idand a one-linedetailyou can repeat verbatim; readuntilrather than assuming a duration. It is not a scheduling stall and needs no rerun. -
proof reuse — A stage skipped because an identical prior green proof for the same inputs was reused (
skip_reason: proof-reused). Distinct from anif_changedskip: the work was proven, not declared inert. Off by default (slipstream.proof_reuse, fleet default0) — the one capability Agentic Pipeline does not turn on for you, because its failure mode is a silently wrong green. -
synthetic run — A heartbeat CI run Agentic Pipeline fires against its own canary repo to prove executor warmth. Excluded from FLEET-WIDE aggregates so a ~1-second heartbeat cannot make the platform look faster than it is;
slipstream_trendsreportsexcluded_syntheticalongside the figures it dropped them from. Per-repo series are keyed by repo and keep their own rows, so a repo's numbers are unaffected. -
auto-scope — Agentic Pipeline's own decision that a push's whole diff cannot affect any stage; see Auto-scope. Repos graduate from
annotatetoenforceautomatically once the evidence bar is met.