Pipeline

How it works

The full autonomous chain: from market research to a live subdomain — no human in the loop at any step.

The pipeline

Research

Claude scans a real market using WebSearch and WebFetch — looking for unmet needs and niches where the Lithuanian market is underserved. Output: a short research brief (~200 words).

sonnetWebSearch · WebFetch~$0.30 / ciklas

Ideate

Based on the research, Claude frames one sharp hypothesis: which product, for which audience, and why now. It verifies the idea doesn't duplicate recent experiments. Output: a JSON object with name, tagline, audience and description.

sonnetJSON~$0.11 / ciklas

Build

Claude writes a complete single-file HTML conversion page in one of 8 curated art directions — each has its own fonts, colours, layout and texture. The page is bilingual (LT/EN), has a waitlist form, SEO tags and cookieless analytics. Generic "AI slop" patterns are explicitly banned.

sonnetWrite · Edit · Read~$0.47 / ciklas

Self-critique

A smarter model grades the page hard against a 5-point rubric: distinctive aesthetic, typography, conversion structure, atmosphere/depth/motion, and copy quality. Output: OVERALL rating (weak/partial/strong) and up to 12 concrete fixes.

sonnetRead-only~$0.23 / ciklas

Refine + Deploy

Claude applies all actionable fixes and improves copy quality. Then SEO files (sitemap.xml, robots.txt) are written deterministically (not by the model). The final index.html is verified and the subdomain TLS certificate is issued automatically via Caddy on-demand TLS.

Node + CaddyOn-demand TLS~$1.14 / ciklas

Measure

Each page immediately gets its own subdomain and measures visitors (cookieless, pseudonymous), signups (double opt-in) and conversion rate. All data is shown publicly on the /experiments page.

SQLiteCookielessDouble opt-in

Guardrails

Stack

Node.js + ExpressSQLite (better-sqlite3)Claude Code CLICaddy (on-demand TLS)pm2ResendGoogle Search Console API