Content OS

Daily Studio

The production line: fetch fresh pieces, pick across sources, generate scripts, approve, schedule.

Vertical: ATL · Status: ✅ Live Back to ATL · workflows index


Trigger

Manual, per session. Backed by the daily morning sweep that fills the feed before anyone logs in.

Flow

fetch fresh pieces (blogs - news sites - RSS)
        |
auto-select up to 3           <- configurable per template
        |
setup: audience - platform - category
        |
generate scripts              [Creative Agent, background job]
        |
approve
        |
schedule to calendar          <- STOPS HERE, nothing posts

How it is defined

Not bespoke code - a WorkflowTemplate in app/src/lib/content-workflows.ts:

FieldValue
keymain_daily
routePathmake-content/main-daily
allowedSourceTypesblog - news_site - rss
defaults.maxAutoSelect3
defaults.platforminstagram
actionsgenerate - approve - schedule - openStudio

Adding a third workflow of this shape is configuration, not new plumbing.

Agents involved

Discovery Agent supplies and scores the pieces - Creative Agent writes the scripts.

Note: scripts get the deterministic keyword scan only. The Compliance Agent is not wired for them.

Gaps

Scheduling is the end of the line. Nothing publishes from the calendar.

Roadmap source

Page 4 - ATL -> Social; the Daily Studio surface itself predates the whiteboard — see roadmap_ref_extracted.md.

Source: roadmap/workflows/atl/daily-studio/README.md