# Interface CorroborationEvent

Corroboration validation result.

interface CorroborationEvent {
id: string;
timestamp: string;
component: string;
type: "corroboration";
actionType:
| "GeneratePatchPlan"
| "DraftReply"
| "ProposeLabels"
| "SummarizeIssue"
| "ClassifyIssue"
| "IdentifyDuplicates"
| "RequestHumanApproval"
| "RefuseAction"
| "HandoffMessage";
satisfied: boolean;
sourceCount: number;
missingRequirements: readonly string[];
}

#### Hierarchy

- AuditEventBase
  - CorroborationEvent

- Defined in packages/nexus-agents/src/security/audit-trail.ts:67

##### Index

### Properties

id
timestamp
component
type
actionType
satisfied
sourceCount
missingRequirements

## Properties

### `Readonly` id

id: string

Inherited from AuditEventBase.id

- Defined in packages/nexus-agents/src/security/audit-trail.ts:40

### `Readonly` timestamp

timestamp: string

Inherited from AuditEventBase.timestamp

- Defined in packages/nexus-agents/src/security/audit-trail.ts:41

### `Readonly` component

component: string

Inherited from AuditEventBase.component

- Defined in packages/nexus-agents/src/security/audit-trail.ts:42

### `Readonly` type

type: "corroboration"

- Defined in packages/nexus-agents/src/security/audit-trail.ts:68

### `Readonly` actionType

actionType:
| "GeneratePatchPlan"
| "DraftReply"
| "ProposeLabels"
| "SummarizeIssue"
| "ClassifyIssue"
| "IdentifyDuplicates"
| "RequestHumanApproval"
| "RefuseAction"
| "HandoffMessage"

- Defined in packages/nexus-agents/src/security/audit-trail.ts:69

### `Readonly` satisfied

satisfied: boolean

- Defined in packages/nexus-agents/src/security/audit-trail.ts:70

### `Readonly` sourceCount

sourceCount: number

- Defined in packages/nexus-agents/src/security/audit-trail.ts:71

### `Readonly` missingRequirements

missingRequirements: readonly string[]

- Defined in packages/nexus-agents/src/security/audit-trail.ts:72