Shows & Instances
Shows (The Blueprint)
A Show is the production itself. It holds:
- Title, description, and production type (Musical, Play, Tribute Act, Cirque, etc.)
- Role Definitions — the named cast positions (Lead Female Vocalist, Dance Captain, Swing, etc.). Stable across every instance and cast.
- Master document library (stage plots, input lists, cue notes, scripts)
- Master checklist templates that instances can inherit
- Performance Option Groups — configurable structured fields for post-show reports, assigned at Show level, inherited by instances
- Show Consumable Specs — expected consumable usage per performance or per show day
- Status: In Development / Active / Archived
A Show is never directly assigned to a location. That happens at the Instance level.
Show Instances (The Deployment)
A Show Instance is a specific production of a Show at a specific location. It holds:
- Reference to parent Show
- Assigned Location (a venue in the hierarchy)
- Instance Type: Rehearsal or Performance
- Run dates and a schedule of Performance records
- Status: In Rehearsal → Running → Dark → Closed
- Role Instances (one per Role Definition, independently managed with own assets, notes, handover templates)
- Its own asset assignments (can diverge from master Show)
- Its own documents, checklists, and show notes
- One or more Casts
- Venue blocks (auto-created from Performance records)
Show Instances are the primary operational object — what production managers work in day to day.
Show Impact Report
The Show Impact Report surfaces all open deficiency reports on assets assigned to a given Show Instance, sorted by severity, with performance dates alongside. This lets a Production Manager check before a performance whether anything is at risk.