Recoup Content — Make Graphics
One pipeline, five formats. Read the bundled references first:
references/workspace-context.md, references/account-resolver.md,
references/research-context.md, references/content-api.md (generation endpoints),
references/analyze-gate.md (verify a render before claiming done).
Backbone
Resolve the artist + workspace, read context/artist.md (aesthetic) +
context/audience.md first, generate to spec, analyze-gate (you can't see
pixels — analyze the render against the format's checklist and regenerate on
failure), then persist + commit.
Formats (pick one)
- cover — square 1:1, ≥3000px, brand-defining, no hooky text; reads at
~120px. →
releases/{slug}/cover.png. - thumbnail — 16:9, one focal face, ≤5 huge hook words off the face, high
contrast; draft 3 hook options. →
content/thumbnails/. - carousel — outline slides first (hook→body→CTA), consistent treatment. →
content/carousels/{topic}/. - promo — lock exact title/date(s)/CTA first (a wrong date is unrecoverable);
date+CTA dominate; 1:1 + 9:16. →
releases/{slug}/announcement-*.png. - quote — verify the wording (a typo'd lyric card gets screenshotted); large
kerned high-contrast type. →
content/quote-cards/.
Mode rules are opposites on purpose (cover forbids the hooky text thumbnail requires) — pick the format, then obey its rule. Likeness: seed real faces with the artist's own reference.
Guardrails
- Verify before delivery — run the analyze gate every time.
- promo dates / quote wording must be exact.
- Stop at the asset — no posting.
References
references/workspace-context.md·references/account-resolver.md·references/research-context.md·references/content-api.md·references/analyze-gate.md