You don't fight waves the game hands you. You book the set, then you play it. Draft clips, arrange them on the bar grid, then survive your own arrangement. Two ways to lose: go down, or bore the room.
The whole project says making the game is making music. Until now the player never touched that — the DAW was a dev tool. This puts it in their hands.
SetChart, TourScore, ScoreCursor, FireChartClip, the timeline panel — all of it exists. This is a front-end on the engine Grok and Astra already shipped..concert.json in the real schema — drop it in lab/sets/ and the actual game plays it. Runs stop being sessions and become bootlegs you can keep, replay, or hand to someone.