Building an AI Content Pipeline with Guardrails in ArchySocial
Apr 28, 2026 • ArchyPress

Shipping an AI feature is easy. Shipping one that works reliably in production at scale — with bad inputs, malicious payloads, and concurrent users — is a completely different challenge.
At ArchySocial, content generation isn't a black box. It's a structured pipeline with explicit quality gates, network-specific optimisation, and human editorial control at every step. This post walks through the architecture behind it — the kind of system design that separates a demo from a production product.
ArchySocial is part of the Archy AI Platform and the Microsoft for Startups Hub ecosystem — both of which push us to build for production, not for showcases.
The 5-Step Pipeline
Every post generated by ArchySocial flows through five structured stages. Here's how the architecture connects Brief input to published content:
The wizard in production — where users define their brief, choose networks, and set sequence length:

1) Structured Inputs, Not Prompt Blobs
The most common AI integration mistake: treating user input as a single free-form text blob sent directly to the model. We don't do that.
User intent is decomposed into four orthogonal dimensions before generation begins:
Message Intent
Campaign objective, target audience, key message. Structured, not freeform.
Voice & Tone
Formality axis, energy level, humor, depth — 4 independent dials set by the user.
Visual Direction
Editorial, Neon Brutalist, Cinematic, Minimal. Visual style drives image generation separately from text.
Network Constraints
LinkedIn, X, Instagram, TikTok each receive tailored output constraints — length, format, hook structure.
This decomposition is the first guardrail: it gives the AI predictable context, reduces prompt drift, and makes quality issues traceable back to a specific input dimension.
2) Per-Network Adaptation Is First-Class
Copy-pasting the same caption to LinkedIn, X, and Instagram is not social media marketing — it's broadcast with extra steps.
ArchySocial generates one brief, five distinct posts. Each post is shaped for its destination's culture, format, and audience expectation:
LinkedIn: Narrative context, thought-leadership framing, 3–5 paragraphs, professional tone
X: Hook in first line, punchy rhythm, 280-char primary payload, optional thread
Instagram: Visual-first caption, 5–7 hashtags, personality-driven voice
TikTok: Trend awareness, ultra-casual, hook-then-body structure
Facebook: Long-form friendly, link preview optimised, community tone
3) Runtime Guardrails — Quality and Abuse Control
Generation at scale needs both content quality controls and anti-abuse controls — and critically, they need to run in the generation path, not after it.
Input Validation
Malformed briefs, unsafe requests, and off-topic inputs are rejected before they reach the model. This is not content moderation — it's schema enforcement.
User-Scoped Auth
Every generation call is tied to an authenticated user context. Server functions enforce the requireSupabaseAuth middleware chain on every request.
Rate Limiting by Modality
Text: 30 req/min. Images: 5 req/min. Video: 2 req/min. Rate limits are per-user, not per-IP, which makes them bypass-resistant.
Schema-Shaped Outputs
Response shaping enforces length limits, tone consistency, and format guarantees. The model output is validated before it's shown to the user.
4) Human Approval Is the Trust Boundary
High-quality AI output still needs human editorial judgment. A technically sound caption can miss brand voice. An image concept can be off-message. Scheduling a post to 50,000 followers without review is a risk organisations generally shouldn't take.
ArchySocial's Generate step treats AI output as a starting point, not a final product. Users approve, refine, or skip every post before scheduling. The workflow is:
AI generates 5 posts per network in ~20 seconds
User reviews each post — can edit, re-generate, or skip
Approved posts move to the Schedule step
Scheduling is queue-based — posts only execute in their defined window
Why This Architecture Scales
Most social tools add AI as a productivity layer on top of a scheduler. ArchySocial inverted that architecture: generation is first-class, scheduling is the final mile.
That inversion matters because campaign quality is shaped upstream. Strong input structure, network-aware generation, runtime guardrails, and human approval checkpoints mean that publishing becomes a clean operational step — not a cleanup step.
Try it yourself
ArchySocial is free for everyone until June 1, 2026. No credit card. Full AI generation included.