# Onboarding Step 3: Confirm Details (/docs/projects/onboarding-confirm)



The wizard pre-fills these fields from the analysis that ran when you
clicked Continue on the previous step. Review and edit before
continuing.

## Fields on the form [#fields-on-the-form]

| Field              | Notes                                                                                                   |
| ------------------ | ------------------------------------------------------------------------------------------------------- |
| App Name           | 3–30 chars.                                                                                             |
| App Description    | 100–1000 chars. Used by content generation.                                                             |
| Tagline            | 1–80 chars. Used in generated content.                                                                  |
| Target Gender      | `all`, `female`, or `male`.                                                                             |
| Primary Language   | one of \~20 languages.                                                                                  |
| Brand Voice        | `authentic`, `witty`, `professional`, `warm`, `casual`, or `educational`.                               |
| Website (optional) | only shown when flow is `github` or `appstore`; hidden on the website flow (the URL is already stored). |

These fields map to `ProjectFieldsSchema` in `@layers/api-interfaces`.
The wizard validates against `ProjectPublicSchema` derived from that
same schema.

## What's NOT on this form [#whats-not-on-this-form]

Timezone, brand colors, banned phrases, competitor URLs, audience
demographics, and app-store IDs are not editable here. Timezone comes
from the Org and can be changed later from
[Project settings → General](/docs/projects/settings-general). App
store IDs are set automatically from the source you picked in step 1.

## Back navigation [#back-navigation]

Clicking **Back** purges the in-progress project so you can restart the
source selection cleanly. There's no "Save as draft".

## Next [#next]

Continue to [step 4: Upload Media](/docs/projects/onboarding-media).
