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:
- Show Consumable Spec for forward-looking estimates.
- 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.