Ten migrations creating the artist + timetable foundation per RFC-TIMETABLE v0.2 Session 1: - genres (org-scoped vocab, D24) - artists (master, org-scoped — slug-unique per org) - companies.handles_buma column (D26 — BUMA flag on agencies) - artist_contacts (master-scoped contacts) - stages (event-scoped, sort_order per D23) - stage_days (pure pivot stage↔event, integer PK) - artist_engagements (per-event booking, denorm organisation_id, D9/D10) - performances (engagement-scoped, nullable stage_id = wachtrij, D13/D14) - advance_sections (engagement-scoped — was artist-scoped in pre-v0.2 plan) - advance_submissions (audit-immutable per section) Schema dump regenerated against crewli_test (migrate → schema:dump), verified migrate:fresh round-trips cleanly with the dump as fast-path. Closes part of ARCH-09. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
124 KiB
124 KiB