[**zonegaze-flow**](../../../../README.md)

***

[zonegaze-flow](../../../../README.md) / [flow/contracts/src](../README.md) / buildParentRollupReviewPrompt

# Function: buildParentRollupReviewPrompt()

> **buildParentRollupReviewPrompt**(`board`, `task`): `string`

Defined in: [flow/product/src/kanban-adapter/task-board-mutations.ts:1112](https://github.com/neuralpilot08/zonegaze-flow/blob/ee47e8308e50071e712017a7f8b0db560a4746ee/flow/product/src/kanban-adapter/task-board-mutations.ts#L1112)

Renders the agent prompt used to verify or split a ready parent work item.

## Parameters

### board

#### columns

`object`[] = `...`

#### dependencies

`object`[] = `...`

#### workTypeRegistry

`RuntimeWorkTypeRegistry` = `runtimeWorkTypeRegistrySchema`

### task

#### agentId?

`"claude"` \| `"codex"` \| `"gemini"` \| `"opencode"` \| `"droid"` \| `"kiro"` \| `"cline"` = `...`

#### archiveInfo?

\{ `archivedAt`: `number`; `createdTaskIds`: `string`[]; `note?`: `string`; `reason`: `"manual"` \| `"planned"`; \} = `...`

#### archiveInfo.archivedAt

`number` = `archiveInfo.archivedAt`

#### archiveInfo.createdTaskIds

`string`[]

#### archiveInfo.note?

`string`

#### archiveInfo.reason

`"manual"` \| `"planned"` = `archiveInfo.reason`

#### autoReviewEnabled?

`boolean` = `...`

#### autoReviewMode?

`"commit"` \| `"pr"` = `...`

#### baseRef

`string` = `...`

#### clineSettings?

\{ `modelId?`: `string`; `providerId?`: `string`; `reasoningEffort?`: `"low"` \| `"medium"` \| `"high"` \| `"xhigh"`; \} = `...`

#### clineSettings.modelId?

`string` = `...`

#### clineSettings.providerId?

`string` = `...`

#### clineSettings.reasoningEffort?

`"low"` \| `"medium"` \| `"high"` \| `"xhigh"` = `...`

#### createdAt

`number` = `...`

#### generatedFromPlanLaterTaskId?

`string` = `...`

#### id

`string` = `...`

#### images?

`object`[] = `...`

#### parentTaskId?

`string`

#### prompt

`string` = `...`

#### startInPlanMode

`boolean` = `...`

#### tags

`string`[] = `...`

#### title

`string` = `...`

#### updatedAt

`number` = `...`

#### workspaceTaskId?

`string` = `...`

#### workTypeId

`string` = `...`

## Returns

`string`
