# Task: Advanced Content (Nicknames & Sequences) ## Objective Implement "City Songs" (Performance Nicknames) and better sequence tracking. ## Steps - [x] **Performance Nicknames**: - [x] Create `PerformanceNickname` model (performance_id, nickname, status, suggested_by). - [x] Create API for suggesting nicknames. - [x] Create API for approving/rejecting nicknames (Moderator only). - [x] **Sequences**: - [x] Update `Performance` model to better handle transitions (>, ->). - [x] **Frontend**: - [x] Display approved nicknames on Show Detail page (e.g., "Tahoe Tweezer"). - [x] Add UI to suggest a nickname. ## Acceptance Criteria - Users can suggest a nickname. - Approved nicknames appear on the setlist.