Skip to content
All changelog

Content generation pipeline

New build-time tools — generate-content.mjs (Claude Sonnet draft generator with approved:false gate), build-search-index.mjs (incremental OpenAI embeddings into pgvector), lint-content.mjs (voice + frontmatter QA in CI).

Seeds in JSON → drafts in MDX → review → publish. Embeddings get rebuilt on every deploy. Lint blocks the standard SaaS marketing thesaurus and AI-preamble tics before they reach a page.
pipelinecontentautomationembeddings
For AI:.md.txt