# SemanticMetadata

**Kind:** Interface

**Source:** [`atloria-monorepo/libs/parser-core/src/interfaces/entity.interface.ts`](https://github.com/sherkety/atloria/blob/main/atloria-monorepo/libs/parser-core/src/interfaces/entity.interface.ts#L309)

Semantic metadata for components with business logic patterns

Detects state machines, workflows, modals, and approval processes
to enable comprehensive documentation and screenshot capture.

## Properties

| Property | Type |
|---|---|
| `hasStateMachine` | `boolean` |
| `stateEnums` | `string[]` |
| `transitionMethods` | `string[]` |
| `modalTriggers` | `string[]` |
| `approvalStates` | `string[]` |
