Skip to content

features

Nik edited this page Aug 6, 2026 · 1 revision

Features

Operator-facing capabilities of Foundry. Each feature is a product surface: screens, data models, and engine behaviour the user can configure or inspect without reading TypeScript.

Subsystem implementation lives under Systems. Shared vocabulary lives under Primitives.

Catalog

Feature Summary
Pipelines JSON pipeline definitions, designer UI, validation, dry-run, seven builtins.
Roster Five seed agents, model catalog, write boundaries, editor and seed rule.
Runs and traces Composer, run list, waterfall detail, polling, kill, cost, outcome banner.
Envelopes and gates Typed phase handoffs and six evidence-producing gates.
Worktrees Per-run isolation, merge policies, branch naming, orphan sweep.
Onboarding Doctor, first project, smoke Scout path.

How features relate

Onboarding → first project + Doctor green
     ↓
Runs composer → pick Pipeline + request
     ↓
Worktree (default) + Roster agents + Envelopes/Gates per phase
     ↓
Trace polled live on Run detail

Pipelines name agents from the roster and gates from the gate catalog. Isolation is a project (and optional pipeline) setting, enforced by the worktree layer. The runs UI is the only place live factory output is watched.

Related

Active contributors

Foundry maintainers.

Clone this wiki locally