Music Release Management
Manage music release campaigns using RELEASE.md as the single source of truth.
Folder Structure
Releases live inside an artist workspace under releases/. The full path from the sandbox root:
Use lowercase-kebab-case for release slugs (e.g. blue-slide-park, debut-ep).
Example:
Step 1: Identify the Release
When the user mentions a release, infer:
- Organization — From the sandbox structure or conversation context
- Artist — From the current workspace, conversation history, or ask
- Release Name — Album title, EP name, single title
- Release slug — Derive from the name (e.g. "Blue Slide Park" →
blue-slide-park)
If unclear, ask:
"Which artist and release are you referring to?"
Step 2: Check if RELEASE.md Exists
Once artist and release are identified:
Step 3: Create, Update, or Pull
Creating a New Release
Updating an Existing Release
- Read the current RELEASE.md
- Identify which section(s) need updates
- Update only those sections
- Note changes in Document History (Section 18)
Core Principles
- Never fabricate data — Leave sections blank if information is missing
- Be proactive — Fill sections as information becomes available
- Respect sharing tags —
[INTERNAL],[SHAREABLE],[OPS]control distribution - One document per release — All release info lives in RELEASE.md
- Always confirm the release — Before making changes, confirm which release.
Sharing Tags
Document Sections
Generating Deliverables
See references/deliverables.md for output patterns:
- DSP Pitch — Pull from Sections 1, 3, 4, 5, 6
- Press One-Sheet — Pull from Sections 1, 3, 4, 9, 10
- Physical Production Spec — Pull from Sections 2, 11
- Marketing Brief — Pull from Sections 1, 3, 5, 6, 7, 8
- Tour Marketing Brief — Pull from Sections 1, 3, 5, 14
When generating any deliverable:
- Check RELEASE.md for required data
- Identify missing fields
- Request missing info from user OR generate with gaps noted
- Format per deliverable spec
Template
The full release template is in references/release-template.md. Copy this file to start a new release.
Section Deep-Dive
See references/section-guide.md for detailed guidance on each section, including:
- What each field means
- Common data sources
- Best practices for filling out
- Red flags to watch for
Workflows
New Release Setup
- Copy template → RELEASE.md
- Fill Section 1 (Project Snapshot)
- Fill Section 2.2 (Track Metadata) as available
- Draft Section 3 (Narrative & Positioning)
- Pull artist data for Sections 4-5
- Build DSP pitch (Section 6)
- Continue through remaining sections as timeline progresses
Pre-Release Checklist
Before announcement, verify these sections are complete:
- Section 1: All dates confirmed
- Section 2: UPC assigned, ISRCs for all tracks
- Section 3: Pitch and narrative finalized
- Section 6: DSP pitch submitted
- Section 9: Press materials ready
- Section 10: All visual assets delivered
Release Week Checklist
- Section 6: Pre-save links live
- Section 7: Phase 2 actions executing
- Section 8: Paid ads launched
- Section 9: Press embargo lifted
- Section 17: Tracking dashboard ready
Post-Release
- Section 17: Weekly KPIs logged
- Section 17: Wins and learnings documented
- Document History updated
Example Interactions
Creating a new release
User: "Create a RELEASE.md for the new album 'Decisions'"
Process:
- Release = "Decisions", slug =
decisions- Create
releases/decisions/RELEASE.mdfrom template- Ask: "What's the release date?" (to fill Section 1)
Adding metadata
User: "Update the 'Sunrise' RELEASE.md with these ISRCs"
Process:
- Release = "Sunrise", slug =
sunrise- Open
releases/sunrise/RELEASE.md- Update Section 2.2 with ISRC data
- If file not found → "No RELEASE.md for 'Sunrise'. Should I create one?"
Generating a deliverable
User: "Generate a DSP pitch from the Midnights RELEASE.md"
Process:
- Read
releases/midnights/RELEASE.md- Pull data from Sections 1, 3, 4, 5, 6
- Format per
deliverables.mdspec- If missing fields → "Missing [fields]. Proceed with gaps noted?"
Checking release status
User: "What's missing from the 'For All The Dogs' release doc?"
Process:
- Read
releases/for-all-the-dogs/RELEASE.md- Run through Pre-Release Checklist
- Report incomplete sections

