# AgentScreenshotSpec

**Kind:** Interface

**Source:** [`atloria-monorepo/packages/doc-automation/src/v2/stages/stage-12-screenshots/agent-screenshot-mapper.ts`](https://github.com/sherkety/atloria/blob/main/atloria-monorepo/packages/doc-automation/src/v2/stages/stage-12-screenshots/agent-screenshot-mapper.ts#L74)

Screenshot spec produced by agent analysis — ready for worker

## Properties

| Property | Type |
|---|---|
| `placeholderId` | `string` |
| `description` | `string` |
| `url` | `string` |
| `confidence` | `'exact' | 'inferred'` |
| `matchedRoute` | `string` |
| `actions` | `ScreenshotAction[]` |
| `waitForSelector` | `string` |
| `viewport` | `{ width: number; height: number }` |
| `stateType` | `'default' | 'hover' | 'modal' | 'error' | 'success'` |
| `category` | `string` |
