From 41c743b61cbdbab6ab108984cad92d4e6a8cb75e Mon Sep 17 00:00:00 2001 From: Sidney Swift <158200036+sidneyswift@users.noreply.github.com> Date: Tue, 24 Mar 2026 10:43:57 -0400 Subject: [PATCH 1/3] feat: add album-record-store content template Made-with: Cursor --- lib/content/contentTemplates.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/content/contentTemplates.ts b/lib/content/contentTemplates.ts index 7d0653e3..179c7453 100644 --- a/lib/content/contentTemplates.ts +++ b/lib/content/contentTemplates.ts @@ -20,6 +20,11 @@ export const CONTENT_TEMPLATES: ContentTemplate[] = [ description: "Small venue concert", defaultLipsync: false, }, + { + name: "album-record-store", + description: "Album art on vinyl in a NYC record store", + defaultLipsync: false, + }, ]; /** Derived from the first entry in CONTENT_TEMPLATES to avoid string duplication. */ From 72053d394fa358aa69dfaa9ff070afcd2191b383 Mon Sep 17 00:00:00 2001 From: Sidney Swift <158200036+sidneyswift@users.noreply.github.com> Date: Wed, 25 Mar 2026 23:29:47 -0400 Subject: [PATCH 2/3] feat: add optional songs filter to content creation endpoint Pass through an optional songs array from POST /api/content/create to the Trigger.dev task so the pipeline can restrict which songs it picks from. Made-with: Cursor --- lib/content/createContentHandler.ts | 1 + lib/content/validateCreateContentBody.ts | 3 +++ lib/trigger/triggerCreateContent.ts | 2 ++ 3 files changed, 6 insertions(+) diff --git a/lib/content/createContentHandler.ts b/lib/content/createContentHandler.ts index b0e845f3..5ee90515 100644 --- a/lib/content/createContentHandler.ts +++ b/lib/content/createContentHandler.ts @@ -49,6 +49,7 @@ export async function createContentHandler(request: NextRequest): Promise Date: Mon, 30 Mar 2026 17:39:16 -0500 Subject: [PATCH 3/3] refactor: remove album-record-store template from songs PR Split into separate PR #376 per SRP feedback. Co-Authored-By: Claude Opus 4.6 (1M context) --- lib/content/contentTemplates.ts | 5 ----- 1 file changed, 5 deletions(-) diff --git a/lib/content/contentTemplates.ts b/lib/content/contentTemplates.ts index 179c7453..7d0653e3 100644 --- a/lib/content/contentTemplates.ts +++ b/lib/content/contentTemplates.ts @@ -20,11 +20,6 @@ export const CONTENT_TEMPLATES: ContentTemplate[] = [ description: "Small venue concert", defaultLipsync: false, }, - { - name: "album-record-store", - description: "Album art on vinyl in a NYC record store", - defaultLipsync: false, - }, ]; /** Derived from the first entry in CONTENT_TEMPLATES to avoid string duplication. */