Skip to content

Watching a Quote Build

A quote built from documents stays closed until the whole process has finished. While it runs you get a page that says what it is doing, and this article explains what that page reports, what it means when a build goes quiet, and which button does what if one stops.

The page states the rule at the top: “Your quote opens once the whole process has finished”. Extraction, the model’s review, and every unit’s parts list. Until then, this page is the record of what the build is doing.

The work does not depend on you watching it. The page says so: “This keeps running on the server. You can leave this screen”. Close the tab, go to another quote, come back later. Nothing stops.

The build page for a quote built from an RFQ: the stage list with the model drafting the remaining parts, the units and lines counters, the document’s own notes and the elapsed time against how long a package this size usually takes

The stages a build reports, the units and lines counters, and the three states a build can end in

The stages come from the server in the order they run, each with its own state, so the list is what is actually happening rather than a fixed picture of what usually happens. The headline names the stage the build is in now.

  • “Reading your documents”: every page, into units and lines.
  • “Placing your units”: each unit, and the base’s parts list if you picked one.
  • “Building each unit’s parts list”: priced from your catalog.
  • “The model is reviewing what we extracted”: line by line, against the catalog.
  • “The model is drafting the remaining parts”: per unit, as it walks.
  • “Placing and pricing the lines”: the last step before the quote opens.

Units counts units drafted against units extracted. Lines counts lines on the quote against lines extracted, and says how many of them are bound to a catalog part. Both move as the drafter finishes each unit, so a long drafting stage reports progress the whole way through instead of jumping at the end.

Before the parts-list draft has started there is nothing to count, and the panel says so in words rather than counting to zero: “The parts-list draft has not reported yet”. On a finished quote that never drafted it reads “No parts-list draft has run on this quote.” The extraction’s own counts, a different fact with a different writer, are still shown either way.

The page prints how long this build has been running and, once it knows how big the package is, how long a package this size normally takes. It does not print a countdown, and that absence is deliberate: units on one package can take ten seconds or two and a half minutes, so a seconds-remaining figure would be invented rather than measured.

The drafter writes one row per unit as it finishes, and a row that is not ordinary progress is labelled: “skipped”, “problem” or “stalled”. An ordinary row carries no label, so the two that matter stay visible.

Preview draft PDF works at any point during the build, and it opens the same document the finished quote would. You can check the letterhead, the cover letter and what has landed so far without waiting.

If nothing has been reported for a while the page says so beside the clock, and the progress bar dims. That is not a death notice. Quiet means exactly what it says: the build started that long ago, and nothing has been heard recently. A build that is genuinely dead is converted to one of the two stopped states below, and the page changes with it.

You may also see a note that updates arrived by the periodic check rather than live. That is the fallback reporting that it fired: the page is still correct, the live channel is not.

A stage that is waiting is waiting on the step in front of it and nothing else. Each stage starts as soon as the one before it finishes: the model’s review hands straight to the parts-list draft, and the draft hands straight to pricing. There is no queue to clear and no interval to sit out.

So a build that is not moving is either genuinely working, which the per-unit timeline shows, or it has stopped, which the page says outright. It is never quietly serving a waiting period.

What you see What it means What to do
The quote opens Every stage finished and nothing was left owed. Nothing. It opens by itself.
“This build did not finish” “The build stopped before it finished.” Something refused, and the page names the stage it was at. Press the retry button.
“This build stopped responding” “Nothing is working on this quote any more.” No worker is on it. Press the retry button.

In both stopped states the page says the same thing about your data: “Everything already placed on the quote is kept. Retrying picks up where it stopped”. A retry is not a rebuild, and it does not start the quote again.

There is no single retry button, because there is no single thing that stops. The button names the step: Resume the build, Read the documents again, or Draft that unit again. Which one you see is chosen from what failed.

Pressing it twice is safe. A second press sends the same request, and the page tells you so: “That retry is already running”. Nothing is started twice.

The same report is available from the open quote, so you can look back at a build that has finished. It carries the job’s own id at the foot, which is the thing to quote to support if you ever need someone to find the run.

The page says it cannot tell whether the quote is ready

Section titled “The page says it cannot tell whether the quote is ready”

The status could not be read. That is neither ready nor held, and the page will not guess. Use Try again, or Open the quote anyway if you need to get in; a quote is not blocked because a status check failed.

Each counter moves when its own stage reports. During a stage the counter for a later stage has nothing to say yet. Check which stage the headline names before reading a still number as a stall.

The build finished but some units have no parts list

Section titled “The build finished but some units have no parts list”

The page says so in plain words, and it says that nothing will retry them. That is a finished build with a known gap, not a build still running. Add the missing parts by hand, or draft that unit again.

It says the draft was picked back up automatically

Section titled “It says the draft was picked back up automatically”

A build whose worker stopped is put back to work without anyone asking. The line exists so a repair nobody requested is not invisible; the quote is fine.

Compare the elapsed figure against the typical figure the page prints for a package that size. A long package genuinely takes longer, and the number of units, not the number of documents, is what drives it.

A piece of work that is queued and never picked up is detected within about a minute and reported as a stopped build, with the retry that fits it. A message that fails delivery outright is set aside and raises an alarm with the platform team. A lost job is something somebody is told about, not something you find by waiting.