# ProjectComplexity

**Kind:** Interface

**Source:** [`atloria-monorepo/packages/doc-automation/src/v2/types/stage-05.types.ts`](https://github.com/sherkety/atloria/blob/main/atloria-monorepo/packages/doc-automation/src/v2/types/stage-05.types.ts#L84)

Project complexity assessment for adaptive documentation generation.
Determines document count targets and category depth based on project characteristics.

## Properties

| Property | Type |
|---|---|
| `level` | `'simple' | 'medium' | 'complex' | 'enterprise'` |
| `score` | `number` |
| `factors` | `{
    featureCount: number;
    personaCount: number;
    chunkCount: number; // From stage 4 analyses
    topicCount: number; // Aggregated suggested topics
    avgComplexity: number; // Average chunk complexity score (1-3)
  }` |
| `recommendations` | `{
    targetDocuments: { min: number; max: number };
    categoryDepth: 1 | 2 | 3;
    topLevelCategories: { min: number; max: number };
  }` |
