Evidence
The Challenge: CMS-Less Publishing for Solo Operators
For a solo B2B SaaS operator, traditional Content Management Systems (CMS) often introduce unnecessary overhead, security surface area, and rigid database structures. The objective of this experiment was to determine if a private, custom-built publishing workflow could handle the full lifecycle of content—from generation to production deployment—without relying on a traditional database-driven CMS. The goal was to create a workflow that integrates AI generation with human editorial oversight to move content from a structured brief to a live URL on a Next.js-based website.
Evidence
Architecture: The Content Studio Pipeline
The Content Studio is a private Next.js application built by Growthract, restricted by Supabase authentication to ensure only authorized admin access. The architecture is designed as a modular pipeline rather than a linear generation process, prioritizing control and validation at every step. The workflow operates through the following stages:
- Input Stage: The operator provides a structured brief or uploads raw content into the studio interface.
- Generation Stage: The system queries Gemini to draft content based on the provided brief.
- Validation Stage: A deterministic script evaluates the output against specific technical and editorial constraints.
- Repair Stage: If the validation fails, the system triggers a repair pass to rectify identified issues.
- Publishing Stage: Upon human approval, the system communicates with the GitHub API to commit the content file, which triggers the Vercel deployment pipeline.
Evidence
Development Hurdles and Validation Logic
During development, several technical and editorial hurdles were identified. These failures were critical in defining the necessity of the validation layer. The system was initially tested locally on localhost:3001 to ensure the pipeline functioned before moving to production.
- Payload Limitations: Initial requests to the Gemini API resulted in errors, necessitating a refinement of the payload structure to ensure reliable communication between the studio and the model.
- Content Quality Constraints: Early iterations produced articles that failed to meet minimum word count requirements, highlighting the need for programmatic length checks.
- Factual Guardrails: The model initially generated overly confident claims regarding proprietary AI-system behavior. This necessitated the implementation of strict factual guardrails to filter out unsupported assertions before the content could reach the editorial review stage.
The validator checks for specific markers, including H2 structure, inclusion of buyer-centric questions, and the removal of generic AI-writing phrases. By implementing these checks, the system ensures that only content meeting predefined standards proceeds to the human review phase.
Evidence
Findings: Successful Deployment
The workflow successfully moved generated content through the entire pipeline. Two articles were published via the Content Studio, including the article titled 'Measuring AI-Search Visibility: A Practical Framework for B2B SaaS'.
Testing confirmed that the publishing API correctly creates content files in the Growthract GitHub repository. This update to the main branch successfully triggers the Vercel deployment pipeline. A local website build, using content synchronization and validation scripts, confirmed that the generated content met all site-wide standards with zero validation errors and zero warnings. This confirms that the infrastructure is capable of moving data into production reliably.
Evidence
Evidence Boundaries: What This Experiment Does Not Prove
It is essential to distinguish between workflow functionality and content performance. This experiment demonstrated that the infrastructure is capable of moving data into production. It does not establish the following:
- SEO Performance: There is no evidence provided that AI-generated content will rank in search engines.
- Traffic or Revenue: The experiment does not demonstrate any impact on lead generation, site traffic, or revenue.
- Algorithm Interaction: This workflow does not prove that AI systems crawl, index, or cite the published content.
- Autonomous Operation: The system is not fully autonomous; human editorial review remains a mandatory component of the publishing process.
Evidence
The Role of Human Review
Throughout the development of the Content Studio, the decision was made to keep the human operator in the loop. While the validation script acts as a guardrail for structural and technical requirements, human review is required to assess the nuance, tone, and factual accuracy that automated systems cannot reliably verify. The workflow treats AI as a drafting tool, not a replacement for domain expertise. By requiring human approval before the GitHub API is triggered, the system ensures that the final output aligns with the brand's editorial standards.
Evidence
Future Iterations and System Reliability
The current workflow demonstrates a functional 'brief-to-production' pipeline. Future iterations will focus on refining the validation script to catch more complex stylistic inconsistencies and testing the system with more diverse content briefs to determine the robustness of the repair pass. Additionally, implementing logging to track the frequency of 'repair passes' required to reach a publishable state will provide data on the reliability of the underlying AI model for specific content types, allowing for further optimization of the generation prompts. Testing confirmed that the publishing API correctly creates content files in the Growthract GitHub repository. This update to the main branch successfully triggers the Vercel deployment pipeline. A local website build, using content synchronization and validation scripts, confirmed that the generated content met all site-wide standards with zero validation errors and zero warnings. This confirms that the infrastructure is capable of moving data into production reliably. The current workflow demonstrates a functional 'brief-to-production' pipeline. Future iterations will focus on refining the validation script to catch more complex stylistic inconsistencies and testing the system with more diverse content briefs to determine the robustness of the repair pass. Additionally, implementing logging to track the frequency of 'repair passes' required to reach a publishable state will provide data on the reliability of the underlying AI model for specific content types, allowing for further optimization of the generation prompts. Testing confirmed that the publishing API correctly creates content files in the Growthract GitHub repository. This update to the main branch successfully triggers the Vercel deployment pipeline. A local website build, using content synchronization and validation scripts, confirmed that the generated content met all site-wide standards with zero validation errors and zero warnings. This confirms that the infrastructure is capable of moving data into production reliably.
Continue exploring
Related insights
Insight
Measuring AI Search Visibility: A Practical Framework for B2B SaaS
Stop chasing proprietary AI visibility scores. Learn how to build a rigorous, evidence-based framework to track your brand’s presence in AI-assisted search across ChatGPT, Perplexity, and Gemini.
Read the insight →Case study
Public Lab: What Broke When We Let Gemini Generate Publication-Ready Content
Growthract tested a Gemini-based content workflow to determine if autonomous AI generation could produce publication-ready B2B assets. The experiment revealed critical failures in length, factual accuracy, and system stability, demonstrating that generative AI requires layered deterministic validation to function as a reliable editorial tool.
See the case study →Insight
The New B2B Buyer Journey: Why Buyers Ask AI Assistants Before Visiting Landing Pages
B2B buyers are increasingly using AI assistants to vet software before ever clicking a link. This shift demands a new approach to product positioning, entity clarity, and performance measurement.
Read the insight →