# Interface ArchitecturePattern

Architecture pattern identification.

interface ArchitecturePattern {
name: string;
category: string;
applicability: number;
tradeoffs: { pros: string[]; cons: string[] };
}

- Defined in packages/nexus-agents/src/agents/experts/expert-types.ts:118

##### Index

### Properties

name
category
applicability
tradeoffs

## Properties

### name

name: string

Pattern name

- Defined in packages/nexus-agents/src/agents/experts/expert-types.ts:120

### category

category: string

Pattern category

- Defined in packages/nexus-agents/src/agents/experts/expert-types.ts:122

### applicability

applicability: number

Applicability score (0-1)

- Defined in packages/nexus-agents/src/agents/experts/expert-types.ts:124

### tradeoffs

tradeoffs: { pros: string[]; cons: string[] }

Trade-offs

- Defined in packages/nexus-agents/src/agents/experts/expert-types.ts:126