Skip to content

Runs overview

A run is one real batch of a recipe. You pick a version and a target output, BatchDash works out what the batch needs, and you record what actually happens at the pot. When the run closes, you keep a full batch record: weights, checkpoint readings, input lots, cost, and a lot code.

The Runs list, showing kind and status for each batch

Plan a run from the Runs page with New run, or straight from a recipe with Run this recipe.

Kind What it is for Stock
Test Trials while you iterate on a recipe Consuming stock is optional. A completed test can be reverted.
Production Real batches for sale or reuse Consumes ingredients and books the output into stock with a lot code and an expiry.

A test run answers a question like “is version 4 of the habanero sauce hotter than version 3”. A production run of the same recipe books 48 jars of 250 ml into sellable stock. Production runs are part of the larger plans.

A run moves through four statuses:

  • Planned: the bill of materials is computed and nothing is locked. Check stock, build the shopping list, order what is short.
  • In progress: the run has started and its recipe sheet is frozen. Capture actual weights and checkpoint readings as you go.
  • Completed: the batch is closed. Stock has moved and the output is booked.
  • Abandoned: the run is closed without output. Any stock it had consumed is returned.

Starting a run freezes the recipe sheet and the bill of materials, so the record shows the sheet you actually followed, even if the recipe changes next week. On top of that snapshot, the run stores what you captured: actual quantities per line, checkpoint results, the input lots behind each ingredient, the operators, and the finished-product check.

A completed run with its batch record

The Batch record ties all of it to one lot code. If a customer calls about lot HS-2026-014, you open the run and see what went in, who made it, and what it cost.

Read next: plan a run, then execute and complete it. If it was a trial, feed the result back into the recipe.