> ISPO SDK documentation. [HTML](https://ispo.ai/docs/interfaces/core.Supporting_types.ProposeSpecEditsInput.html) · [Documentation index](https://ispo.ai/docs/llms.txt)

# Interface ProposeSpecEditsInput

```typescript
interface ProposeSpecEditsInput {
    disposition?: "review" | "save";
    intentNote?: string;
    sections: SpecEditSectionInput[];
}
```

Types: [disposition](#disposition), [intentNote](#intentnote), [sections](#sections), [SpecEditSectionInput](core.Supporting_types.SpecEditSectionInput.md)

##### Index

### <a id="properties"></a>Properties

[disposition?](#disposition) [intentNote?](#intentnote) [sections](#sections)

## <a id="properties-1"></a>Properties

### <a id="disposition"></a>`Optional`disposition

```typescript
disposition?: "review" | "save"
```

`review` (default) opens the host diff modal. `save` commits immediately — no modal, no agent — under the user's Save click.

### <a id="intentnote"></a>`Optional`intentNote

```typescript
intentNote?: string
```

### <a id="sections"></a>sections

```typescript
sections: SpecEditSectionInput[]
```

Types: [SpecEditSectionInput](core.Supporting_types.SpecEditSectionInput.md)
