# Interface PipelineTask

A task decomposed by the PM, potentially with conditional approval requirements.

interface PipelineTask {
id: string;
title: string;
description: string;
assignedTo: PipelineRole;
status: "pending" | "rejected" | "review" | "in_progress" | "done";
feedback?: string;
implementation?: string;
conditions?: readonly string[];
caveats?: readonly string[];
}

- Defined in packages/nexus-agents/src/pipeline/dev-pipeline.ts:47

##### Index

### Properties

id
title
description
assignedTo
status
feedback?
implementation?
conditions?
caveats?

## Properties

### `Readonly` id

id: string

- Defined in packages/nexus-agents/src/pipeline/dev-pipeline.ts:48

### `Readonly` title

title: string

- Defined in packages/nexus-agents/src/pipeline/dev-pipeline.ts:49

### `Readonly` description

description: string

- Defined in packages/nexus-agents/src/pipeline/dev-pipeline.ts:50

### `Readonly` assignedTo

assignedTo: PipelineRole

- Defined in packages/nexus-agents/src/pipeline/dev-pipeline.ts:51

### `Readonly` status

status: "pending" | "rejected" | "review" | "in_progress" | "done"

- Defined in packages/nexus-agents/src/pipeline/dev-pipeline.ts:52

### `Optional` `Readonly` feedback

feedback?: string

- Defined in packages/nexus-agents/src/pipeline/dev-pipeline.ts:53

### `Optional` `Readonly` implementation

implementation?: string

Implementation text from the code expert (surfaced for harness use).

- Defined in packages/nexus-agents/src/pipeline/dev-pipeline.ts:55

### `Optional` `Readonly` conditions

conditions?: readonly string[]

Conditions required for task completion (from conditional_go vote).

- Defined in packages/nexus-agents/src/pipeline/dev-pipeline.ts:57

### `Optional` `Readonly` caveats

caveats?: readonly string[]

Caveats/warnings associated with the task (from conditional_go vote).

- Defined in packages/nexus-agents/src/pipeline/dev-pipeline.ts:59