Case studies — INTERNAL TOOL · AI PLATFORM
17 steps. Full site. Fully automated.
Internal multi-step agent platform that researches, designs, builds, and deploys full websites end-to-end.
This is the system that lets ZipLyne ship at the velocity we do. Not a generator, not a template engine, a full agentic pipeline that goes from brand brief to deployed site without a human touching code. Two pipelines: WB2 for builds, WA1 for ongoing content.
Two pipelines. Build and maintain.
Brand research → competitor analysis → sitemap generation → copy writing → design spec → component scaffolding → page implementation → SEO optimization → deployment. Each step is a structured Claude or Gemini call. Output from step N is the input to step N+1.
The post-deploy content engine. Generates blog posts, updates landing page copy, refreshes meta descriptions, submits to search indexes. Runs on a schedule or on-trigger. 18 steps, all durable. The site stays fresh without anyone touching it.
Every pipeline step is a Trigger.dev v4 durable task. Step failures retry automatically without restarting the whole chain. Steps can be replayed individually during debugging. A 17-step build can be paused at step 9 and resumed, no data loss.
Claude handles reasoning, copy, and implementation steps. Gemini handles structured data extraction and research tasks where it's faster and cheaper. A routing layer selects the model per step based on task type, with OpenRouter as fallback for rate limits.
From brief to deployed site.
Competitor crawl, positioning analysis, tone profile
Feature matrix, gap identification, differentiation brief
Pages, hierarchy, content types, structured output
Hero, sections, CTAs, in brand voice
Color system, type scale, spacing, Claude generates tokens
File structure, component list, prop interfaces
Full Astro/Next.js page code, not snippets, full files
Meta, OG tags, schema markup, sitemap.xml
Broken links, missing alt text, contrast ratio checks
Vercel deployment API, live URL returned to the pipeline
Post-deployment hardening, GA/GTM injection, Lighthouse pass, and structured handoff brief for the client.
What it runs on.
On the bench.
- Claude
- Gemini
- OpenRouter
- Trigger.dev v4
- Elysia / Bun
- Next.js
- Vercel API