# WelcomeGenerator

**Kind:** Class

**Source:** [`atloria-monorepo/packages/doc-automation/src/v2/stages/stage-14-meta/generators/welcome.generator.ts`](https://github.com/sherkety/atloria/blob/main/atloria-monorepo/packages/doc-automation/src/v2/stages/stage-14-meta/generators/welcome.generator.ts#L23)

## Methods

| Method | Signature | Returns |
|---|---|---|
| `generate` | `generate(input: MetaDocumentationInput, templates: FixedDocTemplate[], reference: MetaCategoryReference)` | `Promise<{
    documents: GeneratedDocument[];
    promptTokens: number;
    completionTokens: number;
  }>` |

## Where it refuses work

- `WelcomeGenerator` stops the work with an early return when `templates && templates.length > 0`.

## When something fails

- `WelcomeGenerator` handles failure in 1 place: it logs it and continues in all 1.
