<!--
 ⚠️  AUTO-GENERATED FILE - DO NOT EDIT MANUALLY
 This file is automatically generated by scripts/docs-generator.js
 To make changes, edit the source TypeScript files or update the generator script
-->

[agents](../../) / [Exports](../modules) / IValidationIssue

# Interface: IValidationIssue

Individual validation issue

## Table of contents

### Properties

- [id](IValidationIssue#id)
- [severity](IValidationIssue#severity)
- [message](IValidationIssue#message)
- [details](IValidationIssue#details)
- [location](IValidationIssue#location)
- [rule](IValidationIssue#rule)
- [suggestedFix](IValidationIssue#suggestedfix)
- [detectedAt](IValidationIssue#detectedat)

## Properties

### id

• **id**: `string`

Unique identifier for this issue

#### Defined in

[packages/agents/src/interfaces/workflow-validator.ts:25](https://github.com/woojubb/robota/blob/4f4c8a3197e92ddd43d12dc9186b0771983054c9/packages/agents/src/interfaces/workflow-validator.ts#L25)

---

### severity

• **severity**: [`ValidationSeverity`](../enums/ValidationSeverity)

Issue severity level

#### Defined in

[packages/agents/src/interfaces/workflow-validator.ts:28](https://github.com/woojubb/robota/blob/4f4c8a3197e92ddd43d12dc9186b0771983054c9/packages/agents/src/interfaces/workflow-validator.ts#L28)

---

### message

• **message**: `string`

Human-readable message

#### Defined in

[packages/agents/src/interfaces/workflow-validator.ts:31](https://github.com/woojubb/robota/blob/4f4c8a3197e92ddd43d12dc9186b0771983054c9/packages/agents/src/interfaces/workflow-validator.ts#L31)

---

### details

• `Optional` **details**: `string`

Technical details or suggestion

#### Defined in

[packages/agents/src/interfaces/workflow-validator.ts:34](https://github.com/woojubb/robota/blob/4f4c8a3197e92ddd43d12dc9186b0771983054c9/packages/agents/src/interfaces/workflow-validator.ts#L34)

---

### location

• `Optional` **location**: `Object`

Location where issue was found

#### Type declaration

| Name      | Type     |
| :-------- | :------- |
| `nodeId?` | `string` |
| `edgeId?` | `string` |
| `field?`  | `string` |
| `line?`   | `number` |
| `column?` | `number` |

#### Defined in

[packages/agents/src/interfaces/workflow-validator.ts:37](https://github.com/woojubb/robota/blob/4f4c8a3197e92ddd43d12dc9186b0771983054c9/packages/agents/src/interfaces/workflow-validator.ts#L37)

---

### rule

• **rule**: `string`

Rule that triggered this issue

#### Defined in

[packages/agents/src/interfaces/workflow-validator.ts:46](https://github.com/woojubb/robota/blob/4f4c8a3197e92ddd43d12dc9186b0771983054c9/packages/agents/src/interfaces/workflow-validator.ts#L46)

---

### suggestedFix

• `Optional` **suggestedFix**: `Object`

Suggested fix (if available)

#### Type declaration

| Name          | Type                                 |
| :------------ | :----------------------------------- |
| `description` | `string`                             |
| `action`      | `"modify"` \| `"remove"` \| `"add"`  |
| `target?`     | [`IWorkflowConfig`](IWorkflowConfig) |

#### Defined in

[packages/agents/src/interfaces/workflow-validator.ts:49](https://github.com/woojubb/robota/blob/4f4c8a3197e92ddd43d12dc9186b0771983054c9/packages/agents/src/interfaces/workflow-validator.ts#L49)

---

### detectedAt

• **detectedAt**: `Date`

Timestamp when issue was detected

#### Defined in

[packages/agents/src/interfaces/workflow-validator.ts:56](https://github.com/woojubb/robota/blob/4f4c8a3197e92ddd43d12dc9186b0771983054c9/packages/agents/src/interfaces/workflow-validator.ts#L56)
