> ## Documentation Index
> Fetch the complete documentation index at: https://docs.wowweb.app/llms.txt
> Use this file to discover all available pages before exploring further.

# How generation works

> Behind the scenes of WowWeb AI: a multi-stage pipeline with checks, not a single LLM call.

When you click "Create site", a multi-stage process kicks off behind the scenes. Not a single LLM call, but a pipeline with checks at every step. That's why we deliver results that don't need much polishing, most sites are ready to show clients right away.

## Stages (simplified)

<Steps>
  <Step title="Plan check">
    We make sure you have enough XP. If not, we tell you upfront, no charge.
  </Step>

  <Step title="Task understanding">
    The AI parses your prompt, fills in unstated details, understands what exactly you need.
  </Step>

  <Step title="Action plan">
    Before code generation, a clear plan is built: which sections, what style, what structure. This is the "blueprint" for the main AI.
  </Step>

  <Step title="Site creation">
    The main AI writes your site according to the plan. You watch the process in real time, text appears as it generates.
  </Step>

  <Step title="Quality checks">
    A multi-level system auto-checks the result: was the style applied correctly, didn't anything break, no minor errors. If something's off, the system fixes it itself.
  </Step>

  <Step title="Build and publish">
    The site builds into a deployable app and publishes on your subdomain. SSL is set up automatically.
  </Step>
</Steps>

## Edit understanding

When you make an edit, we additionally analyze the meaning of your request. What exactly do you want to change: site theme or one element? Replace content or redesign?

This is needed so when you say "change the Hero card", the AI doesn't accidentally recolor the whole site. Understanding happens at the meaning level, not by individual words. So you can phrase edits naturally, however you like.

## Reliability

* If something goes wrong, XP isn't deducted.
* If build fails, the system fixes it automatically (on us).
* If your edit didn't apply correctly, hit "Undo" and rephrase.
* Every project is protected from random failures: even during server overload, your site keeps working.

## What's next

<CardGroup cols={2}>
  <Card title="Error guards" icon="shield" href="/en/how-it-works/guards">
    Multi-level checks on every edit.
  </Card>

  <Card title="Auto-fix" icon="wand-sparkles" href="/en/how-it-works/autofix">
    What happens when build fails.
  </Card>
</CardGroup>
