# Task: Database Schema Design ## Objective Design and implement the initial database schema to support the core "Massive Archive" feature. ## Steps - [ ] Choose ORM (SQLAlchemy or Prisma). - [ ] Define models for: - `User` (with multi-identity support placeholders). - `Band` / `Vertical`. - `Show` / `Event`. - `Venue`. - `Song` / `Content`. - `Performance` (linking Song to Show). - `Setlist`. - [ ] Create migration scripts. - [ ] Seed initial data (e.g., one band, a few shows) for testing. ## Acceptance Criteria - Database schema is applied to the PostgreSQL instance. - Can query and retrieve seeded data via direct DB connection.