Skip to main content

The Pipeline From Concept To Post

The show bible is the front of a four-stage flow. A show concept becomes an episode. An episode becomes a draft. A draft becomes a scheduled post. A scheduled post becomes data we use to decide what to make next.
1

Show concept

A documented show in this section. Has a logline, format, and 5+ example episodes.
2

Episode brief

One example episode picked from the show page. The brief includes the topic, the data source, and the platform target.
3

Generated draft

The Social Content Pipeline ingests the brief and outputs a platform-ready draft (script, captions, image prompts).
4

Reviewed and scheduled

The draft lands in the Drafts queue. A human approves, edits, or rejects. Approved drafts get scheduled.
5

Posted and measured

Performance data feeds back into the show page (success metrics) so we know which shows to scale and which to retire.

Where Each Piece Lives

StageLives InOwned By
Show conceptThis section (docs-site/social/)Strategy / Brand
Example episodeThe show page itselfStrategy / Editorial
Draft generationTrigger.dev pipelineEngineering
Draft reviewDrafts queueEditorial
PostingPlatform-native tools (Buffer, Later, manual)Editorial
Performance dataPlatform analytics + manual logsStrategy

The Three Documents A Show Needs

To be considered “ready-to-pilot,” a show needs three things in this section:

Show page

The bible page itself. Concept, format, examples, production notes. Lives at social/shows/[slug].mdx.

At least 5 example episodes

Listed on the show page. Each one is a brief that can be handed straight to the pipeline.

Status set to ready-to-pilot

Updated in the frontmatter and on the Show Status Board so the team knows it is greenlit.

Generating A Draft From A Show Page

Once a show page exists, the workflow to generate a draft is:
Use the /social-content skill in Claude Code with the show name and an episode topic.
/social-content --pipeline --show "TIWIH Receipts" --topic "Sour Diesel receipt from Curaleaf"
The skill reads the show page, applies the format, and writes a draft to social-content/output/drafts/.

What Counts As Done

A show is shipped when:
  • The show page exists in this section with all required sections filled in.
  • At least 5 example episodes are listed.
  • The first 3 episodes are drafted, reviewed, and scheduled.
  • The show page links to the first published episode for reference.
  • Status is set to in-production.
A show is paused when:
  • 4+ episodes are published with below-target performance.
  • The team decides to redirect effort. Status updated to paused with a note explaining why.
A show is retired when:
  • A pilot run (3-5 episodes) underperforms across the board and there is no clear path to fix.
  • Status updated to retired with a postmortem note. Page stays for the historical record.

Show Status Board

See every show and its current status at a glance.

Social Content Pipeline

Technical reference for the Trigger.dev pipeline that generates drafts.

Drafts Queue

Where generated drafts land for human review and approval.