> ## Documentation Index
> Fetch the complete documentation index at: https://docs.parmanasystems.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Interface: Decision

Defined in: [typescript/src/models/execution.ts:5](https://github.com/pavancharak/AgentLabsBuildathon/blob/main/typescript/src/models/execution.ts#L5)

## Properties

### decisionId

> `readonly` **decisionId**: `string`

Defined in: [typescript/src/models/execution.ts:6](https://github.com/pavancharak/AgentLabsBuildathon/blob/main/typescript/src/models/execution.ts#L6)

***

### intentId

> `readonly` **intentId**: `string`

Defined in: [typescript/src/models/execution.ts:7](https://github.com/pavancharak/AgentLabsBuildathon/blob/main/typescript/src/models/execution.ts#L7)

***

### policy

> `readonly` **policy**: [`PolicyReference`](/sdks/reference/typescript/interfaces/PolicyReference)

Defined in: [typescript/src/models/execution.ts:8](https://github.com/pavancharak/AgentLabsBuildathon/blob/main/typescript/src/models/execution.ts#L8)

***

### signals

> `readonly` **signals**: `Record`\<`string`, `unknown`>

Defined in: [typescript/src/models/execution.ts:9](https://github.com/pavancharak/AgentLabsBuildathon/blob/main/typescript/src/models/execution.ts#L9)

***

### outcome

> `readonly` **outcome**: [`DecisionOutcome`](/sdks/reference/typescript/type-aliases/DecisionOutcome)

Defined in: [typescript/src/models/execution.ts:10](https://github.com/pavancharak/AgentLabsBuildathon/blob/main/typescript/src/models/execution.ts#L10)

***

### reason?

> `readonly` `optional` **reason?**: `string`

Defined in: [typescript/src/models/execution.ts:11](https://github.com/pavancharak/AgentLabsBuildathon/blob/main/typescript/src/models/execution.ts#L11)

***

### evaluatedAt

> `readonly` **evaluatedAt**: `Date`

Defined in: [typescript/src/models/execution.ts:12](https://github.com/pavancharak/AgentLabsBuildathon/blob/main/typescript/src/models/execution.ts#L12)
