> ## 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: RefusalBindingViolation

Defined in: [typescript/src/models/refusal-record.ts:19](https://github.com/pavancharak/AgentLabsBuildathon/blob/main/typescript/src/models/refusal-record.ts#L19)

One boundSignals entry whose declared signal value did not match
the value found at its Intent dot-path. Mirrors
@parmana/policy's SignalIntentBindingViolation shape exactly.

## Properties

### signalKey

> `readonly` **signalKey**: `string`

Defined in: [typescript/src/models/refusal-record.ts:20](https://github.com/pavancharak/AgentLabsBuildathon/blob/main/typescript/src/models/refusal-record.ts#L20)

***

### intentPath

> `readonly` **intentPath**: `string`

Defined in: [typescript/src/models/refusal-record.ts:21](https://github.com/pavancharak/AgentLabsBuildathon/blob/main/typescript/src/models/refusal-record.ts#L21)

***

### signalValue

> `readonly` **signalValue**: `unknown`

Defined in: [typescript/src/models/refusal-record.ts:22](https://github.com/pavancharak/AgentLabsBuildathon/blob/main/typescript/src/models/refusal-record.ts#L22)

***

### intentValue

> `readonly` **intentValue**: `unknown`

Defined in: [typescript/src/models/refusal-record.ts:23](https://github.com/pavancharak/AgentLabsBuildathon/blob/main/typescript/src/models/refusal-record.ts#L23)
