The AI CTO that refuses to build the wrong thing.

Cursor writes the code. Mandaire decides what to build. Before any code exists, Mandaire reads your intent and writes back what it heard, what it is not building, and the assumptions it is making. If it misread you, you find that out before code costs anything.

If you have shipped a fast build that solved the wrong problem, you already know what this is for. If you are staring at a vibe-coded project and are not sure what it actually is anymore, same thing.

We respond within 24 hours. Tell us what you are building.

Founding beta: free. Launching at $500/month.

The refusal is not a limitation. It is the judgment.

Most AI builders will build whatever you describe. That is the problem. Mandaire reads the intent brief first, before a line of code exists, and writes back what it thinks you want, what it is deliberately not building, and the assumptions it is making. If the brief misreads your intent, you find that out before code costs anything. It is not a refusal that happens after the code is written. It is a catch that happens before the code exists.

The refusal shows up in practice like this:

mandaire dev · Intent brief · "user dashboard v2"
[mandaire dev · Intent brief · "user dashboard v2"]

  Here is what I think you want:
    A dashboard that shows the 5 metrics a free-trial
    user needs to see to decide whether to convert.
    Not an admin view. Not a power-user view. A
    conversion-decision view.

  Here is what I am deliberately NOT building:
    - Usage graphs going back 90 days (converts nobody;
      you asked for "history" but the conversion moment
      is always this week vs last week)
    - The settings gear in the top-right (you mentioned
      it three times; it belongs on a settings page we
      have not built yet, not on the conversion surface)

  Assumptions I am making (please correct):
    - "Convert" means upgrade to paid; not activate
      a feature or complete an onboarding step
    - The 5 metrics are the ones from the Notion doc
      dated April 3, not the revised list from the
      investor deck — those are different and you have
      not reconciled them

  One product call I need before I build:
    Which of the two metric lists is canonical?
    I will not start until you tell me.

That metric conflict had been sitting in two documents for six weeks. Nobody caught it because nobody was asked to reconcile them before writing code. The intent brief asks.

When the brief is approved, the code gets written. A working application in a private repository, ready to run. The refusal happens before the build. The build still happens.

AI tools made building faster. They also made building the wrong thing faster.

Lovable, Bolt, Cursor. The first draft of almost any product now takes days, not months. That is real progress. The problem is that the failure mode, describing what you want, shipping it fast, and discovering it was the wrong thing, now happens in days instead of months too. The speed of execution went up. The quality of the brief did not.

Every hour spent on a wrong build is an hour not spent learning from customers.

The waste vectors in early-stage software product building, ordered by how much each one costs when you get it wrong:

  1. Your own time. Wrong builds steal learning loops, not just engineering hours.
  2. Building the wrong thing. Code that ships and gets ripped out. The cost is wasted engineering, reputation drag, plus the iteration time the market did not give you back.
  3. Slow learning loops. The cost of delay. The right learning loop is days, not months.
  4. Technical and runway drag. Half-built systems that need ongoing attention and block the next build.

Where Mandaire sits in the stack:

Cursor / Lovable Cowork / Operator Mandaire .dev
What it does Writes the code Executes tasks Decides what to build
Remembers past decisions No No Yes: every call, why you made it
Checks your thinking before building No No Yes: refuses if the brief is wrong
Written record after each build No No Yes: what was built and why
Price $20-50/mo $20-200/mo $500/mo

Cursor and Cowork are the execution layer. Mandaire is the judgment layer above them. A Mandaire user might also use Cursor. The comparison that matters is the one you are already making: whether you need a CTO function and cannot or should not hire one yet. Fractional CTO retainers run $2,500-15,000/month. Mandaire in beta is $500.

The question worth asking: is this different from pasting a spec into Claude and asking "what am I missing?" Yes. Mandaire has watched your previous builds. After three months it knows you rejected the multi-tenant architecture for cost reasons, chose Postgres because you wanted control, and that the investor deck has a different feature list than the Notion doc. Claude does not know any of that. It starts over every time. The ledger does not.

A recent example

Moltbook launched. Three days later, 1.5 million API auth tokens were exposed. The root cause was a judgment call that was never made: how the API surface should handle token scope. Not a coding error. A product decision that nobody decided before the code was written.

The intent brief Mandaire writes before any code exists is the artifact that surfaces that call before it ships. Scope, threat model, auth behavior: these are product decisions, and they belong in the brief, not the post-mortem.

For people with a clear vision and no engineering team.

You know what you want to build. You can recognize when the build matches your vision. You are not the one who should be writing the code. The founder, the operator, the product person who has lived the customer problem and can bring real judgment to the calls that matter.

It is not for projects where what you want is a template you could buy. It is not for hand-tuned ML infrastructure. It is not yet for engineering teams that already have a CTO function.

Each build delivers a working application in a private repository, plus an intent brief, end-of-build report, and decision ledger in writing. Works with any stack Cursor or Claude Code can run. Typical first build: 3 to 5 working days from an approved intent brief. The code and the artifacts are yours permanently.

This is an ongoing relationship, not a one-shot delivery. Month two starts with the decisions and corrections from month one already encoded. The judgment compounds. The ledger is always live.

$500/month in beta.

Priced against the fractional CTO function ($2,500-15,000/mo), not against Cursor's $20. The self-hosted open-source path is free. Full pricing and operating model at how it runs. Real artifacts from the first build at Proof.

The case, the contract, how it runs.

Proof

Not promise

Real artifacts from building mandaire.app: the intent brief, the end-of-build report, the decision ledger, the taste memory, the failure admission. What Mandaire actually produces.

Beta plan

90 days, falsifiable

Week 0 through Day 90. What we will prove. What counts as success. What counts as failure. Named, not hedged, because a CTO with falsifiable terms is different from any other AI builder.

How it runs

Build with us, ship without us

For the build, not for permanent hosting. How the LLM stack works, pricing, sovereignty path, what stays yours when you graduate to your own infrastructure.

The full architecture and trust commitments are at mandaire.org.

One conversation tells you whether the fit is right.

Private beta. First seats are going to founders we know fit the archetype. A one-paragraph reply about what you want to build helps us prioritize.

Beta users are founding positions. The judgment Mandaire accumulates with early builders directly shapes what the product becomes. This is not a drip sequence with a discount code at the end.