# Founder Run

URL: /code/founder-run · Id: `process:founder-run`

> Founder Run walks every Startup Template through its published Interfaces in test, as a synthetic founder and buyers, and records each step that stops.

Founder Run walks every [Startup Template](/business/nouns/startup-template) through its published [Interfaces](/business/nouns/interface) in test, as a synthetic founder and buyers, and records each step that stops.

## Outcome
| Part | This Process |
| --- | --- |
| Outcome | Each Startup Template is walked from Idea to a paid Order through its published Interfaces, and every stop is recorded. |
| Reads | [Startup Template](/business/nouns/startup-template) |

## Accountable
[Quality Lead](/agents/quality/quality-lead), [Quality Team](/agents/quality).

Responsible: [Tester](/agents/quality/tester).

Consulted: [Engineering Lead](/agents/engineering/engineering-lead), [Product Lead](/agents/product/product-lead).

Informed: [Founder](/agents/founding/founder).

## Workflows
No Workflow automates this Process: the Roles above run it.

## Who does each step
None.

## Events
None.

## Plays
No Play names this Process.

## Controls
No Control names this Process or a Workflow of it.

## Settings
None.

## Failure
A failed step retries; when retries run out, the Action goes to the [Quality Lead](/agents/quality/quality-lead).

## Loop
No loop: the path is never randomized, because it serves [Continuous control testing](/systems/trust-and-governance/controls/continuous-testing).

## Code

**Ask**

```text
Turn on founder run
```

**API**

```bash
curl -X POST https://api.sb/leaseline.app/processes/process_1/enable \
  -H "Authorization: Bearer $STARTUP_BUILDER_API_KEY"
```

**SDK**

```ts
import { $ } from 'startup-builder'

await $.Process.enable({ process: 'process_1' })
```

**CLI**

```bash
npx startup-builder do Process.enable --json '{"process":"process_1"}'
```

**MCP**

```json
{
  "name": "do",
  "arguments": {
    "code": "return await $.Process.enable({ process: 'process_1' })"
  }
}
```

## Enable
Off until someone calls [Process.enable](/business/nouns/process/enable). [Process.pause](/business/nouns/process/pause) stops new Actions; Actions in progress finish.

## Example
The nightly walk runs the [SaaS](/products/templates/saas) Startup Template with one [Human](/business/nouns/human) [Founder](/agents/founding/founder), selling to businesses. It reaches its first paid [Order](/business/nouns/order) through `Order.pay` and closes its first month through `Period.close`, and a buyer [Agent](/business/nouns/agent) then cancels through `Subscription.unsubscribe`.