1<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover"/><link rel="preload" as="image" href="/clawli-logo-icon.png"/><link rel="stylesheet" href="/assets/styles-CpHCTftU.css" data-precedence="default"/><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=JetBrains+Mono:wght@400;700&family=Space+Mono:wght@400;700&display=swap" data-precedence="default"/><link rel="stylesheet" href="/assets/PublicPageLayout-DDecj7UJ.css" data-precedence="default"/><link rel="stylesheet" href="/assets/landing-DA9HY5b5.css" data-precedence="default"/><link rel="stylesheet" href="/assets/awwwards-landing-BJoq_DtE.css" data-precedence="default"/><title>Pre-Flight: The Anti-Slop Gate | ClawLI</title><meta http-equiv="Content-Security-Policy" content="default-src 'self'; script-src 'self' 'unsafe-inline'; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com; font-src 'self' https://fonts.gstatic.com data:; img-src 'self' data: blob: https://*.supabase.co https://*.lovable.app https://storage.googleapis.com https://lh3.googleusercontent.com https://media.licdn.com https://avatars.githubusercontent.com; media-src 'self' blob: https://*.supabase.co; connect-src 'self' https://*.supabase.co wss://*.supabase.co https://api.stripe.com https://api.linkedin.com https://ai.gateway.lovable.dev; worker-src 'self' blob:; manifest-src 'self'; frame-src 'self' https://js.stripe.com https://hooks.stripe.com; frame-ancestors 'none'; form-action 'self'; object-src 'none'; base-uri 'self'; upgrade-insecure-requests"/><meta name="google-site-verification" content="7NpESBp_Eje06L8nnlYzhqwilzFQzJoxsVxFQP-eJjg"/><meta name="mobile-web-app-capable" content="yes"/><meta name="apple-mobile-web-app-capable" content="yes"/><meta name="apple-mobile-web-app-status-bar-style" content="black-translucent"/><meta name="apple-mobile-web-app-title" content="ClawLI"/><meta name="msapplication-TileColor" content="#0a0a0a"/><meta name="msapplication-TileImage" content="/icon-192x192.png"/><meta name="author" content="ClawLI"/><meta name="keywords" content="LinkedIn AI, LinkedIn automation, AI content creation, LinkedIn agents, AI SaaS, LinkedIn CRM, content scheduling, AI writing assistant, LinkedIn marketing, autonomous agents"/><meta property="og:site_name" content="ClawLI"/><meta property="og:locale" content="en_US"/><meta name="twitter:site" content="@ClawLI"/><meta name="theme-color" content="#0a0a0a"/><meta name="application-name" content="ClawLI"/><meta name="description" content="Every ClawLI run passes a hard gate: brief, sections, assets, anti-slop. Four checks. All green, or nothing generates. Try the live demo."/><meta name="robots" content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"/><meta property="og:type" content="website"/><meta property="og:url" content="https://clawli.ai/preflight"/><meta property="og:title" content="Pre-Flight: The Anti-Slop Gate | ClawLI"/><meta property="og:description" content="Every ClawLI run passes a hard gate: brief, sections, assets, anti-slop. Four checks. All green, or nothing generates. Try the live demo."/><meta property="og:image" content="https://clawli.ai/og/preflight.png"/><meta property="og:image:width" content="1200"/><meta property="og:image:height" content="630"/><meta property="og:image:alt" content="Pre-Flight: The Anti-Slop Gate | ClawLI"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Pre-Flight: The Anti-Slop Gate | ClawLI"/><meta name="twitter:description" content="Every ClawLI run passes a hard gate: brief, sections, assets, anti-slop. Four checks. All green, or nothing generates. Try the live demo."/><meta name="twitter:image" content="https://clawli.ai/og/preflight.png"/><link rel="modulepreload" href="/assets/index-DeRT41eX.js"/><link rel="modulepreload" href="/assets/jsx-runtime-Bzw2jH9X.js"/><link rel="modulepreload" href="/assets/react-dom-5DvsthOO.js"/><link rel="modulepreload" href="/assets/tranche1.functions-Dj_CK4I3.js"/><link rel="modulepreload" href="/assets/invariant-CaZ7JkbT.js"/><link rel="modulepreload" href="/assets/router-compat-BINlT9H5.js"/><link rel="modulepreload" href="/assets/client-DyLjmcRC.js"/><link rel="modulepreload" href="/assets/useQuery-C-rKJMfR.js"/><link rel="modulepreload" href="/assets/useMutation-CES4M8P7.js"/><link rel="modulepreload" href="/assets/proxy-omLkDrfA.js"/><link rel="modulepreload" href="/assets/AnimatePresence-CAtkaGa9.js"/><link rel="modulepreload" href="/assets/LandingNav-DpWqjdRQ.js"/><link rel="modulepreload" href="/assets/AuthContext-DhgTOrcU.js"/><link rel="modulepreload" href="/assets/dist-DBCDZwJ7.js"/><link rel="modulepreload" href="/assets/RoleContext-CI5Mw_D4.js"/><link rel="modulepreload" href="/assets/createLucideIcon-Chgil-VE.js"/><link rel="modulepreload" href="/assets/bot-DdggdUW7.js"/><link rel="modulepreload" href="/assets/brain-CvbeHBC2.js"/><link rel="modulepreload" href="/assets/chart-bar-DGB_aukW.js"/><link rel="modulepreload" href="/assets/chevron-down-BCmkTvN5.js"/><link rel="modulepreload" href="/assets/database-2e0ugkvG.js"/><link rel="modulepreload" href="/assets/eye-DH2d_16U.js"/><link rel="modulepreload" href="/assets/layers-CkHAqCMa.js"/><link rel="modulepreload" href="/assets/message-square-BgsthsSB.js"/>
1<link rel="modulepreload" href="/assets/network-CAMAT-kD.js"/><link rel="modulepreload" href="/assets/search-DhoJ31_A.js"/><link rel="modulepreload" href="/assets/shield-BgGr1ev2.js"/><link rel="modulepreload" href="/assets/sparkles-DCwyKCpI.js"/><link rel="modulepreload" href="/assets/triangle-alert-7B5pEitq.js"/><link rel="modulepreload" href="/assets/x-Lz_KVTjP.js"/><link rel="modulepreload" href="/assets/zap-Dk0r6zce.js"/><link rel="modulepreload" href="/assets/utils-DOQQTBMN.js"/><link rel="modulepreload" href="/assets/BrandButton-lOkqmjCz.js"/><link rel="modulepreload" href="/assets/logger-BIacBPuS.js"/><link rel="modulepreload" href="/assets/build-info-P8DomNRa.js"/><link rel="modulepreload" href="/assets/dist-DJ3fw4sj.js"/><link rel="modulepreload" href="/assets/dist-CfW4oMf3.js"/><link rel="modulepreload" href="/assets/dist-BQKUBs2g.js"/><link rel="modulepreload" href="/assets/dist-DUQPujCl.js"/><link rel="modulepreload" href="/assets/dist-rvn_41B-.js"/><link rel="modulepreload" href="/assets/dist-T_8lk4Gb.js"/><link rel="modulepreload" href="/assets/dist-CGbnDzjt.js"/><link rel="modulepreload" href="/assets/StatusIndicator-4CIwCl09.js"/><link rel="modulepreload" href="/assets/OptimizedImage-v29Qc5JJ.js"/><link rel="modulepreload" href="/assets/helmet-compat-BaeYqm_x.js"/><link rel="modulepreload" href="/assets/cyberpunk-BfaAIKB_.js"/><link rel="modulepreload" href="/assets/PublicPageLayout-CXXQkPTp.js"/><link rel="modulepreload" href="/assets/SEOHead-z03PuksF.js"/><link rel="modulepreload" href="/assets/awwwards-landing-yTTNt7br.js"/><link rel="modulepreload" href="/assets/useAntiSlop-BiYIeaOW.js"/><link rel="modulepreload" href="/assets/preflight-iWaDMH77.js"/><link rel="modulepreload" href="/assets/PreFlightSection-B96TSpk9.js"/><link rel="icon" href="/favicon.ico" sizes="any"/><link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"/><link rel="icon" type="image/png" sizes="192x192" href="/icon-192x192.png"/><link rel="icon" type="image/png" sizes="512x512" href="/icon-512x512.png"/><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"/><link rel="manifest" href="/manifest.webmanifest"/><link rel="preload" as="image" href="/clawli-logo-main.png" fetchPriority="high"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"/><link rel="preconnect" href="https://dwyzterhvvhyikxohtyw.supabase.co" crossorigin="anonymous"/><link rel="preconnect" href="https://api.stripe.com" crossorigin="anonymous"/><link rel="preconnect" href="https://api.linkedin.com" crossorigin="anonymous"/><link rel="canonical" href="https://clawli.ai/preflight"/><link rel="alternate" type="text/markdown" href="https://clawli.ai/preflight.md"/>
1<script type="application/ld+json">{ 2 "@context": "https://schema.org", 3 "@type": "Organization", 4 "name": "ClawLI", 5 "url": "https://clawli.ai", 6 "logo": "https://clawli.ai/clawli-logo-main.png", 7 "description": "Autonomous LinkedIn content creation platform powered by OpenClaw AI agents.", 8 "foundingDate": "2025", 9 "sameAs": ["https://www.linkedin.com/in/alexcinovoj/", "https://github.com/Alexi5000"], 10 "contactPoint": { "@type": "ContactPoint", "contactType": "customer support", "url": "https://clawli.ai" } 11}</script>
11<script type="application/ld+json">{ 12 "@context": "https://schema.org", 13 "@type": "SoftwareApplication", 14 "name": "ClawLI", 15 "applicationCategory": "BusinessApplication", 16 "operatingSystem": "Web", 17 "description": "Autonomous LinkedIn Command Center powered by frontier AI models. Create, schedule, and optimize LinkedIn content with AI agents that learn your voice and strategy.", 18 "url": "https://clawli.ai", 19 "offers": { "@type": "Offer", "price": "0", "priceCurrency": "USD", "description": "Closed beta, join the waitlist", "availability": "https://schema.org/PreOrder" }, 20 "featureList": [ 21 "AI-powered LinkedIn content creation", 22 "Multi-agent orchestration with OpenClaw", 23 "Frontier model routing (Anthropic, OpenAI, Google AI, Groq)", 24 "Persistent memory with mem0", 25 "Real-time evaluation with Opik", 26 "Multi-tenant workspace management", 27 "Content scheduling and analytics", 28 "CRM and lead management" 29 ], 30 "creator": { "@type": "Organization", "name": "ClawLI" } 31}</script>
31<script type="application/ld+json">{ 32 "@context": "https://schema.org", 33 "@type": "WebSite", 34 "name": "ClawLI", 35 "url": "https://clawli.ai", 36 "description": "Autonomous LinkedIn Command Center powered by OpenClaw AI agents", 37 "publisher": { "@type": "Organization", "name": "ClawLI" } 38}</script>
38<script defer src="/~flock.js" data-proxy-url="/~api/analytics"></script>
38</head><body>
38<script>!function(){try{var d=document.documentElement,c=d.classList;c.remove('light','dark');var e=localStorage.getItem('theme');if(e){c.add(e|| '')}else{c.add('dark');}if(e==='light'||e==='dark'||!e)d.style.colorScheme=e||'dark'}catch(t){}}();</script>
38<section aria-label="Notifications alt+T" tabindex="-1" aria-live="polite" aria-relevant="additions text" aria-atomic="false" data-react-aria-top-layer="true"></section><div role="status" aria-live="polite" class="fixed top-0 left-0 right-0 z-[100] flex items-center justify-center gap-2 bg-warning/90 px-4 py-2 text-sm font-medium text-warning-foreground backdrop-blur-sm transition-transform duration-300 -translate-y-full"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-wifi-off h-4 w-4" aria-hidden="true"><path d="M12 20h.01"></path><path d="M8.5 16.429a5 5 0 0 1 7 0"></path><path d="M5 12.859a10 10 0 0 1 5.17-2.69"></path><path d="M19 12.859a10 10 0 0 0-2.007-1.523"></path><path d="M2 8.82a15 15 0 0 1 4.177-2.643"></path><path d="M22 8.82a15 15 0 0 0-11.288-3.764"></path><path d="m2 2 20 20"></path></svg>You're offline. Some features may be unavailable.</div><!--$--><!--$--><main class="aw aw-grain min-h-dvh overflow-x-hidden relative"><a href="#preflight" class="sr-only focus:not-sr-only focus:fixed focus:top-2 focus:left-2 focus:z-[100] focus:px-4 focus:py-2 focus:bg-[var(--aw-accent)] focus:text-[var(--aw-accent-fg)] focus:text-sm focus:font-semibold">Skip to content</a><header class="fixed top-0 inset-x-0 z-50 transition-colors duration-500" style="background-color:transparent;backdrop-filter:none;border-bottom:1px solid transparent"><nav aria-label="Primary" class="aw-content flex items-center justify-between h-20"><a href="#hero" class="flex items-center gap-2.5" aria-label="ClawLI home"><img src="/clawli-logo-icon.png" alt="" width="28" height="28" class="w-7 h-7 object-contain"/><span class="aw-mono text-[var(--aw-s-0)] tracking-[0.06em] text-[var(--aw-fg)]">ClawLI</span></a><div class="hidden lg:flex items-center gap-6 xl:gap-10"><a href="#capabilities" class="aw-link aw-mono text-[var(--aw-s--1)] uppercase tracking-[0.12em]">Capabilities</a><a href="#pipeline" class="aw-link aw-mono text-[var(--aw-s--1)] uppercase tracking-[0.12em]">Pipeline</a><a href="#preflight" class="aw-link aw-mono text-[var(--aw-s--1)] uppercase tracking-[0.12em]">Pre-Flight</a><a href="#pricing" class="aw-link aw-mono text-[var(--aw-s--1)] uppercase tracking-[0.12em]">Pricing</a><a href="#faq" class="aw-link aw-mono text-[var(--aw-s--1)] uppercase tracking-[0.12em]">FAQ</a></div><div class="hidden sm:block shrink-0"><div style="transition:transform 480ms cubic-bezier(0.16,1,0.3,1);display:inline-flex"><button type="button" class="aw-cta">Start free</button></div></div><button type="button" class="lg:hidden inline-flex items-center justify-center w-11 h-11 text-[var(--aw-fg)]" aria-label="Open menu" aria-expanded="false"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu w-6 h-6" aria-hidden="true"><path d="M4 5h16"></path><path d="M4 12h16"></path><path d="M4 19h16"></path></svg></button></nav></header><div class="pt-24"><section id="preflight" aria-labelledby="preflight-title" class="aw-section"><div class="aw-content"><div class="grid grid-cols-1 lg:grid-cols-12 gap-[var(--aw-block)] mb-[var(--aw-block)]"><p class="aw-kicker lg:col-span-4">04 / Pre-Flight</p><div class="lg:col-span-8"><h2 id="preflight-title" class="aw-h2 mb-6"><span class="block "><span class="aw-reveal-line"><span class="block " style="transform:translateY(110%)">Nothing ships</span></span><span class="aw-reveal-line"><span class="block " style="transform:translateY(110%)">until the gate <span class="aw-accent">clears.</span></span></span></span></h2><p class="text-[var(--aw-s-1)] aw-muted max-w-[52ch]">Every workspace run passes through a hard gate. Brief, sections, assets, anti-slop. Four checks. All green, or nothing gets generated.</p></div></div><hr class="aw-rule"/><div class="grid grid-cols-1 lg:grid-cols-12 gap-[var(--aw-block)] pt-[var(--aw-block)]"><aside class="lg:col-span-4 lg:sticky lg:top-32 self-start"><p class="aw-mono text-[var(--aw-s--1)] uppercase tracking-[0.14em] aw-faint mb-6">try it â fill it out</p><p class="text-[var(--aw-s-0)] aw-muted mb-8 max-w-[38ch]">This is the same gate the workspace runs. Type a real brief, pick sections, load your assets. Watch the checks flip. The Generate button won't light up until all four are clear.</p><dl class="grid grid-cols-2 gap-4 aw-mono text-[var(--aw-s--1)] uppercase tracking-[0.1em]"><div><dt class="aw-faint">Checks passed</dt><dd class="aw-figure text-[var(--aw-fg)] mt-1" style="font-size:var(--aw-s-3)">0<span class="aw-faint">/4</span></dd></div><div><dt class="aw-faint">Words</dt><dd class="aw-figure text-[var(--aw-fg)] mt-1" style="font-size:var(--aw-s-3)">0<span class="aw-faint text-[var(--aw-s-0)]"> / <!-- -->120</span></dd></div></dl></aside><div class="lg:col-span-8 flex flex-col gap-4"><article class="border border-[var(--aw-line-soft)] p-6 md:p-7 bg-[var(--aw-bg-2)]" data-status="pending" style="opacity:0;transform:translateY(16px)"><header class="flex items-baseline justify-between gap-4 mb-4"><div class="flex items-baseline gap-4"><span class="aw-mono text-[var(--aw-s--1)] aw-faint tabular-nums">0<!-- -->1</span>
38<h3 class="aw-mono text-[var(--aw-s-0)] uppercase tracking-[0.12em] text-[var(--aw-fg)]">Brief</h3></div><span class="inline-flex items-center gap-1.5 border px-2 py-1 aw-mono text-[var(--aw-s--1)] uppercase tracking-[0.1em] text-[var(--aw-faint)] border-[var(--aw-line)]" aria-live="polite"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-circle w-3 h-3" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle></svg>awaiting input</span></header><p class="text-[var(--aw-s-0)] aw-muted mb-5 max-w-[50ch]">Topic, audience, and goal, the three things every draft needs before anything else runs.</p><div class="grid grid-cols-1 md:grid-cols-3 gap-4"><label class="flex flex-col gap-1.5"><span class="aw-mono text-[var(--aw-s--1)] uppercase tracking-[0.1em] aw-faint">Topic</span><input type="text" placeholder="e.g. agent memory" class="w-full bg-transparent border-b py-2 text-[var(--aw-fg)] text-[var(--aw-s-0)] placeholder:text-[var(--aw-faint)] focus:outline-hidden transition-colors border-[var(--aw-line)] focus:border-[var(--aw-fg)]" maxLength="80" value=""/></label><label class="flex flex-col gap-1.5"><span class="aw-mono text-[var(--aw-s--1)] uppercase tracking-[0.1em] aw-faint">Audience</span><input type="text" placeholder="e.g. B2B founders" class="w-full bg-transparent border-b py-2 text-[var(--aw-fg)] text-[var(--aw-s-0)] placeholder:text-[var(--aw-faint)] focus:outline-hidden transition-colors border-[var(--aw-line)] focus:border-[var(--aw-fg)]" maxLength="80" value=""/></label><label class="flex flex-col gap-1.5"><span class="aw-mono text-[var(--aw-s--1)] uppercase tracking-[0.1em] aw-faint">Goal</span><input type="text" placeholder="e.g. book demos" class="w-full bg-transparent border-b py-2 text-[var(--aw-fg)] text-[var(--aw-s-0)] placeholder:text-[var(--aw-faint)] focus:outline-hidden transition-colors border-[var(--aw-line)] focus:border-[var(--aw-fg)]" maxLength="80" value=""/></label></div></article><article class="border border-[var(--aw-line-soft)] p-6 md:p-7 bg-[var(--aw-bg-2)]" data-status="pending" style="opacity:0;transform:translateY(16px)"><header class="flex items-baseline justify-between gap-4 mb-4"><div class="flex items-baseline gap-4"><span class="aw-mono text-[var(--aw-s--1)] aw-faint tabular-nums">0<!-- -->2</span><h3 class="aw-mono text-[var(--aw-s-0)] uppercase tracking-[0.12em] text-[var(--aw-fg)]">Sections</h3></div><span class="inline-flex items-center gap-1.5 border px-2 py-1 aw-mono text-[var(--aw-s--1)] uppercase tracking-[0.1em] text-[var(--aw-faint)] border-[var(--aw-line)]" aria-live="polite"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-circle w-3 h-3" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle></svg>awaiting input</span></header><p class="text-[var(--aw-s-0)] aw-muted mb-5 max-w-[50ch]">Pick at least 3 sections. The outline runs before any prose is generated.</p><div class="flex flex-wrap gap-2"><button type="button" aria-pressed="false" class="aw-mono text-[var(--aw-s--1)] uppercase tracking-[0.1em] px-3 py-2 border transition-colors min-h-11 border-[var(--aw-line)] text-[var(--aw-muted)] hover:border-[var(--aw-fg)] hover:text-[var(--aw-fg)]">+ <!-- -->Hook</button><button type="button" aria-pressed="false" class="aw-mono text-[var(--aw-s--1)] uppercase tracking-[0.1em] px-3 py-2 border transition-colors min-h-11 border-[var(--aw-line)] text-[var(--aw-muted)] hover:border-[var(--aw-fg)] hover:text-[var(--aw-fg)]">+ <!-- -->Insight</button><button type="button" aria-pressed="false" class="aw-mono text-[var(--aw-s--1)] uppercase tracking-[0.1em] px-3 py-2 border transition-colors min-h-11 border-[var(--aw-line)] text-[var(--aw-muted)] hover:border-[var(--aw-fg)] hover:text-[var(--aw-fg)]">+ <!-- -->Proof</button><button type="button" aria-pressed="false" class="aw-mono text-[var(--aw-s--1)] uppercase tracking-[0.1em] px-3 py-2 border transition-colors min-h-11 border-[var(--aw-line)] text-[var(--aw-muted)] hover:border-[var(--aw-fg)] hover:text-[var(--aw-fg)]">+ <!-- -->Story</button><button type="button" aria-pressed="false" class="aw-mono text-[var(--aw-s--1)] uppercase tracking-[0.1em] px-3 py-2 border transition-colors min-h-11 border-[var(--aw-line)] text-[var(--aw-muted)] hover:border-[var(--aw-fg)] hover:text-[var(--aw-fg)]">+ <!-- -->Data</button><button type="button" aria-pressed="false" class="aw-mono text-[var(--aw-s--1)] uppercase tracking-[0.1em] px-3 py-2 border transition-colors min-h-11 border-[var(--aw-line)] text-[var(--aw-muted)] hover:border-[var(--aw-fg)] hover:text-[var(--aw-fg)]">+ <!-- -->CTA</button></div></article><article class="border border-[var(--aw-line-soft)] p-6 md:p-7 bg-[var(--aw-bg-2)]" data-status="pending" style="opacity:0;transform:translateY(16px)"><header class="flex items-baseline justify-between gap-4 mb-4"><div class="flex items-baseline gap-4"><span class="aw-mono text-[var(--aw-s--1)] aw-faint tabular-nums">0<!-- -->3</span>
38<h3 class="aw-mono text-[var(--aw-s-0)] uppercase tracking-[0.12em] text-[var(--aw-fg)]">Assets</h3></div><span class="inline-flex items-center gap-1.5 border px-2 py-1 aw-mono text-[var(--aw-s--1)] uppercase tracking-[0.1em] text-[var(--aw-faint)] border-[var(--aw-line)]" aria-live="polite"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-circle w-3 h-3" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle></svg>awaiting input</span></header><p class="text-[var(--aw-s-0)] aw-muted mb-5 max-w-[50ch]">Brand voice profile and reference examples so the draft sounds like you, not a template.</p><div class="flex flex-col sm:flex-row gap-3"><button type="button" aria-pressed="false" class="flex-1 flex items-center justify-between gap-4 border px-4 py-3 text-left min-h-11 transition-colors border-[var(--aw-line)] hover:border-[var(--aw-fg)]"><span><span class="block aw-mono text-[var(--aw-s--1)] uppercase tracking-[0.1em] text-[var(--aw-fg)]">Brand voice profile</span><span class="block aw-mono text-[var(--aw-s--1)] aw-faint mt-0.5">from onboarding scan</span></span><span aria-hidden="true" class="w-9 h-5 border relative shrink-0 border-[var(--aw-line)]"><span class="absolute top-0.5 left-0.5 w-3.5 h-3.5 bg-[var(--aw-faint)]"></span></span></button><button type="button" aria-pressed="false" class="flex-1 flex items-center justify-between gap-4 border px-4 py-3 text-left min-h-11 transition-colors border-[var(--aw-line)] hover:border-[var(--aw-fg)]"><span><span class="block aw-mono text-[var(--aw-s--1)] uppercase tracking-[0.1em] text-[var(--aw-fg)]">Reference examples</span><span class="block aw-mono text-[var(--aw-s--1)] aw-faint mt-0.5">3 approved posts</span></span><span aria-hidden="true" class="w-9 h-5 border relative shrink-0 border-[var(--aw-line)]"><span class="absolute top-0.5 left-0.5 w-3.5 h-3.5 bg-[var(--aw-faint)]"></span></span></button></div></article><article class="border border-[var(--aw-line-soft)] p-6 md:p-7 bg-[var(--aw-bg-2)]" data-status="pending" style="opacity:0;transform:translateY(16px)"><header class="flex items-baseline justify-between gap-4 mb-4"><div class="flex items-baseline gap-4"><span class="aw-mono text-[var(--aw-s--1)] aw-faint tabular-nums">0<!-- -->4</span><h3 class="aw-mono text-[var(--aw-s-0)] uppercase tracking-[0.12em] text-[var(--aw-fg)]">Anti-slop</h3></div><span class="inline-flex items-center gap-1.5 border px-2 py-1 aw-mono text-[var(--aw-s--1)] uppercase tracking-[0.1em] text-[var(--aw-faint)] border-[var(--aw-line)]" aria-live="polite"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-circle w-3 h-3" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle></svg>awaiting input</span></header><p class="text-[var(--aw-s-0)] aw-muted mb-5 max-w-[50ch]">Live scan for banned phrases, run-on sentences, em-dash spam, and length overrun (cap 120 words).</p><div class="grid grid-cols-3 gap-4 aw-mono text-[var(--aw-s--1)] uppercase tracking-[0.1em]"><div class="border border-[var(--aw-line-soft)] p-3"><span class="block aw-faint mb-1">banned hits</span><span class="aw-figure text-[var(--aw-accent)]" style="font-size:var(--aw-s-2)">0</span></div><div class="border border-[var(--aw-line-soft)] p-3"><span class="block aw-faint mb-1">longest sentence</span><span class="aw-figure text-[var(--aw-accent)]" style="font-size:var(--aw-s-2)">0</span></div><div class="border border-[var(--aw-line-soft)] p-3"><span class="block aw-faint mb-1">em-dashes</span><span class="aw-figure text-[var(--aw-accent)]" style="font-size:var(--aw-s-2)">0</span></div></div></article><div class="mt-4 border-t border-[var(--aw-line)] pt-6 flex flex-col sm:flex-row items-start sm:items-center justify-between gap-4"><div class="flex-1 w-full"><div class="flex items-baseline justify-between mb-2"><span class="aw-mono text-[var(--aw-s--1)] uppercase tracking-[0.12em] aw-faint">Gate status</span><span class="aw-mono text-[var(--aw-s--1)] uppercase tracking-[0.12em] text-[var(--aw-fg)]">blocked · 4 checks left</span></div><div class="h-[2px] w-full bg-[var(--aw-line-soft)] overflow-hidden"><div class="h-full bg-[var(--aw-accent)]" style="width:0%"></div></div></div><button type="button" disabled="" aria-disabled="true" class="aw-mono text-[var(--aw-s--1)] uppercase tracking-[0.14em] px-6 py-3 border min-h-11 shrink-0 transition-colors bg-transparent text-[var(--aw-faint)] border-[var(--aw-line)] cursor-not-allowed">Locked</button></div></div></div></div></section></div><footer class="aw-section pb-[var(--aw-block)]"><div class="aw-content"><hr class="aw-rule mb-[var(--aw-block)]"/><div class="grid grid-cols-1 lg:grid-cols-12 gap-[var(--aw-block)] items-start mb-[var(--aw-block)]"><div class="lg:col-span-5 lg:sticky lg:top-32"><p class="aw-kicker mb-8">07 / Launch</p><h2 class="aw-display mb-10"><span class="block "><span class="aw-reveal-line"><span class="block " style="transform:translateY(110%)">Launch your</span></span><span class="aw-reveal-line"><span class="block " style="transform:translateY(110%)"><span class="aw-accent">agent team.</span></span></span></span></h2><p class="text-(length:--aw-s-0) aw-muted max-w-[38ch] mb-10">Type any topic. Watch Scout, Draft, Scheduler, and Optimizer ship a ready-to-post LinkedIn draft in seconds. Then start free and do it for real.</p><div class="flex flex-wrap gap-4"><div style="transition:transform 480ms cubic-bezier(0.16,1,0.3,1);display:inline-flex"><button type="button" class="aw-cta">Start free</button></div><div style="transition:transform 480ms cubic-bezier(0.16,1,0.3,1);display:inline-flex"><button type="button" class="aw-cta aw-cta--ghost">See the fleet</button></div></div></div><div class="lg:col-span-7"><div class="relative"><div class="relative border border-[var(--aw-line)] bg-[color-mix(in_oklch,var(--aw-bg-2)_92%,transparent)]" style="box-shadow:0 40px 120px -60px rgba(255,45,120,0.25)"><div class="flex items-center justify-between px-5 py-3 border-b border-[var(--aw-line-soft)]"><div class="flex items-center gap-2"><span class="w-2.5 h-2.5 rounded-full bg-[var(--aw-accent)]" aria-hidden="true"></span><span class="w-2.5 h-2.5 rounded-full border border-[var(--aw-line)]" aria-hidden="true"></span><span class="w-2.5 h-2.5 rounded-full border border-[var(--aw-line)]" aria-hidden="true"></span></div><p class="aw-mono text-(length:--aw-s--1) aw-faint uppercase tracking-[0.12em]">fleet://launch</p><p class="aw-mono text-(length:--aw-s--1) aw-faint">idle</p></div><div class="p-5 md:p-6 border-b border-[var(--aw-line-soft)]"><label for="ls-topic" class="aw-kicker block mb-3">Try a topic</label><div class="flex flex-col sm:flex-row gap-3"><input id="ls-topic" type="text" placeholder="What should the agents post about?" aria-label="Topic for the agent fleet to draft" class="flex-1 min-w-0 min-h-11 px-4 bg-transparent border border-[var(--aw-line)] text-(color:--aw-fg) placeholder:text-(color:--aw-faint) focus:outline-hidden focu
38s:border-[var(--aw-accent)] transition-colors aw-body text-(length:--aw-s-0)" value="AI agents replacing SDRs"/><button type="button" class="min-h-11 px-6 inline-flex items-center justify-center gap-2 bg-[var(--aw-accent)] text-(color:--aw-accent-fg) border border-[var(--aw-accent)] aw-mono uppercase tracking-[0.12em] text-(length:--aw-s--1) disabled:opacity-60 hover:bg-transparent hover:text-(color:--aw-accent) transition-colors">Launch fleet<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right w-4 h-4" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></button></div><div class="mt-4 flex flex-wrap gap-2" role="group" aria-label="Preset topics"><button type="button" class="px-3 py-1.5 min-h-11 sm:min-h-9 aw-mono text-(length:--aw-s--1) border transition-colors disabled:opacity-60 border-[var(--aw-accent)] text-(color:--aw-accent)">AI agents replacing SDRs</button><button type="button" class="px-3 py-1.5 min-h-11 sm:min-h-9 aw-mono text-(length:--aw-s--1) border transition-colors disabled:opacity-60 border-[var(--aw-line)] aw-muted hover:border-[var(--aw-fg)] hover:text-(color:--aw-fg)">Series A fundraise learnings</button><button type="button" class="px-3 py-1.5 min-h-11 sm:min-h-9 aw-mono text-(length:--aw-s--1) border transition-colors disabled:opacity-60 border-[var(--aw-line)] aw-muted hover:border-[var(--aw-fg)] hover:text-(color:--aw-fg)">RevOps in the age of AI</button></div></div><div class="p-5 md:p-6 grid grid-cols-1 md:grid-cols-2 gap-6"><ol class="flex flex-col gap-3"><li class="flex items-start gap-3 py-3 border-b border-[var(--aw-line-soft)] last:border-b-0 opacity-100 transition-opacity"><span class="mt-1 w-5 h-5 shrink-0 border flex items-center justify-center aw-mono text-[10px] border-[var(--aw-line)] aw-faint" aria-hidden="true">01</span><div class="flex-1 min-w-0"><div class="flex items-baseline justify-between gap-2"><p class="aw-mono text-(length:--aw-s--1) uppercase tracking-[0.12em] text-(color:--aw-fg)">Scout</p></div><p class="text-(length:--aw-s-0) aw-muted mt-0.5">Scout researches the topic</p></div></li><li class="flex items-start gap-3 py-3 border-b border-[var(--aw-line-soft)] last:border-b-0 opacity-100 transition-opacity"><span class="mt-1 w-5 h-5 shrink-0 border flex items-center justify-center aw-mono text-[10px] border-[var(--aw-line)] aw-faint" aria-hidden="true">02</span><div class="flex-1 min-w-0"><div class="flex items-baseline justify-between gap-2"><p class="aw-mono text-(length:--aw-s--1) uppercase tracking-[0.12em] text-(color:--aw-fg)">Draft</p></div><p class="text-(length:--aw-s-0) aw-muted mt-0.5">Draft writes the post</p></div></li><li class="flex items-start gap-3 py-3 border-b border-[var(--aw-line-soft)] last:border-b-0 opacity-100 transition-opacity"><span class="mt-1 w-5 h-5 shrink-0 border flex items-center justify-center aw-mono text-[10px] border-[var(--aw-line)] aw-faint" aria-hidden="true">03</span><div class="flex-1 min-w-0"><div class="flex items-baseline justify-between gap-2"><p class="aw-mono text-(length:--aw-s--1) uppercase tracking-[0.12em] text-(color:--aw-fg)">Scheduler</p></div><p class="text-(length:--aw-s-0) aw-muted mt-0.5">Scheduler books the slot</p></div></li><li class="flex items-start gap-3 py-3 border-b border-[var(--aw-line-soft)] last:border-b-0 opacity-100 transition-opacity"><span class="mt-1 w-5 h-5 shrink-0 border flex items-center justify-center aw-mono text-[10px] border-[var(--aw-line)] aw-faint" aria-hidden="true">04</span><div class="flex-1 min-w-0"><div class="flex items-baseline justify-between gap-2"><p class="aw-mono text-(length:--aw-s--1) uppercase tracking-[0.12em] text-(color:--aw-fg)">Optimizer</p></div><p class="text-(length:--aw-s-0) aw-muted mt-0.5">Optimizer scores the post</p></div></li></ol><div class="border border-[var(--aw-line)] bg-[var(--aw-bg)] min-h-[280px] flex flex-col"><div class="px-4 py-2 border-b border-[var(--aw-line-soft)] flex items-center justify-between"><p class="aw-mono text-(length:--aw-s--1) aw-faint uppercase tracking-[0.12em]">Draft preview</p></div><div class="p-4 flex-1 flex flex-col gap-3"><p class="text-(length:--aw-s-0) aw-faint" style="opacity:0">Pick a topic, press launch, and watch the fleet ship a post.</p></div></div></div></div><p class="aw-mono text-(length:--aw-s--1) aw-faint mt-4">Simulated run. Real drafts pull live research and post to your workspace.</p></div></div></div><nav aria-label="Footer navigation" class="grid grid-cols-2 md:grid-cols-4 gap-10 mb-[var(--aw-block)]"><div class="flex flex-col gap-3"><p class="aw-kicker mb-2">Platform</p><a class="aw-link text-(length:--aw-s-0) aw-muted w-fit" href="/platform/agents">Agents</a><a class="aw-link text-(length:--aw-s-0) aw-muted w-fit" href="/platform/workspace">Workspace</a><a class="aw-link text-(length:--aw-s-0) aw-muted w-fit active" href="/preflight" data-status="active" aria-current="page">Pre-Flight gate</a><a class="aw-link text-(length:--aw-s-0) aw-muted w-fit" href="/platform/command-board">Command Board</a><a class="aw-link text-(length:--aw-s-0) aw-muted w-fit" href="/platform/memory">Memory</a><a class="aw-link text-(length:--aw-s-0) aw-muted w-fit" href="/platform/evaluations">Evaluations</a></div><div class="flex flex-col gap-3"><p class="aw-kicker mb-2">Resources</p><a class="aw-link text-(length:--aw-s-0) aw-muted w-fit" href="/resources/dashboard-overview">Dashboard overview</a><a class="aw-link text-(length:--aw-s-0) aw-muted w-fit" href="/resources/analytics">Analytics</a><a class="aw-link text-(length:--aw-s-0) aw-muted w-fit" href="/resources/content-hub">Content hub</a><a class="aw-link text-(length:--aw-s-0) aw-muted w-fit" href="/resources/ai-providers">AI providers</a><a class="aw-link text-(length:--aw-s-0) aw-muted w-fit" href="/resources/cost-dashboard">Cost dashboard</a></div><div class="flex flex-col gap-3"><p class="aw-kicker mb-2">Company</p><a class="aw-link text-(length:--aw-s-0) aw-muted w-fit" href="/faq">FAQ</a><a class="aw-link text-(length:--aw-s-0) aw-muted w-fit" href="/support">Support</a><a class="aw-link text-(length:--aw-s-0) aw-muted w-fit" href="/privacy">Privacy</a><a class="aw-link text-(length:--aw-s-0) aw-muted w-fit" href="/terms">Terms</a></div><div class="flex flex-col gap-3"><p class="aw-kicker mb-2">Connect</p><a href="https://www.linkedin.com/in/alexcinovoj/" target="_blank" rel="noopener noreferrer" class="aw-link text-(length:--aw-s-0) aw-muted w-fit inline-flex items-center gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-linkedin aw-icon w-4 h-4" aria-hidden="true"><path d="M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z"></path><rect width="4" height="12" x="2" y="9"></rect><circle cx="4" cy="4" r="2"></circle></svg> LinkedIn</a><a href="https://github.com/Alexi5000" target="_blank" rel="noopener noreferrer" class="aw-link text-(length:--aw-s-0) aw-muted w-fit inline-flex items-center gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-github aw-icon w-4 h-4" aria-hidden="true"><path d="M15 22v-4a4.8 4.8 0 0 0-1-3.5c3 0 6-2 6-5.5.08-1.25-.27-2.48-1-3.5.28-1.15.28-2.35 0-3.5 0 0-1 0-3 1.5-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.403 5.403 0 0 0 4 9c0 3.5 3 5.5 6 5.5-.39.49-.68 1.05-.85 1.65-.17.6-.22 1.23-.15 1.85v4"></path><path d="M9 18c-4.51 2-5-2-7-2"></path></svg> GitHub</a><a href="mailto:[email protected]" class="aw-link text-(length:--aw-s-0) aw-muted w-fit inline-flex items-center gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-mail aw-icon w-4 h-4" aria-hidden="true"><path d="m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7"></path><rect x="2" y="4" width="20" height="16" rx="2"></rect></svg> [email protected]</a><a class="aw-link text-(length:--aw-s-0) aw-muted w-fit" href="/support">Contact support</a></div></nav><hr class="aw-rule"/><div class="flex flex-col md:flex-row items-center justify-between gap-4 pt-[var(--aw-block)]"><span class="aw-byline flex items-center gap-2"><span class="w-1.5 h-1.5 rounded-full bg-[var(--aw-accent)] animate-pulse"></span> all systems operational</span><span class="aw-byline">Built in the Midwest.</span><span class="aw-byline">© <!-- -->2026<!-- --> ClawLI</span></div></div></footer></main>
38<script>(function(a,f){let l;try{l=JSON.parse(sessionStorage.getItem(a)||"{}")}catch{return}const n=l?.[f||history.state?.__TSR_key];let c=!1;for(const t in n){const e=n[t],o=e?.scrollX,s=e?.scrollY;if(Number.isFinite(o)&&Number.isFinite(s)){if(t==="window")scrollTo(o,s),c=!0;else if(t)try{const r=document.querySelector(t);r&&(r.scrollLeft=o,r.scrollTop=s)}catch{}}}if(c)return;const i=location.hash.slice(1);if(i){const t=history.state?.__hashScrollIntoViewOptions??!0;if(t){const e=document.getElementById(i);e&&e.scrollIntoView(t)}return}scrollTo(0,0)})("tsr-scroll-restoration-v1_3");document.currentScript.remove()</script>
38<!--/$--><!--/$-->
38<script data-tsr-stream-part="">(self.$R=self.$R||{})["tsr"]=[];self.$_TSR={h(){this.hydrated=!0,this.c()},e(){this.streamEnded=!0,this.c()},c(){this.hydrated&&this.streamEnded&&(delete self.$_TSR,delete self.$R.tsr)},p(e){this.initialized?e():this.buffer.push(e)},buffer:[]};$_TSR.router=($R=>$R[0]={manifest:$R[1]={routes:$R[2]={__root__:$R[3]={preloads:$R[4]=["/assets/index-DeRT41eX.js","/assets/jsx-runtime-Bzw2jH9X.js","/assets/react-dom-5DvsthOO.js","/assets/tranche1.functions-Dj_CK4I3.js","/assets/invariant-CaZ7JkbT.js","/assets/router-compat-BINlT9H5.js","/assets/client-DyLjmcRC.js","/assets/useQuery-C-rKJMfR.js","/assets/useMutation-CES4M8P7.js","/assets/proxy-omLkDrfA.js","/assets/AnimatePresence-CAtkaGa9.js","/assets/LandingNav-DpWqjdRQ.js","/assets/AuthContext-DhgTOrcU.js","/assets/dist-DBCDZwJ7.js","/assets/RoleContext-CI5Mw_D4.js","/assets/createLucideIcon-Chgil-VE.js","/assets/bot-DdggdUW7.js","/assets/brain-CvbeHBC2.js","/assets/chart-bar-DGB_aukW.js","/assets/chevron-down-BCmkTvN5.js","/assets/database-2e0ugkvG.js","/assets/eye-DH2d_16U.js","/assets/layers-CkHAqCMa.js","/assets/message-square-BgsthsSB.js","/assets/network-CAMAT-kD.js","/assets/search-DhoJ31_A.js","/assets/shield-BgGr1ev2.js","/assets/sparkles-DCwyKCpI.js","/assets/triangle-alert-7B5pEitq.js","/assets/x-Lz_KVTjP.js","/assets/zap-Dk0r6zce.js","/assets/utils-DOQQTBMN.js","/assets/BrandButton-lOkqmjCz.js","/assets/logger-BIacBPuS.js","/assets/build-info-P8DomNRa.js","/assets/dist-DJ3fw4sj.js","/assets/dist-CfW4oMf3.js","/assets/dist-BQKUBs2g.js","/assets/dist-DUQPujCl.js","/assets/dist-rvn_41B-.js","/assets/dist-T_8lk4Gb.js","/assets/dist-CGbnDzjt.js","/assets/StatusIndicator-4CIwCl09.js","/assets/OptimizedImage-v29Qc5JJ.js","/assets/helmet-compat-BaeYqm_x.js","/assets/cyberpunk-BfaAIKB_.js","/assets/PublicPageLayout-CXXQkPTp.js","/assets/SEOHead-z03PuksF.js","/assets/awwwards-landing-yTTNt7br.js","/assets/useAntiSlop-BiYIeaOW.js"],scripts:$R[5]=[$R[6]={attrs:$R[7]={type:"module",async:!0,src:"/assets/index-DeRT41eX.js"}}],css:$R[8]=["/assets/PublicPageLayout-DDecj7UJ.css","/assets/landing-DA9HY5b5.css","/assets/awwwards-landing-BJoq_DtE.css"]},"/preflight":$R[9]={preloads:$R[10]=["/assets/preflight-iWaDMH77.js","/assets/PreFlightSection-B96TSpk9.js"]}}}
38,matches:$R[11]=[$R[12]={i:"__root__�",u:1791205168596,s:"success",ssr:!0},$R[13]={i:"�preflight�preflight",u:1791205168596,s:"success",ssr:!0}]})($R["tsr"]);$_TSR.e();{let s=document.currentScript,p;while((p=s.previousElementSibling)&&p.hasAttribute('data-tsr-stream-part'))p.remove();s.remove()}</script>
38<script type="module" async="" src="/assets/index-DeRT41eX.js"></script>
38<script>document.currentScript.remove();/*$tsr-stream-boundary*/</script>
38</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.