Skip to content

Release Planner

Use Release Planner to monitor whether each product is ready to launch, already released, or missing key details. It is the control surface for readiness checks before teams move into packaging and sales execution.

  1. Choose Pending or Released.
  2. Review metadata definitions in the top panel and update field setup if needed.
  3. Scan rows for readiness gaps using the colour cues.
  4. Click Edit on a product to update product values and metadata.
  5. Use metadata Confirmed toggles to mark reviewed values.
  6. Export CSV when needed from the datatable export button.

Included

All non-deleted products appear, including products not created from drafts.

Filter source

Status uses effective_release_window = COALESCE(product.release_window, draft.release_date).

Not shown

If both product.release_window and draft.release_date are null, the product does not match either status filter and is hidden.

Pending

Effective release window is today or later.

Released

Effective release window is before today.

Brew Date source

If an unstarted schedule exists, show scheduled brew date. Otherwise show actual batch creation date(s).

Production Status source

Shows one status badge per non-cancelled batch for the active recipe.

  • Planned
  • Brewing
  • Brew Finishing
  • Cellaring
  • Ready for Packaging

These labels are normalized from lower-level batch states.

Readiness colour legend

red usually means concept fallback or missing final value, black (neutral) usually means target is set, and green means set, confirmed, or complete.

How to interpret quickly

Scan for red cells first to find release blockers, then verify green confirmations before launch.

ColumnDisplay sourceSignal rule
Product Nameproduct.title, else draft title fallbackgreen if product title exists, red if only fallback or blank
Alternative NameProduct value, else draft fallbackgreen if product value exists, red otherwise
RecipeActive recipe brand link, if presentneutral
Brew DateScheduled date (pre-batch) or batch creation date(s)green when showing actual batch-created date(s)
Production StatusBatch production status badge(s)Badge styling, not red/green text driven
SeriesProduct series, else draft series fallbackgreen if product series exists, red otherwise (cell also tinted with series colour)
StyleProduct style, else draft style fallbackgreen if product style exists, red otherwise
ABVRecipe target ABV, else product/draft ABVneutral when recipe target ABV exists, red otherwise
BBT VolumeProduct BBT volume, else draft fallbackneutral when recipe exists and product BBT volume exists, red otherwise
Price TierProduct tier, else draft tier fallbackred when product tier is not set
Release WindowProduct release window, else draft release date fallbackred when product release window is not set
Metadata columnsPer definition valuegreen when value is marked confirmed
  1. Review existing definitions shown as draggable pills.
  2. Add, edit, or delete fields as needed.
  3. Reorder definitions to match your release review flow.
  4. Save changes; reorder persists immediately and the page reloads on success.

Field types:

  • Text
  • Date

Metadata value workflow (product edit modal)

Section titled “Metadata value workflow (product edit modal)”
  • Each metadata definition appears in the product form.
  • Every value has a Confirmed toggle.
  • Date fields use date input UI.
  • Important rule: when a metadata value changes, confirmation is automatically cleared unless confirmation is explicitly set in that same save.