# MVP

{% hint style="warning" %} <sub>MVP is</sub> <sub></sub><sub>**not**</sub> <sub></sub><sub>a magic “type a dream, get a company” button. It is a</sub> <sub></sub><sub>**hosted product**</sub> <sub></sub><sub>path tied to a</sub> <sub></sub><sub>**written specification**</sub> <sub></sub><sub>that Discover must produce first.</sub>
{% endhint %}

<h3 align="center"><sub>Preconditions (check before you feel stuck)</sub></h3>

| Symptom                                                                            | Likely meaning                                                      | First move                                                                                                                                                          |
| ---------------------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| <sub>Dropdown:</sub> <sub></sub><sub>**No ideas with an MVP build spec yet**</sub> | <sub>Discover has not produced the spec artifact for any idea</sub> | <sub>Go back to Discover, finish spec work there first</sub>                                                                                                        |
| <sub>Message about Neon key</sub>                                                  | <sub>Database automation is blocked</sub>                           | <sub>Open</sub> <sub></sub><sub>**Settings**</sub><sub>, then</sub> <sub></sub><sub>**Integrations**</sub><sub>, add Neon, run</sub> <sub></sub><sub>**Test**</sub> |
| <sub>Name unavailable</sub>                                                        | <sub>Slug collision on the hostname pattern the product uses</sub>  | <sub>Pick a new deployment name and re check</sub>                                                                                                                  |

<h3 align="center"><sub>Modal fields you should read slowly</sub></h3>

<table><thead><tr><th width="187.63629150390625">Field</th><th>Why it matters</th></tr></thead><tbody><tr><td><sub><strong>Validated idea</strong></sub></td><td><sub>The contract anchor for the whole build</sub></td></tr><tr><td><sub><strong>MVP app name</strong></sub></td><td><sub>Feeds hostname rules the UI explains in plain language</sub></td></tr></tbody></table>

{% hint style="info" %} <sub>When the product says a build is</sub> <sub></sub><sub>**queued**</sub> <sub></sub><sub>and work continues in the background, treat that as a</sub> <sub></sub><sub>**feature**</sub><sub>, not abandonment. Read the exact banner text before you start a duplicate run.</sub>
{% endhint %}

***

<h3 align="center"><sub>Three habits</sub></h3>

{% stepper %}
{% step %} <sub>**First**</sub>

<sup><sub>Read<sub></sup> <sup><sub> </sup><sup><sub>**provision**<sub></sup> <sup><sub> </sup><sup><sub>states out loud once: queued, running, failed. Teams that narrate status ship calmer.<sub></sup>
{% endstep %}

{% step %} <sub>**Second**</sub>

<sup><sub>If a build is already deployed for an idea, delete first only when you mean it. Destruction should be intentional.<sub></sup>
{% endstep %}

{% step %} <sub>**Third**</sub>

<sup><sub>Stripe and other forwarded keys belong to<sub></sup> <sup><sub> </sup><sup><sub>**Settings**<sub></sup> <sup><sub> </sup><sup><sub>discipline. MVP inherits what you already saved and tested.<sub></sup>
{% endstep %}
{% endstepper %}

***

<h3 align="center">Ask yourself</h3>

<p align="center"><sub><strong>What is the first paid action a user must take inside the shipped MVP for this idea to count as “real”?</strong></sub> <br><sub>If you cannot name it, you are not ready to argue about success metrics.</sub></p>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.ariaagi.com/workspace/mvp.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
