Technical test by Parthiv Abhani. Not an official Wenup product. Try it now

Your wishes,
drafted in a
conversation.

Answer a few questions in your own words. Watch your details fill in live, and get a clear draft Personal Wishes Document at the end.

View the code on GitHub

About 5 minutes · No sign-up needed

Tell it in your own words. We'll keep the details straight.

Answer naturally

Give several details in one sentence, in any order. “I'm Jane, I live in Bristol and my brother James is executor” fills three fields at once.

Nothing invented

If you haven't said it, it isn't filled in. Unknown details stay visibly “not yet provided”, and hedged answers wait for your confirmation.

Contradictions caught

Say you have no children, then mention your son? You'll be asked which is right, rather than having your earlier answer quietly overwritten.

Change your mind anytime

“Actually, make my sister executor instead.” Corrections update the draft straight away, and you can see exactly what changed.

Under the hood

The AI suggests. The rules decide.

  1. 01

    The model proposes

    An LLM reads your message and returns strict JSON: which fields you mentioned, their values, and whether anything was unclear.

  2. 02

    The code decides

    Every proposal is checked against a schema. Wrong types are rejected, contradictions are blocked, and an answer only changes when your own words say it's a correction.

  3. 03

    State is the source of truth

    Confirmed details live in a structured record, not the chat log. It's sent back each turn, so nothing gets forgotten or asked twice.

  4. 04

    The document is built, not written

    The draft is produced by plain code from confirmed details only. The model never writes the document, so it can't make up a clause.

138 automated tests · 14 live model evalsAutomatic fallback across 5 models from 3 providersRead the code and design notes →

Ready when you are.

Nine questions, one conversation, and a draft you can download as a PDF. It's a demonstration, so feel free to make things up.

Start your draft