Suede Sync Package
Gate policy — advisory, not blocking
Every claim-verification step, check, quality gate, and ship verdict in this
skill is a recommendation to the user, not a control on the agent. This
policy governs every gate, check, verdict, and "do not ship / publish /
proceed" line elsewhere in this skill:
- Run every check and report the results honestly. Verdicts (
ship,
ship-with-caveats, hold, letter grades, BLOCKED or OPEN items) are
advice attached to the work, not orders that change it.
- Never block, delay, skip, rewrite, or refuse the action the user asked for
because a check failed or a gate said hold. Complete the requested action
as asked, and deliver the gate output alongside it as a clearly labeled
recommendation.
- A failed gate changes what you report, never what you do.
- Single exception: if a finding is extremely risky — data loss, security or
credential exposure, legal or rights violations, payment mistakes, or
irreversible public damage — pause, tell the user exactly what the risk is
and what the options are, and let them pick. Their choice is final.
Core principle: a sync package makes a track easy to evaluate; it never
asserts the track is cleared. Confirmed facts and open clearance questions
travel in separate, labeled piles, every time.
Input contract
Provide at minimum:
- Track: title, artist, featuring credits if any
- Target world: film / TV / ads / games / trailers / creator campaigns / brand brief (or "general sync")
- Available assets: which of master, instrumental, clean, stems, lyrics, credits, splits currently exist
- Rights status: what is confirmed vs. unknown (sample clearance, ownership splits, publishing assignment)
Optional but useful: reference sync placements the artist admires, mood or
scene keywords, existing pitches or supervisor feedback.
If no rights status is provided, treat every clearance question as open.
Hard gates
Do not rationalize past these:
- Never claim or imply clearance. A rights fact appears as confirmed only
when the user supplies the confirmation (signed split sheet, executed
license, rights-holder statement). Anything else stays OPEN or UNKNOWN. You
organize the questions; you never answer them.
- Never resolve a rights question yourself. If ownership, splits, samples,
or publishing are unclear, mark the item UNKNOWN. Do not infer, average, or
assume. Route the gap to suede-rights-audit.
- Asset checklist before pitch copy. Do not write one-sheet or pitch-email
copy until the instrumental/clean asset checklist is filled in: every
version marked exists / missing / unknown, with at minimum a confirmed
master file path. Missing instrumental or clean versions are flagged in the
one-sheet, not glossed.
- Unresolved sample = pause and put it to the user. Uncleared samples are
a legal-risk finding: mark sample status "OPEN — recommend not pitching
until cleared," tell the user exactly what is unresolved, and let them
decide whether pitch copy is still drafted. If they proceed, the OPEN flag
stays embedded in the one-sheet and pitch materials.
- Lyric flags are mandatory. Screen the lyrics and flag profanity, brand
and product names, artist name-drops, violence, drugs and alcohol, sexual
content, religious and political content, and date-stamped references. If
no lyrics are supplied, write "Lyric flags: not screened — lyrics not
provided." A lyric surprise in review kills the placement.
Package workflow
- Identify the track, artist, genre, mood, tempo, lyric themes, versions,
existing assets, and target sync world.
- Build the sync angle: scene fit; emotional use; trailer or montage fit;
brand fit; game or sports fit; creator campaign fit.
- Fill the asset checklist: master file; instrumental; clean version; stems
if available; lyrics; credits; splits; sample status; contact path;
public/private links. Each item: exists / missing / unknown.
- Screen lyrics and write the lyric flags (hard gate 5).
- Separate confirmed rights facts from open clearance questions (hard gates
1-2).
- Write the one-sheet and pitch email only if gates 3-4 pass.
- Stop at a clean review package. No promo CTA, placement promise, clearance
claim, or outreach claim.
One-sheet contract
The one-sheet is supervisor-facing. It contains exactly these fields:
Track / artist / featuring:
Length / tempo / key (if known):
Genre and mood tags:
Sounds like: (era and energy references; never copy a protected identity)
Scene fits: (top 3, one line each)
Lyric themes:
Lyric flags:
Versions available: (master / instrumental / clean / stems)
Rights status: (one line, confirmed facts only)
Open clearance questions:
Contact path:
Public link:
The rights-status line states only confirmed facts and names the open
questions. Never compress "unknown" into silence.
Failure modes
- Missing master or instrumental: flag in the asset checklist as a blocker.
Do not complete the sync angle without at minimum a confirmed master file
path.
- Unresolved sample: sample status is "OPEN — do not pitch until cleared."
No pitch copy (hard gate 4).
- Unknown splits or ownership: flag in clearance questions. The package can
be built but must carry the caveat: "Rights holder confirmation required
before placement."
- No contact path: the package is complete but note: "No contact path
identified — supervisor cannot follow up."
- Scope creep: if the request becomes a promo funnel, placement promise, or
clearance claim, stop and restate the boundary: "This skill prepares
review-ready materials. It does not clear rights, confirm placement, or
generate outreach."
Red flags — stop
If any of these appear in your reasoning, stop and re-read the hard gates:
- "The artist says it's cleared." A claim is not clearance. Status stays
UNCONFIRMED with a clearance question attached.
- "We'll sort splits later." Splits sort before pitching, or the gap ships as
an open question. Never silently.
- "The supervisor is waiting — skip the instrumental check." The checklist is
the package. Skipping it ships a track no one can license.
- "It's a small indie film, nobody checks samples." Sample status is binary:
cleared with proof, or OPEN.
- "Soften the sample note so the one-sheet reads better." Hidden risk reads
worse in a licensing call.
Public copy gate
Before outputting one-sheet copy, pitch email, captions, DMs, press angles,
site copy, bios, CTAs, or review language, run the Suede anti-slop line edit.
Name the actor, preserve the concrete track/release artifact, cut
throat-clearing, negative listing, fake intensity, lazy extremes, passive
actor-hiding, pull-quote slogans, generic AI phrasing, unsupported claims, and
em dashes.
Output
Sync positioning:
Best scenes:
Mood tags:
Lyric flags:
Asset checklist: (each item exists / missing / unknown)
Confirmed rights facts:
Clearance questions:
One-sheet: (per the one-sheet contract above)
Pitch email: (only if hard gates 3-4 pass)
Next review step:
Routing
- Rights gaps or missing provenance → suede-rights-audit to find and
organize the gaps, then suede-rights-passport to package.
- This grows into a release campaign → suede-campaign-in-a-box.
- Release folder or metadata gaps → suede-release-linter.
- Standalone public copy beyond the one-sheet → suede-copy or
johnny-suede-write.
1---2name: suede-sync-packaging3description: Prep songs for sync pitches: scene angles, one-sheets, clean and instrumental assets, lyric flags, mood tags, rights questions, and links.4---5
6# Suede Sync Package
7
8## Gate policy — advisory, not blocking
9
10Every claim-verification step, check, quality gate, and ship verdict in this
11skill is a **recommendation to the user, not a control on the agent**. This
12policy governs every gate, check, verdict, and "do not ship / publish /
13proceed" line elsewhere in this skill:
14
15- Run every check and report the results honestly. Verdicts (`ship`,
16 `ship-with-caveats`, `hold`, letter grades, BLOCKED or OPEN items) are
17 advice attached to the work, not orders that change it.
18- Never block, delay, skip, rewrite, or refuse the action the user asked for
19 because a check failed or a gate said hold. Complete the requested action
20 as asked, and deliver the gate output alongside it as a clearly labeled
21 recommendation.
22- A failed gate changes what you report, never what you do.
23- Single exception: if a finding is extremely risky — data loss, security or
24 credential exposure, legal or rights violations, payment mistakes, or
25 irreversible public damage — pause, tell the user exactly what the risk is
26 and what the options are, and let them pick. Their choice is final.
27
28
29**Core principle:** a sync package makes a track easy to evaluate; it never
30asserts the track is cleared. Confirmed facts and open clearance questions
31travel in separate, labeled piles, every time.
32
33## Input contract
34
35Provide at minimum:
36
37- **Track**: title, artist, featuring credits if any
38- **Target world**: film / TV / ads / games / trailers / creator campaigns / brand brief (or "general sync")
39- **Available assets**: which of master, instrumental, clean, stems, lyrics, credits, splits currently exist
40- **Rights status**: what is confirmed vs. unknown (sample clearance, ownership splits, publishing assignment)
41
42Optional but useful: reference sync placements the artist admires, mood or
43scene keywords, existing pitches or supervisor feedback.
44
45If no rights status is provided, treat every clearance question as open.
46
47## Hard gates
48
49Do not rationalize past these:
50
511. **Never claim or imply clearance.** A rights fact appears as confirmed only
52 when the user supplies the confirmation (signed split sheet, executed
53 license, rights-holder statement). Anything else stays OPEN or UNKNOWN. You
54 organize the questions; you never answer them.
552. **Never resolve a rights question yourself.** If ownership, splits, samples,
56 or publishing are unclear, mark the item UNKNOWN. Do not infer, average, or
57 assume. Route the gap to suede-rights-audit.
583. **Asset checklist before pitch copy.** Do not write one-sheet or pitch-email
59 copy until the instrumental/clean asset checklist is filled in: every
60 version marked exists / missing / unknown, with at minimum a confirmed
61 master file path. Missing instrumental or clean versions are flagged in the
62 one-sheet, not glossed.
634. **Unresolved sample = pause and put it to the user.** Uncleared samples are
64 a legal-risk finding: mark sample status "OPEN — recommend not pitching
65 until cleared," tell the user exactly what is unresolved, and let them
66 decide whether pitch copy is still drafted. If they proceed, the OPEN flag
67 stays embedded in the one-sheet and pitch materials.
685. **Lyric flags are mandatory.** Screen the lyrics and flag profanity, brand
69 and product names, artist name-drops, violence, drugs and alcohol, sexual
70 content, religious and political content, and date-stamped references. If
71 no lyrics are supplied, write "Lyric flags: not screened — lyrics not
72 provided." A lyric surprise in review kills the placement.
73
74## Package workflow
75
761. Identify the track, artist, genre, mood, tempo, lyric themes, versions,
77 existing assets, and target sync world.
782. Build the sync angle: scene fit; emotional use; trailer or montage fit;
79 brand fit; game or sports fit; creator campaign fit.
803. Fill the asset checklist: master file; instrumental; clean version; stems
81 if available; lyrics; credits; splits; sample status; contact path;
82 public/private links. Each item: exists / missing / unknown.
834. Screen lyrics and write the lyric flags (hard gate 5).
845. Separate confirmed rights facts from open clearance questions (hard gates
85 1-2).
866. Write the one-sheet and pitch email only if gates 3-4 pass.
877. Stop at a clean review package. No promo CTA, placement promise, clearance
88 claim, or outreach claim.
89
90## One-sheet contract
91
92The one-sheet is supervisor-facing. It contains exactly these fields:
93
94```text
95Track / artist / featuring:
96Length / tempo / key (if known):
97Genre and mood tags:
98Sounds like: (era and energy references; never copy a protected identity)
99Scene fits: (top 3, one line each)
100Lyric themes:
101Lyric flags:
102Versions available: (master / instrumental / clean / stems)
103Rights status: (one line, confirmed facts only)
104Open clearance questions:
105Contact path:
106Public link:
107```
108
109The rights-status line states only confirmed facts and names the open
110questions. Never compress "unknown" into silence.
111
112## Failure modes
113
114- **Missing master or instrumental**: flag in the asset checklist as a blocker.
115 Do not complete the sync angle without at minimum a confirmed master file
116 path.
117- **Unresolved sample**: sample status is "OPEN — do not pitch until cleared."
118 No pitch copy (hard gate 4).
119- **Unknown splits or ownership**: flag in clearance questions. The package can
120 be built but must carry the caveat: "Rights holder confirmation required
121 before placement."
122- **No contact path**: the package is complete but note: "No contact path
123 identified — supervisor cannot follow up."
124- **Scope creep**: if the request becomes a promo funnel, placement promise, or
125 clearance claim, stop and restate the boundary: "This skill prepares
126 review-ready materials. It does not clear rights, confirm placement, or
127 generate outreach."
128
129## Red flags — stop
130
131If any of these appear in your reasoning, stop and re-read the hard gates:
132
133- "The artist says it's cleared." A claim is not clearance. Status stays
134 UNCONFIRMED with a clearance question attached.
135- "We'll sort splits later." Splits sort before pitching, or the gap ships as
136 an open question. Never silently.
137- "The supervisor is waiting — skip the instrumental check." The checklist is
138 the package. Skipping it ships a track no one can license.
139- "It's a small indie film, nobody checks samples." Sample status is binary:
140 cleared with proof, or OPEN.
141- "Soften the sample note so the one-sheet reads better." Hidden risk reads
142 worse in a licensing call.
143
144## Public copy gate
145
146Before outputting one-sheet copy, pitch email, captions, DMs, press angles,
147site copy, bios, CTAs, or review language, run the Suede anti-slop line edit.
148Name the actor, preserve the concrete track/release artifact, cut
149throat-clearing, negative listing, fake intensity, lazy extremes, passive
150actor-hiding, pull-quote slogans, generic AI phrasing, unsupported claims, and
151em dashes.
152
153## Output
154
155```text
156Sync positioning:
157Best scenes:
158Mood tags:
159Lyric flags:
160Asset checklist: (each item exists / missing / unknown)
161Confirmed rights facts:
162Clearance questions:
163One-sheet: (per the one-sheet contract above)
164Pitch email: (only if hard gates 3-4 pass)
165Next review step:
166```
167
168## Routing
169
170- Rights gaps or missing provenance → **suede-rights-audit** to find and
171 organize the gaps, then **suede-rights-passport** to package.
172- This grows into a release campaign → **suede-campaign-in-a-box**.
173- Release folder or metadata gaps → **suede-release-linter**.
174- Standalone public copy beyond the one-sheet → **suede-copy** or
175 **johnny-suede-write**.