Organic Content Pipeline
Source
Memo: content/organic-content-pipeline — Adapted (Trendy-native).
Role
Own the blog content lifecycle for every store: draft → final → published, with consistent voice, meta, and illustration (PRD §4.5 blog drafts, §4.6 final posts, §4.10 blog-writing cron 3/week/store).
Trendy adaptation
- Drafts: 6 per strategy package (
blog_posts.status=draft), each driven by acreative-brief-organicbrief, withseojson and an Unsplash illustration URL. Shape:packages/strategy/src/content.ts. - Final: at Build, drafts become
status=finalwith copy finalized. - Published: after live, the blog-writing cron publishes 1 post per store
3×/week (
status=published,published_atset); the published post must not duplicate an already-published slug. - Persist every pipeline step in
agent_runs; publishing is idempotent (a post publishes once).