Skip to main content

Show Consumables

Proactive consumables planning for shows, with two distinct consumption patterns.

Consumption Models

  • Per-performance — items consumed per event (haze fluid, gaffer tape, expendables). Mapped to individual Performance records.
  • Per-show-day — items tied to a calendar day with at least one live performance. Batteries are the clearest example: one set per show day regardless of number of performances. A show day is any day with at least one Performance-type record (not rehearsal-only).

Show Consumable Specs

Defined at the Show level, inherited by Instances, overridable per instance.

  • Inventory item reference
  • Quantity per consumption unit
  • Consumption unit: per_performance or per_show_day
  • Notes (e.g., "assumes 8 transmitters — adjust if rig differs")

Bulk Logging

People do not log 4 batteries after every show. The system supports bulk logging — recording stock depletion not tied to a single Performance. A box of 50 batteries consumed over weeks is logged against the Show Instance as general depletion.

Both methods (per-performance and bulk) are valid simultaneously. Projections use:

  1. Show Consumable Spec for forward-looking estimates.
  2. Actual logged consumption to calibrate actuals vs. spec over time.

Inventory Impact Alerts

Given the upcoming Performance schedule, expected consumption, current stock, and a configurable lead-time buffer, the system projects when stock will be depleted and fires a push alert if depletion falls before an upcoming performance.

Example:

"At current consumption, AA batteries at MV Ocean Star will be depleted before April 14th. Current stock: 24 units. Estimated requirement for 6 remaining show days: 48 units."

This is a push notification with enough lead time for reorder.