# Hold review

URL: /workflows/processes/hold-review · Id: `process:hold-review`

> Hold review decides each quarter whether a Live Startup keeps its investment, holds, graduates, sells, or goes dormant.

Hold review decides each quarter whether a Live [Startup](/business/nouns/startup) keeps its investment, holds, graduates, sells, or goes dormant.

## Outcome
| Part | This Process |
| --- | --- |
| Outcome | Each Live Startup ends the quarter with one recorded move: keep investing, hold, graduate, sell or go dormant. |
| Reads | [Startup](/business/nouns/startup), [Metric](/business/nouns/metric) |

## Accountable
[Founder](/agents/founding/founder), [Founding Team](/agents/founding).

Responsible: [Strategist](/agents/founding/strategist), [Finance Lead](/agents/finance/finance-lead).

Consulted: [Product Lead](/agents/product/product-lead), [Engineering Lead](/agents/engineering/engineering-lead), [Marketing Lead](/agents/marketing/marketing-lead), [Sales Lead](/agents/sales/sales-lead), [Customer Lead](/agents/customer/customer-lead), [Operations Lead](/agents/operations/operations-lead), [Legal Lead](/agents/legal/legal-lead), [People Lead](/agents/people/people-lead), [Quality Lead](/agents/quality/quality-lead).

## 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 [Founder](/agents/founding/founder).

## Loop
| Step | Value |
| --- | --- |
| Hypothesis | Holding a default-alive Startup keeps it alive without new investment. |
| Measure | [Default alive](/agents/founding#default-alive) over 1q, at least 1 observations |
| Learn | The learn step reads the Readout, records Evidence and a Decision, and drafts the next Variant. |

## Code

**Ask**

```text
Turn on hold review
```

**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
A [Startup](/business/nouns/startup) has been default alive for two quarters with flat growth. Hold review keeps it Live with no new investment, and the [Founder](/agents/founding/founder) records the [Decision](/business/nouns/decision) with its next review date.