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

***

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

# Variable: runtimeBoardColumnSchema

> `const` **runtimeBoardColumnSchema**: `ZodPipe`\<`ZodObject`\<\{ `cards`: `ZodArray`\<`ZodPipe`\<`ZodObject`\<\{ `agentId`: `ZodOptional`\<`ZodEnum`\<\{ `claude`: `"claude"`; `cline`: `"cline"`; `codex`: `"codex"`; `droid`: `"droid"`; `gemini`: `"gemini"`; `kiro`: `"kiro"`; `opencode`: `"opencode"`; \}\>\>; `archiveInfo`: `ZodOptional`\<`ZodPipe`\<`ZodObject`\<\{ `archivedAt`: ...; `createdTaskIds`: ...; `note`: ...; `reason`: ...; \}, `$strip`\>, `ZodTransform`\<\{ `archivedAt`: ...; `createdTaskIds`: ...; `note?`: ...; `reason`: ...; \}, \{ `archivedAt`: ...; `createdTaskIds?`: ...; `note?`: ...; `reason`: ...; \}\>\>\>; `autoReviewEnabled`: `ZodOptional`\<`ZodBoolean`\>; `autoReviewMode`: `ZodOptional`\<`ZodPipe`\<`ZodTransform`\<`unknown`, `unknown`\>, `ZodEnum`\<\{ `commit`: ...; `pr`: ...; \}\>\>\>; `baseRef`: `ZodString`; `clineModelId`: `ZodOptional`\<`ZodString`\>; `clineProviderId`: `ZodOptional`\<`ZodString`\>; `clineReasoningEffort`: `ZodOptional`\<`ZodEnum`\<\{ `default`: `"default"`; `high`: `"high"`; `low`: `"low"`; `medium`: `"medium"`; `xhigh`: `"xhigh"`; \}\>\>; `clineSettings`: `ZodOptional`\<`ZodObject`\<\{ `modelId`: `ZodOptional`\<...\>; `providerId`: `ZodOptional`\<...\>; `reasoningEffort`: `ZodOptional`\<...\>; \}, `$strip`\>\>; `createdAt`: `ZodNumber`; `generatedFromPlanLaterTaskId`: `ZodOptional`\<`ZodString`\>; `id`: `ZodString`; `images`: `ZodOptional`\<`ZodArray`\<`ZodObject`\<\{ `data`: ...; `id`: ...; `mimeType`: ...; `name`: ...; \}, `$strip`\>\>\>; `parentTaskId`: `ZodOptional`\<`ZodNullable`\<`ZodString`\>\>; `prompt`: `ZodString`; `startInPlanMode`: `ZodBoolean`; `tags`: `ZodOptional`\<`ZodArray`\<`ZodString`\>\>; `title`: `ZodOptional`\<`ZodString`\>; `updatedAt`: `ZodNumber`; `workspaceTaskId`: `ZodOptional`\<`ZodString`\>; `workTypeId`: `ZodOptional`\<`ZodString`\>; \}, `$strip`\>, `ZodTransform`\<\{ `agentId?`: `"claude"` \| `"codex"` \| `"gemini"` \| `"opencode"` \| `"droid"` \| `"kiro"` \| `"cline"`; `archiveInfo?`: \{ `archivedAt`: `number`; `createdTaskIds`: `string`[]; `note?`: `string`; `reason`: `"manual"` \| `"planned"`; \}; `autoReviewEnabled?`: `boolean`; `autoReviewMode?`: `"commit"` \| `"pr"`; `baseRef`: `string`; `clineSettings?`: \{ `modelId?`: `string`; `providerId?`: `string`; `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`; \}, \{ `agentId?`: `"claude"` \| `"codex"` \| `"gemini"` \| `"opencode"` \| `"droid"` \| `"kiro"` \| `"cline"`; `archiveInfo?`: \{ `archivedAt`: `number`; `createdTaskIds`: `string`[]; `note?`: `string`; `reason`: `"manual"` \| `"planned"`; \}; `autoReviewEnabled?`: `boolean`; `autoReviewMode?`: `"commit"` \| `"pr"`; `baseRef`: `string`; `clineModelId?`: `string`; `clineProviderId?`: `string`; `clineReasoningEffort?`: `"default"` \| `"low"` \| `"medium"` \| `"high"` \| `"xhigh"`; `clineSettings?`: \{ `modelId?`: `string`; `providerId?`: `string`; `reasoningEffort?`: `"low"` \| `"medium"` \| `"high"` \| `"xhigh"`; \}; `createdAt`: `number`; `generatedFromPlanLaterTaskId?`: `string`; `id`: `string`; `images?`: `object`[]; `parentTaskId?`: `string` \| `null`; `prompt`: `string`; `startInPlanMode`: `boolean`; `tags?`: `string`[]; `title?`: `string`; `updatedAt`: `number`; `workspaceTaskId?`: `string`; `workTypeId?`: `string`; \}\>\>\>; `id`: `ZodString`; `title`: `ZodString`; \}, `$strip`\>, `ZodTransform`\<\{ `cards`: `object`[]; `id`: `"backlog"` \| `"in_progress"` \| `"review"` \| `"trash"` \| `"plan_later"` \| `"plan_review"` \| `"next_up"` \| `"archive"`; `title`: `string`; \}, \{ `cards`: `object`[]; `id`: `string`; `title`: `string`; \}\>\>

Defined in: [flow/contracts/src/api-contract.ts:327](https://github.com/neuralpilot08/zonegaze-flow/blob/ee47e8308e50071e712017a7f8b0db560a4746ee/flow/contracts/src/api-contract.ts#L327)

Persisted board column schema with legacy column-id aliases.

Old `done`, `archived`, `removed`, `deleted`, and `stopped` columns are mapped
into the current Done/Archive model while preserving archive disposition tags.
