From Discovery Meeting to Quote: AI as a Draft With Open Questions, Not a Commitment
Back to blog
automation·September 6, 2026·5 min read·By Yehonatan Saadia

From Discovery Meeting to Quote: AI as a Draft With Open Questions, Not a Commitment

A Hebrew discovery meeting becomes a draft scope with open questions, not a quote. What the model may fill, what it must leave blank, and what it may not price.

Key takeaways

  • An open question is an output of the meeting, not a sign of failure. Each one is attached to a specific line and blocks that line from being priced until it is answered.
  • Four Hebrew words recur in discovery and cannot be priced as they stand: ליווי, תחזוקה, שוטף and הטמעה. All four sound agreed, and none of them defines a quantity, a frequency or a boundary.
  • The Hebrew word כמה serves both as a question word and as a vague quantity. A sentence containing it is not data, and the model may not turn it into a number.
  • There is a technical mechanism for forcing a blank: OpenAI's documentation states that every field in the schema must be required, and an optional field is emulated with a union type including null. So the model returns an explicit null instead of omitting.
  • The person who signs off is named on the record, and the draft is stored separately from the quote that was sent so the difference can be shown.

A Hebrew discovery meeting produces a draft scope, not a quote. The model may phrase a description, split it into lines and propose a unit of measure, and it must leave the price, the date and the payment terms empty. Anything that was not said in the meeting leaves as an open question rather than as a reasonable completion.

Why a draft scope is not a quote

A quote is a document somebody can accept. A draft scope is a list of lines, some of which cannot yet be priced. The difference is not semantic: the moment a number appears beside a line it starts living a life of its own, even with the word estimate next to it.

So the draft holds three separate parts rather than one:

  • Ready lines. A description, a quantity and a unit that were explicitly stated in the meeting. These are the lines a person can price without asking anything.
  • Blocked lines. Lines that were mentioned but are missing a critical figure. They exist, they are shown, and their price is empty.
  • Open questions. Each attached to at least one blocked line. A question attached to no line is a note, not a question.

That ordering changes the next meeting. Instead of sending a quote and collecting corrections, you send a short list of questions where each one blocks a line, and the client sees exactly what is holding up what.

Which Hebrew discovery words must never become a priced line?

The ones that sound like agreement while defining nothing countable. In an Israeli discovery call they show up almost every time, and both sides leave certain they understood each other.

What was saidWhat is missing to price itWhat enters the draftStatus
ליווי (accompaniment)Hours per month, response time, for how many monthsA line with no priceBlocked
תחזוקה (maintenance)What is included, what counts as a fault, who decidesA line with no priceBlocked
שוטף (ongoing)Frequency, and what happens when it is exceededA line with no priceBlocked
הטמעה (rollout)How many users, how many training sessions, whereA line with no priceBlocked
Integration with a systemSystem name, direction, volume, who owns accessA line with no priceBlocked
Three screens in the admin panelNothing - it was countedA line with quantity 3Ready
A weekly export to ExcelNothing - it was countedA line with a frequencyReady

The bottom two rows are the pattern. A ready line is one where a quantity or a frequency was stated. Everything else enters blocked, however strongly both sides felt they had understood one another.

There is a second Hebrew trap in the word כמה. English separates the question word from a vague quantity; Hebrew uses one word for both jobs. A sentence from the meeting containing it must leave as an open question, because there is no way to tell from a transcript whether a question was asked or a statement was made.

What may the model fill, and what must it leave empty?

The rule is short: it may phrase, it may not estimate. Phrasing reorganises what was said. Estimating invents what was not.

FieldMay the model fill it?Where the value comes from
Line description in HebrewYesQuoted from the meeting, rephrased
QuantityOnly if explicitly statedThe meeting
Unit of measureYes, as a proposal to confirmThe service catalogue
Unit priceNoA price list or a person
Delivery dateNoA calendar and a person
Payment termsNoA fixed template
VAT treatmentNoThe business configuration
Open questionYes, and this is its main jobGaps in the meeting

The layer that enforces this is not an instruction in text. OpenAI's structured-outputs documentation states that all fields in the schema must be specified as required, and that an optional parameter is emulated using a union type with null. That is exactly what is needed here: the model must return null in the price field rather than omit it. A missing field looks like a technical fault, while an explicit null is a statement that the information does not exist - and that is a statement you can check in code before anybody sees a screen.

How the draft becomes a quote, and who signs it off

In stages, each performed by a person whose name is stored:

  1. Review the open questions. Before anything else. If open questions remain there is no quote, there is a list of questions to send the client.
  2. Price the ready lines. From the price list or by an explicit human decision, never from the model's estimate.
  3. Unblock the blocked lines. Each is unblocked separately once the question that blocked it is answered, and the answer is stored on the record.
  4. Produce the document. The quote is built from priced lines only. The meeting transcript is not embedded in it in any form.
  5. Sign off. One named person, not a team. The draft is kept beside the quote that was sent so the difference can be displayed.

Stage four needs technical attention in Hebrew. A Hebrew quote is full of Latin system names inside Hebrew table cells, and that is exactly where text direction goes wrong in the conversion to PDF. Checking the produced document, not only the screen, belongs inside that stage rather than after it.

What happens when the client asks for a quote during the meeting itself?

This happens nearly every time, and it is the moment most scopes break. The answer is neither to refuse nor to give a number, but to hand over the draft itself:

  • Read out the ready lines with the quantities that were stated, and no prices. It shows you were listening, and it is true.
  • Read out the open questions aloud, in the room. A client who hears three precise questions immediately understands why there is no number yet.
  • Set a date for the quote, not a date for thinking about it. A date agreed in the meeting is what prevents the second call asking what happened to the quote.
  • If an order of magnitude is given verbally, it is given by a person, hedged out loud, and written into no automatically generated document. Once it is in writing it has become a price.

The common failure is running the model over the transcript that evening, getting a document that looks complete, and sending it the next morning. It will look professional, it will contain numbers nobody said, and the client will remember them precisely at the next meeting.

Related: digital signature and evidence on a quote, a manual price list against one source of truth, quality checks for Hebrew PDF generation.

What is stored, and why you keep what was rejected

The draft is not raw material to throw away after use. It is the evidence for why the quote looks the way it does:

  • The draft as generated, before any person touched it.
  • The quote as sent, as a separate document.
  • The difference between the two, because it shows what the model habitually misses.
  • The open questions and the answers received, with who answered and when.
  • Rejected lines and the reason, so they do not resurface at the next meeting as if never discussed.

Sources

#discovery#quoting#scope control#draft#Hebrew#AI

Frequently asked questions

May the model propose a price as a range only?

No. A range is a number the moment the client sees it, and it becomes a ceiling in the next conversation. If a client needs an order of magnitude before discovery is complete, that is something a person says in a conversation, not a field in an automatically generated document.

What do you do with a client who says just something basic?

Record the sentence as a quotation and emit an open question. Basic is not a scope, and it is the most common source of expectation gaps on small projects. The right open question is not what does basic mean, but which action must the user perform and how often.

How many open questions are too many?

There is no number, but there is a signal: if most lines are blocked, the meeting was an introduction rather than a discovery session. In that case the honest move is to say so and book another meeting, instead of sending a quote that papers over the gap with assumptions.

Should the transcript be attached to the quote as an appendix?

No. The quote is a commercial document, and the transcript is internal material with different sensitivity and a different access list. What does travel across is the approved summary, and only the parts that define scope - not what was said in passing.

Keep reading

Related service

Business Automation

I build custom automations that remove repetitive work end to end.

Learn more →←

About the author

Yehonatan Saadia

Freelance automation, web & MVP developer

I'm Yehonatan Saadia, a senior developer who builds business automation, custom websites, and MVPs for small and mid-sized companies across the US, Europe, and Israel. These guides come from real client work, not theory.

Work with me

Have a project like this?

Tell me what you're trying to automate or build. I reply within 24 business hours with a few targeted questions, then we walk through it on a free 30-minute call, with no commitment. You come away with a scope, a timeline and a fixed price - or a straight answer that it isn't worth building.