1<!DOCTYPE html><html lang="en" data-accent="blue" class="instrument_sans_cb6a026d-module__ZyD7rq__variable ibm_plex_mono_f0fdee19-module__m1nvOG__variable space_grotesk_3a44b5fa-module__g_w32a__variable overflow-x-hidden"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover"/><link rel="stylesheet" href="/_next/static/chunks/1a14f9884d9ebf1e.css?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2" data-precedence="next"/><link rel="stylesheet" href="/_next/static/chunks/3d9df6ef857713e7.css?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/cf179bc712c29e1f.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2"/>
1<script src="/_next/static/chunks/797fcb0710da3be2.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2" async=""></script>
1<script src="/_next/static/chunks/9bc11ccd79dfdfed.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2" async=""></script>
1<script src="/_next/static/chunks/07e49c7c7a1c4cc9.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2" async=""></script>
1<script src="/_next/static/chunks/d952dd6bd50ffd49.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2" async=""></script>
1<script src="/_next/static/chunks/turbopack-4e27dcaefa6efe7f.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2" async=""></script>
1<script src="/_next/static/chunks/d96012bcfc98706a.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2" async=""></script>
1<script src="/_next/static/chunks/73e3194f06db260e.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2" async=""></script>
1<script src="/_next/static/chunks/40383b9f4d95d7fb.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2" async=""></script>
1<script src="/_next/static/chunks/34f14d72fd197903.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2" async=""></script>
1<script src="/_next/static/chunks/4d063dbcd653fa60.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2" async=""></script>
1<script src="/_next/static/chunks/a048bddf4eef823c.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2" async=""></script>
1<script src="/_next/static/chunks/67f09e7df0df0ebc.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2" async=""></script>
1<script src="/_next/static/chunks/49f45864e4d51d1c.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2" async=""></script>
1<script src="/_next/static/chunks/21f92741945365ac.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2" async=""></script>
1<script src="/_next/static/chunks/afafa759579c0eaf.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2" async=""></script>
1<script src="/_next/static/chunks/bb926a93e2f1ac81.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2" async=""></script>
1<script src="/_next/static/chunks/8e339d42e45b1941.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2" async=""></script>
1<script src="/_next/static/chunks/e5695b7ad1e48720.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2" async=""></script>
1<script src="/_next/static/chunks/d9a7df74fbfc04d2.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2" async=""></script>
1<script src="/_next/static/chunks/78e77cf3a2b7dff0.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2" async=""></script>
1<script src="/_next/static/chunks/58f721e7d42ef024.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2" async=""></script>
1<script src="/_next/static/chunks/787480636c4428b8.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2" async=""></script>
1<script src="/_next/static/chunks/91ffe7f2a896ba89.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2" async=""></script>
1<script src="/_next/static/chunks/d073f29efdc89acf.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2" async=""></script>
1<script src="/_next/static/chunks/94ab6292f0e15c0d.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2" async=""></script>
1<script src="/_next/static/chunks/12cd17508a81478c.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2" async=""></script>
1<script src="/_next/static/chunks/ec62282be18af127.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2" async=""></script>
1<script src="/_next/static/chunks/87bf021a0916f001.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2" async=""></script>
1<script src="/_next/static/chunks/1ca98e5089e30862.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2" async=""></script>
1<script src="/_next/static/chunks/ea445cfb0e32b104.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2" async=""></script>
1<script src="/_next/static/chunks/2dc488d68210f543.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2" async=""></script>
1<script src="/_next/static/chunks/01f3f8334bc7c817.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2" async=""></script>
1<script src="/_next/static/chunks/17472c7fb7c98571.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2" async=""></script>
1<script src="/_next/static/chunks/b2daaded55b8bcfe.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2" async=""></script>
1<title>Unifounder</title><meta name="description" content="Your AI founder OS"/><link rel="canonical" href="https://www.unifounder.ai/waitlist"/><link rel="icon" href="/unifounder-icon-dark.svg" type="image/svg+xml"/><link rel="apple-touch-icon" href="/icon.png"/><meta name="next-size-adjust" content=""/>
1<script src="/_next/static/chunks/a6dad97d9634a72d.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2" noModule=""></script>
1</head><body class="overflow-x-hidden antialiased"><div hidden=""><!--$--><!--/$--></div><!--$--><!--/$-->
1<script>((a,b,c,d,e,f,g,h)=>{let i=document.documentElement,j=["light","dark"];function k(b){var c;(Array.isArray(a)?a:[a]).forEach(a=>{let c="class"===a,d=c&&f?e.map(a=>f[a]||a):e;c?(i.classList.remove(...d),i.classList.add(f&&f[b]?f[b]:b)):i.setAttribute(a,b)}),c=b,h&&j.includes(c)&&(i.style.colorScheme=c)}if(d)k(d);else try{let a=localStorage.getItem(b)||c,d=g&&"system"===a?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":a;k(d)}catch(a){}})("class","theme","light",null,["light","dark"],null,false,true)</script>
1<!--$?--><template id="B:0"></template><div class="synapse-page animate-fade-in space-y-8"><div class="space-y-2"><div><div class="min-w-0"><div class="animate-pulse rounded-md bg-primary/10 h-8 w-48"></div><div class="animate-pulse rounded-md bg-primary/10 mt-2 h-4 w-full max-w-2xl"></div></div></div></div><div class="grid gap-4 md:grid-cols-2 md:grid-cols-3"><div class="space-y-3 rounded-xl border border-border bg-card p-5 shadow-xs"><div class="animate-pulse rounded-md bg-primary/10 h-4 w-24"></div><div class="animate-pulse rounded-md bg-primary/10 h-6 w-3/4"></div><div class="animate-pulse rounded-md bg-primary/10 h-4 w-full"></div><div class="animate-pulse rounded-md bg-primary/10 h-4 w-5/6"></div></div><div class="space-y-3 rounded-xl border border-border bg-card p-5 shadow-xs"><div class="animate-pulse rounded-md bg-primary/10 h-4 w-24"></div><div class="animate-pulse rounded-md bg-primary/10 h-6 w-3/4"></div><div class="animate-pulse rounded-md bg-primary/10 h-4 w-full"></div><div class="animate-pulse rounded-md bg-primary/10 h-4 w-5/6"></div></div><div class="space-y-3 rounded-xl border border-border bg-card p-5 shadow-xs"><div class="animate-pulse rounded-md bg-primary/10 h-4 w-24"></div><div class="animate-pulse rounded-md bg-primary/10 h-6 w-3/4"></div><div class="animate-pulse rounded-md bg-primary/10 h-4 w-full"></div><div class="animate-pulse rounded-md bg-primary/10 h-4 w-5/6"></div></div><div class="space-y-3 rounded-xl border border-border bg-card p-5 shadow-xs"><div class="animate-pulse rounded-md bg-primary/10 h-4 w-24"></div><div class="animate-pulse rounded-md bg-primary/10 h-6 w-3/4"></div><div class="animate-pulse rounded-md bg-primary/10 h-4 w-full"></div><div class="animate-pulse rounded-md bg-primary/10 h-4 w-5/6"></div></div><div class="space-y-3 rounded-xl border border-border bg-card p-5 shadow-xs"><div class="animate-pulse rounded-md bg-primary/10 h-4 w-24"></div><div class="animate-pulse rounded-md bg-primary/10 h-6 w-3/4"></div><div class="animate-pulse rounded-md bg-primary/10 h-4 w-full"></div><div class="animate-pulse rounded-md bg-primary/10 h-4 w-5/6"></div></div><div class="space-y-3 rounded-xl border border-border bg-card p-5 shadow-xs"><div class="animate-pulse rounded-md bg-primary/10 h-4 w-24"></div><div class="animate-pulse rounded-md bg-primary/10 h-6 w-3/4"></div><div class="animate-pulse rounded-md bg-primary/10 h-4 w-full"></div><div class="animate-pulse rounded-md bg-primary/10 h-4 w-5/6"></div></div></div></div><!--/$--><div class="pointer-events-none fixed inset-x-0 bottom-0 z-100 flex flex-col items-center gap-2 px-4 pb-6 pt-2" aria-live="polite" aria-relevant="additions text"></div>
1<script>requestAnimationFrame(function(){$RT=performance.now()});</script>
1<script src="/_next/static/chunks/cf179bc712c29e1f.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2" id="_R_" async=""></script>
1<div hidden id="S:0"><main class="relative flex min-h-screen items-center justify-center overflow-hidden bg-background p-4"><div aria-hidden="true" class="pointer-events-none absolute inset-0 opacity-60 [background-image:radial-gradient(currentColor_1px,transparent_1px)] [background-size:22px_22px] text-border"></div><div class="absolute right-4 top-4 z-20"><button type="button" role="combobox" aria-controls="radix-_R_4lubqunb_" aria-expanded="false" aria-autocomplete="none" dir="ltr" data-state="closed" class="flex items-center justify-between whitespace-nowrap rounded-md border border-border-strong font-sans text-foreground transition-[border-color,box-shadow] duration-150 ease-standard data-placeholder:text-foreground-subtle focus:border-primary focus:outline-hidden focus:ring-ring/30 disabled:cursor-not-allowed disabled:border-border disabled:bg-muted disabled:text-foreground-subtle disabled:shadow-none [&>span]:line-clamp-1 h-8 w-auto gap-1.5 border-none bg-transparent px-2 text-caption shadow-none hover:text-foreground focus:ring-0" aria-label="English"><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-languages size-3.5 shrink-0" aria-hidden="true"><path d="m5 8 6 6"></path><path d="m4 14 6-6 2-3"></path><path d="M2 5h12"></path><path d="M7 2h1"></path><path d="m22 22-5-10-5 10"></path><path d="M14 18h6"></path></svg><span style="pointer-events:none"></span><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-chevron-down size-3.5 text-foreground-subtle" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button><select aria-hidden="true" tabindex="-1" style="position:absolute;border:0;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;word-wrap:normal"></select></div><div class="relative z-10 flex w-full max-w-xl flex-col items-center gap-8 px-4 py-16"><a class="rounded-lg outline-hidden focus-visible:ring-2 focus-visible:ring-ring" href="/"><div class="relative z-10 flex items-center gap-[12px] font-brand text-[36px] font-bold tracking-[1px] text-foreground motion-safe:animate-slide-up">unifounder<span aria-hidden="true" class="size-[13px] shrink-0 rounded-full bg-primary"></span></div></a><header class="flex flex-col items-center gap-4 text-center"><span class="text-xs font-semibold uppercase tracking-[0.18em] text-primary">Early access</span><h1 class="text-4xl font-bold tracking-tight text-foreground md:text-5xl">Join the waitlist.</h1><p class="max-w-lg text-base leading-relaxed text-muted-foreground">This isn't a queue â it's the start of your founder profile. We onboard every founder personally, one at a time, so your AI co-founder knows your company from day one. The earlier you join, the sooner you build.</p></header><form class="flex w-full flex-col gap-3"><div class="grid gap-3 md:grid-cols-2"><div class="flex flex-col gap-1.5"><label class="text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70 sr-only" for="waitlist-first">First name</label><input class="flex w-full min-w-0 border border-border-strong px-3 font-sans text-[13.5px] text-foreground shadow-xs transition-[border-color,box-shadow] duration-150 ease-standard file:border-0 file:bg-transparent file:text-[13.5px] file:font-medium file:text-foreground placeholder:text-foreground-subtle selection:bg-primary selection:text-primary-foreground focus-visible:border-primary focus-visible:outline-hidden focus-visible:ring-[3px] focus-visible:ring-ring/30 disabled:cursor-not-allowed disabled:border-border disabled:bg-muted disabled:text-foreground-subtle disabled:shadow-none aria-invalid:border-destructive aria-invalid:focus-visible:border-destructive aria-invalid:focus-visible:ring-destructive/25 h-12 rounded-xl bg-card" id="waitlist-first" placeholder="First name" autoComplete="given-name" value=""/></div><div class="flex flex-col gap-1.5"><label class="text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70 sr-only" for="waitlist-last">Last name</label><input class="flex w-full min-w-0 border border-border-strong px-3 font-sans text-[13.5px] text-foreground shadow-xs transition-[border-color,box-shadow] duration-150 ease-standard file:border-0 file:bg-transparent file:text-[13.5px] file:font-medium file:text-foreground placeholder:text-foreground-subtle selection:bg-primary selection:text-primary-foreground focus-visible:border-primary focus-visible:outline-hidden focu
1s-visible:ring-[3px] focus-visible:ring-ring/30 disabled:cursor-not-allowed disabled:border-border disabled:bg-muted disabled:text-foreground-subtle disabled:shadow-none aria-invalid:border-destructive aria-invalid:focus-visible:border-destructive aria-invalid:focus-visible:ring-destructive/25 h-12 rounded-xl bg-card" id="waitlist-last" placeholder="Last name" autoComplete="family-name" value=""/></div></div><label class="text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70 sr-only" for="waitlist-email">Email</label><input type="email" class="flex w-full min-w-0 border border-border-strong px-3 font-sans text-[13.5px] text-foreground shadow-xs transition-[border-color,box-shadow] duration-150 ease-standard file:border-0 file:bg-transparent file:text-[13.5px] file:font-medium file:text-foreground placeholder:text-foreground-subtle selection:bg-primary selection:text-primary-foreground focus-visible:border-primary focus-visible:outline-hidden focus-visible:ring-[3px] focus-visible:ring-ring/30 disabled:cursor-not-allowed disabled:border-border disabled:bg-muted disabled:text-foreground-subtle disabled:shadow-none aria-invalid:border-destructive aria-invalid:focus-visible:border-destructive aria-invalid:focus-visible:ring-destructive/25 h-12 rounded-xl bg-card" id="waitlist-email" placeholder="[email protected]" autoComplete="email" required="" value=""/><label class="text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70 sr-only" for="waitlist-link">Website or profile link (optional)</label><input type="text" class="flex w-full min-w-0 border border-border-strong px-3 font-sans text-[13.5px] text-foreground shadow-xs transition-[border-color,box-shadow] duration-150 ease-standard file:border-0 file:bg-transparent file:text-[13.5px] file:font-medium file:text-foreground placeholder:text-foreground-subtle selection:bg-primary selection:text-primary-foreground focus-visible:border-primary focus-visible:outline-hidden focus-visible:ring-[3px] focus-visible:ring-ring/30 disabled:cursor-not-allowed disabled:border-border disabled:bg-muted disabled:text-foreground-subtle disabled:shadow-none aria-invalid:border-destructive aria-invalid:focus-visible:border-destructive aria-invalid:focus-visible:ring-destructive/25 h-12 rounded-xl bg-card" id="waitlist-link" placeholder="Website or profile link (optional)" autoComplete="url" value=""/><label class="text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70 sr-only" for="waitlist-source">How did you hear about us? (optional)</label><button type="button" role="combobox" aria-controls="radix-_R_eulubqunb_" aria-expanded="false" aria-autocomplete="none" dir="ltr" data-state="closed" data-placeholder="" class="flex items-center justify-between whitespace-nowrap border font-sans text-foreground shadow-xs transition-[border-color,box-shadow] duration-150 ease-standard data-placeholder:text-foreground-subtle focus:border-primary focus:outline-hidden focus:ring-[3px] focus:ring-ring/30 disabled:cursor-not-allowed disabled:border-border disabled:bg-muted disabled:text-foreground-subtle disabled:shadow-none [&>span]:line-clamp-1 h-12 w-full rounded-xl border-input bg-card px-3 text-base" id="waitlist-source" aria-label="How did you hear about us? (optional)"><span style="pointer-events:none">How did you hear about us? (optional)</span><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-chevron-down size-3.5 text-foreground-subtle" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button><select aria-hidden="true" tabindex="-1" style="position:absolute;border:0;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;word-wrap:normal"></select><button class="inline-flex shrink-0 items-center justify-center gap-1.5 whitespace-nowrap font-sans tracking-[-0.005em] transition-[color,background-color,border-color,box-shadow,filter] duration-150 ease-standard focus-visible:outline-hidden focu
1s-visible:ring-[3px] focus-visible:ring-ring/30 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-3.5 border border-transparent bg-primary text-primary-foreground hover:bg-primary-hover px-3.5 h-14 rounded-full text-base font-semibold" type="submit" data-analytics-cta="waitlist_submit" data-analytics-position="form">Join the waitlist</button><p class="text-center text-sm text-muted-foreground">No spam. One email when your onboarding spot opens.<!-- --> <a class="underline underline-offset-2" href="/privacy">Privacy</a></p></form><a class="text-sm text-muted-foreground transition-colors hover:text-foreground" href="/">â Back to Unifounder</a></div></main><!--$--><!--/$--></div>
1<script>$RB=[];$RV=function(a){$RT=performance.now();for(var b=0;b<a.length;b+=2){var c=a[b],e=a[b+1];null!==e.parentNode&&e.parentNode.removeChild(e);var f=c.parentNode;if(f){var g=c.previousSibling,h=0;do{if(c&&8===c.nodeType){var d=c.data;if("/$"===d||"/&"===d)if(0===h)break;else h--;else"$"!==d&&"$?"!==d&&"$~"!==d&&"$!"!==d&&"&"!==d||h++}d=c.nextSibling;f.removeChild(c);c=d}while(c);for(;e.firstChild;)f.insertBefore(e.firstChild,c);g.data="$";g._reactRetry&&requestAnimationFrame(g._reactRetry)}}a.length=0}; 2$RC=function(a,b){if(b=document.getElementById(b))(a=document.getElementById(a))?(a.previousSibling.data="$~",$RB.push(a,b),2===$RB.length&&("number"!==typeof $RT?requestAnimationFrame($RV.bind(null,$RB)):(a=performance.now(),setTimeout($RV.bind(null,$RB),2300>a&&2E3<a?2300-a:$RT+300-a)))):b.parentNode.removeChild(b)};$RC("B:0","S:0")</script>
2<script>(self.__next_f=self.__next_f||[]).push([0])</script>
2<script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n3:I[339756,[\"/_next/static/chunks/d96012bcfc98706a.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/73e3194f06db260e.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\"],\"default\"]\n4:I[837457,[\"/_next/static/chunks/d96012bcfc98706a.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/73e3194f06db260e.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\"],\"default\"]\nc:I[253348,[\"/_next/static/chunks/40383b9f4d95d7fb.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\"],\"default\"]\n"])</script>
2<script>self.__next_f.push([1,"e:I[205794,[\"/_next/static/chunks/34f14d72fd197903.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/4d063dbcd653fa60.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/a048bddf4eef823c.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/67f09e7df0df0ebc.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/49f45864e4d51d1c.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/21f92741945365ac.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/afafa759579c0eaf.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/bb926a93e2f1ac81.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/8e339d42e45b1941.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/e5695b7ad1e48720.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/d9a7df74fbfc04d2.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/78e77cf3a2b7dff0.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/58f721e7d42ef024.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/787480636c4428b8.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/91ffe7f2a896ba89.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/d073f29efdc89acf.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/94ab6292f0e15c0d.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/12cd17508a81478c.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/ec62282be18af127.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/87bf021a0916f001.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/1ca98e5089e30862.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/ea445cfb0e32b104.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/2dc488d68210f543.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/01f3f8334bc7c817.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/17472c7fb7c98571.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\"],\"PublicLanguagePicker\"]\n"])</script>
2<script>self.__next_f.push([1,"f:I[649278,[\"/_next/static/chunks/34f14d72fd197903.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/4d063dbcd653fa60.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/a048bddf4eef823c.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/67f09e7df0df0ebc.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/49f45864e4d51d1c.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/21f92741945365ac.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/afafa759579c0eaf.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/bb926a93e2f1ac81.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/8e339d42e45b1941.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/e5695b7ad1e48720.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/d9a7df74fbfc04d2.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/78e77cf3a2b7dff0.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/58f721e7d42ef024.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/787480636c4428b8.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/91ffe7f2a896ba89.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/d073f29efdc89acf.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/94ab6292f0e15c0d.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/12cd17508a81478c.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/ec62282be18af127.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/87bf021a0916f001.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/1ca98e5089e30862.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/ea445cfb0e32b104.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/2dc488d68210f543.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/01f3f8334bc7c817.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/17472c7fb7c98571.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\"],\"WaitlistForm\"]\n"])</script>
2<script>self.__next_f.push([1,"10:I[897367,[\"/_next/static/chunks/d96012bcfc98706a.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/73e3194f06db260e.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\"],\"OutletBoundary\"]\n11:\"$Sreact.suspense\"\n13:I[897367,[\"/_next/static/chunks/d96012bcfc98706a.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/73e3194f06db260e.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\"],\"ViewportBoundary\"]\n15:I[897367,[\"/_next/static/chunks/d96012bcfc98706a.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/73e3194f06db260e.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\"],\"MetadataBoundary\"]\n17:I[27201,[\"/_next/static/chunks/d96012bcfc98706a.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/73e3194f06db260e.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\"],\"IconMark\"]\n:HL[\"/_next/static/chunks/1a14f9884d9ebf1e.css?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"style\"]\n:HL[\"/_next/static/chunks/3d9df6ef857713e7.css?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"style\"]\n:HL[\"/_next/static/media/0c89a48fa5027cee-s.p.4564287c.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/23b7a97ae3b5c134-s.p.2902b61f.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/510598db810e1932-s.p.1b66d8b8.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/99e609270109b47d-s.p.64b9304e.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/effe91970fc4db64-s.p.19510058.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/f06bf9da926bae75-s.p.c68a79fb.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n"])</script>
2<script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"m-6Bk4zYnH5oNKCxdB1dM\",\"c\":[\"\",\"waitlist\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[\"waitlist\",{\"children\":[\"__PAGE__\",{}]}]},\"$undefined\",\"$undefined\",true],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/1a14f9884d9ebf1e.css?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/3d9df6ef857713e7.css?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/34f14d72fd197903.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/4d063dbcd653fa60.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/_next/static/chunks/a048bddf4eef823c.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-3\",{\"src\":\"/_next/static/chunks/67f09e7df0df0ebc.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-4\",{\"src\":\"/_next/static/chunks/49f45864e4d51d1c.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-5\",{\"src\":\"/_next/static/chunks/21f92741945365ac.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-6\",{\"src\":\"/_next/static/chunks/afafa759579c0eaf.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-7\",{\"src\":\"/_next/static/chunks/bb926a93e2f1ac81.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-8\",{\"src\":\"/_next/static/chunks/8e339d42e45b1941.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-9\",{\"src\":\"/_next/static/chunks/e5695b7ad1e48720.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-10\",{\"src\":\"/_next/static/chunks/d9a7df74fbfc04d2.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-11\",{\"src\":\"/_next/static/chunks/78e77cf3a2b7dff0.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-12\",{\"src\":\"/_next/static/chunks/58f721e7d42ef024.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-13\",{\"src\":\"/_next/static/chunks/787480636c4428b8.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-14\",{\"src\":\"/_next/static/chunks/91ffe7f2a896ba89.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-15\",{\"src\":\"/_next/static/chunks/d073f29efdc89acf.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-16\",{\"src\":\"/_next/static/chunks/94ab6292f0e15c0d.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-17\",{\"src\":\"/_next/static/chunks/12cd17508a81478c.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-18\",{\"src\":\"/_next/static/chunks/ec62282be18af127.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-19\",{\"src\":\"/_next/static/chunks/87bf021a0916f001.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-20\",{\"src\":\"/_next/static/chunks/1ca98e5089e30862.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-21\",{\"src\":\"/_next/static/chunks/ea445cfb0e32b104.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-22\",{\"src\":\"/_next/static/chunks/2dc488d68210f543.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-23\",{\"src\":\"/_next/static/chunks/01f3f8334bc7c817.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"async\":true,\"nonce\":\"$undefined\"}]],\"$L2\"]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[[\"$\",\"main\",null,{\"className\":\"relative flex min-h-screen items-center justify-center overflow-hidden bg-background p-4\",\"children\":[\"$L5\",\"$L6\",\"$L7\"]}],[\"$L8\"],\"$L9\"]}],{}
2,null,false,false]},null,false,false]},[\"$La\",[],[]],false,false],\"$Lb\",false]],\"m\":\"$undefined\",\"G\":[\"$c\",[\"$Ld\"]],\"S\":false}\n"])</script>
2<script>self.__next_f.push([1,"5:[\"$\",\"div\",null,{\"aria-hidden\":true,\"className\":\"pointer-events-none absolute inset-0 opacity-60 [background-image:radial-gradient(currentColor_1px,transparent_1px)] [background-size:22px_22px] text-border\"}]\n6:[\"$\",\"div\",null,{\"className\":\"absolute right-4 top-4 z-20\",\"children\":[\"$\",\"$Le\",null,{}]}]\n7:[\"$\",\"$Lf\",null,{}]\n8:[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/17472c7fb7c98571.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"async\":true,\"nonce\":\"$undefined\"}]\n9:[\"$\",\"$L10\",null,{\"children\":[\"$\",\"$11\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@12\"}]}]\n"])</script>
2<script>self.__next_f.push([1,"a:[\"$\",\"div\",\"l\",{\"className\":\"synapse-page animate-fade-in space-y-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"space-y-2\",\"children\":[\"$\",\"div\",null,{\"className\":\"$undefined\",\"children\":[\"$\",\"div\",null,{\"className\":\"min-w-0\",\"children\":[[\"$\",\"div\",null,{\"className\":\"animate-pulse rounded-md bg-primary/10 h-8 w-48\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse rounded-md bg-primary/10 mt-2 h-4 w-full max-w-2xl\"}]]}]}]}],[\"$\",\"div\",null,{\"className\":\"grid gap-4 md:grid-cols-2 md:grid-cols-3\",\"children\":[[\"$\",\"div\",\"0\",{\"className\":\"space-y-3 rounded-xl border border-border bg-card p-5 shadow-xs\",\"children\":[[\"$\",\"div\",null,{\"className\":\"animate-pulse rounded-md bg-primary/10 h-4 w-24\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse rounded-md bg-primary/10 h-6 w-3/4\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse rounded-md bg-primary/10 h-4 w-full\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse rounded-md bg-primary/10 h-4 w-5/6\"}]]}],[\"$\",\"div\",\"1\",{\"className\":\"space-y-3 rounded-xl border border-border bg-card p-5 shadow-xs\",\"children\":[[\"$\",\"div\",null,{\"className\":\"animate-pulse rounded-md bg-primary/10 h-4 w-24\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse rounded-md bg-primary/10 h-6 w-3/4\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse rounded-md bg-primary/10 h-4 w-full\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse rounded-md bg-primary/10 h-4 w-5/6\"}]]}],[\"$\",\"div\",\"2\",{\"className\":\"space-y-3 rounded-xl border border-border bg-card p-5 shadow-xs\",\"children\":[[\"$\",\"div\",null,{\"className\":\"animate-pulse rounded-md bg-primary/10 h-4 w-24\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse rounded-md bg-primary/10 h-6 w-3/4\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse rounded-md bg-primary/10 h-4 w-full\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse rounded-md bg-primary/10 h-4 w-5/6\"}]]}],[\"$\",\"div\",\"3\",{\"className\":\"space-y-3 rounded-xl border border-border bg-card p-5 shadow-xs\",\"children\":[[\"$\",\"div\",null,{\"className\":\"animate-pulse rounded-md bg-primary/10 h-4 w-24\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse rounded-md bg-primary/10 h-6 w-3/4\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse rounded-md bg-primary/10 h-4 w-full\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse rounded-md bg-primary/10 h-4 w-5/6\"}]]}],[\"$\",\"div\",\"4\",{\"className\":\"space-y-3 rounded-xl border border-border bg-card p-5 shadow-xs\",\"children\":[[\"$\",\"div\",null,{\"className\":\"animate-pulse rounded-md bg-primary/10 h-4 w-24\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse rounded-md bg-primary/10 h-6 w-3/4\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse rounded-md bg-primary/10 h-4 w-full\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse rounded-md bg-primary/10 h-4 w-5/6\"}]]}],[\"$\",\"div\",\"5\",{\"className\":\"space-y-3 rounded-xl border border-border bg-card p-5 shadow-xs\",\"children\":[[\"$\",\"div\",null,{\"className\":\"animate-pulse rounded-md bg-primary/10 h-4 w-24\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse rounded-md bg-primary/10 h-6 w-3/4\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse rounded-md bg-primary/10 h-4 w-full\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse rounded-md bg-primary/10 h-4 w-5/6\"}]]}]]}]]}]\n"])</script>
2<script>self.__next_f.push([1,"b:[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$L13\",null,{\"children\":\"$L14\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$L15\",null,{\"children\":[\"$\",\"$11\",null,{\"name\":\"Next.Metadata\",\"children\":\"$L16\"}]}]}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}]\nd:[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/1a14f9884d9ebf1e.css?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]\n14:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1, viewport-fit=cover\"}]]\n12:null\n16:[[\"$\",\"title\",\"0\",{\"children\":\"Unifounder\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Your AI founder OS\"}],[\"$\",\"link\",\"2\",{\"rel\":\"canonical\",\"href\":\"https://www.unifounder.ai/waitlist\"}],[\"$\",\"link\",\"3\",{\"rel\":\"icon\",\"href\":\"/unifounder-icon-dark.svg\",\"type\":\"image/svg+xml\"}],[\"$\",\"link\",\"4\",{\"rel\":\"apple-touch-icon\",\"href\":\"/icon.png\"}],[\"$\",\"$L17\",\"5\",{}]]\n"])</script>
2<script>self.__next_f.push([1,"18:I[70868,[\"/_next/static/chunks/34f14d72fd197903.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/4d063dbcd653fa60.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/a048bddf4eef823c.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/67f09e7df0df0ebc.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/49f45864e4d51d1c.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/21f92741945365ac.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/afafa759579c0eaf.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/bb926a93e2f1ac81.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/8e339d42e45b1941.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/e5695b7ad1e48720.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/d9a7df74fbfc04d2.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/78e77cf3a2b7dff0.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/58f721e7d42ef024.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/787480636c4428b8.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/91ffe7f2a896ba89.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/d073f29efdc89acf.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/94ab6292f0e15c0d.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/12cd17508a81478c.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/ec62282be18af127.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/87bf021a0916f001.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/1ca98e5089e30862.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/ea445cfb0e32b104.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/2dc488d68210f543.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/01f3f8334bc7c817.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\"],\"PostHogProvider\"]\n"])</script>
2<script>self.__next_f.push([1,"19:I[821209,[\"/_next/static/chunks/34f14d72fd197903.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/4d063dbcd653fa60.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/a048bddf4eef823c.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/67f09e7df0df0ebc.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/49f45864e4d51d1c.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/21f92741945365ac.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/afafa759579c0eaf.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/bb926a93e2f1ac81.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/8e339d42e45b1941.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/e5695b7ad1e48720.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/d9a7df74fbfc04d2.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/78e77cf3a2b7dff0.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/58f721e7d42ef024.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/787480636c4428b8.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/91ffe7f2a896ba89.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/d073f29efdc89acf.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/94ab6292f0e15c0d.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/12cd17508a81478c.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/ec62282be18af127.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/87bf021a0916f001.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/1ca98e5089e30862.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/ea445cfb0e32b104.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/2dc488d68210f543.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/01f3f8334bc7c817.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\"],\"PageViewTracker\"]\n"])</script>
2<script>self.__next_f.push([1,"1a:I[695356,[\"/_next/static/chunks/34f14d72fd197903.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/4d063dbcd653fa60.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/a048bddf4eef823c.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/67f09e7df0df0ebc.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/49f45864e4d51d1c.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/21f92741945365ac.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/afafa759579c0eaf.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/bb926a93e2f1ac81.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/8e339d42e45b1941.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/e5695b7ad1e48720.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/d9a7df74fbfc04d2.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/78e77cf3a2b7dff0.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/58f721e7d42ef024.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/787480636c4428b8.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/91ffe7f2a896ba89.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/d073f29efdc89acf.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/94ab6292f0e15c0d.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/12cd17508a81478c.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/ec62282be18af127.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/87bf021a0916f001.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/1ca98e5089e30862.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/ea445cfb0e32b104.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/2dc488d68210f543.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/01f3f8334bc7c817.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\"],\"SessionReplayGate\"]\n"])</script>
2<script>self.__next_f.push([1,"2:[\"$\",\"html\",null,{\"lang\":\"en\",\"data-accent\":\"blue\",\"className\":\"instrument_sans_cb6a026d-module__ZyD7rq__variable ibm_plex_mono_f0fdee19-module__m1nvOG__variable space_grotesk_3a44b5fa-module__g_w32a__variable overflow-x-hidden\",\"suppressHydrationWarning\":true,\"children\":[\"$\",\"body\",null,{\"className\":\"overflow-x-hidden antialiased\",\"children\":[\"$\",\"$L18\",null,{\"identity\":null,\"children\":[[\"$\",\"$L19\",null,{}],[\"$\",\"$L1a\",null,{}],\"$L1b\"]}]}]}]\n"])</script>
2<script>self.__next_f.push([1,"1c:I[175696,[\"/_next/static/chunks/34f14d72fd197903.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/4d063dbcd653fa60.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/a048bddf4eef823c.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/67f09e7df0df0ebc.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/49f45864e4d51d1c.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/21f92741945365ac.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/afafa759579c0eaf.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/bb926a93e2f1ac81.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/8e339d42e45b1941.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/e5695b7ad1e48720.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/d9a7df74fbfc04d2.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/78e77cf3a2b7dff0.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/58f721e7d42ef024.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/787480636c4428b8.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/91ffe7f2a896ba89.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/d073f29efdc89acf.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/94ab6292f0e15c0d.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/12cd17508a81478c.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/ec62282be18af127.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/87bf021a0916f001.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/1ca98e5089e30862.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/ea445cfb0e32b104.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/2dc488d68210f543.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/01f3f8334bc7c817.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\"],\"default\"]\n"])</script>
2<script>self.__next_f.push([1,"1b:[\"$\",\"$L1c\",null,{\"formats\":\"$undefined\",\"locale\":\"en\",\"messages\":{\"nav\":{\"workflow\":\"Workflow\",\"contacts\":\"Contacts\",\"artifacts\":\"Outputs\",\"workspaceMap\":\"Workspace memory\",\"features\":\"Features\",\"authoring\":\"Workflows\",\"skills\":\"Skills\",\"admin\":\"Admin\",\"markets\":\"Market\",\"people\":\"People\",\"channels\":\"Channels\",\"offers\":\"Pricing and Offers\",\"growth\":\"Growth\",\"webPages\":\"Web pages\",\"content\":\"Content\",\"proofs\":\"Proof\",\"problems\":\"Problems\",\"primitives\":\"Primitives\",\"operations\":\"Operations\",\"agents\":\"Agents\",\"authoringAgents\":\"Agents\"},\"topBar\":{\"menu\":\"Menu\",\"openMenu\":\"Open menu\",\"workspace\":\"Workspace\",\"founder\":\"Founder\",\"adminGroup\":\"Authoring\",\"authoringMode\":\"Authoring mode\"},\"common\":{\"copy\":\"Copy\",\"copied\":\"Copied\",\"done\":\"Done\",\"cancel\":\"Cancel\",\"close\":\"Close\",\"continue\":\"Continue\",\"delete\":\"Delete\",\"edit\":\"Edit\",\"goBack\":\"Go back\",\"loadFailed\":\"Failed to load. Check your connection and try again.\",\"loading\":\"Loadingâ¦\",\"no\":\"No\",\"open\":\"Open {name}\",\"readLess\":\"Read less\",\"readMore\":\"Read more\",\"resizeHint\":\"Drag to resize · double-click to reset\",\"save\":\"Save\",\"saving\":\"Savingâ¦\",\"tryAgain\":\"Try again\",\"yes\":\"Yes\",\"back\":\"Back\",\"breadcrumb\":\"Breadcrumb\",\"resizePanel\":\"Resize the panel\"},\"a11y\":{\"skipToMain\":\"Skip to main content\",\"closeDialog\":\"Close dialog\",\"dismissNotification\":\"Dismiss notification\",\"previousSlide\":\"Previous slide\",\"nextSlide\":\"Next slide\",\"slidePosition\":\"{index} of {total}\"},\"confirm\":{\"typeToConfirm\":\"Type {value} to confirm\"},\"dataTable\":{\"searchPlaceholder\":\"Filterâ¦\",\"searchClear\":\"Clear filter\",\"searchCount\":\"{shown} of {total}\",\"sortAscending\":\"Sort ascending\",\"sortDescending\":\"Sort descending\",\"actions\":\"Actions\",\"noMatch\":\"Nothing matches your filter.\",\"pageRange\":\"{from}â{to} of {total}\",\"previousPage\":\"Previous page\",\"nextPage\":\"Next page\"},\"settings\":{\"title\":\"Settings\",\"logOut\":\"Log out\",\"profile\":\"Profile\",\"sources\":\"Sources\",\"mcpServer\":\"MCP server\",\"founderBrief\":\"Founder brief\",\"logOutTitle\":\"Log out?\",\"logOutDescription\":\"You'll be signed out of Unifounder on this device. You can sign back in any time.\",\"apiKeys\":\"API keys\",\"workspaceMembers\":\"Workspace members\",\"apps\":\"Apps\"},\"settingsDialog\":{\"loadFailed\":\"Couldn't load this section.\",\"yourAccount\":\"Your account\",\"mcpDescription\":\"Tokens you hold for {workspace}. Each one acts only in this workspace.\",\"apiKeysDescription\":\"Keys for {workspace}. A key belongs to the workspace, not to whoever minted it.\",\"sourcesDescription\":\"Accounts you have connected for {workspace}.\"},\"profile\":{\"theme\":\"Theme\",\"themeDescription\":\"Pick the accent color used for buttons, links, and highlights. It follows your account everywhere.\",\"color\":\"Color\",\"accentSaveFailed\":\"Couldn't save your accent color.\",\"accentOption\":\"{color} accent\",\"spending\":\"Spending\",\"limitReached\":\"Limit reached\",\"withinLimit\":\"Within limit\",\"tabSettings\":\"Settings\",\"tabBrief\":\"Founder brief\",\"appearance\":\"Appearance\",\"appearanceHint\":\"Accent, theme and language follow your account across every workspace.\",\"accentColor\":\"Accent color\",\"themeLabel\":\"Theme\",\"themeHint\":\"Auto follows your system setting\",\"themeLight\":\"Light\",\"themeDark\":\"Dark\",\"themeAuto\":\"Auto\",\"languageHint\":\"App interface\",\"spendingHint\":\"What your AI calls in this workspace cost this month.\",\"spendingCapNote\":\"Your role, {role}, is capped at {cap} a month in this workspace. The meter resets on the 1st (UTC).\",\"spendingNoCapOwner\":\"As the owner, you have no monthly cap here.\",\"spendingNoCapRole\":\"Your role has no monthly cap in this workspace.\",\"privacy\":\"Data and privacy\",\"measurementHint\":\"Your browser is recognised across visits\",\"account\":\"Account\",\"signOutTitle\":\"Sign out of this device\",\"deleteAccountTitle\":\"Delete account\",\"deleteAccountBody\":\"Removes data, workspaces and outputs.\",\"deleteAccountCta\":\"Delete\",\"deleteDialogTitle\":\"Delete your account?\",\"deleteDialogBody\":\"Every workspace you own is deleted with its records, workflows and outputs; your memberships elsewhere are removed. This cannot be undone.\",\"deleteDialogPrompt\":\"Type {email} to confirm\",\"deleteConfirm\":\"Delete my account\",\"deleteFailed\":\"Couldn't delete the account.\",\"deleteCancel\":\"Cancel\"},\"accents\":{\"blue\":\"Blue\",\"purple\":\"Purple\",\"pink\":\"Pink\",\"red\":\"Red\",\"orange\":\"Orange\",\"yellow\":\"Yellow\",\"green\":\"Green\",\"graphite\":\"Graphite\"},\"theme\":{\"switchToLight\":\"Switch to light theme\",\"switchToDark\":\"Switch to dark theme\"},\"canvas\":{\"zoomIn\":\"Zoom in\",\"zoomOut\":\"Zoom out\",\"centerView\":\"Center view\"},\"workflows\":{\"noWorkflowsYet\":\"No workflows yet\",\"sectionActive\":\"Active\",\"sectionEnded\":\"Ended\",\"statusActive\":\"Active\",\"statusKilled\":\"Killed\",\"statusCompleted\":\"Graduated\",\"decisionNeeded\":\"Decision needed\",\"workflowRunning\":\"Running\",\"workflowStalled\":\"Stalled\",\"workflowWaiting\":\"Waiting for you\",\"preparingResults\":\"Preparing results\",\"stageSlot\":\"S{index} · {name}\",\"stageSlotShort\":\"S{index}\",\"graduatedAfter\":\"Graduated after {count, plural, one {# stage} other {# stages}}\",\"killedAfter\":\"Killed after {count, plural, one {# stage} other {# stages}}\",\"killedAtSlot\":\"Killed at stage {index} of {total}\",\"noStages\":\"No stages yet\",\"stageRunning\":\"{name} running\",\"stagePreparingResults\":\"{name} preparing results\",\"stageDecided\":\"{name} decided\",\"stageAtDecisionGate\":\"{name} at the decision gate\",\"stageReadyToLaunch\":\"{name} ready to launch\",\"planProgress\":\"Plan progress: {count, plural, one {# stage} other {# stages}}\",\"rowActions\":\"Actions for {name}\",\"deleteWorkflow\":\"Delete workflow\",\"editWorkflow\":\"Edit workflow\",\"nameLabel\":\"Name\",\"descriptionLabel\":\"Description\",\"descriptionPlaceholder\":\"What is this workflow about?\",\"nameRequired\":\"A workflow needs a name.\",\"saveFailed\":\"The workflow could not be saved â try again.\",\"deleteFailed\":\"The workflow could not be deleted â try again.\",\"deleteConfirmTitle\":\"Delete {name}?\",\"deleteConfirmBody\":\"This permanently deletes the workflow and every stage it ran â agents, outputs, and history included. This cannot be undone.\",\"cancelDelete\":\"Cancel delete\",\"viewAllStages\":\"View all stages\",\"workflowsFallback\":\"Workflows\",\"selectWorkflow\":\"Select workflow\",\"noStagesYet\":\"No stages yet\",\"noWorkflowsTitle\":\"No workflows yet\",\"noWorkflowsPanel\":\"Start one to give your company a plan it can run.\",\"deleteTitle\":\"Delete â{name}â?\",\"deleteBody\":\"Every stage, agent and output in this workflow goes with it. This cannot be undone.\",\"deleteConfirm\":\"Delete it\",\"startedBy\":\"Started by {name}\",\"readOnly\":\"Read-only â you didn't start this workflow\",\"readOnlyBy\":\"Read-only â {name} started this workflow\",\"activeStages\":\"Active stages\",\"deleteConfirmPrompt\":\"Type {name} to confirm\",\"statusFolding\":\"Folding memories\",\"statusFoldReady\":\"Ready to fold\"},\"agentStatus\":{\"pendingMcp\":\"Pending\",\"done\":\"Done\",\"queued\":\"Queued\",\"skipped\":\"Skipped\",\"running\":\"Running\",\"runningNow\":\"Running now\",\"startedAgo\":\"Started {ago}\",\"stale\":\"Stalled\",\"locked\":\"Locked\",\"notRun\":\"Not run\"},\"stageStatus\":{\"running\":\"Running\",\"waitingForYou\":\"Waiting for you\",\"stalled\":\"Stalled\",\"completed\":\"Completed\",\"notOpenYet\":\"Not open yet\"},\"board\":{\"actionAgentBadge\":\"Action agent\",\"closeDecideEarly\":\"Close \u0026 decide early\",\"workspaceData\":\"Memory\",\"crumbSummary\":\"Summary\",\"decideNext\":\"Decide whatâs next\",\"hasSkillBadge\":\"Has skill\",\"loadingStage\":\"Loading stageâ¦\",\"loadingStageAgents\":\"Fetching its agents and live progress.\",\"loadingStageDescription\":\"Opening your current stage.\",\"noStagesDescription\":\"This workflow has no stages to show.\",\"noStagesTitle\":\"No stages yet\",\"notesWritten\":\"Notes\",\"o
2penOnMap\":\"Open on the map\",\"openWorkarea\":\"Open the work area\",\"preparingResults\":\"Preparing results\",\"recordGone\":\"This record is no longer in the workspace.\",\"recordNoDescription\":\"No description yet.\",\"recordsCreated\":\"{count, plural, one {# record} other {# records}}\",\"recurringAgentBadge\":\"Recurring agent\",\"relationshipsMade\":\"Relationships made\",\"resizeWorkarea\":\"Drag to resize the workarea\",\"viewOutput\":\"View output\",\"viewRecords\":\"View records\",\"viewResults\":\"View results\",\"updatingResults\":\"Updating results\",\"noResults\":\"No results\",\"workflowGraduated\":\"Workflow graduated\",\"workflowGraduatedDescription\":\"This workflow worked its plan through to the end.\",\"workflowKilled\":\"Workflow killed\",\"workflowKilledDescription\":\"This workflow was closed at the decision gate.\",\"workflowFolding\":\"Folding memories\",\"workflowFoldingDescription\":\"The work is done. Decide what its records become in your workspace map.\",\"workflowFoldReady\":\"Ready to fold\",\"workflowFoldingWorkingDescription\":\"Reading this workflow's records against your workspace map. Nothing to do yet.\"},\"panel\":{\"workflowMap\":\"Workflow map\",\"workflowMapTitle\":\"Open this workflow's own map\",\"workflowMapHint\":\"The records this workflow keeps for itself\",\"backToMap\":\"Back to the workspace map\",\"clickCanvasHint\":\"Click the stage or an agent on the canvas to see its details here.\",\"greetingAfternoon\":\"Good afternoon\",\"greetingEvening\":\"Good evening\",\"greetingMorning\":\"Good morning\",\"greetingWithName\":\"{greeting}, {name}\",\"needsYou\":\"Needs you\",\"nextStage\":\"Next stage\",\"nextStageTitle\":\"Next stage â {name}\",\"nothingWaiting\":\"Nothing waiting â agents are running on their own.\",\"strategicHypothesis\":\"Strategic hypothesis\",\"tabHome\":\"Home\",\"tabTutor\":\"Aria\",\"tabOutput\":\"Output\",\"tabRecords\":\"Records\",\"workFeatureView\":\"Work area view\"},\"runMcp\":{\"title\":\"Run this workflow via MCP\",\"pickDescription\":\"Pending agents run from your own AI tool. Pick the one you use.\",\"activeDescription\":\"Run the current stage from your AI tool â it works the whole loop over MCP.\",\"note\":\"It works the workflowâs current stage through the whole loop â finds running agents, does the work, submits each output, repeats as steps unlock.\",\"copyInstruction\":\"Copy the instruction\",\"changeTool\":\"Change tool\",\"directDescription\":\"Any other MCP client â generic instructions, nothing remembered.\",\"runVia\":\"Run via {tool}\",\"runningVia\":\"Running via {tool}\",\"runViaTitle\":\"Run this workflow via {tool}\",\"agentWorking\":\"An AI tool is working this workflow via {tool}\",\"leadClaudeCode\":\"In your \u003cb\u003eClaude Code\u003c/b\u003e session, run \u003ccode\u003e/mcp\u003c/code\u003e to confirm \u003cb\u003eunifounder\u003c/b\u003e is connected, then paste:\",\"leadClaude\":\"Open a chat with \u003cb\u003eUnifounder\u003c/b\u003e enabled â as a source or an integration.\",\"leadGemini\":\"In the \u003cb\u003eGemini CLI\u003c/b\u003e, run \u003ccode\u003e/mcp\u003c/code\u003e to confirm the server, then paste:\",\"leadCursor\":\"Open \u003cb\u003eAgent\u003c/b\u003e chat with the \u003cb\u003eunifounder\u003c/b\u003e server connected, then paste:\",\"leadCodex\":\"Run \u003ccode\u003e/mcp\u003c/code\u003e to confirm \u003cb\u003eunifounder\u003c/b\u003e is connected, then paste:\",\"leadChatgpt\":\"Start a chat with the \u003cb\u003eUnifounder\u003c/b\u003e connector on â needs a paid plan with the connector enabled on the web â then paste:\",\"leadPerplexity\":\"Open a new thread and \u003cb\u003eenable the Unifounder connector\u003c/b\u003e for it (Perplexity doesnât call connectors on its own), then paste:\",\"leadOpenclaw\":\"Check the server is attached â \u003ccode\u003eopenclaw mcp list\u003c/code\u003e â then paste:\",\"leadHermes\":\"Start \u003ccode\u003ehermes\u003c/code\u003e (it registers the serverâs tools as \u003ccode\u003emcp_unifounder_\u0026lt;tool\u0026gt;\u003c/code\u003e at startup) and paste:\",\"leadDirect\":\"With the \u003cb\u003eunifounder\u003c/b\u003e server connected in your client, paste:\",\"createTitle\":\"Start a workflow via MCP\",\"createPickDescription\":\"Spin up a new workflow from your own AI tool. Pick the one you use.\",\"createActiveDescription\":\"Run the create playbook from your AI tool â it stands up a new workflow and launches its first stage.\",\"createNote\":\"It stands up a new workflow from a definitionâs stage plan and launches the first stage.\",\"startVia\":\"Start a workflow via {tool}\",\"decideTitle\":\"Wrap up this stage via MCP\",\"decidePickDescription\":\"This stage's work is done. Have your AI tool read it back and put the decision to you.\",\"decideActiveDescription\":\"Every agent has finished â what's left is your call on what it proved.\",\"decideNote\":\"It reads the stage's outputs back to you and lays out the four choices. The decision stays yours â nothing is recorded until you say so.\",\"sayToAgentStep\":\"Say it to your agent:\",\"copy\":\"Copy\",\"copied\":\"Copied\",\"connectHint\":\"Nothing connected yet? \u003clink\u003eSet up the MCP server\u003c/link\u003e.\"},\"decision\":{\"validateLabel\":\"Validate\",\"validateTagline\":\"The data confirms the hypothesis\",\"validateEffect\":\"The learning is promoted â the next stage in the workflow's plan opens.\",\"pivotLabel\":\"Pivot\",\"pivotTagline\":\"Wrong hypothesis, but the data points somewhere\",\"pivotEffect\":\"The same stage re-runs with your new hypothesis. The old one retires.\",\"
2invalidateLabel\":\"Invalidate\",\"invalidateTagline\":\"Hypothesis refuted â this workflow retires\",\"invalidateEffect\":\"You choose which earlier stage in the plan to return to and rebuild from there.\",\"killLabel\":\"Kill\",\"killTagline\":\"The opportunity has no value â stop testing\",\"killEffect\":\"The whole workflow retires. Time and budget free up.\",\"title\":\"Close \u0026 decide\",\"subtitle\":\"S{stage} · Decision on the evidence\",\"stepPick\":\"Pick the direction\",\"stepConfirm\":\"Configure \u0026 confirm\",\"evidenceHeading\":\"What the evidence says\",\"confidenceLine\":\"Hypothesis confidence: {confidence}% · {done}/{total} agents done.\",\"progressLine\":\"{done}/{total} agents done.\",\"questionEarly\":\"You can close this stage whenever you want â how do we proceed on the hypothesis?\",\"questionReady\":\"The evidence is in â how do we proceed on the hypothesis?\",\"earlyWarning\":\"Unfinished agents will be cancelled; the output still generates from what was gathered so far.\",\"regeneratingWarning\":\"A correction is being folded into this stage's output. Wait until it's ready to validate, pivot or invalidate â you can still kill the workflow now.\",\"groupForward\":\"Move forward\",\"groupChangeCourse\":\"Change course\",\"backToDirections\":\"Back to directions\",\"whatHappens\":\"What happens on confirm\",\"landingValidateNext\":\"{entry} opens\",\"landingValidateLast\":\"Last stage in the plan â the workflow graduates\",\"landingPivot\":\"This stage re-runs with your new hypothesis\",\"landingInvalidate\":\"You pick the earlier stage to return to\",\"landingKill\":\"Nothing â the workflow retires\",\"pivotHypothesisLabel\":\"The new hypothesis this stage re-runs with\",\"pivotHypothesisPlaceholder\":\"What the data points to insteadâ¦\",\"hypothesisWillTest\":\"Hypothesis {entry} will test\",\"prefilledHint\":\"Prefilled with the stageâs default â edit freely.\",\"returnTo\":\"Return to\",\"returnToPlaceholder\":\"Pick the stage to go back to\",\"killWarning\":\"This retires the whole workflow. The stage, its outputs and learnings stay readable â but nothing new spawns from it.\",\"applyFailed\":\"The decision could not be applied.\",\"applyFailedRetry\":\"The decision could not be applied â try again.\",\"confirmValidateNext\":\"Confirm â archive S{from} and open S{to}\",\"confirmValidate\":\"Confirm â validate\",\"confirmPivot\":\"Confirm â pivot\",\"confirmInvalidate\":\"Confirm â invalidate\",\"confirmKill\":\"Confirm â kill\",\"entryLabel\":\"S{index} · {name}\",\"closedWith\":\"closed · {decision}\"},\"agentDetail\":{\"beingWorkedTitle\":\"Being worked via {tool}\",\"beingWorkedDescription\":\"An AI tool is working this agent right now. Reopen the session over MCP to keep going â the worklog below updates live.\",\"runsViaTitle\":\"This agent runs via {tool}\",\"runsViaDescription\":\"Agents are executed by your own AI tool, not in the app. Open it over MCP: the AI tool picks up this agent, does the work, and submits its output back here.\",\"outputAvailable\":\"Output available\",\"blocked\":\"Blocked\"},\"stageSummary\":{\"subtitle\":\"{question} · {done} of {total} agents done\",\"hypothesisToTest\":\"Hypothesis to test\",\"outputReady\":\"Output ready\",\"generatingOutput\":\"Generating the stage outputâ¦\",\"regeneratingOutput\":\"A correction is being folded into the stage outputâ¦\",\"outputSkipped\":\"No stage output: none of this stage's work finished before it closed, so there was nothing to summarise.\",\"outputFailed\":\"The stage output could not be generated.\",\"outputAutomatic\":\"The stage output is generated automatically once every agent completes.\"},\"planView\":{\"backToStages\":\"Back to stages\",\"theAgents\":\"The agents\",\"agentCount\":\"{count, plural, one {# agent} other {# agents}} · each ends with evidence you review\",\"noAgents\":\"No agents linked to this stage yet.\",\"decisionGate\":\"The decision gate\",\"decisionGateBody\":\"When the last agent is done, you get a simple answer: \u003cb\u003ekeep going, adjust, or move on\u003c/b\u003e â based on what real customers told us, not guesswork.\",\"launchStage\":\"Launch stage\"},\"ariaComposer\":{\"openImage\":\"Open image {name}\",\"attachImage\":\"Attach an image\",\"removeImage\":\"Remove image\",\"attachedImage\":\"Attached image\",\"uploading\":\"Uploadingâ¦\",\"uploadFailed\":\"Couldn't upload that image. Try again.\",\"imageType\":\"Only images can be attached â PNG, JPEG, WebP, GIF or AVIF.\",\"
2imageTooLarge\":\"That image is over {max} MB.\",\"tooManyImages\":\"Up to {max} images per message.\"},\"ariaPanel\":{\"heading\":\"Ask Aria about this workflow\",\"suggestion1\":\"Where does this workflow stand?\",\"suggestion2\":\"What did the last stage find?\",\"placeholder\":\"Ask about this workflowâ¦\",\"message\":\"Message\",\"sendMessage\":\"Send message\",\"thinking\":\"Thinkingâ¦\",\"lookingInto\":\"Looking into itâ¦\",\"error\":\"Sorry â something went wrong. Try again.\",\"explainer\":\"She sees every stage, agent, and output this workflow produced â ask where things stand or what the work found. She observes and explains; the running happens in your MCP tool.\",\"home\":\"Home\"},\"stagesMap\":{\"liveStage\":\"live stage\",\"title\":\"Stages â the workflow\",\"description\":\"One canvas per stage, oldest to newest, then the plan steps still ahead. Click a stage to open it.\",\"viewing\":\"Viewing\",\"agentsSetLater\":\"Agents are set when this stage opens.\",\"ghostHypothesis\":\"Opens only if the gate before it validates. Its hypothesis is set at the gate.\"},\"newWorkflow\":{\"emptyTitle\":\"No workflows yet\",\"emptyDescription\":\"Start one â it opens with its first stage ready to run.\",\"newWorkflowCta\":\"New workflow\",\"pageTitle\":\"Start a new workflow\",\"pageDescription\":\"A workflow runs its stages in order. It opens with the starting stage ready to run.\",\"noDefinitions\":\"No workflow definition is enabled â set one up under Admin â Authoring.\",\"stageCount\":\"{count, plural, one {# stage} other {# stages}}\",\"agentCount\":\"{count, plural, one {# agent} other {# agents}}\",\"workflowCount\":\"{count, plural, one {# workflow} other {# workflows}} running it\",\"loadingMore\":\"Loading more plansâ¦\",\"loadMoreFailed\":\"Could not load more plans.\",\"retry\":\"Retry\",\"stagesPickStart\":\"Stages · pick where to start\",\"stageSingle\":\"Stage\",\"nameLabel\":\"Name\",\"namePlaceholder\":\"What is this workflow called?\",\"nameRequired\":\"Give the workflow a name to start it.\",\"descriptionLabel\":\"Description\",\"descriptionPlaceholder\":\"Optional â what is this workflow all about? The idea, the market, the angle.\",\"hypothesisLabel\":\"Hypothesis to test\",\"hypothesisPlaceholder\":\"The thesis this workflow will test.\",\"startFailed\":\"Could not start the workflow.\",\"startWorkflow\":\"Start workflow\",\"allPlans\":\"All plans\",\"crumbTitle\":\"New workflow\"},\"verdict\":{\"title\":\"Synthesis of evidence\",\"subtitle\":\"What the resolved agents add up to â the basis for the call\",\"confidence\":\"Confidence\",\"holdsUp\":\"Holds up\",\"weakOrAgainst\":\"Weak or against\",\"stillUncertain\":\"Still uncertain\",\"openOutput\":\"Open stage output\"},\"promotion\":{\"skippedWorkflowMap\":\"Nothing was promoted â this workflow keeps its own map, and its work units wrote there as they ran.\",\"title\":\"Folded into your workspace map\",\"running\":\"Promoting this stage's findingsâ¦\",\"skipped\":\"There was nothing to promote â this stage produced no material to read.\",\"failed\":\"The promotion didn't finish, so your map may be missing part of what this stage found.\",\"refused\":\"The promotion proposed {count, plural, one {# change} other {# changes}} and none of them could be applied.\",\"applied\":\"{count, plural, one {# change} other {# changes}} landed on your map, out of {proposed} proposed.\",\"nothing\":\"This stage didn't add anything your records don't already hold.\",\"summaryIntended\":\"What it tried to fold in\",\"created\":\"Created\",\"updated\":\"Updated\",\"notes\":\"Notes\",\"links\":\"Relationships\",\"refusalsTitle\":\"{count, plural, one {# entry not applied} other {# entries not applied}}\",\"more\":\"{count, plural, one {# more entry is not listed} other {# more entries are not listed}}\",\"detailTitle\":\"What changed in your memory\",\"openSection\":\"Open\",\"otherSection\":\"Other records\",\"actionCreated\":\"Added\",\"actionUpdated\":\"Updated\",\"actionNote\":\"Noted on\",\"actionLink\":\"Connected\",\"noDetail\":\"This stage was promoted before the per-record detail was kept, so only the totals survive.\",\"entriesTruncated\":\"{count, plural, one {# more change isn't listed here} other {# more changes aren't listed here}}\",\"fieldDescription\":\"description\",\"fieldStatus\":\"status\",\"fieldPosition\":\"position\",\"fieldEmpty\":\"(empty)\"},\"leadStatus\":{\"new\":\"New\",\"contacted\":\"Contacted\",\"qualified\":\"Qualified\",\"customer\":\"Customer\",\"lost\":\"Lost\"},\"notes\":{\"title\":\"Notes\",\"subtitle\":\"Anything you or an AI tool writes about this record shows up here.\",\"placeholder\":\"Add a note\",\"log\":\"Log\",\"empty\":\"No notes yet â anything you or an AI tool writes about this record appears here.\",\"deleteEntry\":\"Delete entry\",\"loading\":\"Loading notes...\",\"loadFailed\":\"Couldn't load the notes.\",\"addFailed\":\"Couldn't save that note.\",\"deleteFailed\":\"Couldn't delete that note.\",\"minutesAgo\":\"{count}m ago\",\"hoursAgo\":\"{count}h ago\",\"daysAgo\":\"{count}d ago\",\"openWithCount\":\"{count, plural, =0 {Open notes} other {Open notes (#)}}\",\"mentionMissing\":\"No longer in your workspace\",\"mentionStep\":\"Mention\",\"mentionAdd\":\"Mention a record\",\"mentionRemove\":\"Remove mention\"},\"features\":{\"title\":\"Features\",\"description\":\"What your product does, area by area. Fill it in here, or let an AI tool sweep your repo and fill it over MCP.\",\"newFeature\":\"New feature\",\"backToProduct\":\"Product\",\"openFeature\":\"Open this area\",\"noFeatures\":\"No features in this area yet.\",\"emptyBefore\":\"Nothing here yet. Add an area, or point an AI tool at your repo and have it call\",\"collapse\":\"Collapse\",\"expand\":\"Expand\",\"hideFeatures\":\"Hide features\",\"showFeatures\":\"Show features\",\"rename\":\"Rename\",\"featureCount\":\"{count, plural, one {# feature} other {# features}}\",\"editNameDescription\":\"Edit name and description\",\"addDescription\":\"Add a descriptionâ¦\",\"deleteTitle\":\"Delete â{name}â?\",\"deleteFeatureBody\":\"{count, plural, one {This also deletes its # feature. This can't be und
2one.} other {This also deletes its # features. This can't be undone.}}\",\"deleteBody\":\"This can't be undone.\",\"createFeatureFailed\":\"Failed to create the feature\",\"saveFeatureFailed\":\"Failed to save the feature\",\"deleteFeatureFailed\":\"Failed to delete the feature\",\"statusFailed\":\"Failed to update status\",\"newFeature2\":\"New area\",\"editFeature\":\"Edit feature\",\"createFeature\":\"Create feature\",\"nameLabel\":\"Name\",\"areaNamePlaceholder\":\"Billing\",\"featureNamePlaceholder\":\"Stages\",\"descriptionLabel\":\"Description\",\"descriptionPlaceholder\":\"One or two sentences on what this is.\",\"viewer\":\"Viewer\",\"editor\":\"Editor\",\"unsavedChanges\":\"Unsaved changes · \",\"loadingTitle\":\"Product\",\"loadingDescription\":\"What your product does, area by area.\",\"loadFeatureFailed\":\"Failed to load area\",\"loadingFeature\":\"Loading areaâ¦\",\"productFeature\":\"Feature\",\"deletedOn\":\"Deleted {date}\",\"deletedExplain\":\"An AI tool removed this area. The record is kept so this agent's trail still resolves â it no longer appears on /product.\",\"features\":\"Features\",\"editOnProduct\":\"Edit on Product\",\"addFeature\":\"Add feature\",\"feature\":\"Feature\"},\"map\":{\"backToMapAria\":\"Back to the map\",\"crumbMemory\":\"Memory\",\"groupCount\":\"{count, plural, one {# record} other {# records}}\",\"openPanel\":\"Open the panel\",\"outputCount\":\"{count, plural, one {# output} other {# outputs}}\",\"outputsDetail\":\"{workflows, plural, one {# workflow} other {# workflows}} · {outputs, plural, one {# output} other {# outputs}}\",\"workflowNodeDetail\":\"{status} · {outputs, plural, one {# output} other {# outputs}}\",\"workflowOutputs\":\"Workflow outputs\",\"workspaceDetail\":\"{kinds, plural, one {# primitive} other {# primitives}} · {records, plural, one {# record} other {# records}}\",\"recurringRuns\":\"Agents\",\"recurringRunsDetail\":\"{instances, plural, one {# instance} other {# instances}} · {runs, plural, one {# execution} other {# executions}}\",\"recurringRunCount\":\"{count, plural, one {# execution} other {# executions}}\",\"recurringInstanceFinished\":\"Terminated · {count, plural, one {# execution} other {# executions}}\",\"recurringRunDetail\":\"{date} · {records, plural, =0 {no records} one {# record} other {# records}}\",\"crumbWorkflow\":\"Workflow\",\"ariaItemUnavailable\":\"That item is no longer on your map, or you can't see it.\"},\"mapAria\":{\"title\":\"Aria\",\"close\":\"Close Aria\",\"heading\":\"Ask Aria about your map\",\"explainer\":\"She can find anything on your map, tell you what it's connected to, and read the outputs behind it. Click what she shows to open it.\",\"suggestion1\":\"What's on this map?\",\"suggestion2\":\"Which records were added most recently?\",\"suggestion3\":\"What did the latest output say?\",\"placeholder\":\"Ask about your mapâ¦\",\"message\":\"Message\",\"sendMessage\":\"Send message\",\"thinking\":\"Thinkingâ¦\",\"lookingInto\":\"Looking into itâ¦\",\"error\":\"Sorry â something went wrong. Try again.\",\"threads\":\"Threads\",\"newThread\":\"New thread\",\"noThreads\":\"No threads yet. Ask something to start one.\",\"threadMessages\":\"{count, plural, one {# message} other {# messages}}\",\"deleteThread\":\"Delete thread\",\"deleteThreadTitle\":\"Delete this thread?\",\"deleteThreadBody\":\"â{title}â and its messages will no longer be shown. This can't be undone.\",\"deleteFailed\":\"Couldn't delete that thread. Try again.\",\"outputLabel\":\"Output\",\"openRecord\":\"Open {title} on the map\",\"openOutput\":\"Open the output {title}\",\"proposalRejected\":\"Cancelled\",\"proposalFailed\":\"Not applied\",\"proposalDecideFailed\":\"Couldn't record your decision. Try again.\",\"opFieldCleared\":\"cleared\",\"cardsPage\":\"{page} of {pages} · {count, plural, one {# item} other {# items}}\",\"cardsPrev\":\"Previous items\",\"cardsNext\":\"Next items\",\"actCreate\":\"Create\",\"actUpdate\":\"Update\",\"changeBefore\":\"Before\",\"changeAfter\":\"After\",\"changeDeleteWarning\":\"This record, its notes and its connections will be deleted, along with anything filed inside it.\",\"changeRecordGone\":\"That record
2is no longer on your map.\",\"changeNothing\":\"Nothing on the record would change.\",\"changeTitleCreate\":\"New {kind}\",\"changeTitleUpdate\":\"Changes to {title}\",\"changeTitleDelete\":\"Delete {title}\",\"openChange\":\"Open the proposed change\",\"changeTitleField\":\"Title\",\"changeDescriptionField\":\"Description\",\"proposalCreated\":\"Created\",\"proposalUpdated\":\"Updated\",\"proposalDeleted\":\"Deleted\"},\"mapPanel\":{\"editPrimitive\":\"Edit primitive\",\"visibilityTeam\":\"My team\",\"visibilityTeamHint\":\"You, the workspace owner, and everyone on your role.\",\"history\":\"History\",\"historyTitle\":\"History\",\"historyDescription\":\"Who changed â{title}â, and when.\",\"historyCreated\":\"Created\",\"historyUpdated\":\"Updated\",\"historyVisibility\":\"Visibility changed\",\"historyEmpty\":\"Nothing recorded yet.\",\"kindRestricted\":\"Visible to members of {roles}\",\"kindRestrictedBadge\":\"Restricted\",\"kindRestrictedHint\":\"Other members don't see this primitive or its records. The workspace owner always does.\",\"visibility\":\"Visibility\",\"visibilityPublic\":\"Public\",\"visibilityPrivate\":\"Private\",\"visibilityShared\":\"Shared\",\"visibilityPublicHint\":\"Every member who sees this primitive.\",\"visibilityPrivateHint\":\"Only you. Not the workspace owner, nobody else at all.\",\"visibilitySharedHint\":\"You, the owner, and members of the roles you pick.\",\"visibilitySharedWith\":\"Shared with {roles}\",\"visibilityNoRoles\":\"No roles to share with yet.\",\"visibilityLockedByParent\":\"{state} â locked: it lives inside something private\",\"visibilityCappedByParent\":\"It lives inside something shared with specific roles, so it can follow that, be shared with some of those roles, or be kept private.\",\"visibilitySave\":\"Save\",\"visibilitySaved\":\"Visibility updated\",\"visibilityChange\":\"Change\",\"visibilityFollowsApp\":\"Who can see it follows who may use {app} â set that in Settings â Apps.\",\"visibilityFollowsAppGeneric\":\"Who can see it follows who may use the app it belongs to.\",\"visibilityDialogTitle\":\"Who can see this record\",\"visibilityDialogHint\":\"The workspace owner always can. Everyone else reads what you choose here.\",\"kindVisibilityDialogTitle\":\"Who can see this primitive\",\"kindVisibilityDialogHint\":\"Every member sees it, or only the roles you pick.\",\"visibilityCancel\":\"Cancel\",\"visibilityInheritFromKind\":\"Same as the primitive\",\"visibilityInheritFromParent\":\"Same as the record it's inside\",\"visibilityInheritOption\":\"{source} · {state}\",\"visibilityInheritHint\":\"No audience of its own: it follows what it lives inside, and opens up or closes when that does.\",\"visibilityInheritedState\":\"{state} · inherited\",\"visibilityInheritedBadgeHint\":\"Inherited from what it lives inside\",\"actionFailed\":\"That didn't work. Try again.\",\"recordSaved\":\"Record saved\",\"addRelationship\":\"Add relationship\",\"backToBranch\":\"Back to {branch}\",\"backToWorkspace\":\"Back to the workspace\",\"backToMap\":\"Back to map\",\"branchDescChannels\":\"How demand reaches us\",\"branchDescContent\":\"What we've published\",\"branchDescMarket\":\"Who we sell to\",\"branchDescOffers\":\"What we sell, and for how much\",\"branchDescPeople\":\"Who builds it\",\"branchDescProblems\":\"What we exist to fix\",\"branchDescProduct\":\"What we build\",\"branchDescProofs\":\"What backs up our claims\",\"branchDescUsers\":\"Everyone who arrived\",\"branchDescWebPages\":\"Where we send people\",\"canvasEmptyBody\":\"A map is made of the primitives your workspace keeps â a market, a competitor, a customer. None have been defined yet.\",\"canvasEmptyTitle\":\"This map has nothing on it yet\",\"channelsBody\":\"The repeatable ways demand reaches the company. A channel is the route, not the run.\",\"contentBody\":\"What you've published. Where a piece went out is a relationship, not a field.\",\"create\":\"Create\",\"createChannel\":\"New channel\",\"createContact\":\"New contact\",\"createContentItem\":\"New piece\",\"createFeature\":\"New feature\",\"createMarket\":\"New market\",\"createOffer\":\"New offer\",\"createPerson\":\"New person\",\"createPersonNote\":\"The manager can be changed on the org chart.\",\"createProblem\"
2:\"New problem\",\"createProof\":\"New proof\",\"createRecord\":\"New {kind}\",\"createWebPage\":\"New page\",\"deleteBody\":\"It goes from the map, its lists and every relationship it had. This cannot be undone.\",\"deleteTitle\":\"Delete this record?\",\"editPersonNote\":\"Their name and who they report to are edited on the org chart.\",\"eyebrowChannel\":\"Channel\",\"eyebrowChannels\":\"Branch\",\"eyebrowWorkspace\":\"Workspace\",\"eyebrowContent\":\"Branch\",\"eyebrowContentItem\":\"Content item\",\"eyebrowFeature\":\"Feature\",\"eyebrowMarket\":\"Market\",\"eyebrowMarketRoot\":\"Market\",\"eyebrowOffer\":\"Offer\",\"eyebrowOffers\":\"Branch\",\"eyebrowPeople\":\"People\",\"eyebrowPerson\":\"Person\",\"eyebrowProblem\":\"Problem\",\"eyebrowProblems\":\"Branch\",\"eyebrowProduct\":\"Features\",\"eyebrowProof\":\"Proof\",\"eyebrowProofs\":\"Branch\",\"eyebrowSubMarket\":\"Market\",\"eyebrowUser\":\"Contact\",\"eyebrowUsers\":\"Contacts\",\"eyebrowWebPage\":\"Web page\",\"eyebrowWebPages\":\"Branch\",\"fieldNotSet\":\"(not set)\",\"fieldPickDate\":\"Pick a date\",\"fieldClearDate\":\"Clear\",\"filterAll\":\"All\",\"filterBy\":\"Filter by {field}\",\"filterClear\":\"Clear filter\",\"filterTrigger\":\"{field}: {value}\",\"growthBody\":\"What the company sells, and how that is moving: what is live, what it earns, and what it connects to.\",\"listEmptyBody\":\"Add the first one with New â or let your AI tool write them as it works.\",\"listEmptyTitle\":\"No records yet\",\"listFilter\":\"Filter\",\"loadingMap\":\"Drawing your map\",\"managePrimitives\":\"Manage primitives\",\"marketsBody\":\"Where you sell, and where you stand in each one.\",\"memory\":\"Primitive\",\"needsYou\":\"Needs you\",\"needsYouEmpty\":\"Nothing waiting â agents are running on their own.\",\"newEntry\":\"New\",\"noClaim\":\"No claim yet\",\"noManager\":\"Nobody\",\"noMarket\":\"No market yet\",\"noRelations\":\"{name} has no relationships yet.\",\"noStatement\":\"Nobody has said it yet\",\"noUrl\":\"Not published\",\"noVerbsBody\":\"A relationship is the verb that joins two records â \\\"packages\\\", \\\"came from\\\", \\\"solved by\\\". Define one for this primitive and you can start connecting records to it.\",\"noVerbsCta\":\"Set up relationships\",\"noVerbsTitle\":\"No relationships defined yet\",\"offersBody\":\"What the company sells: the product, packaged and priced, for a market.\",\"openChannels\":\"Open Channels\",\"openContent\":\"Open Content\",\"openMarket\":\"Open Market\",\"openOffers\":\"Open Pricing and Offers\",\"openPeople\":\"Open People\",\"openPlatform\":\"Open Product\",\"openProblems\":\"Open Problems\",\"o
2penProofs\":\"Open Proof\",\"openRelationships\":\"{count, plural, =0 {Open connections} other {Open connections (#)}}\",\"openTheMap\":\"Open the map\",\"openTheMemory\":\"Open the workspace memory\",\"openUsers\":\"Open Contacts\",\"openWebPages\":\"Open Web pages\",\"outputsBody\":\"Everything your workflows have produced. Pick one to read its summary.\",\"outputsBranchDesc\":\"What your workflows made\",\"outputsEmptyBody\":\"A stage writes one when its agents finish. They show up here.\",\"outputsEmptyTitle\":\"No outputs yet\",\"outputsFilter\":\"Filter outputs\",\"outputsFrom\":\"{workflow} · {stage}\",\"outputsTitle\":\"Workflow outputs\",\"ovDescChannels\":\"How each channel is performing\",\"ovDescMarket\":\"How the market map is moving\",\"ovDescOffers\":\"How pricing and revenue are trending\",\"ovDescUsers\":\"How contacts are growing\",\"overviewSection\":\"Overview\",\"panelCounts\":\"{records, plural, one {# record} other {# records}} · {primitives, plural, one {# primitive} other {# primitives}}\",\"panelTitle\":\"Workspace map\",\"peopleBody\":\"Who works here, and who reports to whom.\",\"platformBody\":\"What the product does, area by area.\",\"preview\":\"Preview\",\"previewNote\":\"Some sites refuse to be embedded and show blank here.\",\"previewOpen\":\"Open in a new tab\",\"problemsBody\":\"The painful needs your markets have. What solves one and what proves it are relationships.\",\"proofsBody\":\"The evidence behind what you claim, and whether it stands up.\",\"relationshipAddFailed\":\"Couldn't add that relationship.\",\"relationshipBack\":\"Back\",\"relationshipCancelAdd\":\"Cancel adding a relationship\",\"relationshipLoadFailed\":\"Couldn't load what you can connect to.\",\"relationshipLoading\":\"Loading...\",\"relationshipLoadingMore\":\"Loading moreâ¦\",\"relationshipNoCandidates\":\"Nothing to connect to here yet.\",\"relationshipSearch\":\"Search\",\"relationshipStepKind\":\"Connects to\",\"relationships\":\"Relationships\",\"relationshipsEmpty\":\"Nothing is connected to this yet.\",\"relationshipsSubtitle\":\"Everything this record is joined to, in both directions.\",\"removeRelationship\":\"Remove relationship\",\"removeRelationshipFailed\":\"Couldn't remove that relationship.\",\"rowActive\":\"Active\",\"rowBilling\":\"Billing\",\"rowChannels\":\"Channels\",\"rowClaim\":\"Claim\",\"rowCompany\":\"Company\",\"rowCurrency\":\"Currency\",\"rowDescription\":\"Description\",\"rowDirectReports\":\"Direct reports\",\"rowEmail\":\"Email\",\"rowFeature\":\"Area\",\"rowFirstName\":\"First name\",\"rowHeadcount\":\"Headcount\",\"rowKind\":\"Primitive\",\"rowLastName\":\"Last name\",\"rowLeadStatus\":\"Lead status\",\"rowLevels\":\"Levels\",\"rowLines\":\"Lines\",\"rowLive\":\"Live\",\"rowName\":\"Name\",\"rowPackaged\":\"Packaged features\",\"rowPartOf\":\"Part of\",\"rowPosition\":\"Position\",\"rowPrice\":\"Price\",\"rowReaches\":\"Reaches\",\"rowReportsTo\":\"Reports to\",\"rowRootMarkets\":\"Top-level\",\"rowSeverity\":\"Severity\",\"rowSoldTo\":\"Sold to\",\"rowStatement\":\"Statement\",\"rowStatus\":\"Status\",\"rowSubMarkets\":\"Markets\",\"rowTotal\":\"Total\",\"rowType\":\"Type\",\"rowUrl\":\"Link\",\"rowVerified\":\"Verified\",\"searchEmpty\":\"Nothing matches that.\",\"searchEmptyBody\":\"Try a shorter word, or a different spelling.\",\"searchNodes\":\"Search records and notes\",\"showRelationships\":\"Show relationships\",\"showRelationshipsDesc\":\"Links between objects, across records.\",\"tabDetails\":\"Details\",\"tabNotes\":\"Notes\",\"tabRelationships\":\"Relationships\",\"titleChannels\":\"Channels\",\"titleContent\":\"Content\",\"titleGrowth\":\"Growth\",\"titleMarkets\":\"Market\",\"titleOffers\":\"Pricing and Offers\",\"titlePeople\":\"People\",\"titlePlatform\":\"Features\",\"titleProblems\":\"Problems\",\"titleProofs\":\"Proof\",\"titleUsers\":\"Contacts\",\"titleWebPages\":\"Web pages\",\"usersShowing\":\"Showing {shown} of {total}.\",\"webPagesBody\":\"The pages you own and send people to. What a page presents is a relationship, not a field.\",\"recurringTitle\":\"Agents\",\"recurringBody\":\"Every execution this agent has recorded. Pick one to read what it found.\",\"recurringBranchDesc\":\"Your recurring and one-off agents\",\"recurringEmptyTitle\":\"No executions yet\",\"recurringEmptyBody\":\"An execution is recorded when a re
2curring agent finishes. They show up here.\",\"recurringFilter\":\"Filter executions\",\"recurringFrom\":\"{instance} · {date}\",\"recurringTerminated\":\"Terminated\",\"pagerPrevious\":\"Previous page\",\"pagerNext\":\"Next page\",\"pagerSummary\":\"Page {page} of {pages} · {total, plural, one {# row} other {# rows}}\",\"relationshipOpenFailed\":\"Couldn't open that record.\",\"imageUpload\":\"Upload image\",\"imageUploading\":\"Uploadingâ¦\",\"imageRemove\":\"Remove image\",\"audioUpload\":\"Upload audio\",\"audioUploading\":\"Uploadingâ¦\",\"audioRemove\":\"Remove audio\",\"fileUpload\":\"Upload file\",\"fileUploading\":\"Uploadingâ¦\",\"fileRemove\":\"Remove file\",\"uploadTooLarge\":\"That file is {size} MB â one upload can carry up to {limit} MB.\",\"uploadingProgress\":\"Uploading⦠{percent}%\",\"fileOpen\":\"Download the file\",\"outputsStagesBody\":\"The stages of {workflow} that produced outputs. Pick one to see who wrote what.\",\"stageOutputsBody\":\"What each agent produced in this stage of {workflow}. Pick one to read it.\",\"outputsStageReport\":\"Stage output\",\"agentsBody\":\"Every agent this workspace runs â recurring and one-off. A recurring agent opens its executions; a one-off opens its result.\",\"agentsFilter\":\"Filter agents\",\"agentsRuns\":\"{count, plural, one {# execution} other {# executions}}\",\"outputsWorkflowsBody\":\"The workflows that have produced outputs. Pick one for its stages.\",\"outputsWorkflowFilter\":\"Filter workflows\",\"workflowStageCount\":\"{count, plural, one {# stage} other {# stages}}\",\"startWorkflowHint\":\"Answer a question, then decide\",\"recordGone\":\"This record is no longer in the workspace â it may have been deleted since the link was made.\",\"mediaUploadingWait\":\"Uploadingâ¦\",\"imageOpen\":\"Open {label}\",\"imageZoomIn\":\"Zoom in\",\"imageZoomOut\":\"Zoom out\",\"imageReset\":\"Reset\",\"imageOpenFile\":\"Open the file\",\"audienceLabel\":\"Show primitives\",\"audienceDesc\":\"Whose primitives this map draws.\",\"audienceAll\":\"All\",\"audienceWorkspace\":\"Workspace\",\"audiencePersonal\":\"Personal\",\"openDocument\":\"Open\",\"htmlFileDownload\":\"Download the file\",\"htmlFileTooLarge\":\"This page is too large to open here. Download the file instead.\",\"documentChoose\":\"Choose a file\",\"documentReplace\":\"Replace file\",\"documentAccept\":\".md or .html\",\"documentCurrent\":\"Current document\",\"documentRemove\":\"Remove\",\"documentBadType\":\"Choose a .md or .html file.\",\"documentTooLarge\":\"That file is over {max} characters.\"},\"memoryAll\":{\"title\":\"Workspace memory\",\"subtitle\":\"Everything the workspace knows, in {count, plural, one {# collection} other {# collections}} â one per primitive it keeps.\",\"close\":\"Close\",\"modeLinear\":\"Linear\",\"modeMap\":\"Map\",\"previousFeature\":\"Previous collection\",\"nextFeature\":\"Next collection\",\"goToFeature\":\"Go to {feature}\",\"openFeature\":\"Open {feature}\",\"open\":\"Open\",\"records\":\"{count, plural, one {# record} other {# records}}\",\"emptyFeature\":\"Nothing recorded here yet.\",\"backToMemory\":\"Back to workspace memory\",\"searchPlaceholder\":\"Search the memory â a name, a descriptionâ¦\",\"searchClear\":\"Clear search\",\"noMatches\":\"Nothing here matches.\",\"noCollectionsTitle\":\"No collections yet\",\"noCollectionsBody\":\"Define the primitives this workspace keeps under Primitives â each one becomes a collection here.\",\"collectionEmptyTitle\":\"No {collection} yet\",\"collectionEmptyBody\":\"Add the first one with New â or let your AI tool write them as it works.\",\"unknownCollectionTitle\":\"There is no collection by that name\",\"unknownCollectionBody\":\"It may have been renamed or removed. The collections this workspace keeps are one step back.\"},\"artifacts\":{\"add\":\"Add\",\"addManually\":\"Add manually\",\"ariaPlaceholder\":\"Ask about this outputâ¦\",\"ariaSuggestion1\":\"Summarize this in three bullets\",\"ariaSuggestion2\":\"What's the weakest evidence here?\",\"askAboutOutput\":\"Ask about this output\",\"askAboutOutputBody\":\"She has the whole document in front of her, plus the workflow it came from â ask her to explain a section, pressure-test a finding, or say what it means for your next move.\",\"bulkPartialFailure\":\"{failed} of {total} could not be deleted â the rest were removed.\",\"contentPlaceholder\":\"# Heading\\n\\nWrite markdown hereâ¦\",\"deleteBulkBody\":\"{count, plural, one {The selected output will be permanently removed. This cannot be undone.} other {The # selected outputs will be permanently removed. This cannot be undone.}}\",\"deleteBulkTitle\":\"{count, plural, one {Delete this output?} other {Delete # outputs?}}\",\"deleteFailed\":\"Failed to delete\",\"deleteOne\":\"Delete {title}\",\"deleteOneBody\":\"â{title}â will be permanently removed. This cannot be undone.\",\"deleteOneTitle\":\"Delete this output?\",\"deleteSelected\":\"Delete selected ({count})\",\"deleting\":\"Deletingâ¦\",\"deliveredNoLink\":\"Delivered â no public link\",\"descriptionLabel\":\"Description (optional)\",\"descriptionPlaceholder\":\"Internal launch notes for the Q3 push\",\"editMarkdown\":\"Edit markdown output\",\"emptyDescription\":\"Add one manually or import a markdown file â or open a thread and ask Aria to draft one.\",\"emptyTitle\":\"No outputs yet\",\"fileCount\":\"{count, plural, one {# file} other {# files}}\",\"fileTooLarge\":\"File too large (max {max} MB).\",\"goToSlide\":\"Go to slide {index}\",\"importFailed\":\"Import failed\",\"importFile\":\"Import file (.md, .txt)\",\"importing\":\"Importingâ¦\",\"loadFailed\":\"Failed to load\",\"loadOutputFailed\":\"Failed to load the output\",\"loadingSummary\":\"Loading summaryâ¦\",\"markdownLabel\":\"Markdown\",\"newMarkdown\":\"New markdown output\",\"next\":\"Next\",\"noMatches\":\"No outputs match â{query}â.\",\"noSummaryBody\":\"This output was written without a slide summary. The full document has everything.\",\"noSummaryTitle\":\"No summary\",\"noWorkflowsDescription\":\"Agent and stage outputs will appear here as your workflows run.\",\"noWorkflowsTitle\":\"No workflows yet\",\"nothingHere\":\"Nothing here yet â outputs land as the agents complete.\",\"nothingToDisplay\":\"Nothing to display.\",\"output\":\"Output\",\"outputSummary\":\"Output summary\",\"pageDescription\":\"Your own documents, plus everything your workflows have produced â organized by workflow and stage.\",\"pageTitle\":\"Outputs\",\"prev\":\"Prev\",\"saveChanges\":\"Save changes\",\"saveFailed\":\"Failed to save\",\"searchPlaceholder\":\"Search by title or description\",\"selectAllOnPage\":\"Select all on this page\",\"selectOne\":\"Select {title}\",\"sentTo\":\"Sent {date} via {source} to {recipient}\",\"sentVia\":\"Sent {date} via {source}\",\"showAria\":\"Ask Aria\",\"showingRange\":\"Showing {from}â{to} of {total}\",\"slugImmutable\":\"(immutable)\",\"slugLabel\":\"Slug\",\"slugOptional\":\"(optional)\",\"slugPlaceholder\":\"auto-generated if blank\",\"stageCount\":\"{count, plural, one {# stage} other {# stages}}\",\"stageOutput\":\"Stage output\",\"tabWorkflows\":\"Workflows\",\"tabYourDocuments\":\"Your documents\",\"tagOutreachDm\":\"Outreach DM\",\"titleLabel\":\"Title\",\"titlePlaceholder\":\"Q3 launch notes\",\"typeDocument\":\"Document\",\"updatedAt\":\"Updated {date}\",\"viewFullOutput\":\"View full output\",\"viewerTitle\":\"Output viewer\"},\"mcp\":{\"title\":\"MCP server\",\"description\":\"Connect MCP clients like Claude Code to your workspace. Pick your AI tool, follow its connect guide, and it can work through Aria's tools.\",\"authToken\":\"Auth token\",\"authTokenHelpBefore\":\"Passed as the\",\"authTokenHelpAfter\":\"header.\",\"yourTokenOnce\":\"Your token â shown once\",\"copyAuthToken\":\"Copy auth token\",\"regenerate\":\"Regenerate token\",\"generate\":\"Generate auth token\",\"connectClient\":\"Connect a client\",\"connectClientHelp\":\"Pick the AI tool you use and we'll walk you through attaching your Unifounder MCP server there.\",\"chooseDifferent\":\"Choose a different tool\",\"connectTool\":\"Connect {tool}\",\"yourAiTool\":\"your AI tool\",\"mcpClient\":\"MCP client\",\"connectHelp\":\"Add your Unifounder MCP server, then ask your tool to work on a workflow â the âRun viaâ¦â button on any stage hands you the exact instruction.\",\"endpoint\"
2:\"MCP endpoint\",\"copyEndpoint\":\"Copy MCP endpoint URL\",\"optionOauth\":\"Option A â OAuth\",\"optionOauthHelp\":\"Add the endpoint as an MCP server in your tool; approve access with your Unifounder login in the browser window it opens. No token needed â most MCP clients support this out of the box.\",\"finalStep\":\"Start a new chat and ask it to work on your workflow â it drives Unifounder through the server's tools.\",\"finalStepSource\":\"Start a new chat, enable the Unifounder connector for the conversation, and ask it to work on your workflow â it drives Unifounder through the server's tools.\",\"tabTokens\":\"Tokens\",\"tabConnect\":\"Connect a client\",\"columnName\":\"Name\",\"columnCreated\":\"Created\",\"columnLastUsed\":\"Last used\",\"columnActions\":\"Actions\",\"token\":\"Token\",\"tokenHelp\":\"Your personal bearer credential â shown once at creation. Keep one per place it lives; revoking one leaves the others working.\",\"newToken\":\"New token\",\"noTokens\":\"No tokens yet\",\"noTokensHelp\":\"Create one to let an MCP client authenticate against this workspace.\",\"createdOn\":\"Created {date}\",\"lastUsed\":\"Last used {date}\",\"neverUsed\":\"Never used\",\"revokeAria\":\"Revoke {name}\",\"copyYourToken\":\"Copy your token\",\"copyYourTokenHelp\":\"This is the only time it will be shown â only a hash is stored. Paste it into your MCP client as the bearer token.\",\"copyToken\":\"Copy token\",\"done\":\"Done\",\"newTokenTitle\":\"New MCP token\",\"nameLabel\":\"Name\",\"namePlaceholder\":\"Claude Code\",\"createToken\":\"Create token\",\"revokeTitle\":\"Revoke â{name}â?\",\"revokeBody\":\"Any MCP client still using this token will immediately lose access. This cannot be undone.\",\"revoke\":\"Revoke\",\"revoked\":\"Revoked â{name}â.\",\"createFailed\":\"Couldn't create the token â try again.\",\"createFailedShort\":\"Could not create the token.\",\"revokeFailed\":\"Could not revoke the token.\",\"copyFailed\":\"Copy failed â select the token and copy manually.\",\"networkError\":\"Network error â try again.\",\"newTokenBody\":\"Name it after where it will live â âClaude Codeâ, âlaptopâ. Your existing tokens keep working.\",\"descriptionForWorkspace\":\"Personal tokens for the inbound MCP server, scoped to {workspace}. A token only ever acts in that workspace.\"},\"sources\":{\"title\":\"Sources\",\"description\":\"Your integrations for {workspace}, hosted by Composio. A connection is yours alone â other members of this workspace can't see or use it.\",\"refresh\":\"Refresh\",\"refreshing\":\"Refreshingâ¦\",\"connectedOk\":\"Connected {name} successfully.\",\"connectionFailed\":\"Connection failed. Try again or check the auth config in your Composio dashboard.\",\"connectionFailedReason\":\"Connection failed: {reason}. Try again or check the auth config in your Composio dashboard.\",\"noToolkits\":\"No toolkits configured.\",\"shownOf\":\"{shown} of {total} shown · {connected} connected\",\"connectedOf\":\"{connected} of {total} connected\",\"searchPlaceholder\":\"Search toolkitsâ¦\",\"loadFailed\":\"Load failed\",\"all\":\"All\",\"connected\":\"Connected\",\"catSales\":\"Sales \u0026 CRM\",\"catMarketing\":\"Marketing\",\"catCommunication\":\"Communication\",\"catProductivity\":\"Productivity\",\"catDeveloper\":\"Developer\",\"catFinance\":\"Finance\",\"catContent\":\"Content\",\"catOther\":\"Other\",\"noMatch\":\"No toolkits match this filter.\",\"statusConnected\":\"Connected\",\"statusAwaitingOauth\":\"Awaiting OAuth\",\"statusExpired\":\"Expired\",\"statusFailed\":\"Failed\",\"statusInactive\":\"Inactive\",\"statusUnknown\":\"Unknown\",\"notConnected\":\"Not connected\",\"disconnect\":\"Disconnect\",\"disconnecting\":\"Disconnectingâ¦\",\"check\":\"Check\",\"checking\":\"Checkingâ¦\",\"connect\":\"Connect\",\"connecting\":\"Connectingâ¦\",\"connectFailed\":\"Connect failed\",\"checkFailed\":\"Check failed\",\"disconnectFailed\":\"Disconnect failed\",\"healthy\":\"Connection is healthy.\",\"issueDetected\":\"Connection issue detected.\",\"disconnectTitle\":\"Disconnect {name}?\",\"disconnectBody\":\"This removes Composio's stored credentials for this toolkit. You can reconnect at any time.\",\"connectTitle\":\"Connect {name}\",\"connectBody\":\"{name} needs a few details before we can complete the OAuth handoff.\",\"fieldRequired\":\"Required: {field}\",\"fieldInvalid\":\"Invalid {field}.\",\"details\":\"Details\",\"backToSources\":\"Back to sources\",\"tabAll\":\"All\",\"tabConnected\":\"Connected · {count}\",\"tabNotConnected\":\"Not connected · {count}\",\"emptyTitle\":\"No sources match\",\"emptyBody\":\"Try a different category, or clear the search.\",\"detailsSubtitle\":\"Hosted by Composio\",\"detailsSubtitleWithCategory\":\"{category} · hosted by Composio\",\"actionsTitle\":\"Actions\",\"actionsLoading\":\"Loading actionsâ¦\",\"actionsCount\":\"{count, plural, =0 {No actions} one {# action} other {# actions}}\",\"actionsCountCapped\":\"Showing {shown} of {total} actions\",\"actionsFailed\":\"Could not load actions\",\"searchActionsPlaceholder\":\"Search actionsâ¦\",\"noActions\":\"This source publishes no actions yet.\",\"noActionsMatch\":\"No actions match that search.\",\"actionsFootnote\":\"Agents run these actions through MCP once the source is connected â for example Gmail to send an email to a contact on your map. OAuth authorization, revocable at any time.\"},\"profileEdit\":{\"saveFailed\":\"Failed to save profile\",\"saved\":\"Profile saved\",\"removeDocF
2ailed\":\"Failed to remove document\",\"removeFailed\":\"Failed to remove\",\"name\":\"Name\",\"namePlaceholder\":\"Your name\",\"role\":\"Role\",\"rolePlaceholder\":\"e.g. Solo founder\",\"maturity\":\"Stage\",\"stagePlaceholder\":\"Select a stage\",\"profileUrl\":\"Profile URL\",\"removeDoc\":\"Remove {title}\",\"saveChanges\":\"Save changes\",\"editName\":\"Edit {field}\",\"saveName\":\"Save {field}\",\"cancelEditing\":\"Cancel editing {field}\",\"fieldDisplayName\":\"display name\",\"nameSaveFailed\":\"Couldn't save your name.\",\"photoTitle\":\"Profile picture\",\"photoEditHelp\":\"Drag to reposition and use the slider to zoom. The circle shows the final crop.\",\"photoUploadHelp\":\"Upload a square-ish photo. You'll be able to pan and zoom before saving.\",\"changePicture\":\"Change profile picture\",\"cropPreview\":\"Crop preview\",\"choosePhoto\":\"Click to choose a photo\",\"zoom\":\"Zoom\",\"savePhoto\":\"Save photo\",\"unsupportedImage\":\"Only PNG, JPEG or WebP images are supported\",\"imageTooLarge\":\"Image is too large (max 10 MB)\",\"couldNotLoadImage\":\"Could not load image\",\"couldNotReadFile\":\"Could not read file\",\"couldNotRenderCrop\":\"Could not render crop\",\"uploadFailed\":\"Upload failed\",\"pictureUpdated\":\"Profile picture updated\",\"couldNotSavePhoto\":\"Could not save photo\",\"couldNotRemovePhoto\":\"Could not remove photo\",\"pictureRemoved\":\"Profile picture removed\",\"editProfile\":\"Edit profile\",\"editProfileDescription\":\"Update your profile details and attached documents.\",\"profileDocuments\":\"Profile documents\",\"upload\":\"Upload\",\"changePhoto\":\"Change photo\",\"removePhoto\":\"Remove photo\",\"backToProfile\":\"Back to profile\",\"profileSection\":\"Profile\",\"profileSectionHint\"
2:\"Basic details shown on your profile.\",\"documentsHint\":\"Plain-text context about you or your work. Only .txt and .md files, up to 1 MB each.\",\"noDocuments\":\"No documents attached yet.\"},\"founderBrief\":{\"title\":\"Founder brief\",\"description\":\"Who you are â your background, track record, strengths, how you work, your constraints. About you, not the company: it follows you into every workspace, and every agent receives it as background context, never as instructions.\",\"placeholder\":\"# Founder\\\\n\\\\nWrite anything Aria should remember about youâ¦\",\"saved\":\"Founder brief saved\",\"saveFailed\":\"Failed to save memory\",\"emptyState\":\"Nothing saved yet. Click Edit to add context, or upload a document on the right and Aria will fold what matters into this profile.\",\"updating\":\"Updating contact contextâ¦\",\"footerUpdated\":\"Updated {date} · shared with every workspace on your account\",\"footerShared\":\"Shared with every workspace on your account\"},\"sourceShims\":{\"ghostTitle\":\"Ghost is no longer supported\",\"openSources\":\"Open Sources\",\"network\":\"Network\",\"loadFailed\":\"Load failed\",\"gotIt\":\"Got it\",\"connectionFailed\":\"Connection failed\"},\"auth\":{\"createAccount\":\"Create your account\",\"welcomeBack\":\"Welcome back\",\"signupSubtitle\":\"Start building your durable startup knowledge base\",\"signinSubtitle\":\"Sign in to pick up where you left off\",\"fullName\":\"Full name\",\"email\":\"Email\",\"password\":\"Password\",\"passwordHint\":\"At least 8 characters.\",\"repeatPassword\":\"Repeat password\",\"creatingAccount\":\"Creating accountâ¦\",\"getStarted\":\"Get started\",\"signingIn\":\"Signing inâ¦\",\"signIn\":\"Sign in\",\"haveAccount\":\"Already have an account? \",\"noAccount\":\"Don't have an account? \",\"createOne\":\"Create one\",\"missingCredentials\":\"Enter your email and password.\",\"badCredentials\":\"That email and password don't match.\",\"missingRegistration\":\"Add your name, email, and password.\",\"passwordTooShort\":\"Password must be at least 8 characters.\",\"passwordMismatch\":\"Those passwords don't match.\",\"createFailed\":\"Could not create your account.\",\"createdPleaseSignIn\":\"Account created â please sign in.\",\"backToUnifounder\":\"â Back to Unifounder\",\"forgotPassword\":\"Forgot password?\",\"forgotTitle\":\"Reset your password\",\"forgotSubtitle\":\"Enter your accountâs email and weâll send you a reset link.\",\"sendResetLink\":\"Send reset link\",\"sendingResetLink\":\"Sendingâ¦\",\"forgotSentTitle\":\"Check your email\",\"forgotSentBody\":\"If that email has an account, a password reset link is on its way.\",\"forgotFailed\":\"Could not send the link. Try again.\",\"resetTitle\":\"Choose a new password\",\"resetSubtitle\":\"Set the new password for your account.\",\"newPassword\":\"New password\",\"resetSubmit\":\"Save password\",\"resettingPassword\":\"Savingâ¦\",\"resetDoneTitle\":\"Password updated\",\"resetDoneBody\":\"You can sign in with your new password now.\",\"resetInvalid\":\"This link is invalid or has expired.\",\"requestNewLink\":\"Request a new link\",\"backToSignIn\":\"Back to sign in\",\"confirmedTitle\":\"Email confirmed\",\"confirmedBody\":\"Your email address is confirmed.\",\"confirmInvalidTitle\":\"This link has expired\",\"confirmInvalidBody\":\"The confirmation link is invalid or was already used.\",\"continueCta\":\"Continue\",\"passwordRequirements\":\"Password doesnât meet all the requirements yet.\",\"passwordRuleLength\":\"At least 8 characters\",\"passwordRuleLowercase\":\"One lowercase letter\",\"passwordRuleUppercase\":\"One uppercase letter\",\"passwordRuleNumber\":\"One number\",\"passwordRuleSymbol\":\"One symbol\"},\"waitlist\":{\"enterName\":\"Enter your name.\",\"invalidEmail\":\"Enter a valid email address.\",\"somethingWrong\":\"Something went wrong. Try again in a moment.\",\"networkError\":\"Network error â try again.\",\"goBack\":\"Go back\",\"continue\":\"Continue\",\"name\":\"Name\",\"namePlaceholder\":\"Jane Founder\",\"email\":\"Email\",\"emailPlaceholder\":\"[email protected]\",\"inTouch\":\"We'll be in touch when your seat opens up.\",\"onTheList\":\"You're on the list.\",\"loggedAtMaturity\":\"We've logged you at stage {code} · {label}. We'll be in touch when your seat opens up.\",\"joinWaitlist\":\"Join the waitlist\",\"backToHome\":\"Back to home\",\"earlyAccess\":\"Early access\",\"title\":\"Join the waitlist.\",\"subtitle\":\"This isn't a queue â it's the start of your founder profile. We onboard every founder personally, one at a time, so your AI co-founder knows your company from day one. The earlier you join, the sooner you build.\",\"firstName\":\"First name\",\"lastName\":\"Last name\",\"linkLabel\":\"Website or profile link (optional)\",\"noSpam\":\"No spam. One email when your onboarding spot opens.\",\"backToUnifounder\":\"â Back to Unifounder\",\"joining\":\"Joiningâ¦\",\"sourceLabel\":\"How did you hear about us? (optional)\",\"sourcePrefer\":\"Prefer not to say\",\"sourceFriend\":\"A friend or colleague\",\"sourceSearch\":\"Search\",\"sourceOther\":\"Somewhere else\",\"sourceOtherPlaceholder\":\"Where?\"},\"suspended\":{\"title\":\"Your account is suspended\",\"bodyWithEmail\":\"Access to Unifounder is paused for {email}. Nothing has been deleted â your workspace, workflows and history are all intact and come back the moment access is restored.\",\"bodyNoEmail\":\"Access to Unifounder is paused for this account. Nothing has been deleted â your workspace, workflows and history are all intact and come back the moment access is restored.\",\"suspendedOn\":\"Suspended {date}\",\"signOut\":\"Sign out\"},\"workspaceBlocked\":{\"title\":\"This workspace is blocked\",\"body\":\"Access to {workspace} is paused. Nothing has been deleted â its map, workflows and history are all intact and come back the moment access is restored.\",\"blockedOn\":\"Blocked {date}\",\"otherWorkspaces\":\"Your other workspaces\",\"signOut\":\"Sign out\"},\"consent\":{\"wantsToConnect\":\"wants to connect to your Unifounder workspace\",\"scopeAgents\":\"Run stage agents, read and submit outputs, and search your outputs.\",\"scopeIntegrations\":\"Act through your connected integrations (send, post, create) when you ask it to.\",\"scopeExpiry\":\"Access expires automatically and is revocable any time from the MCP server page.\",\"redirectBack\":\"You'll be sent back to \u003chost\u003e{host}
2\u003c/host\u003e.\",\"deny\":\"Deny\",\"approve\":\"Approve\",\"somethingWrong\":\"Something went wrong â try again.\",\"missingParams\":\"The request is missing required parameters (client_id, redirect_uri, code_challenge).\",\"unknownClient\":\"Unknown client â it may need to re-register.\",\"urlAppNotAdded\":\"{url} hasn't been added to a workspace yet. A member with Manage apps adds it under Settings â Apps â New app â From manifest, then you can connect it.\",\"redirectMismatch\":\"The redirect URL doesn't match what this client registered.\",\"cannotProceed\":\"Connection request can't proceed\",\"workspaceLabel\":\"Workspace\",\"workspaceSingle\":\"Connecting to {workspace}.\",\"appWantsAccess\":\"wants access to your Unifounder workspace\",\"appScopeExpiry\":\"Access lasts while you keep the app connected. Revoke it any time from Settings â Apps â Connected.\",\"blockedTitle\":\"Your permissions don't cover everything this app asked for:\",\"blockedNote\":\"You can still continue â the rest of the access above works. These will be refused until an owner widens your role in Settings â Members.\",\"blockedNoteAll\":\"Your role covers none of what this app asked for, so it will not be able to do anything. Ask an owner to widen your role in Settings â Members before connecting it.\",\"appHomepage\":\"About this app\",\"appsDisabled\":\"Apps aren't enabled for this account yet.\",\"appsNoWorkspace\":\"You need a workspace before you can connect an app.\",\"appUnregistered\":\"This app is not a registered Unifounder app, so it cannot be connected.\",\"appOwnerUnavailable\":\"This app is unavailable â its developer's account is suspended.\",\"workspaceUnavailableOption\":\"{workspace} â not available\",\"workspaceUnavailableNote\":\"Your permissions in {workspace} don't cover anything this app asked for, so it won't be able to do anything there. You can still connect it â ask an owner to widen your role in Settings â Members and it will start working, with no need to approve again.\",\"appNotAllowed\":\"None of your workspaces have allowed {app}. A member with Manage apps adds it under Settings â Apps, then you can connect it.\",\"workspaceNotAllowedOption\":\"{workspace} â not allowed\",\"workspaceNotAllowedNote\":\"{workspace} hasn't allowed this app, so it can't be connected there. A member with Manage apps adds it under Settings â Apps.\",\"appNotAllowedForRole\":\"{app} is only open to some roles in your workspaces, and yours isn't one of them. A member with Manage apps can change that under Settings â Apps.\",\"workspaceRoleBlockedNote\":\"{workspace} keeps this app to some roles, and yours isn't one of them. A member with Manage apps can change that under Settings â Apps.\",\"appDisabled\":\"{app} is switched off in your workspaces. A member with Manage apps can switch it back on under Settings â Apps.\",\"workspaceDisabledNote\":\"{workspace} has switched this app off, so it can't be connected there. A member with Manage apps can switch it back on under Settings â Apps.\"},\"placement\":{\"eyebrow\":\"Unifounder · Onboarding questionnaire\",\"intro\":\"First we confirm what {tool} already read about you and your business, then {count} short questions place you: what you already have, and what to find out next. At the end you get the stage of the workflow that fits you best â and your workspace gets built on it.\",\"start\":\"Start the questionnaire\",\"introTitle\":\"Find \u003cem\u003eyour starting\u003c/em\u003e point.\",\"metaQuestions\":\"{profile} profile questions + {placement} placement questions\",\"metaTime\":\"~2 minutes\",\"metaResult\":\"1 assigned stage\",\"skipToWorkspace\":\"Skip the questionnaire â open my workspace\",\"skipDescription\":\"Taking you to your workspace.\",\"skipFailed\":\"Couldn't skip â try again.\",\"saveProfileFailed\":\"Couldn't save your answer.\",\"fromTool\":\"From {tool}\",\"fromProfile\":\"From your profile\",\"profileWorkspaceTag\":\"Profile · Your workspace\",\"profileWorkspaceTitle\":\"What's your workspace called?\",\"profileWorkspaceSub\":\"Correct it if it isn't right.\",\"profileWorkspacePlaceholder\":\"Workspace name\",\"profileBriefTag\":\"Profile · Founder brief\",\"profileBriefTitle\":\"Who are you?\",\"profileBriefSub\":\"Your founder brief â about you, not the company. Every agent reads
2it before it starts, in every workspace you open. Correct anything that's off.\",\"profileBriefPlaceholder\":\"Your background, what you're strong at, how you work\",\"profileGoalTag\":\"Profile · Your goal\",\"profileGoalTitle\":\"What do you want to achieve next?\",\"profileGoalSub\":\"It drives the workflow pick and the first hypothesis.\",\"profileGoalPlaceholder\":\"e.g. get to 10 paying customers in the next 6 weeks\",\"resultTitle\":\"Where \u003cem\u003eyou should\u003c/em\u003e start.\",\"analysis\":\"Analysis\",\"showAnalysis\":\"Show analysis\",\"hideAnalysis\":\"Hide analysis\",\"assignedStage\":\"Assigned stage\",\"workflowLabel\":\"Workflow\",\"howItRuns\":\"How it runs\",\"runStageOf\":\"Stage {n} of {total}\",\"runAgents\":\"{count, plural, one {# agent} other {# agents}} in the plan\",\"runTool\":\"Agents run in {tool}\",\"runMcp\":\"Agents run in your AI tool over MCP\",\"workflowName\":\"Workflow name\",\"hypothesis\":\"Strategic hypothesis\",\"editedByYou\":\"Edited by you\",\"reset\":\"Reset\",\"createWorkspace\":\"Create my workspace\",\"orChoose\":\"Or choose a workflow yourself\",\"orBrowse\":\"Or browse all workflows\",\"somethingWrong\":\"Something went wrong on our side.\",\"networkError\":\"Network error â try again.\",\"saveAnswersFailed\":\"Couldn't save your answers.\",\"createWorkflowFailed\":\"Couldn't create the workflow.\",\"openingTitle\":\"Opening your workspace\",\"openingDescription\":\"Your workflow is ready â taking you to it.\",\"questionsFailed\":\"We couldn't prepare your questions\",\"preparingTitle\":\"Preparing your workflow\",\"preparingDescription\":\"We're reading what your AI tool sent over and putting together a few questions about where you are today.\",\"noMatchTitle\":\"We couldn't match you to a workflow\",\"choosingTitle\":\"Choosing your starting point\",\"choosingDescription\":\"Matching your answers against the workflows and the stages inside them.\",\"stillWaiting\":\"Taking longer than expected?\",\"resultSingleBody\":\"This is the stage your answers point to â your workspace gets built on it.\",\"resultManyBody\":\"Your answers point to more than one starting point. Pick one â your workspace gets built on it.\",\"building\":\"Building your workspace\",\"workspaceTitle\":\"Your workspace\",\"workspaceSubtitle\":\"We're setting up your workspace.\",\"gettingReady\":\"Getting ready\",\"loadingWorkspace\":\"Loading your workspaceâ¦\",\"retryHint\":\"If this page doesn't advance automatically, try again.\",\"prepareFailed\":\"Could not prepare your workspace.\",\"createFailed\":\"Workspace could not be created.\",\"somethingWentWrong\":\"Something went wrong.\"},\"audit\":{\"stageS0Label\":\"Idea / Thesis\",\"stageS0Short\":\"Idea\",\"stageS0Stage\":\"Opportunity Validation Stage\",\"stageS0Phases\":\"Market Thesis Agent · Trend \u0026 Timing Scan · Beachhead Mapping\",\"stageS0Reason\":\"You're at the start: you have a hunch but not yet a defined target customer. The first stage turns your market thesis into a precise niche to attack.\",\"stageS1Label\":\"ICP / Problem\",\"stageS1Short\":\"Customer\",\"stageS1Stage\":\"ICP \u0026 Problem Validation Stage\",\"stageS1Phases\":\"ICP Definition Agent · Cold Interview Sprint · Pain Synthesis\",\"stageS1Reason\":\"You have a target customer in mind, but the problem isn't validated yet. This stage pressure-tests the pain with real, cold conversations.\",\"stageS2Label\":\"Problem-Solution fit\",\"stageS2Short\":\"Solution\",\"stageS2Stage\":\"Solution Wedge Validation Stage\",\"stageS2Phases\":\"Wedge Test Agent · Landing \u0026 Smoke Test · Offer Sharpening\",\"stageS2Reason\":\"You've tested a wedge with a prototype or landing page. Now you sharpen the value proposition until one specific niche pulls.\",\"stageS3Label\":\"MVP / Activation\",\"stageS3Short\":\"Product\",\"stageS3Stage\":\"Activation Validation Stage\",\"stageS3Phases\":\"Activation Agent · Onboarding Teardown · Time-to-Value Tracking\",\"stageS3Reason\":\"You have a working MVP with first contacts. The focus shifts to getting them to first value fast and reliably.\",\"stageS4Label\":\"Early PMF signal\",\"stageS4Short\":\"Market fit\",\"stageS4Stage\":\"PMF Market Validation Stage\",\"stageS4Phases\":\"PMF Signal Agent · Retention Cohort Scan · Market Doubling\",\"stageS4Reason\":\"You're seeing early pull from a market. This stage isolates where retention is real and doubles down on that market.\",\"stageS5Label\":\"GTM search\",\"stageS5Short\":\"Channel\",\"stageS5Stage\":\"Channel Validation Stage\",\"stageS5Phases\":\"Channel Search Agent · Channel Experiments · CAC / Payback Readout\",\"stageS5Reason\":\"The product works for a market; now you hunt for a repeatable, scalable acquisition channel.\",\"stageS6Label\":\"Scale to $1M\",\"stageS6Short\":\"Scale\",\"stageS6Stage\":\"Scale Readiness Stage\",\"stageS6Phases\":\"Scale Agent · Growth Modeling · Pipeline Buildout\",\"stageS6Reason\":\"You have a working channel. This stage is about turning the crank toward $1M with predictable growth.\",\"stageS7Label\":\"Autonomy\",\"stageS7Short\":\"Autonomy\",\"stageS7Stage\":\"Operating System Stage\",\"stageS7Phases\":\"Operating System Agent · Process Mapping · Delegation Playbook\",\"stageS7Reason\":\"The machine runs. The focus is removing yourself from the loop and building the operating system that scales without you.\",\"profileExperienceTag\":\"Profile · experience\",\"profileExperienceQuestion\":\"Have you ever started a business before?\",\"optExperienceFirstTime\":\"It's my first time\",\"optExperienceFirstTimeDesc\":\"First real workflow\",\"optExperienceTriedBefore\":\"I've tried before\",\"optExperienceTriedBeforeDesc\":\"Tried but it didn't take off\",\"optExperienceRunningOne\":\"I already run one\",\"optExperienceRunningOneDesc\":\"I have an active business\",\"optExperienceSerial\":\"Serial founder\",\"optExperienceSerialDesc\":\"I've launched several\",\"profileRoleTag\"
2:\"Profile · background\",\"profileRoleQuestion\":\"What's your main background?\",\"optRoleProduct\":\"Product\",\"optRoleEngineering\":\"Engineering\",\"optRoleDesign\":\"Design\",\"optRoleMarketing\":\"Marketing\",\"optRoleSales\":\"Sales\",\"optRoleActionAgents\":\"Action agents\",\"optRoleFounderExec\":\"Founder / Executive\",\"optRoleOther\":\"Other\",\"profileTeamTag\":\"Profile · team\",\"profileTeamQuestion\":\"Are you building solo or in a team?\",\"optTeamSolo\":\"Just me\",\"optTeamCofounder\":\"Me and a co-founder\",\"optTeamSmallTeam\":\"Small team (3+)\",\"anchorQuestion\":\"What's the most advanced asset your startup owns today?\",\"anchorIdea\":\"Just an idea or a market thesis\",\"anchorIcp\":\"A clear target customer (ICP)\",\"anchorPrototype\":\"Landing page, smoke test, or prototype\",\"anchorMvp\":\"A working MVP\",\"anchorTraction\":\"Contacts, active channels, or first revenue\",\"verifyIcpValidated\":\"Cold interviews, recurring pain\",\"verifyIcpAssumption\":\"Mostly an assumption / desk research\",\"verifySolutionNiche\":\"Precise vertical niche (beachhead)\",\"verifySolutionBroad\":\"Still a broad target\",\"verifyMvpStructured\":\"Yes, with outputs and cold responses\",\"verifyMvpUnstructured\":\"Not in a structured way\",\"verifyTtvSelfServe\":\"They activate on their own\",\"verifyTtvConcierge\":\"They need guided / concierge onboarding\",\"verifyGrowthAcquisition\":\"Missing a scalable acquisition channel\",\"verifyGrowthFounderDependent\":\"Processes depend 100% on me\",\"verifyIcpTag\":\"Verify · ICP\",\"verifyIcpQuestion\":\"Is it a validated ICP or just an assumption?\",\"verifySolutionTag\":\"Verify · Solution\",\"verifySolutionQuestion\":\"Do you have an ultra-specific ICP or a generic market?\",\"verifyMvpTag\":\"Verify · MVP\",\"verifyMvpQuestion\":\"Have you validated the pain with 10â15 cold interviews?\",\"verifyTtvTag\":\"MVP · time-to-value\",\"verifyTtvQuestion\":\"How fast do contacts reach first value?\",\"verifyGrowthTag\":\"Verify · Growth\",\"verifyGrowthQuestion\":\"What's the biggest operational bottleneck today?\",\"introTitle\":\"Ready for program execution.\",\"introBody\":\"AI tools execute, you understand. Set up your workspace memory to deploy your validation stage.\",\"conceptPlansTerm\":\"Business plans\",\"conceptPlansRest\":\"set the direction.\",\"conceptStagesTerm\":\"Stages\",\"conceptStagesRest\":\"are the unit of validated learning.\",\"conceptAgentsTerm\":\"Agents\",\"conceptAgentsRest\":\"are the unit of execution.\",\"showConcept\":\"Show {name}\",\"workspaceTitle\":\"Create your workspace\",\"workspaceBody\":\"This is where your evidence, loops, and stages will live.\",\"workspaceLabel\":\"Workspace name\",\"workspacePlaceholder\":\"Acme Inc.\",\"companyTitle\":\"Your company\",\"companyBody\":\"The startup you're building â your workspace will be set up around it.\",\"companyLabel\":\"Company name\",\"companyPlaceholder\":\"Acme Inc.\",\"next\":\"Next\",\"briefTitle\":\"What does your startup do?\",\"briefBody\":\"Describe your idea in a few lines. Aria uses it as context for the whole validation: the problem, who has it, and your solution.\",\"briefPlaceholder\":\"e.g. A platform that helps small artisans sell online with no commissions, handling payments and shipping automaticallyâ¦\",\"briefHint\":\"Two or three sentences are enough. You can refine it later.\",\"profileBody\":\"A few quick questions to calibrate Aria's tone â they don't affect your stage.\",\"profileBodyMulti\":\"A few quick questions to calibrate Aria's tone â they don't affect your stage. Select all that apply.\",\"profileCounter\":\"({index} of {total})\",\"anchorBody\":\"Pick the most advanced thing you genuinely have today â Aria verifies it next.\",\"verifyBody\":\"Aria audits real evidence, not optimism. A weak answer repositions you to your real stage.\",\"diagnosticTitle\":\"What stage is your idea?\",\"diagnosticBody\":\"Confirm the stage Aria recommends, or adjust it below if you disagree.\",\"ariasAnalysis\":\"Aria's analysis\",\"putsYouOn\":\"This puts you on the \u003cb\u003e{stage}\u003c/b\u003e â {phases}.\",\"hideAnalysis\":\"Hide analysis\",\"showAnalysis\":\"Show analysis\",\"y
2oureAtMaturity\":\"You're at stage {code}·{short}\",\"maturitySlider\":\"Stage\",\"dragToAdjust\":\"â Drag or tap to adjust\",\"suggestedByAria\":\"Suggested by Aria\",\"overriding\":\"Aria recommends \u003cb\u003e{aiCode}\u003c/b\u003e · {aiLabel} for the reason above. You are overriding to \u003cb\u003e{code}\u003c/b\u003e · {label} â the stage will follow your choice.\"},\"onboarding\":{\"stepTool\":\"Your AI tool\",\"stepConnect\":\"Connect it\",\"stepPrompt\":\"Copy the prompt\",\"stepWorkspace\":\"Your workspace\",\"stepQuestionnaire\":\"Questionnaire\",\"finishFailed\":\"Couldn't finish setting up your workspace. Try again.\",\"needWorkspaceName\":\"Give your workspace a name.\",\"saveWorkspaceNameFailed\":\"Couldn't save the workspace name.\",\"saveAnswersFailed\":\"Couldn't save your answers.\",\"networkError\":\"Network error â try again.\",\"buildWorkspace\":\"Build my workspace\",\"connectTitle\":\"Connect your AI tool.\",\"connectBody\":\"Onboarding happens through your own AI tool â it connects to your Unifounder MCP server and fills in your workspace for you. Pick the tool you use and we'll walk you through it.\",\"connectToolTitle\":\"Connect {tool}.\",\"yourAiTool\":\"your AI tool\",\"connectToolBody\":\"Add your Unifounder MCP server â that's the connection your AI tool works through.\",\"comeBackConnected\":\"Come back here when it's connected.\",\"pastePromptTitle\":\"{tool, select, none {Open a chat in your AI tool and paste the prompt} other {Open a chat in {tool} and paste the prompt}}\",\"pastePromptBody\":\"This starts the onboarding: the prompt gathers what's needed to build your workspace.\",\"pastePromptLabel\":\"{tool, select, none {Paste this prompt into your AI tool} other {Paste this prompt into {tool}}}\",\"copyPrompt\":\"Copy onboarding prompt\",\"oncePasted\":\"{tool, select, none {Once you've pasted it in your AI tool, come back here and continue.} other {Once you've pasted it in {tool}, come back here and continue.}}\",\"pastedContinue\":\"I've pasted the prompt â continue\",\"importTitle\":\"While we import your data\",\"importBody\":\"{tool, select, none {While the system imports your data from your AI tool into Unifounder, let's look at a few concepts worth knowing before you start â it takes about as long as the import.} other {While the system imports your data from {tool} into Unifounder, let's look at a few concepts worth knowing before you start â it takes about as long as the import.}}\",\"whatWeCover\":\"What we'll cover\",\"coverAgents\":\"Agents, and what each one hands back\",\"cover1\":\"Workflows, stages, agents and evidence\",\"cover2\":\"The hypothesis and the decision gate\",\"cover3\":\"Your workspace memory â and the MCP connection\",\"lookAtConcepts\":\"Look at the concepts\",\"cardWorkflowsTitle\":\"Workflows\",\"cardWorkflowsBody\":\"A workflow is one business bet: a specific customer who pays to solve a specific problem. You can run as many as you want, and each one moves forward through an ordered plan of stages â one decision at a time.\",\"cardStagesTitle\":\"Stages\",\"cardStagesBody\":\"A stage is three moves: one question to answer (the core question), the answer you expect (the hypothesis), and a plan of agents that tests it with real facts.\",\"cardAgentsTitle\":\"Agents do the work\",\"cardAgentsBody\":\"Agents are the steps of a stage's plan, and they come in three kinds. An agent researches and hands back an output. An action agent acts â it writes records straight onto the map as it goes. A recurring agent is a repeatable piece of work you can also run on its own, any time.\",\"cardAgentsBodyStandalone\":\"A recurring agent is a repeatable piece of work you set up once and run whenever you need it â it researches, hands back an output, and can write records straight onto your map as it goes.\",\"cardEvidenceTitle\":\"Evidence\",\"cardEvidenceBody\":\"Evidence is the facts your agents bring back: numbers, answers, signals from the real world. No opinions â this is what your hypothesis gets judged on.\",\"cardGateTitle\":\"The hypothesis and the gate\",\"cardGateBody\":\"At the center of the stage sits its hypothesis â the answer you expect. When the last agent finishes, the stage output weighs the evidence against it and you decide at the gate: validate, pivot, invalidate or kill.
2Validating promotes what you learned into your workspace memory.\",\"cardMemoryTitle\":\"Your workspace memory\",\"cardMemoryBody\":\"Everything Unifounder knows about your company lives in one place. Markets, features, channels, offers, contacts, problems, proofs â each is a record on a map, connected to the others. Your AI tool reads it before every agent, and every validated stage writes what it learned back into it.\",\"cardRecordsTitle\":\"Records, notes and relationships\",\"cardRecordsBody\":\"A record is a short card: a title, a one-line description and a few fields. What you learn about it goes in a note. How it relates to other records is a relationship â this contact came from that channel, this problem is felt by that market.\",\"cardPrimitivesTitle\":\"The primitives are yours\",\"cardPrimitivesBody\":\"Unifounder ships with the primitives most companies need. Under Primitives you reshape them or add your own â competitors, partners, experiments â with the fields you want, and your AI tool learns the new vocabulary the next time it connects.\",\"cardMcpTitle\":\"Everything runs via MCP\",\"cardMcpBody\":\"The real work happens in your AI tool â Claude, ChatGPT, Cursor⦠You attached it a moment ago: it runs each stage's agents there, sends evidence and outputs back here, and reads and writes your workspace memory the same way.\",\"previous\":\"Previous\",\"waitingForAgent\":\"Waiting for your AI tool to finish\",\"done\":\"Done\",\"waitingImport\":\"Waiting for the import\",\"guideChatgptNote1\":\"Needs a paid ChatGPT plan (Plus, Pro, Business or Enterprise) on the \u003cb\u003eweb\u003c/b\u003e â custom MCP connectors aren't available on Free or in the mobile apps.\",\"guideChatgptDocs1\":\"OpenAI docs â Developer mode \u0026 MCP connectors\",\"guideChatgptStep1\":\"In ChatGPT on the web, open \u003cb\u003eSettings\u003c/b\u003e and turn on \u003cb\u003eDeveloper mode\u003c/b\u003e (on Business/Enterprise an admin must allow custom connectors first).\",\"guideChatgptStep2\":\"In \u003cb\u003eSettings â Connectors\u003c/b\u003e (Apps), create a \u003cb\u003enew connector\u003c/b\u003e: name it \u003cb\u003eUnifounder\u003c/b\u003e and paste the MCP endpoint above as the server URL.\",\"guideChatgptStep3\":\"Pick \u003cb\u003eOAuth\u003c/b\u003e as the authentication â ChatGPT opens a browser window; approve access with your Unifounder login. No token needed.\",\"guideChatgptStep4\":\"Start a new chat, enable the \u003cb\u003eUnifounder\u003c/b\u003e connector for the conversation, and paste the onboarding prompt.\",\"guideGeminiNote1\":\"The Gemini app (gemini.google.com) doesn't support custom MCP servers â connect through the \u003cb\u003eGemini CLI\u003c/b\u003e instead.\",\"guideGeminiDocs1\":\"Gemini CLI docs â MCP servers\",\"guideGeminiStep1\":\"Generate an auth token above â Gemini CLI connects with it.\",\"guideGeminiStep2\":\"Run this in your terminal:\",\"guideGeminiStep3\":\"Start (or restart) \u003ccode\u003egemini\u003c/code\u003e and run \u003ccode\u003e/mcp\u003c/code\u003e to confirm the server shows as connected.\",\"guideGeminiStep4\":\"Paste the onboarding prompt into the chat.\",\"guideClaudeDocs1\":\"Claude help â custom connectors via remote MCP\",\"guideClaudeStep1\":\"In claude.ai (or the desktop app), open \u003cb\u003eSettings â Connectors\u003c/b\u003e and click \u003cb\u003eAdd custom connector\u003c/b\u003e (on Team/Enterprise an Owner adds it under Organization settings).\",\"guideClaudeStep2\":\"Paste the MCP endpoint above as the server URL and click \u003cb\u003eAdd\u003c/b\u003e.\",\"guideClaudeStep3\":\"Click \u003cb\u003eConnect\u003c/b\u003e â a browser window opens; approve access with your Unifounder login. No token needed.\",\"guideClaudeStep4\":\"In a new chat, enable it via the \u003cb\u003e+\u003c/b\u003e button â \u003cb\u003eConnectors\u003c/b\u003e, then paste the onboarding prompt.\",\"guideClaudeCodeDocs1\":\"Claude Code docs â MCP\",\"guideClaudeCodeStep1\":\"Run this in your terminal:\",\"guideClaudeCodeStep2\":\"Start \u003ccode\u003eclaude\u003c/code\u003e and run \u003ccode\u003e/mcp\u003c/code\u003e â pick \u003cb\u003eunifounder\u003c/b\u003e and authenticate; approve access with your Unifounder login in the browser window it opens.\",\"guideClaudeCodeStep3\":\"Paste the onboarding prompt into the session.\",\"guideCodexDocs1\":\"Codex docs â MCP\",\"guideCodexStep1\":\"Run this in your terminal:\",\"guideCodexStep2\"
2:\"The \u003ccode\u003elogin\u003c/code\u003e command opens a browser window â approve access with your Unifounder login.\",\"guideCodexStep3\":\"Start \u003ccode\u003ecodex\u003c/code\u003e, run \u003ccode\u003e/mcp\u003c/code\u003e to confirm the server is connected, then paste the onboarding prompt.\",\"guidePerplexityNote1\":\"Custom remote connectors are a \u003cb\u003epaid-plan\u003c/b\u003e feature (Pro, Max or Enterprise) and the server URL must be \u003cb\u003eHTTPS\u003c/b\u003e â ours is.\",\"guidePerplexityDocs1\":\"Perplexity help â adding custom remote connectors\",\"guidePerplexityStep1\":\"In Perplexity, open \u003cb\u003eSettings â Connectors\u003c/b\u003e and click \u003cb\u003e+ Custom connector\u003c/b\u003e, then choose \u003cb\u003eRemote\u003c/b\u003e.\",\"guidePerplexityStep2\":\"Name it \u003cb\u003eUnifounder\u003c/b\u003e and paste the MCP endpoint above as the \u003cb\u003eMCP Server URL\u003c/b\u003e.\",\"guidePerplexityStep3\":\"For authentication pick \u003cb\u003eOAuth\u003c/b\u003e â Perplexity opens a browser window; approve access with your Unifounder login. (An \u003cb\u003eAPI key\u003c/b\u003e works too: generate a token below and paste it.) Acknowledge the risk prompt and add the connector.\",\"guidePerplexityStep4\":\"In a new thread, \u003cb\u003eenable the Unifounder connector\u003c/b\u003e (it isn't called automatically), then paste the onboarding prompt.\",\"guideOpenclawDocs1\":\"OpenClaw docs â MCP\",\"guideOpenclawStep1\":\"Run this in your terminal:\",\"guideOpenclawStep2\":\"Without a token OpenClaw runs the \u003cb\u003eOAuth\u003c/b\u003e flow â approve access with your Unifounder login in the browser window it opens.\",\"guideOpenclawStep3\":\"Confirm it registered: \u003ccode\u003eopenclaw mcp list\u003c/code\u003e, and \u003ccode\u003eopenclaw mcp probe unifounder\u003c/code\u003e to see the tools it discovered.\",\"guideOpenclawStep4\":\"Paste the onboarding prompt into your session.\",\"guideHermesDocs1\":\"Hermes Agent docs â MCP\",\"guideHermesStep1\":\"Open \u003ccode\u003e~/.hermes/config.yaml\u003c/code\u003e and add the server under \u003ccode\u003emcp_servers\u003c/code\u003e:\",\"guideHermesStep2\":\"Restart \u003ccode\u003ehermes\u003c/code\u003e â it discovers MCP servers at startup and registers their tools as \u003ccode\u003emcp_unifounder_\u0026lt;tool\u0026gt;\u003c/code\u003e.\",\"guideHermesStep3\":\"Paste the onboarding prompt into the session.\",\"guideCursorDocs1\":\"Cursor docs â MCP\",\"guideCursorStep1\":\"Open \u003cb\u003eCursor Settings â MCP\u003c/b\u003e and click \u003cb\u003eAdd Custom MCP\u003c/b\u003e â it opens your \u003ccode\u003emcp.json\u003c/code\u003e.\",\"guideCursorStep2\":\"Paste this configuration:\",\"guideCursorStep3\":\"Save the file â without a token Cursor opens a browser window for OAuth; approve access with your Unifounder login. The server should show a green status on the MCP settings page.\",\"guideCursorStep4\":\"Paste the onboarding prompt into a chat (Agent mode).\",\"useViaMcpDirectly\":\"Use via MCP directly\",\"yourAiToolName\":\"your AI tool\",\"copyCommand\":\"Copy the command\",\"copyConfig\":\"Copy the configuration\",\"guideClaudeCodeTokenNote\":\"Prefer a token over OAuth? Generate one below and re-copy the command â it gains the \u003ccode\u003eAuthorization\u003c/code\u003e header.\",\"itsConnected\":\"It's connected â continue\",\"waitingConnection\":\"{tool, select, none {Waiting for your AI tool to connectâ¦} other {Waiting for {tool} to connectâ¦}}\",\"connectionDetected\":\"{tool, select, none {Your AI tool is connected â continuing.} other {{tool} is connected â continuing.}}\",\"artCoreQuestion\":\"Core question\",\"artHypothesis\":\"Hypothesis\",\"artAgent\":\"Agent\",\"artWorkspace\":\"Workspace\",\"artGuide\":\"Guide\",\"signOut\":\"Sign out\",\"artNewWorkflow\":\"+ New workflow\",\"artStageHypothesis\":\"Stage · Hypothesis\",\"artActionAgent\":\"Action agent\",\"artRecurringAgent\":\"Recurring agent\",\"artOutput\":\"Output\",\"artRecords\":\"Records\",\"artEvidence1\":\"+38% reply rate\",\"artEvidence2\":\"12 interviews · 9 confirm\",\"artEvidence3\":\"CAC above threshold\",\"artMarket\":\"Market\",\"artFeature\":\"Feature\",\"artChannel\":\"Channel\",\"artContact\":\"Contact\",\"artProblem\"
2:\"Problem\",\"artOffer\":\"Offer\",\"artProof\":\"Proof\",\"artRecord\":\"Record\",\"artNote\":\"Note\",\"artCameFrom\":\"came from\",\"artNewKind\":\"+ New primitive\",\"next\":\"Next\",\"otherClientsHint\":\"Any other MCP client â OpenCode, Windsurf, Zed, your own â¦\"},\"admin\":{\"waitlist\":\"Waitlist\",\"waitlistEntries\":\"{count, plural, one {# entry} other {# entries}}\",\"importAll\":\"Import all to contacts\",\"importing\":\"Importingâ¦\",\"colName\":\"Name\",\"colCompany\":\"Company\",\"colStage\":\"Stage\",\"colJoined\":\"Joined\",\"colRoles\":\"Roles\",\"colSpend\":\"Spend\",\"accounts\":\"Accounts\",\"createAccount\":\"Create account\",\"creating\":\"Creating...\",\"createFailed\":\"Failed to create account\",\"createDescription\":\"Create a new account.\",\"nameLabel\":\"Name\",\"emailLabel\":\"Email\",\"passwordLabel\":\"Initial password\",\"passwordPlaceholder\":\"At least 8 characters\",\"selectAll\":\"Select every account\",\"filterPlaceholder\":\"Filter by name or emailâ¦\",\"filterAria\":\"Filter accounts by name or email\",\"selectAllOnPage\":\"Select all on page\",\"noUsers\":\"No accounts yet.\",\"noUsersMatch\":\"No accounts match â{query}â.\",\"loginAs\":\"Log in as this account\",\"deletePermanently\":\"Delete permanently\",\"deleting\":\"Deleting...\",\"onboardingDetails\":\"Onboarding details\",\"profileUrl\":\"Profile\",\"actions\":\"Actions\",\"impersonateUser\":\"Impersonate account\",\"blocking\":\"Blockingâ¦\",\"newPassword\":\"New password\",\"deleteTitle\":\"Delete account permanently?\",\"deleteBody\":\"This wipes \u003cb\u003e{email}\u003c/b\u003e and every workspace, agent, output, and chat they created. It cannot be undone.\",\"deleteFailed\":\"Delete failed\",\"colActions\":\"Actions\",\"accountsTitle\":\"Accounts\",\"view\":\"View\",\"previous\":\"Previous\",\"next\":\"Next\",\"prev\":\"Prev\",\"searchCatalogPlaceholder\":\"Search workflows, stages \u0026 agentsâ¦\",\"searchCatalogAria\":\"Search the authoring catalog\",\"clearSearch\":\"Clear search\",\"type\":\"Type\",\"reset\":\"Reset\",\"authoredBy\":\"Authored by\",\"availability\":\"Availability\",\"description\":\"Description\",\"stagesRunInOrder\":\"Stages run in order â the decision gate moves the workflow from one to the next. Open one to see the agents inside it.\",\"coreQuestion\":\"Core question\",\"hypothesis\":\"Hypothesis\",\"outputRulesMd\":\"Output rules (markdown)\",\"outputRules\":\"Output rules\",\"stepsRunInOrder\":\"Steps run in order. Every entry pins an exact agent-template version.\",\"noAgentsPinned\":\"No agents pinned â this template can't be instantiated.\",\"rulesMd\":\"Rules (markdown)\",\"noneAttached\":\"None attached.\",\"authoringTitle\":\"Authoring\",\"authoringDescription\":\"Business-workflow definitions, the stage templates their plans pin, and the agent templates those stages run.\",\"flag\":\"Flag\",\"state\":\"State\",\"effectiveForYou\":\"Effective for you\",\"effective\":\"Effective\",\"global\":\"Global\",\"localBrowser\":\"Local (this browser)\",\"reloadPage\":\"Reload page\",\"featureFlagsTitle\":\"Feature flags\",\"featureFlagsDescription\":\"Flags are \u003cb\u003eoff by default\u003c/b\u003e. \u003cb\u003e{onForMe}\u003c/b\u003e enables a flag for your account only â it is stored against your user, so it also applies over MCP and in background workers, not just in this browser. \u003cb\u003e{onForEveryone}\u003c/b\u003e enables it for all users. Reload the page after changing one.\",\"onForMe\":\"On for me\",\"onForEveryone\":\"On for everyone\",\"fields\":\"Fields\",\"envelopeFields\":\"Envelope fields\",\"liveExample\":\"Live example\",\"sharedEnvelope\":\"Every block shares an envelope\",\"envelopeBody\":\"Any block type can carry these optional fields â they render the same way everywhere:\",\"open\":\"Open\",\"blueprint\":\"Workflow blueprint\",\"yourBlueprint\":\"Your blueprint\",\"pickDefinition\":\"Pick a workflow definition from the dropdown next to the logo.\",\"stage\":\"Stage\",\"noDecisionsYet\":\"Nobody has decided at this gate yet.\",\"noRunsYet\":\"No founder has run this blueprint yet â nothing measured to show.\",\"switchDefinition\":\"Switch workflow definition\",\"noDefinitions\":\"No workflow definitions yet.\",\"noDefinitionsShort\":\"No definitions yet\",\"guidelineIsSpec\":\"The guideline is a SPEC, not the deck: the executing client authors the real lesson from it plus the agent's evidence.\",\"noContract\":\"No contract\",\"sampleDeck\":\"Sample deck\",\"edit\":\"Edit\",\"preview\":\"Preview\",\"everyChangeVersions\":\"Every change writes a new version. Nothing is ever overwritten, and no founder is moved mid-agent â they finish on the version they started.\",\"workflowNamePlaceholder\":\"What is this workflow called?\",\"workflowIdeaPlaceholder\":\"The idea, the market, the angle.\",\"startWorkflow\":\"Start a workflow\",\"name\":\"Name\",\"howAriaTalks\":\"How Aria talks on this workflow\",\"clear\":\"Clear\",\"hearItFirst\":\"Hear it before founders do\",\"noWaitlistEntries\":\"No waitlist entr
2ies yet.\",\"moreInfo\":\"More info\",\"suspended\":\"Suspended\",\"joined\":\"Joined\",\"audit\":\"Audit\",\"returnToAdmin\":\"Return to admin\",\"navAccounts\":\"Accounts\",\"navWorkspaces\":\"Workspaces\",\"workspacesCount\":\"{count, plural, one {# workspace} other {# workspaces}}\",\"filterWorkspacesPlaceholder\":\"Filter by name or ownerâ¦\",\"colMembers\":\"Members\",\"colCreated\":\"Created\",\"workspaceBlocked\":\"Blocked\",\"openWorkspace\":\"Open workspace settings\",\"blockWorkspace\":\"Block workspace\",\"unblockWorkspace\":\"Unblock\",\"blockWorkspaceTitle\":\"Block {name}?\",\"blockWorkspaceBody\":\"Every member is held out of it until it is unblocked. Nothing is deleted.\",\"blockReasonLabel\":\"Reason (shown to its members)\",\"blockReasonPlaceholder\":\"Optional â why access is paused.\",\"workspaceBlockFailed\":\"Could not change the block.\",\"deleteWorkspace\":\"Delete workspace\",\"deleteWorkspaceTitle\":\"Delete {name} permanently?\",\"deleteWorkspaceBody\":\"This wipes the workspace â {members, plural, one {# member} other {# members}}, {records, plural, one {# record} other {# records}}, every workflow, agent run, output and credential. It cannot be undone. Type the workspace's name to confirm.\",\"workspaceDeleteFailed\":\"Could not delete the workspace.\",\"noWorkspaces\":\"No workspaces yet.\",\"filterByWorkspace\":\"Filter by workspace\",\"clearWorkspaceFilter\":\"Clear\",\"pickWorkspaceFilterBody\":\"Only accounts that are members of the picked workspace are listed.\",\"moreWorkspaces\":\"+{count}\",\"accountWorkspacesTitle\":\"Workspaces of {name}\",\"accountWorkspacesBody\":\"Every workspace this account belongs to, with the seat and role it holds in each.\",\"seatOwner\":\"Owner\",\"seatParticipant\":\"Member\",\"noRole\":\"No role\",\"navSkills\":\"Skills\",\"navFeatureFlags\":\"Feature flags\",\"navAria\":\"Admin\",\"flagOff\":\"Off\",\"flagOnForMe\":\"On for me\",\"flagOnForEveryone\":\"On for everyone\",\"hintAuthoredBy\":\"The staff account that created this version. Versions are never edited in place, so the chain of versions is the audit trail.\",\"hintWorkflowDescription\":\"One line, shown in the founder's âNew workflowâ picker.\",\"hintAgentDescription\":\"One line â becomes part of the agent objective and the MCP brief.\",\"hintAgentRules\":\"What must happen for the agent to be fulfilled. Fed verbatim to the MCP client via get_agent.\",\"hintStageDescription\":\"One line, shown in the founder's picker.\",\"hintCoreQuestion\":\"The ONE question the stage answers.\",\"hintHypothesis\":\"The default hypothesis â founders can override it at stage creation.\",\"hintOutputRules\":\"Instructions the end-of-stage output generator follows.\",\"groupVisual\":\"Visual blocks\",\"groupExercise\":\"Exercise blocks\",\"accountsDescriptionFull\":\"Manage the waitlist and create accounts manually. Open an account to change its password, suspend it, or delete it. Lifetime spend per account is computed from all recorded LLM calls; monthly caps are set per role by each workspace.\",\"uploading\":\"Uploadingâ¦\",\"dropToUpload\":\"Drop to upload\",\"dragDrop\":\"Drag \u0026 drop, or click to upload\",\"uploadedOne\":\"Uploaded.\",\"uploadedMany\":\"Uploaded {count} files.\",\"deleted\":\"Deleted.\",\"blueprintTab\":\"Workflow blueprint\",\"editViaTool\":\"Edit via {tool}\",\"workflowsRunning\":\"{count, plural, one {workflow running on this blueprint} other {workflows running on this blueprint}}\",\"startedOlderVersion\":\"{count} started on an older version\",\"allOnThisVersion\":\"all on the version you're reading\",\"medianConfidence\":\"median gate confidence, out of 100\",\"acrossDecided\":\"across {count, plural, one {# decided stage} other {# decided stages}}\",\"noneDecided\":\"no stage has been decided yet\",\"endInvalidated\":\"of workflows end invalidated\",\"killedOfTotal\":\"{killed} of {total}\",\"atTheGate\":\"At the {name} gate\",\"gateSummary\":\"{decided, plural, one {# decision} other {# decisions}} · {notReached, plural, one {# workflow hasn't reached it} other {# workflows haven't reached it}}\",\"advanced\":\"Advanced\",\"reRanStage\":\"Re-ran the stage\",\"invali
2dated\":\"Invalidated\",\"roleAdmin\":\"Admin\",\"envEyebrow\":\"small mono label above the title\",\"envTitle\":\"the block heading\",\"envBody\":\"prose under the title (renders **markdown**)\",\"envInPlainWords\":\"a violet plain-language callout at the bottom\",\"sumProse\":\"The plain teaching block â just the shared envelope (heading + prose + a plain-words callout). Use it to explain a concept.\",\"sumSteps\":\"A numbered / labelled sequence of concept steps. Good for a process or method.\",\"sumCallout\":\"A single highlighted idea in a tinted box. Use it for the one thing to remember.\",\"sumDiagram\":\"A left-to-right concept flow. Columns are either a stack of small cards or a single emphasised node; arrows are auto-inserted between columns.\",\"sumTrueFalse\":\"An interactive reflection exercise â a set of statements the founder marks true or false, with an explanation revealed after each pick. Labels are relabelable (e.g. Fact / Guess). No scoring is stored.\",\"sumMultipleChoice\":\"An interactive single- or multi-select question, checked on demand with an optional explanation. For reflection â no scoring is stored.\",\"sumMatchPairs\":\"An interactive matching exercise â the founder connects each left item to its correct right item with arrows (the right column is shuffled). Checked on demand. For reflection â no scoring is stored.\",\"sumImage\":\"Embeds an image (diagram, screenshot, chart). Attach the asset in the agent-template editor and reference it by id; the client sets the block's url to the asset's blob URL.\",\"sumVideo\":\"Embeds a playable video with native controls. Same referencing model as images.\",\"sumAudio\":\"Embeds a playable audio clip with native controls â good for a narrated summary.\",\"envelopeOnly\":\"(envelope only)\",\"viewingAs\":\"Viewing as {email}\",\"workspace\":\"Workspace\",\"workspaceName\":\"Workspace name\",\"noWorkspace\":\"This account has no workspace yet.\",\"saved\":\"Saved\",\"colUser\":\"Account\",\"colWorkspace\":\"Workspace\",\"resizeBlueprint\":\"Resize the column\",\"users\":\"Accounts\",\"startWorkflowFailed\":\"Couldn't start the workflow â try again.\",\"onlyMine\":\"Only show mine\",\"startWorkflowHint\":\"Start a workflow from this blueprint\",\"startWorkflowBody\":\"Creates a workflow from \u003cname\u003e\u003c/name\u003e and launches its first stage. Youâll land on the board.\",\"descriptionOptional\":\"Description\",\"optionalSuffix\":\"(optional)\",\"startingWorkflow\":\"Startingâ¦\",\"startWorkflowSubmit\":\"Start workflow\",\"tabAccounts\":\"Accounts\",\"tabWaitlist\":\"Waitlist\",\"colContact\":\"Contact\",\"noDefinitionsBody\":\"Nothing is authored here yet. Create the first workflow definition â or let an AI tool do it over MCP.\"},\"errorPage\":{\"somethingBroke\":\"Something broke\",\"pageDidntLoad\":\"This page didn't load\",\"pageBody\":\"The error is on our side, not something you did. Try again â if it keeps happening, the reference below pins it down in the logs.\",\"appDidntLoad\":\"Unifounder didn't load\",\"appBody\":\"The app failed to start rendering. Reloading usually clears it â if not, the reference below pins it down in the logs.\",\"reload\":\"Reload\",\"reference\":\"Reference {digest}\",\"error404\":\"Error 404\",\"notFound\":\"Page not found\",\"notFoundBody\":\"The page you're looking for doesn't exist, or it may have been moved or removed.\"},\"availability\":{\"preview\":\"Preview\",\"previewHint\":\"Visible to admins only â your preview before it ships.\",\"on\":\"On\",\"onHint\":\"Live: offered to every founder in the âNew workflowâ picker.\",\"onAllUsers\":\"On â all contacts\",\"adminOnly\":\"Admin only\",\"recurringAgentsPublished\":\"{count, plural, one {Published the recurring agent this workflow runs: {names}.} other {Published the # recurring agents this workflow runs: {names}.}}\"},\"language\":{\"heading\":\"Language\",\"description\":\"The language the app interface is shown in. It follows your account everywhere.\",\"label\":\"Language\",\"saveFailed\":\"Couldn't save your language.\"},\"agentPrompts\":{\"promptReadWorkflowMap\":\"Using the unifounder MCP tools, walk workflow {workflow}'s own map with me. This is a READ: don't write anything.\\n\\n1.
2Call describe_primitives with workflow_id \\\"{workflow}\\\" to learn which kinds of record this workflow keeps, then get_records with the same workflow_id for each kind with include_notes true, and tell me what's there.\\n2. Call describe_relationships with workflow_id \\\"{workflow}\\\", then get_records with the same workflow_id and include_relationships true, and tell me what's linked to what.\\n3. Give me your read: what this workflow has established so far, and what still looks thin.\",\"promptRunStage\":\"Using the unifounder MCP tools, work workflow {id}'s current stage end to end: find the running agent, do the work, submit its output, and repeat as each step unlocks.\",\"promptCreateWorkflow\":\"Using the unifounder MCP tools, help me start a new workflow.\\n\\n1. Call list_workflow_work with type \\\"available_definition\\\" and show me the definitions I can start, each with what it's for.\\n2. Ask me which one to follow, what to call the new workflow and what it's about (and its hypothesis, if I have one) â those are my words, so don't pick or invent them for me.\\n3. Show me exactly what you'll create and wait for my go-ahead. Only then call create_workflow, and tell me what launched.\",\"promptOnboarding\":\"Connect to my Unifounder MCP server and call its `complete_onboarding` tool. Fill in the name of my workspace (the `workspace_name` argument â usually what my company or project is called), my founder brief (about ME, not the company: my background, track record, strengths, how I work, my constraints) and my goal (what I want to achieve next â it drives which workflow I start with and the first hypothesis) using what you already know about me (your memory, this project, saved context). Only include facts you can source â never invent links, numbers, or details. Show me all three values and ask for my confirmation before submitting â only ask me for whatever you can't fill in yourself.\",\"promptOnboardingWorkspaceGoal\":\"Connect to my Unifounder MCP server and call its `complete_onboarding` tool. My founder brief is already on file, so fill in only the name of this workspace (the `workspace_name` argument â usually what my company or project is called) and my goal (what I want to achieve next â it drives which workflow I start with and the first hypothesis), using what you already know about me (your memory, this project, saved context). Only include facts you can source â never invent details. Show me both values and ask for my confirmation before submitting â only ask me for whatever you can't fill in yourself.\",\"promptOnboardingBriefGoal\":\"Connect to my Unifounder MCP server and call its `complete_onboarding` tool. This workspace is already named, so fill in my founder brief (about ME, not the company: my background, track record, strengths, how I work, my constraints) and my goal (what I want to achieve next â it drives which workflow I start with and the first hypothesis), using what you already know about me (your memory, this project, saved context). Only include facts you can source â never invent links, numbers, or details. Show me both values and ask for my confirmation before submitting â only ask me for whatever you can't fill in yourself.\",\"promptOnboardingGoal\":\"Connect to my Unifounder MCP server and call its `complete_onboarding` tool. This workspace is already named and my founder brief is already on file, so fill in only my goal (what I want to achieve next â it drives which workflow I start with and the first hypothesis), using what you already know about me (your memory, this project, saved context). Only include facts you can source â never invent details. Show me the goal and ask for my confirmation before submitting â ask me if you can't fill it in yourself.\",\"promptReadWorkspace\":\"Using the unifounder MCP tools, walk {workspace}'s map with me. This is a READ: don't write anything.\\n\\n1. Read the unifounder://workspace resource first â it is the summary everything else hangs off.\\n2. Call describe_primitives to learn which kinds of record this workspace keeps, then get_records for each kind with include_notes true, and tell me what's there â how many rows per kind, and which were LEARNED rather than just filled
2in.\\n3. Call describe_relationships, then get_records with include_relationships true, and tell me what's linked to what.\\n4. Give me your read: what stands out, what looks old or half-filled, and the two or three things that deserve my attention first.\",\"promptDecideStage\":\"Using the unifounder MCP tools, wrap up workflow {id}'s current stage: read the stage output and every agent output, tell me in plain language what it found and how strongly, then lay out the decision â validate, pivot, invalidate or kill â with your recommendation and what each one would mean. Wait for me to choose; do not call decide_stage until I say which one.\",\"workspaceFallback\":\"this workspace\",\"promptFillWorkspace\":\"Using the unifounder MCP tools, walk {workspace}'s map with me, then help me fill in what's thin.\\n\\n1. Read the unifounder://workspace resource first â it is the summary everything else hangs off.\\n2. Call describe_primitives to learn which kinds of record this workspace keeps, then get_records for each kind with include_notes true, and tell me what's there â how many rows per kind, and which were LEARNED rather than just filled in.\\n3. Call describe_relationships, then get_records with include_relationships true, and tell me what's linked to what.\\n4. Give me your read: what stands out, what looks old or half-filled, and the two or three things that deserve my attention first.\\n5. Then offer to fix it. Show me what you'll write before you write it: add_records for a row that's missing, update_records for a field that's wrong or empty, add_note for something we learned, link_primitives for a connection. Don't delete anything unless I ask.\",\"promptReadCollection\":\"Using the unifounder MCP tools, go through the \\\"{kind}\\\" records on {workspace}'s map with me. This is a READ: don't write anything.\\n\\n1. Call describe_primitives and find the \\\"{kind}\\\" kind â what one of its records is, and which fields it carries.\\n2. Call get_records with kinds [\\\"{kind}\\\"], include_notes true and include_relationships true, and tell me what's there: how many rows, which fields are mostly empty, what the notes say, and what they link to.\\n3. Give me your read: which rows look complete, which look stale or half-filled, and what's missing from this collection altogether.\",\"promptFillCollection\":\"Using the unifounder MCP tools, go through the \\\"{kind}\\\" records on {workspace}'s map with me, then help me fill in what's missing.\\n\\n1. Call describe_primitives and find the \\\"{kind}\\\" kind â what one of its records is, and which fields it carries.\\n2. Call get_records with kinds [\\\"{kind}\\\"], include_notes true and include_relationships true, and tell me what's there: how many rows, which fields are mostly empty, what the notes say, and what they link to.\\n3. Give me your read: which rows look complete, which look stale or half-filled, and what's missing from this collection altogether.\\n4. Then offer to fix it. Show me what you'll write before you write it: add_records for a row that's missing, update_records for a field that's wrong or empty, add_note for something we learned, link_primitives for a connection. Don't delete anything unless I ask.\"},\"mapMcp\":{\"workflowMapTitle\":\"Ask about this workflow's map\",\"workflowMapCta\":\"Ask about this workflow's map via {tool}\",\"askVia\":\"{tool, select, none {Ask via MCP} other {Ask {tool}}}\",\"readNote\":\"Read-only. Nothing changes on the map.\",\"workspaceTitle\":\"Ask about your workspace\",\"workspaceCta\":\"Ask about this workspace's map via {tool}\",\"workspacePick\":\"Your AI tool can read this whole map over MCP â every branch, the notes on it, and how it all connects. Pick the one you use.\",\"workspaceTitleNamed\":\"Ask about {workspace}\",\"workspaceActive\":\"It reads this workspace's map over MCP and walks it with you.\",\"workflowMapPick\":\"Your AI tool can read this workflow's own map over MCP â the records it has gathered, the notes on them, and how they connect. Pick the one you use.\",\"workflowMapActive\":\"It reads this workflow's map over MCP and walks it with you.\",\"fillNote\":\"It shows you every row, note and link before writing it, and deletes nothing unless you ask.\",\"workspaceFillPick\":\"Your AI tool can read this whole map over MCP, then help you fill in what's thin â rows, notes and links, each shown to you before it's written. Pick the one you use.\",\"workspaceFillActive\":\"It walks this workspace's map with you, then offers to fill what's missing. Nothing is written until you say yes.\",\"collectionTitle\":\"Ask about this collection\",\"collectionCta\":\"Ask about this collection via {tool}\",\"collectionReadPick\":\"Your AI tool can read every row of this collection over MCP â its f
2ields, the notes on it, and what it links to. Pick the one you use.\",\"collectionReadActive\":\"It reads this collection over MCP and works through it with you.\",\"collectionFillPick\":\"Your AI tool can read every row of this collection over MCP, then help you fill in what's missing â each change shown to you before it's written. Pick the one you use.\",\"collectionFillActive\":\"It goes through this collection with you, then offers to fill what's missing. Nothing is written until you say yes.\"},\"authoringEdit\":{\"actionAgentBadge\":\"Action agent\",\"addAgent\":\"Add agent\",\"addAgentOrRecurringAgent\":\"Add agent\",\"addStage\":\"Add stage\",\"agentKindLabel\":\"What is this?\",\"agentKindPermanent\":\"This can't be changed later â every version keeps it.\",\"cancel\":\"Cancel\",\"changed\":\"Changed\",\"confirmRemoveBody\":\"It comes out of this plan when you save. The template itself is kept â other plans that use it are untouched.\",\"confirmRemoveTitle\":\"Remove {name}?\",\"createAndOpen\":\"Create and open\",\"definitionLanguage\":\"Definition language\",\"descriptionLabel\":\"Description\",\"discard\":\"Discard\",\"discardAction\":\"Discard changes\",\"discardBody\":\"{count, plural, one {# unsaved change} other {# unsaved changes}} on this blueprint will be thrown away. The versions on record stay as they are.\",\"discardTitle\":\"Discard changes?\",\"done\":\"Done\",\"draftAgentHint\":\"This agent does not exist yet. Fill in what you can, then Save to create it â the lesson and version history appear once it has been written.\",\"draftStageHint\":\"This stage does not exist yet. Fill in what you can, then Save to create it â agents are added from the blueprint once it has been written.\",\"dragHandle\":\"Reorder {name}\",\"edit\":\"Edit\",\"editTitle\":\"Edit title\",\"editValue\":\"Edit value\",\"editingBadge\":\"Editing\",\"introduction\":\"Introduction\",\"introductionHint\"
2:\"For the FOUNDER who opens this and wants to know what they are about to run â what it is for, what to expect, what it assumes. Nothing executes against it, so write prose rather than instructions. Empty = none, and nothing is shown.\",\"keyboardReorderHint\":\"Alt + arrow keys reorder\",\"kindActionAgent\":\"Action agent\",\"kindActionAgentHint\":\"Does something, and creates map records.\",\"kindAgent\":\"Agent\",\"kindAgentHint\":\"Researches, and hands back a output.\",\"kindRecurringAgent\":\"Agent catalogue\",\"kindRecurringAgentHint\":\"Runs an agent from the catalogue and reports on it.\",\"kindUnconnected\":\"Not related to anything yet\",\"leaveBody\":\"You have {count, plural, one {# unsaved change} other {# unsaved changes}}. They are kept in this tab and restored when you come back, but nothing is written until you Save.\",\"leaveConfirm\":\"Leave anyway\",\"leaveStay\":\"Stay on this page\",\"leaveTitle\":\"Leave without saving?\",\"moveDownOf\":\"Move {name} down\",\"moveUpOf\":\"Move {name} up\",\"newActionAgentTitle\":\"Add an action agent\",\"newAgent\":\"New agent\",\"newAgentBody\":\"Name it and say what it is for. You will write the contract on its own page next.\",\"newAgentBodyActionAgent\":\"Name it and describe what it does. What it writes onto the map is decided when it runs, against the primitives this workspace defines.\",\"newAgentBodyActionAgentMap\":\"Name it, then say which records it must create on the workflow map and how they relate. The brief comes next, on its own page.\",\"newAgentBodyRecurringAgent\":\"Pick the agent it runs. It takes that agent's name, description and rules â you edit those in the agent catalogue, not here.\",\"newAgentDescriptionPlaceholder\":\"One line â what this agent must achieve.\",\"newAgentTitle\":\"Add an agent\",\"newAgentTitlePlaceholder\":\"Read and judge the market map\",\"newDefinition\":\"New workflow\",\"newDefinitionBody\":\"A blueprint a founder can run. It starts switched off â turn it on when it is ready to be picked.\",\"newDefinitionDescriptionPlaceholder\":\"For program directors: run an acceleration cohort as a validation ladder.\",\"newDefinitionNamePlaceholder\":\"Accelerator Operating System\",\"newDefinitionStageHint\":\"A workflow is its ordered stages, so it needs one to exist. It is created with a placeholder agent you can rename next.\",\"newDefinitionStageLabel\":\"First stage\",\"newDefinitionStagePlaceholder\":\"Program Thesis \u0026 Cohort Design\",\"newDefinitionTitle\":\"New workflow\",\"newRecurringAgentTitle\":\"Add an agent from the catalogue\",\"newStage\":\"New stage\",\"newStageBody\":\"Name it and say what it is for. The question it answers and its hypothesis come next, on its own page.\",\"newStageDescriptionPlaceholder\":\"One line â what this stage establishes.\",\"newStageNamePlaceholder\":\"Product review\",\"newStageTitle\":\"Add a stage\",\"noChanges\":\"No changes\",\"notSavedYet\":\"Not saved yet\",\"nothing\":\"Nothing\",\"producesAndRelationshipsHint\":\"Forced on the workflow map: before it can hand in, the action agent must have created at least one record of each primitive and at least one edge of each relationship picked here. Nothing picked = it decides.\",\"producesHint\":\"On the workflow map. Optional â the action agent cannot hand in until it has created at least one record of each primitive picked here.\",\"producesLabel\":\"Records it must create\",\"recurringAgentInputHint\":\"Plain text the AI tool reads beside the rules when this step runs â the parameters of this instance. The stage sets an instance up under this step's title with these parameters, and every execution lands there.\",\"recurringAgentInputLabel\":\"Instance parameters\",\"recurringAgentIntroductionHint\"
2:\"This introduction is the agent's, shown to the founder wherever this step runs. Edit it in the agent catalogue â every stage running this agent gets the change.\",\"recurringAgentMissing\":\"It was never pointed at one, or the agent was deleted. Until it names an agent the step has no brief at all â pick one from the agent catalogue and save.\",\"recurringAgentMissingTitle\":\"This step has no agent\",\"recurringAgentOpen\":\"Open recurring agent\",\"recurringAgentPickEmpty\":\"Write one in the agent catalogue first, then it can be run as a step.\",\"recurringAgentPickEmptyTitle\":\"No agents in the catalogue yet\",\"recurringAgentPickFailed\":\"Could not load the agent catalogue. Close this and try again.\",\"recurringAgentPickHint\":\"Its rules become this step's brief, resolved when the step runs â so editing the agent updates every stage using it.\",\"recurringAgentPickLabel\":\"Which agent does this run?\",\"recurringAgentReference\":\"This step is a LINK to that agent, not a copy of it. Its name, description, rules and skills all live in the agent catalogue and are read when the step runs.\",\"recurringAgentRulesHint\":\"These rules are the brief this step's AI tool works from, read when the step runs. Edit them in the agent catalogue â every stage running this agent gets the change.\",\"recurringAgentRunsLabel\":\"External reference · recurring agent\",\"relationshipsForHint\":\"Optional. Pick the relationships it must make â anything already picked for another primitive counts and is shown selected.\",\"relationshipsForLabel\":\"How do the {kind} it creates relate?\",\"relationshipsNone\":\"These primitives have no relationship between them on the workflow map. Nothing to require.\",\"relationshipsPickKindsFirst\":\"Pick the records it creates first â the relationships available depend on them.\",\"remove\":\"Remove\",\"removeOf\":\"Remove {name} from the plan\",\"requiredRecordsNone\":\"Nothing forced â the action agent decides what to record.\",\"requiredRecordsTitle\":\"Records to create\",\"requiresWithoutMap\":\"This action agent must create {count, plural, one {# primitive} other {# primitives}} of a workflow map this workflow no longer has. Turn Workflow map on, or clear the requirement.\",\"retire\":\"Delete workflow\",\"retireBody\":\"It stops being offered to founders and disappears from this switcher â nobody can start a new workflow from it. Founders already running it keep their blueprint and finish normally. This cannot be undone: to bring it back you author a new version of it.\",\"retireConfirm\":\"Delete it\",\"retireHint\":\"Delete this workflow â founders already running it keep going\",\"retireTitle\":\"Delete â{name}â?\",\"retiredToast\":\"â{name}â deleted â no new workflows can start from it.\",\"revert\":\"Revert\",\"saveCount\":\"Save {count, plural, one {# change} other {# changes}}\",\"saveFailed\":\"Could not save: {reason}\",\"saveFailedPartial\":\"Stopped after {count, plural, one {# version} other {# versions}}: {reason}\",\"savedBody\":\"Saved {count, plural, one {# version} other {# versions}}.\",\"sectionChanged\":\"This section has changes\",\"singleAgentOpen\":\"Open agent\",\"singleAgentRunsLabel\":\"External reference · agent\",\"titleLabel\":\"Title\",\"translateMissing\":\"Translate missing with Aria\",\"translateMissingBusy\":\"Translating with Ariaâ¦\",\"translateDoneWorkflow\":\"Workflow â{name}â has been translated to {language}\",\"translateDoneAgent\":\"Agent â{name}â has been translated to {language}\",\"translateStillRunning\":\"Still translating â{name}â. It will finish in the background â reload in a moment.\",\"translateQueueFailed\":\"Could not start the translation. Try again.\",\"translateMissingFailed\":\"Translation failed. Try again.\",\"translateMissingLockHint\":\"This blueprint is being translated in the background. It comes back in a moment.\",\"translationMachine\":\"Machine-translated\",\"translationMissing\":\"Not translated yet â showing English\",\"untranslatedCount\":\"{count, plural, one {# untranslated} other {# untranslated}}
2\",\"versionLong\":\"Version {version}\",\"wizardBack\":\"Back\",\"wizardBackClears\":\"Going back clears what you picked on this step.\",\"wizardBasics\":\"Name it\",\"wizardKind\":\"What it is\",\"wizardNext\":\"Next\",\"wizardRecords\":\"Records\",\"wizardRecurringAgent\":\"Agent catalogue\",\"wizardRelationshipsFor\":\"Relationships · {kind}\",\"wizardSkip\":\"Skip\",\"wizardStep\":\"Step {current} of {total}\",\"newDefinitionScopeLabel\":\"Where it runs\",\"newDefinitionScopeCatalog\":\"Every workspace\",\"newDefinitionScopeCatalogHint\":\"A catalog workflow. It can declare a map of its own.\",\"newDefinitionScopeWorkspace\":\"One workspace\",\"newDefinitionScopeWorkspaceHint\":\"Only that workspace can start it, and its map uses the workspace's own primitives.\",\"newDefinitionPickWorkspace\":\"Pick a workspace\",\"newDefinitionChangeWorkspace\":\"Change\"},\"mapSurface\":{\"columnName\":\"Name\",\"columnKind\":\"Primitive\",\"columnStatus\":\"Status\",\"columnType\":\"Type\",\"columnPrice\":\"Price\",\"columnActions\":\"Actions\",\"columnSubMarkets\":\"Markets\",\"columnFeatures\":\"Features\",\"searchPlaceholder\":\"Search\",\"searchClear\":\"Clear search\",\"searchCount\":\"{shown} of {total}\",\"searchEmpty\":\"Nothing matches that.\",\"columnUrl\":\"Link\",\"columnClaim\":\"Claim\",\"columnVerified\":\"Verified\",\"columnStatement\":\"Statement\",\"columnSeverity\":\"Severity\"},\"apiKeys\":{\"colKey\":\"Key\",\"colMode\":\"Mode\",\"colScopes\":\"Scopes\",\"colCreated\":\"Created\",\"colLastUsed\":\"Last used\",\"colCreatedBy\":\"Created by\",\"title\":\"API keys\",\"description\":\"Credentials for the Unifounder API â let your own systems read and write the records in this workspace.\",\"gettingStarted\":\"Getting started\",\"gettingStartedHelp\":\"Send your key as a bearer token. Every endpoint, field and error code is in the reference.\",\"viewReference\":\"View API reference\",\"yourKeys\":\"Keys\",\"yourKeysHelp\":\"Keys belong to the workspace, so they keep working when the person who made them moves on.\",\"newKey\":\"New key\",\"noKeys\":\"No API keys yet\",\"noKeysHelp\":\"Create one to start calling the Unifounder API from your own code.\",\"modeLive\":\"Live\",\"modeSandbox\":\"Sandbox\",\"modeLabel\":\"Mode\",\"modeLiveHelp\":\"Reads and writes the real records in this workspace.\",\"modeSandboxHelp\":\"Same endpoints and errors against a fixed set of example contacts. Nothing is saved.\",\"revokedBadge\":\"Revoked\",\"noScopes\":\"No scopes\",\"createdOn\":\"Created {date}\",\"lastUsed\":\"last used {date}\",\"neverUsed\":\"never used\",\"scopesLabel\":\"What this key can do\",\"nameLabel\":\"Name\",\"namePlaceholder\":\"Billing service\",\"nameHelp\":\"Name it after the place it will live, so you can retire one without breaking the rest.\",\"newKeyTitle\":\"Create an API key\",\"newKeyBody\":\"You'll see the key once, right after it's created.\",\"createKey\":\"Create key\",\"copyYourKey\":\"Copy your API key\",\"copyYourKeyHelp\":\"This is the only time it will be shown. Store it somewhere safe â if you lose it, revoke this key and create another.\",\"copyKey\":\"Copy API key\",\"done\":\"Done\",\"revoke\":\"Revoke\",\"revokeAria\":\"Revoke {name}\",\"revokeTitle\":\"Revoke {name}?\",\"revokeBody\":\"Anything using this key stops working immediately. The key stays in the list so you have a record of it.\",\"revoked\":\"{name} revoked\",\"remove\":\"Remove\",\"removeAria\":\"Remove {name}\",\"removeTitle\":\"Remove {name}?\",\"removeBody\":\"This clears the revoked key out of the list for good. It has already stopped working.\",\"createFailed\":\"Could not create the key.\",\"revokeFailed\":\"Could not revoke the key.\",\"removeFailed\":\"Could not remove the key.\",\"copyFailed\":\"Could not copy to the clipboard.\",\"fullAccess\":\"Full access\",\"scopeReadOnlyOn\":\"{resource} (read only)\",\"scopeRead\":\"Read\",\"scopeWrite\":\"Write\",\"scopeCount\":\"{count, plural, one {# scope} other {# scopes}}\",\"scopesTitle\":\"{name} scopes\",\"scopeNotGranted\":\"Not granted\",\"selectAll\":\"Select all\",\"selectNone\":\"Clear all\",\"createdByMember\":\"created by {name}\"},\"developers\":{\"metaTitle\":\"API reference\",\"title\":\"API reference\",\"description\":\"Every endpoint of the Unifounder API, generated from the running code. Create a key in Settings â API keys to try a call.\",\"backToApp\":\"Back to app\",\"apiKeys\":\"API keys\",\"signIn\":\"Sign in\",\"publicBanner\":\"This reference is the same for every workspace. The primitives a workspace has are data, not endpoints: sign in to see yours here, or call \u003ccode\u003eGET /v1/primitives\u003c/code\u003e with an API key.\",\"kindsTitle\":\"Your primitives\",\"kindsIntro\":\"Each primitive is read and written at its path below, under \u003ccode\u003e/v1\u003c/code\u003e. A record's own values go inside its \u003ccode\u003efields\u003c/code\u003e object, keyed as listed â and \u003ccode\u003eGET /v1/primitives/{example}\u003c/code\u003e returns a primitive's fields as JSON Schema, to generate your client's types from.\",\"kindsColKind\":\"Primitive\",\"kindsColPath\":\"Path\",\"kindsColFields\":\"Fields\",\"kindsInside\":\"inside \u003ccode\u003e{parent}\u003c/code\u003e\",\"kindsNoFields\":\"Title and description only\",\"kindsRequired\":\"required\",\"kindsEmptyTitle\":\"No primitives yet\",\"kindsEmptyBody\":\"Define your workspace's primitives, and each one becomes readable and writable here.\"}
2,\"skills\":{\"title\":\"Skills\",\"descriptionFull\":\"The SKILL.md catalog â named, self-contained instructions an AI tool loads when its description matches what it is doing. Every save writes a new version; nothing is edited in place, because AI tools have already installed the old bytes.\",\"newSkill\":\"New skill\",\"newDescription\":\"Write the first version. The name is permanent once saved â it is the address the skill is installed by.\",\"empty\":\"No skills yet. Write the first one.\",\"backToCatalog\":\"All skills\",\"backToSkill\":\"Back to the skill\",\"editSkill\":\"Edit\",\"editTitle\":\"Editing {name}\",\"editDescription\":\"Saving writes version {version}. The current version is loaded below â change what you need and leave the rest, but everything here is what gets stored.\",\"create\":\"Create skill\",\"created\":\"Skill created.\",\"saveVersion\":\"Save new version\",\"versionCreated\":\"Version {version} saved.\",\"saveFailed\":\"Could not save the skill.\",\"deleted\":\"Skill deleted.\",\"deleteFailed\":\"Could not delete the skill.\",\"deleteTitle\":\"Delete {name}?\",\"deleteBody\":\"This removes the skill for good. Copies already installed in someone's environment are not reached.\",\"deleteBodyVersions\":\"This removes the skill and all {count} of its versions for good. Copies already installed in someone's environment are not reached.\",\"copyFile\":\"Copy SKILL.md\",\"pastedFile\":\"Split the pasted file into its fields.\",\"nameLabel\":\"Name\",\"identitySection\":\"Identity\",\"identitySectionHint\"
2:\"The address the skill is installed by, and the one line that decides whether it loads.\",\"bodySection\":\"SKILL.md\",\"bodySectionHint\":\"What the AI tool reads once the skill loads. Markdown.\",\"namePlaceholder\":\"workspace-map-review\",\"nameHint\":\"Lowercase words joined by hyphens. This is how a skill is addressed, and it cannot be changed once saved.\",\"nameFixedHint\":\"The name is the address AI tools installed this skill by, so it cannot be changed. Delete and re-create to rename.\",\"descriptionLabel\":\"Description\",\"descriptionPlaceholder\":\"Use when reviewing a founder's workspace map â checks each surface for rows that contradict the founder brief.\",\"descriptionHint\":\"The one line that decides whether the skill loads. Say WHEN to use it, not what it contains.\",\"bodyLabel\":\"SKILL.md\",\"bodyPlaceholder\":\"# Reviewing a workspace map\\n\\nWalk each surface in turnâ¦\",\"bodyHint\":\"Markdown, without the frontmatter â that is written from the two fields above. Paste a whole SKILL.md here and it splits itself. {count} of {max} characters.\",\"versionShort\":\"v{version}\",\"versionCount\":\"{count, plural, one {# version} other {# versions}}\",\"current\":\"Current\",\"olderVersion\":\"Older version\",\"historyHeading\":\"Versions\",\"historyHint\":\"Every save is a version. There is no changelog â what changed is the difference between two of these.\",\"mcpCta\":\"Edit via {tool}\",\"mcpCtaTitle\":\"Write a new skill via {tool}\",\"mcpCtaTitleSkill\":\"Revise {name} via {tool}\",\"mcpCreateTitle\":\"Write a skill\",\"mcpEditTitle\":\"Revise {name}\",\"mcpPickDescription\":\"Skills are documents, and your AI tool is good at writing them â describe what the skill should do and it drafts and saves the markdown. Pick the one you use.\",\"mcpActiveDescription\":\"It works the skill out with you and writes it over MCP; this page shows the result.\",\"colSkill\":\"Skill\",\"colVersion\":\"Version\",\"colUsedBy\":\"Recommended by\",\"colActions\":\"Actions\",\"usedByNone\":\"Nothing links it\",\"usedByCount\":\"{count, plural, one {# template} other {# templates}}\",\"usedByViewAll\":\"View all\",\"usedByTitle\":\"Templates recommending \u003cmono\u003e{name}\u003c/mono\u003e\",\"usedByBody\":\"Where this skill is named. Opening one goes to the template that recommends it â which is where it gets unlinked, and a skill cannot be deleted until nothing names it.\",\"usedByOpenHint\":\"See the templates that recommend this skill\",\"editSkillNamed\":\"Edit {name}\",\"deleteSkillNamed\":\"Delete {name}\",\"deleteBlockedShort\":\"In use by {count, plural, one {# template} other {# templates}}\",\"useKindWorkflow\":\"Workflow\",\"useKindStage\":\"Stage\",\"useKindAgent\":\"Agent\",\"useKindRecurringAgent\":\"Catalogue agent\",\"recommendedHeading\":\"Recommended skills\",\"openSkillNamed\":\"Open {name}\",\"peekFailed\":\"Could not load this skill.\"},\"authoringSkills\":{\"heading\":\"Skills\",\"hint\":\"The skills an AI tool is told to install before doing this work.\",\"hintEditing\":\"Pick the skills an AI tool should install before doing this work. They are a recommendation â nothing refuses to run without them.\",\"emptyCatalog\":\"No skills have been written yet.\",\"missing\":\"This skill no longer exists â unlink it.\",\"noneLinked\":\"No skills added yet.\",\"authorCta\":\"Write a new skill\",\"refresh\":\"Refresh\",\"refreshHint\":\"Added one in another tab? Refresh to pull it in.\",\"capReached\":\"That is the maximum of {max}. Unpick one to swap it.\",\"pickCta\":\"Add skills\",\"pickTitle\":\"Add skills\",\"searchPlaceholder\":\"Search skillsâ¦\",\"noMatches\":\"No skills match that search.\",\"selectedCount\":\"{count} of {max} selected\",\"done\":\"Done\",\"remove\":\"Remove {name}\"},\"landing\":{\"anyMcpClient\":\"+ any MCP client\",\"areaMarketing\":\"MARKETING\",\"areaProduct\":\"PRODUCT\",\"areaRevenue\":\"REVENUE\",\"areaTeam\":\"TEAM\",\"backToTop\":\"Back to top â\",\"cap0Body\":\"Your agent orbits your business. It does the work â it doesnât make the calls.\",\"cap0Eyebrow\":\"The premise\",\"cap0Title\":\"You are the center.\",\"cap1Body\":\"Who buys, what hurts, what you sell, where they came from. Recorded as data, not as notes.\",\"cap1Eyebrow\":\"Workspace memory\",\"cap1Title\":\"Everything your company knows.\",\"cap2Body\":\"A problem is felt by a market and solved by an offer. A proof backs a claim and came from a customer. Your agent can follow these links.\",\"cap2Eyebrow\":\"Not a list\",\"cap2Title\":\"It's a graph.\",\"cap3Body\":\"It's not how many re
2cords you have. It's how many hold up, connected to something.\",\"cap3Eyebrow\":\"The real state\",\"cap3Title\":\"Your company, area by area.\",\"cap4Body\":\"Several lines can run at once. Each advances one stage at a time.\",\"cap4Eyebrow\":\"workflows\",\"cap4Title\":\"Work runs stage by stage.\",\"cap5Body\":\"The agent works through the stage one agent at a time â and where two donât depend on each other, it runs both in parallel.\",\"cap5Eyebrow\":\"The agent at work\",\"cap5Title\":\"Agent by agent.\",\"cap6Body\":\"The stage completes and the gate opens: validate, pivot, invalidate, or kill â each choice decides how the workflow advances. Your call and reasoning are written back into the workspace memory.\",\"cap6Eyebrow\":\"The gate \u0026 the return\",\"cap6Title\":\"Your decision returns to the map.\",\"cohortZero\":\"Cohort zero\",\"cta\":\"Join the waitlist\",\"ctaBody\":\"Joining the waitlist starts your founder profile. We onboard every founder personally â the earlier you join, the sooner you build.\",\"ctaDashboard\":\"Go to dashboard\",\"ctaSignUp\":\"Get started\",\"ctaTitle\":\"Your agent is already smart. Give it a memory and a method.\",\"decideInvalidate\":\"Invalidate\",\"decideInvalidateBody\":\"Back to an earlier stage\",\"decideKill\":\"Kill\",\"decideKillBody\":\"Line closes · learning kept\",\"decidePivot\":\"Pivot\",\"decidePivotBody\":\"New bet · stage re-runs\",\"decideValidate\":\"Validate\",\"decideValidateBody\":\"Evidence holds â S2 opens\",\"faq1A\":\"An AI agent that speaks MCP â Claude Code, Claude Desktop, or any compatible client. You connect one endpoint and keep working where you already work â UniFounder isn't another place to type, it's the layer your agent reads and updates. There's a web app too, but it's for you to read: the map, the reports, the decisions you made and when.\",\"faq1Q\":\"What do I need to use it?\",\"faq2A\":\"Never. It researches, drafts, scores and recommends â then stops. Every stage ends with a decision that's yours, recorded with the date and the reasoning. It won't publish, send or sign anything without your explicit go-ahead, and it won't overwrite a choice you made: if it disagrees with a price you set, it leaves a note beside it.\",\"faq2Q\":\"Is the AI making decisions for me?\",\"faq3A\":\"A chat is brilliant and amnesiac. Tomorrow it won't remember what you ruled out yesterday, it can't tell what you've proven from what you assumed, and it has no way to know what's workable right now. UniFounder is the part that persists: a structured record of your business, an ordered plan, and procedures with a defined standard of evidence. The reasoning still comes from your agent.\",\"faq3Q\":\"How is this different from asking ChatGPT?\",\"faq4A\":\"It usually does â that's one of the four things you can choose at the end of a stage. Pivot keeps the evidence and the work that still applies and rewrites the rest. What you ruled out stays on record too, so you don't quietly walk back into it six weeks later.\",\"faq4Q\":\"What if my idea changes halfway through?\",\"faq5A\":\"Joining starts your founder profile. We set up every founder personally right now, so spots open in order. One email, no spam.\",\"faq5Q\":\"How does the waitlist work?\",\"faqTitle\":\"Questions, answered.\",\"footerLine\":\"Runs inside your agent · you decide at every gate\",\"gateEarly\":\"Open gate â close \u0026 decide early\",\"gateOpen\":\"Open gate â close \u0026 decide\",\"heroBody1\":\"Structured memory, an order of work, and mandatory stops where you decide.\",\"heroBody2\":\"It proposes. You approve. Nothing moves without you.\",\"heroBodyStatic\":\"Structured memory, an order of work, and mandatory stops where you decide. It proposes. You approve. Nothing moves without you.\",\"heroEyebrow\":\"Runs inside the AI agent you already use\",\"heroPoint1\":\"â Works with any MCP client\",\"heroPoint2\":\"â Every decision stays yours\",\"heroPoint3\":\"â It tells you what it doesnât know\",\"heroTitle1\":\"An operating method for\",\"heroTitle2\":\"your AI agent.\",\"howBody\":\"No setup wizard and no blank chat. You connect it to the agent you already use, and it starts from what's recorded.\",\"howEyebrow\":\"How it works\",\"howTitle\":\"It reads your business before it plans anything.\",\"m1Name\":\"Segment \u0026 anti-ICP definition\",\"m1State\":\"Running\",\"m1StateQueued\":\"Queued\",\"m2Name\":\"Prospect sourcing \u0026 reach
2ability\",\"m2State\":\"Unlocked · starting soon\",\"m3Name\":\"Problem discovery interviews\",\"m4Name\":\"Demand \u0026 timing desk research\",\"mLockedState\":\"Locked · needs Sourcing\",\"mRunningParallel\":\"Running · in parallel\",\"mapHoverTip\":\"Hover a record or a workspace area to see its connections\",\"memoryTag\":\"WORKSPACE MEMORY\",\"memoryWriteBack\":\"Decision \u0026 reasoning written back\",\"navBlog\":\"Blog\",\"navBlueprints\":\"Blueprints\",\"navLogin\":\"Log in\",\"needsYou\":\"· Needs you\",\"recordChannels\":\"Channels\",\"recordContacts\":\"Contacts\",\"recordContent\":\"Content\",\"recordFeatures\":\"Features\",\"recordMarkets\":\"Markets\",\"recordOffers\":\"Offers\",\"recordProblems\":\"Problems\",\"recordProof\":\"Proof\",\"recurringCardTag\":\"RECURRING AGENT · WORK\",\"recurringCardTitle\":\"Personal brand â weekly run\",\"recurringDelivered\":\"â REPORT · DELIVERED\",\"recurringFootnote\":\"Lives in UniFounder, never installs. Chosen deliberately â you ask for it, or it's a stage step. Repeatable as often as it's useful.\",\"recurringLoaded\":\"· rules loaded · nothing starts yet\",\"recurringNote\":\"The report is the only record â there is no start call, and abandoning a run leaves nothing.\",\"recurringPaths\":\"standalone â your run history  · stage step â advances the stage\",\"recurringRecommends\":\"RECOMMENDS 5 SKILLS TO INSTALL FIRST\",\"recurringRun\":\"run #4\",\"ruleBody\":\"Nothing moves without you.\",\"ruleTitle\":\"The agent proposes. You decide.\",\"s1Archived\":\"S1 archived · its learning stays in memory\",\"s1Heading\":\"S1 · ICP \u0026 PROBLEM DISCOVERY\",\"s1Hyp1\":\"Independent Italian consultants who sell\",\"s1Hyp2\":\"knowledge-based services are a promising\",\"s1Hyp3\":\"ICP for an AI content creation system.\",\"s1Title\":\"S1 · ICP \u0026 Problem Discovery\",\"s1Workflow\":\"Workflow · Validation Engine\",\"s2Heading\":\"S2 · SOLUTION WEDGE\",\"s2Title\":\"S2 · Outbound list warm-up\",\"s2Workflow\":\"Workflow · B2B Outbound Machine\",\"s3Title\":\"S3 · Positioning draft review\",\"s3Workflow\":\"Workflow · Offer Sprint\",\"scrollToExplore\":\"Scroll to explore\",\"skillCardTag\":\"SKILL · KNOW-HOW\",\"skillDescription\":\"\\\"Use this when choosing or scoring a target segment.\\\"\",\"skillFootnote\":\"Lives in your agent, not in UniFounder. Activates on its own â the description is the only trigger. No report, no state, nothing to complete.\",\"skillInstallLine\":\"install_skill â written into your agent's files, verbatim\",\"skillLine1\":\"Purpose\",\"skillLine2\":\"Inputs it reads\",\"skillLine3\":\"Evidence standard\",\"skillLine4\":\"Where it must stop and ask you\",\"skillLine5\":\"What it must never do\",\"skillsBody\":\"The method runs on two kinds of documents: skills your agent learns once and uses when needed, and recurring agents you run on demand â each one ending with a report in your hands.\",\"skillsClosing\":\"A recurring agent without its skills is a to-do list done badly. A skill without a recurring agent is competence nobody has used yet.\",\"skillsEyebrow\":\"Skills \u0026 Recurring Agents\",\"skillsTitle\":\"Skills teach your agent how to work. Recurring Agents put it to work.\",\"skipIntro\":\"Skip the intro\",\"stateComplete\":\"Complete\",\"stateValidated\":\"Validated\",\"staticBody\":\"UniFounder runs inside the AI agent you already use.\",\"staticTitle\":\"The AI orbits. You decide.\",\"step1Body\":\"One endpoint over MCP in the client you already work in â Claude Code, Claude Desktop, or any compatible one. No second window, no second model subscription: you work where you're already working.\",\"step1Title\":\"Connect it\",\"step2Body\":\"Procedures for research, positioning, offers, copy, experiments. They're plain text files â read one before you install it, and you'll know exactly where it stops and asks.\",\"step2Title\":\"Your agent installs the skills\",\"step3Body\":\"Work is ordered into stages and units. Your agent al
2ways knows what's workable right now, what's blocked, and what's waiting on you â across sessions, weeks apart.\",\"step3Title\":\"Start a workflow\",\"step4Body\":\"Nothing ships, sends, or signs without you. Each stage ends with a decision that's yours, recorded and dated. The agent proposes; the founder disposes.\",\"step4Title\":\"You decide, always\",\"theRule\":\"The rule\",\"theSignature\":\"the signature\",\"unitActionAgent\":\"ACTION AGENT\",\"unitResearch\":\"RESEARCH\",\"unitsQueued\":\"units queued\",\"vocabBody\":\"The deck deals itself as you arrive. Click a card to flip it back.\",\"vocabEyebrow\":\"The vocabulary\",\"vocabTitle\":\"Eight words you just saw on the map.\",\"vocab_agent_def\":\"One piece of work that plans, acts and reports. Research Agents discover and update memory; Action Agents change something real, behind your approval; Recurring Agents run on a cadence.\",\"vocab_agent_kind\":\"A goal-directed unit of work\",\"vocab_agent_term\":\"Agent\",\"vocab_area_def\":\"Memory is organised by area of the company â audience, problems, offer, channels. What counts isn't how many records you have, but how many hold up in each area, connected to something.\",\"vocab_area_kind\":\"Your company, area by area\",\"vocab_area_term\":\"Workspace area\",\"vocab_gate_def\":\"Every stage ends at one. The system reports what it found, recommends an outcome, and stops. Your choice is recorded with the date and your reasoning.\",\"vocab_gate_kind\":\"Where you decide, not the AI\",\"vocab_gate_term\":\"Decision Gate\",\"vocab_mem_def\":\"Structured memory, not notes: markets, problems, offers, proofs â records joined by relationships, read before anything is done. It's why session two doesn't start from nothing.\",\"vocab_mem_kind\":\"What the system knows about you\",\"vocab_mem_term\":\"Workspace memory\",\"vocab_rcd_def\":\"A single structured fact in memory â a market, a problem, an offer, a proof. Each one carries a status: proven, assumed, or unknown. No label upgrades itself.\",\"vocab_rcd_kind\":\"One fact, with a status\",\"vocab_rcd_term\":\"Record\",\"vocab_skill_def\":\"A plain-text procedure your agent learns once â including where it must stop and ask you, and what it must never do.\",\"vocab_skill_kind\":\"Know-how, installed verbatim\",\"vocab_skill_term\":\"Skill\",\"vocab_stage_def\":\"A phase of the workflow. It states the question it exists to answer and the hypothesis it tests, in writing, before work starts. It ends at a gate.\",\"vocab_stage_kind\":\"One question, with a hypothesis\",\"vocab_stage_term\":\"Stage\",\"vocab_wf_def\":\"A reusable route to an outcome, run as an ordered set of stages taken from a blueprint. Several can run at once â they don't merge, and each keeps its own history.\",\"vocab_wf_kind\":\"One bet, run to a conclusion\",\"vocab_wf_term\":\"Workflow\",\"waitingBody\":\"The agent has done everything it could. About half an hour of your time, more or less two hours a week.\",\"waitingOnYou\":\"Waiting on you\",\"workflowAdvanced\":\"Workflow advanced â the next stage opens\",\"workflowTag1\":\"WORKFLOW 1\",\"workflowTag2\":\"WORKFLOW 2\",\"workflowTag3\":\"WORKFLOW 3\",\"worksInside\":\"Works inside\",\"youDecide\":\"You decide.\"},\"analyticsConsent\":{\"title\":\"Help us understand what brings founders here\",\"body\":\"We measure how this site is used either way. Allowing storage lets us recognise your browser across visits, so we can tell one returning founder from ten new ones â and connect the page that brought you here to the account you create.\",\"accept\":\"Allow\",\"decline\":\"Measure anonymously\",\"declineHint\":\"Declining keeps you in the numbers. It only stops us storing anything on your device.\",\"stateAllowed\":\"Allowed\",\"stateAnonymous\":\"Anonymous\",\"statePending\":\"Ask me later\",\"reset\":\"Ask me again\"},\"outputContext\":{\"summary\":\"Summary\",\"notes\":\"Notes\",\"relationships\":\"Relationships\",\"notesEmpty\":\"No notes yet. Write what you noticed reading this â a wrong number, a decision it led to.\"}
2,\"invite\":{\"title\":\"Join {workspace}\",\"body\":\"You've been invited to work in this workspace. Joining adds it to your workspace switcher â you keep everything you already have.\",\"signInBody\":\"Sign in or create an account to join this workspace.\",\"signIn\":\"Sign in\",\"signUp\":\"Create an account\",\"join\":\"Join\",\"joinFailed\":\"Couldn't join the workspace. Try again.\",\"invalidTitle\":\"This invite link isn't valid\",\"invalidBody\":\"The link may have been deleted. Ask whoever invited you for a new one.\",\"spentTitle\":\"This invite link has been used\",\"spentBody\":\"Someone has already joined {workspace} with this link. Ask for a new one.\",\"expiredTitle\":\"This invite link has expired\",\"expiredBody\":\"Ask an owner of {workspace} for a new link.\",\"joining\":\"Joiningâ¦\"},\"blocked\":{\"title\":\"Youâre blocked in {workspace}\",\"body\":\"An administrator of {workspace} paused your access. Nothing was removed â your role and everything you wrote are still there, and come back the moment an administrator unblocks you. Ask one of them.\",\"blockedOn\":\"Blocked {date}\",\"signedInAs\":\"Signed in as {email}\",\"signOut\":\"Sign out\"},\"noWorkspace\":{\"title\":\"No workspace yet\",\"body\":\"This account isn't part of a workspace. Ask whoever runs yours for an invitation link, or for an administrator to add you.\",\"signedInAs\":\"Signed in as {email}\",\"signOut\":\"Sign out\"},\"workspaceSwitcher\":{\"heading\":\"Workspaces\",\"switchFailed\":\"Couldn't switch workspace. Try again.\",\"manageMembers\":\"Workspace members\",\"switchTooltip\":\"Switch workspace\",\"details\":\"Workspace details\",\"inviteMembers\":\"Invite members\",\"memberCount\":\"{count, plural, one {# member} other {# members}}\",\"workflowsActive\":\"{count, plural, =0 {No workflows} one {# workflow} other {# workflows}}\",\"seatOwner\":\"Owner\",\"seatParticipant\":\"Member\"},\"workspaceMembers\":{\"title\":\"Workspace members\",\"description\":\"Who can work in this workspace, and the invite links that let people in.\",\"membersHeading\":\"Members\",\"you\":\"You\",\"seatOwner\":\"Owner\",\"seatParticipant\":\"Participant\",\"joined\":\"Joined {date}\",\"remove\":\"Remove\",\"removeTitle\":\"Remove {name}?\",\"removeDescription\":\"They lose access to this workspace immediately, and any MCP credential they hold for it stops working. Nothing they created is deleted.\",\"removeConfirm\":\"Remove\",\"cancel\":\"Cancel\",\"removeFailed\":\"Couldn't remove that member.\",\"invitesHeading\":\"Invite links\",\"invitesDescription\":\"A link lets one person join as a participant and expires on its date. A permanent link never expires â anyone holding it can join. Delete a link to turn it off.\",\"createLink\":\"Create invite link\",\"createLinkFailed\":\"Couldn't create an invite link.\",\"deleteLinkTitle\":\"Delete this invite link?\",\"deleteLinkDescription\":\"Anyone holding it can no longer join with it. Members who already joined keep their access.\",\"noLinks\":\"No active invite links.\",\"copy\":\"Copy\",\"copied\":\"Copied\",\"deleteLink\":\"Delete\",\"deleteLinkFailed\":\"Couldn't delete that link.\",\"loadFailed\":\"Couldn't load workspace members.\",\"ownerOnly\":\"Only an owner can manage members.\",\"roleLabel\":\"Role\",\"roleNone\":\"No role (no access)\",\"roleAssignFailed\":\"Couldn't change the role.\",\"linkRoleLabel\":\"New links join as\",\"rolesHeading\":\"Roles\",\"rolesDescription\":\"Named permission sets that decide what each participant may do. Owners always hold everything.\",\"newRole\":\"New role\",\"newRoleTitle\":\"New role\",\"editRole\":\"Edit role\",\"editRoleTitle\":\"Edit role\",\"deleteRole\":\"Delete role\",\"deleteRoleTitle\":\"Delete â{name}â?\",\"deleteRoleDescription\":\"A role that is still assigned to members is refused â move them to another role first.\",\"deleteRoleConfirm\":\"Delete\",\"roleNameLabel\":\"Name\",\"roleDescriptionLabel\":\"Description\",\"rolePermissionsLabel\":\"Permissions\",\"roleSave\":\"Save\",\"roleCreate\":\"Create\",\"roleSaveFailed\":\"Couldn't save the role.\",\"roleDeleteFailed\":\"Couldn't delete the role.\",\"rolePermissionCount\":\"{count, plural, one {# permission} other {# permissions}}\",\"rolePermissionsTitle\":\"What {role} can do\",\"permNotGranted\":\"Not granted\",\"roleMemberCount\":\"{count, plural, =0 {No members} one {# member} other {# members}}\",\"groupApi\":\"API access\",\"groupApiHint\":\"See, create and revoke the workspace's public API keys â a live key reaches all workspace data.\",\"groupMembers\":\"Member management\",\"groupMembersHint\":\"Invite and remove members, manage these roles, and read each member's activity log.\",\"toggleManage\"
2:\"Manage\",\"toggleApiKeys\":\"API keys\",\"tabMembers\":\"Members\",\"tabRoles\":\"Roles\",\"tabInviteLinks\":\"Invite links\",\"colMember\":\"Member\",\"colRole\":\"Role\",\"colJoined\":\"Joined\",\"colActions\":\"Actions\",\"colLink\":\"Link\",\"colJoinsAs\":\"Joins as\",\"colExpires\":\"Expires\",\"colCreated\":\"Created\",\"colName\":\"Name\",\"colPermissions\":\"Permissions\",\"colMembers\":\"Members\",\"noPermissions\":\"No permissions\",\"deleteRoleBlocked\":\"Assigned to {count, plural, one {# member} other {# members}} â move them to another role first.\",\"linkPermanentLabel\":\"Permanent\",\"linkPermanentBadge\":\"Permanent\",\"linkPermanentHint\":\"Anyone with the link can join, and it never expires.\",\"linkExpiryLabel\":\"Expires after\",\"linkExpiryOption\":\"{count, plural, one {# day} other {# days}}\",\"colBlocked\":\"Blocked\",\"blockLabel\":\"Block {name}\",\"blockFailed\":\"Couldn't change that. Try again.\"},\"workspaceRemoved\":{\"title\":\"You're no longer part of this workspace\",\"body\":\"Your access to this workspace was removed. Anything you created there stays with the workspace.\",\"bodyNamed\":\"An owner removed you from {workspace}. Anything you created there stays with the workspace â you'll be taken back to your own.\",\"continue\":\"Continue\"},\"authoringMap\":{\"heading\":\"Workflow map\",\"hint\":\"Give workflows started from this definition a map of their own â primitives and relationships apart from the workspace map. Everything a work unit records lands there.\",\"toggleLabel\":\"Keeps its own map\",\"foldTarget\":\"Fold into my personal map\",\"foldTargetWorkspace\":\"When this workflow graduates, what it learned is folded into the WORKSPACE map, where every member reads it.\",\"foldTargetPersonal\":\"When this workflow graduates, what it learned is folded into the approving member's OWN map â nobody else in the workspace can read it, and its outputs stay private to the member who started it.\",\"primitivesHint\":\"The primitives a workflow started from this definition keeps â each with its own fields.\",\"relationshipsHint\":\"How those records join up. A map with no relationships is a pile of rows.\",\"enabled\":\"Enabled\",\"disabled\":\"Disabled\",\"off\":\"Off\",\"offBody\":\"Work units of these workflows write straight to the workspace map, and validating a stage promotes their findings into it. Switch the map on above, then add its primitives.\",\"onBody\":\"Workflows started from this definition get a map of their own: everything their work units record lands there, and validating a stage promotes nothing into the workspace map.\",\"on\":\"On\",\"fieldCount\":\"{count, plural, one {# field} other {# fields}}\",\"save\":\"Save\",\"cancel\":\"Cancel\",\"primitives\":\"Primitives\",\"relationships\":\"Relationships\",\"addPrimitive\":\"Add a primitive\",\"addRelationship\":\"Add a relationship\",\"editPrimitive\":\"Edit {name}\",\"removePrimitive\":\"Remove {name}\",\"removePrimitiveBody\":\"Every relationship that names it loses that end; one left with nothing at an end goes with it. Nothing is written until you save.\",\"editRelationship\":\"Edit {name}\",\"removeRelationship\":\"Remove {name}\",\"removeRelationshipBody\":\"It leaves this definition's map. Nothing is written until you save.\",\"removeConfirm\":\"Remove\",\"noPrimitives\":\"No primitives yet â add one, or turn the map off.\",\"noRelationships\":\"No relationships yet. A map with no relationships is a pile of rows.\",\"primitiveDialogNew\":\"New primitive\",\"primitiveDialogEdit\":\"Edit primitive\",\"relationshipDialogNew\":\"New relationship\",\"relationshipDialogEdit\":\"Edit relationship\",\"primitiveKeyTaken\":\"Another primitive already uses the key \\\"{key}\\\".\",\"relationshipKeyTaken\":\"Another relationship already uses the key \\\"{key}\\\".\",\"relationshipNeedsLabel\":\"A relationship needs a label and a reverse reading.\",\"relationshipNeedsEnds\":\"A relationship needs at least one primitive at each end.\",\"ariaFill\":\"Fill it with Aria\",\"ariaBusy\":\"Aria is draftingâ¦\",\"ariaFilled\":\"Aria drafted {count, plural, one {# relationship} other {# relationships}} â review them before you save.\",\"ariaFailed\":\"Aria couldn't draft the relationships. Try again, or add one by hand.\",\"shared\":\"Shared\",\"sharedHint\"
2:\"The primitives and relationships this workflow's maps start with â {workspace}'s own. Change them in that workspace's primitives.\",\"sharedBody\":\"This is a workspace workflow, so it declares no map of its own. Every workflow started from it gets a map of its own that uses {workspace}'s primitives and relationships live â a change to them reaches workflows already running. Its work units record there, and validating a stage promotes nothing into the workspace map.\",\"sharedMissingBody\":\"This workflow belongs to a workspace that no longer exists, so nobody can start it and there is no vocabulary to share.\",\"sharedEmpty\":\"{workspace} has no primitives yet. Add some in that workspace's primitives and this workflow's work units can record them.\",\"sharedNoRelationships\":\"{workspace} has no relationships of its own â only the built-in ones reach its maps.\"},\"authoringWorkspaces\":{\"agentCount\":\"{count, plural, =0 {no agents} one {# agent} other {# agents}}\",\"filterClear\":\"Every workspace again\",\"filterHint\":\"Show only the agents that belong to one workspace.\",\"filterLabel\":\"Workspace\",\"filterAll\":\"All workspaces\",\"heading\":\"Dedicated workspaces\",\"hint\":\"Limit this workflow to specific workspaces. Leave it empty and every workspace can start it.\",\"pickCta\":\"Add workspaces\",\"pickOneCta\":\"Pick workspace\",\"pickTitle\":\"Dedicated workspaces\",\"searchPlaceholder\":\"Search workspacesâ¦\",\"noMatches\":\"No workspaces match that search.\",\"selectedCount\":\"{count} selected\",\"done\":\"Done\",\"everywhere\":\"Available in every workspace\",\"remove\":\"Remove {name}\",\"missing\":\"This workspace no longer exists â unpick it.\",\"rowMeta\":\"{owner} · created {created}\",\"ownerUnknown\":\"No owner\",\"rowCounts\":\"{members, plural, one {# member} other {# members}} · {records, plural, one {# record} other {# records}} · {kinds, plural, one {# primitive} other {# primitives}}\",\"ownerHeading\":\"Workspace\",\"ownerHint\":\"A workspace workflow: only this workspace can start it, and its workflows' maps use this workspace's primitives, live.\",\"ownerMissing\":\"This workspace no longer exists â nobody can start this workflow.\",\"ownerMissingShort\":\"Removed workspace\",\"ownerBadgeTitle\":\"Workspace workflow â belongs to {name}\",\"pickOneTitle\":\"Which workspace?\",\"pickOneDescription\":\"The workspace this workflow belongs to. Only it can start the workflow, and the workflow's map uses its primitives.\",\"loadFailed\":\"Couldn't load the workspaces. Try again.\",\"ownerDropsMap\":\"Saving drops this definition's own map â its workflows will use this workspace's primitives instead.\",\"pickPrompt\":\"Pick a workspace\",\"pickFirst\":\"Pick a workspace first.\",\"pickSectionHint\"
2:\"Which workspace to author in. Everything below is its own.\",\"kindCount\":\"{count, plural, =0 {no kinds} one {# kind} other {# kinds}}\"},\"primitives\":{\"columnVisibility\":\"Visibility\",\"visibilityPublic\":\"Public\",\"deleteSection\":\"Delete\",\"deleteSectionHint\":\"Deleting the primitive deletes every record of it, with their notes and connections.\",\"visibility\":\"Visibility\",\"visibilityHint\":\"Who can see this primitive and its records. The workspace owner always can.\",\"visibilityFollowsApp\":\"Every member while the app is open to everyone; only the roles it is kept to otherwise.\",\"visibilityEveryone\":\"Every member\",\"visibilityRestricted\":\"Only members of these roles\",\"visibilityEveryoneHint\":\"Every member of the workspace sees this primitive and its records.\",\"visibilityRestrictedHint\":\"Only members of the roles you pick. The workspace owner always can.\",\"visibilityShareWith\":\"Share with\",\"visibilityNoRoles\":\"No roles yet. Create one under the workspace's roles first.\",\"visibilityLockedByParent\":\"It lives inside a private one, so it is private too â this can't change until that one is opened.\",\"visibilityCappedByParent\":\"It lives inside one shared with specific roles, so it can follow it, be shared with some of those roles, or be kept private.\",\"title\":\"Primitives\",\"description\":\"The primitives this workspace is made of. Each one gets its own rows, its own fields, and its own tools in your AI tool.\",\"newPrimitive\":\"New primitive\",\"emptyTitle\":\"No primitives yet\",\"empty\":\"A primitive is a kind of record â a market, a competitor, a supplier. Define one and it gets a place on the map, a note timeline, and an add/update pair in your AI tool.\",\"recordCount\":\"{count, plural, =0 {No records} one {# record} other {# records}}\",\"fieldCount\":\"{count, plural, =0 {No fields} one {# field} other {# fields}}\",\"name\":\"Name\",\"iconAndName\":\"Icon and name\",\"newPrimitiveTitle\":\"New primitive\",\"newPrimitiveBody\":\"A new kind of record on the map. Your AI tools can write into it from the next run.\",\"editPrimitiveTitle\":\"Edit primitive\",\"editPrimitiveBody\":\"Its name, its mark, what it holds and who can see it.\",\"editAppPrimitiveBody\":\"This primitive belongs to an app, which alone shapes it and writes its records. Who can see it follows who may use the app â set that in Settings â Apps.\",\"create\":\"Create\",\"namePlaceholder\":\"Competitor\",\"nameHint\":\"The singular noun for ONE record.\",\"primitiveDescription\":\"Description\",\"primitiveDescriptionHint\"
2:\"One line on what this primitive is. Your AI tool reads it to decide whether a finding belongs here.\",\"iconGroup\":{\"structure\":\"Shapes \u0026 structure\",\"people\":\"People\",\"places\":\"Places\",\"work\":\"Work \u0026 time\",\"money\":\"Money\",\"signals\":\"Signals\",\"documents\":\"Documents\",\"making\":\"Making\",\"media\":\"Media\",\"marks\":\"Marks \u0026 status\"},\"key\":\"Key\",\"keyHint\":\"The address in the graph, in every note and in the tool names. Changing it moves every record and every connection with it.\",\"fields\":\"Fields\",\"fieldsHint\":\"Every record already has a title and a description. These are what else it carries.\",\"addField\":\"Add field\",\"fieldLabel\":\"Label\",\"fieldType\":\"Type\",\"fieldDescription\":\"What goes here\",\"fieldDescriptionHint\":\"Written for your AI tool as much as for you â it becomes the field's description in the generated tools.\",\"fieldRequired\":\"Required\",\"fieldUnit\":\"Unit\",\"options\":\"Options\",\"addOption\":\"Add option\",\"optionLabel\":\"Label\",\"optionMeans\":\"What it means\",\"removeField\":\"Remove field\",\"removeOption\":\"Remove option\",\"save\":\"Save\",\"saving\":\"Savingâ¦\",\"cancel\":\"Cancel\",\"deletePrimitive\":\"Delete primitive\",\"deleteConfirmTitle\":\"Delete this primitive?\",\"deleteConfirmBody\":\"Its records go too, along with their notes and connections. This cannot be undone.\",\"deleteConfirm\":\"Delete it and its records\",\"tools\":\"Tools\",\"toolsHint\":\"Your AI tool gets these on its next connection.\",\"relationships\":\"Relationships\",\"newRelationship\":\"New relationship\",\"newRelationshipBody\":\"How two primitives connect, read from both ends.\",\"editRelationshipBody\":\"How it reads from both ends, and which primitives it joins.\",\"relationshipVisibilityHint\":\"Who can use this relationship: every member, or only the members of the roles you pick.\",\"relationshipEmpty\":\"No relationships yet. Define one to say how two of your primitives connect.\",\"verb\":\"Reads forward\",\"verbPlaceholder\":\"competes for\",\"verbHint\":\"The sentence on the record it points at â âthis competitor competes for that audienceâ.\",\"inverse\":\"Reads backward\",\"inversePlaceholder\":\"contested by\",\"inverseHint\":\"The same row, read from the other end. Without it the far record shows an arrow and no sentence.\",\"fromKinds\":\"From\",\"toKinds\":\"To\",\"builtIn\":\"Built in\",\"builtInHint\":\"Shipped with the platform. Always available, not editable.\",\"deleteRelationship\":\"Delete relationship\",\"deleteRelationshipConfirmTitle\":\"Delete this relationship?\",\"deleteRelationshipConfirmBody\":\"The connections already made with it are kept â they just stop reading as a sentence. New ones cannot be made.\",\"saved\":\"Saved\",\"deleted\":\"Deleted\",\"loadFailed\":\"Could not load primitives\",\"saveFailed\":\"Could not save\",\"appearance\":\"Colour \u0026 icon\",\"descriptionLabel\":\"What it means\",\"descriptionPlaceholder\":\"The channel this contact arrived through.\",\"descriptionHint\"
2:\"Optional. Shown as a tooltip beside the verb wherever it appears.\",\"tabRecords\":\"Records\",\"tabRelationships\":\"Relationships\",\"mcpPickDescription\":\"Your AI tool can propose the whole set from what it knows about your business, and write it once you agree. Pick the one you use.\",\"mcpActiveDescription\":\"It proposes from what it learns about your business, shows you each one, and writes only what you agree to.\",\"mcpRecordsTitle\":\"Set up your primitives\",\"mcpRecordsCta\":\"Define your primitives with your AI tool\",\"mcpRelationshipsTitle\":\"Set up your relationships\",\"mcpRelationshipsCta\":\"Define your relationships with your AI tool\",\"deleteDialogTitle\":\"Delete â{name}â?\",\"deleteDialogBody\":\"This removes the primitive and every relationship that named it. It cannot be undone.\",\"deleteDialogBodyWithRecords\":\"This removes the primitive, its {count, plural, one {# record} other {# records}}, their notes and their connections, and every relationship that named it. It cannot be undone.\",\"deleteDialogPrompt\":\"Type {key} to confirm.\",\"relationshipEmptyTitle\":\"No relationships yet\",\"relationshipNeedsKinds\":\"A relationship joins two primitives, so define a primitive first.\",\"fromKindsHint\":\"The primitives this relationship starts at.\",\"toKindsHint\":\"The primitives it can point to.\",\"deleteRelationshipTitle\":\"Delete \\\"{verb}\\\"?\",\"deleteRelationshipBody\":\"Existing connections are kept â they just lose the wording that named them, and read by their key instead. You can define the relationship again later.\",\"columnKind\":\"Primitive\",\"columnRelationship\":\"Relationship\",\"columnFrom\":\"From\",\"columnTo\":\"To\",\"fieldUnnamed\":\"New field\",\"deleteRelationshipPrompt\":\"Type {verb} to confirm\",\"fieldsEmptyTitle\":\"No fields yet\",\"fieldsEmptyBody\":\"A record of this primitive carries only a title and a description until you add fields â or let Aria propose them from the name.\",\"fillWithAria\":\"Fill it with Aria\",\"fillWithAriaNeedsName\":\"Give the primitive a name first.\",\"ariaFilling\":\"Asking Ariaâ¦\",\"ariaFilled\":\"Aria proposed {count, plural, one {# field} other {# fields}}. Review them, then save.\",\"ariaAdded\":\"Aria added â{label}â.\",\"ariaFailed\":\"Aria couldn't fill this. Try a clearer name or description.\",\"addManually\":\"Add manually\",\"addWithAria\":\"Add with Aria\",\"dragToReorder\":\"Drag to reorder\",\"scopePersonal\":\"Only for you\",\"visibilityRoleCount\":\"{count, plural, one {# role} other {# roles}}\",\"visibilityShared\":\"Shared\",\"scopePersonalHint\":\"Only you. Nobody else in the workspace can read it.\",\"visibilityPrivate\":\"Private\",\"visibilitySharedWith\":\"Shared with {roles}\",\"visibilityInheritParent\":\"Same as {parent}\",\"visibilityInheritParentGeneric\":\"Same as the primitive it's inside\",\"visibilityInheritHint\":\"Right now: {state}. It has no audience of its own â it follows the primitive it lives inside, and opens up or closes when that does.\",\"visibilityInheritedState\":\"{state} · inherited\",\"editRelationship\":\"Edit {verb}\",\"newChildPrimitiveTitle\":\"New primitive inside {parent}\",\"childPrimitiveBody\":\"Its records are filed inside a {parent} record and added from that record. Otherwise it is a primitive like any other: its own fields, visibility, relationships and primitives inside it.\",\"addChildPrimitive\":\"Primitive\",\"appOwnedBadge\":\"App\",\"appOwnedHint\":\"This primitive belongs to an app. Members read, link and note its records and may change who sees them; only the app changes them.\",\"appRetiredBadge\":\"No longer in the app\",\"appKindsTitle\":\"App primitives\",\"appKindsDescription\":\"Declared by the apps this workspace allows. Only the app shapes them and writes their records; who sees them follows who may use the app (Settings â Apps).\",\"emptyOwnTitle\":\"No primitives of your own yet\",\"appRetiredHint\":\"Its app no longer declares this. It stays read-only, and the workspace owner can delete it.\",\"editRetiredAppPrimitiveBody\":\"Its app no longer declares this primitive. The workspace owner can delete it, with its records;
2 who can see it stays the app's.\",\"appOwnedByHint\":\"This primitive belongs to {app}. Members read, link and note its records and may change who sees them; only {app} changes them.\"},\"primitiveFieldTypes\":{\"text\":\"Text\",\"markdown\":\"Long text\",\"number\":\"Number\",\"boolean\":\"Yes / no\",\"enum\":\"Choice\",\"url\":\"Link\",\"email\":\"Email\",\"date\":\"Date\",\"image\":\"Image\",\"audio\":\"Audio\",\"file\":\"File\",\"color\":\"Colour\",\"currency\":\"Currency\",\"document\":\"Document\"},\"authorship\":{\"nobody\":\"Not recorded\",\"unnamed\":\"Unnamed member\",\"formerMember\":\"Former member\",\"author\":\"Author\",\"lastEditedBy\":\"Last edited by\",\"createdBy\":\"Created by\",\"writtenBy\":\"Written by\"},\"recordSource\":{\"addedVia\":\"Added via\",\"notRecorded\":\"Not recorded\",\"manual\":\"by hand\",\"mcp\":\"AI tool\",\"actionAgent\":\"action agent\",\"recurringAgent\":\"recurring agent\",\"singleAgent\":\"agent\",\"agent\":\"agent\",\"fold\":\"stage fold\",\"api\":\"API\",\"app\":\"app\",\"system\":\"system\",\"removedApp\":\"Removed app\",\"removedAgent\":\"Removed agent\",\"removedWorkflow\":\"Removed workflow\",\"removedKey\":\"Removed API key\",\"filterLabel\":\"Source\",\"filterAll\":\"Any source\",\"colSource\":\"Source\",\"createdVia\":\"Created via {source}\"},\"notifications\":{\"agentCompleted\":\"Finished\",\"agentFailed\":\"Failed\",\"operationWaiting\":\"Needs you\",\"changed\":\"Changed\",\"clearAll\":\"Clear notifications\",\"daysAgo\":\"{count, plural, one {# day ago} other {# days ago}}\",\"dismiss\":\"Dismiss\",\"empty\":\"Changes your teammates make show up here.\",\"emptyTitle\":\"Nothing new\",\"hoursAgo\":\"{count, plural, one {# hour ago} other {# hours ago}}\",\"justNow\":\"Just now\",\"memberJoined\":\"Joined the workspace\",\"minutesAgo\":\"{count, plural, one {# min ago} other {# min ago}}\",\"noteAdded\":\"Note on\",\"open\":\"Notifications\",\"recordCreated\":\"New\",\"recordUpdated\":\"Updated\",\"relationshipAdded\":\"Connected\",\"title\":\"Notifications\"},\"blueprints\":{\"backHome\":\"Back to unifounder.ai\",\"clickStage\":\"Click a stage to inspect it\",\"count\":\"{count, plural, one {# blueprint} other {# blueprints}}\",\"countGates\":\"{count, plural, one {# gate} other {# gates}}\",\"countSkills\":\"{count, plural, one {# skill} other {# skills}}\",\"countStages\":\"{count, plural, one {# stage} other {# stages}}\",\"countUnits\":\"{count, plural, one {# unit of work} other {# units of work}}\",\"ctaBody\":\"Joining the waitlist starts your founder profile. We onboard every founder personally â the earlier you join, the sooner you build.\",\"ctaTitle\":\"Pick a blueprint. Your agent does the rest.\",\"detailCtaBody\":\"Activate it and it becomes a workflow of your own. Joining the waitlist starts your founder profile â we onboard every founder personally.\",\"detailCtaTitle\":\"Run the {name} with your agent.\",\"detailMetaFallback\":\"Blueprint â Unifounder\",\"doorDashboard\":\"Go to dashboard\",\"doorSignup\":\"Create an account\",\"doorWaitlist\":\"Join the waitlist\",\"empty\":\"No blueprints have been published yet.\",\"endsAtGate\":\"Ends at a decision gate\",\"eyebrow\":\"Blueprints\",\"footerLine\":\"Runs inside your agent · you decide at every gate\",\"hypothesisLabel\":\"Hypothesis: \",\"intro\":\"A blueprint is a method someone wrote down: the stages, the skills your agent installs, and the points where it stops and asks you. Activate one and it becomes a workflow of your own.\",\"kindMission\":\"research\",\"kindOperation\":\"action agent\",\"kindRoutine\":\"recurring agent\",\"mapHeading\":\"The blueprint map\",\"metaDescription\":\"A blueprint is a method someone wrote down: the stages, the skills your agent installs, and the points where it stops and asks you.\",\"metaTitle\":\"Blueprints â Unifounder\",\"navBlog\":\"Blog\",\"navBlueprints\":\"Blueprints\",\"notLinearEyebrow\":\"The path isn't linear\",\"notLinearFoot\":\"\\\"{count} stages\\\" means {count} stops if every gate validates. Two founders on the same blueprint can have very different workflows.\",\"notLinearLead\":\"Four outcomes, every time:\",\"notLinearTitle\":\"Every stage ends at a gate. You choose.\",\"outcomeInvalidate\":\"Invalidate\",\"outcomeInvalidateBody\":\"The line goes back to an earlier stage.\",\"outcomeKill\":\"Kill\",\"outcomeKillBody\":\"The line retires.\",\"outcomePivot\":\"Pivot\",\"outcomePivotBody\":\"The same stage runs again, with a new hypothesis.\",\"outcomeValidate\":\"Validate\",\"outcomeValidateBody\":\"The next stage of the plan opens.\",\"seeMethod\":\"See method â\",\"stagesHeading\":\"The stages\",\"statGates\":\"Decision gates\",\"statSkills\":\"Skills to install\",\"statStages\":\"Stages\",\"statUnits\":\"Units of work\",\"title\":\"Methods you install, not courses you watch.\",\"unitsMission\":\"{count, plural, one {# research} other {# research}}\",\"unitsOperation\":\"{count, plural, one {# action agent} other {# action agents}}\",\"unitsRoutine\":\"{count, plural, one {# recurring agent} other {# recurring agents}}\"},\"presence\":{\"someone\":\"Someone\",\"viewingRecord\":\"{name} is looking at {record}\",\"browsingKind\":\"{name} is browsing {kind}\",\"onMap\":\"{name} is on the map\",\"hereCount\":\"{count, plural, one {# other person here} other {# other people here}}\",\"more\":\"+{count}\",\"watchingThis\":\"{names} is looking at this\"},\"workspaceDialog\":{\"tabDetails\":\"Details\",\"memberCount\":\"{count, plural, one {# member} other {# members}}
2\",\"iconLabel\":\"Icon\",\"iconHint\":\"An emoji or a logo, shown wherever the workspace is named.\",\"ownerOnly\":\"Only the owner can change this.\",\"pickIcon\":\"Emoji or logo\",\"emojiTab\":\"Emoji\",\"uploadTab\":\"Upload\",\"filterPlaceholder\":\"Filterâ¦\",\"uploadCta\":\"Choose an image\",\"uploadHint\":\"PNG, JPEG or WebP up to 4 MB.\",\"removeIcon\":\"Use the initial instead\",\"iconSaveFailed\":\"Couldn't save the icon.\",\"nameLabel\":\"Name\",\"nameHint\":\"Shown in the top bar and to every member.\",\"deleteTitle\":\"Delete workspace\",\"deleteBody\":\"Removes its records, workflows, outputs and members. Cannot be undone.\",\"deleteCta\":\"Delete\",\"deleteDialogTitle\":\"Delete {workspace}?\",\"deleteDialogBody\":\"Everything in this workspace is deleted â the workspace map, every workflow and output, and every member's access. This cannot be undone.\",\"deleteDialogPrompt\":\"Type {workspace} to confirm\",\"deleteConfirm\":\"Delete workspace\",\"deleteFailed\":\"Couldn't delete the workspace.\",\"loadFailed\":\"Couldn't load the workspace.\",\"renameCta\":\"Rename\",\"nameSaveFailed\":\"Couldn't rename the workspace.\",\"tabDefinitions\":\"Workflows \u0026 agents\"},\"workspaceAdmin\":{\"title\":\"Workspace\",\"navGeneral\":\"General\",\"navMembers\":\"Members\",\"navRoles\":\"Roles\",\"navInviteLinks\":\"Invite links\",\"navDefinitions\":\"Workflows \u0026 agents\",\"navSpending\":\"Spending\",\"membersDescription\":\"Everyone in this workspace, and the role each participant holds.\",\"spendingDescription\":\"What your members' AI calls cost, and the monthly cap on each role.\"},\"workspaceSpending\":{\"monthLabel\":\"Month\",\"tabOverview\":\"Overview\",\"tabMembers\":\"Member usage\",\"tabCaps\":\"Monthly caps by role\",\"utcNote\":\"Calendar months in UTC â the same months the caps reset on.\",\"summaryLabel\":\"Month summary\",\"kpiTotal\":\"Total spend\",\"kpiTotalSubCurrent\":\"So far this month\",\"kpiTotalSubPast\":\"In {month}\",\"kpiCalls\":\"AI calls\",\"kpiCallsSub\":\"Every billed model call\",\"kpiMembers\":\"Members using AI\",\"kpiMembersSub\":\"of {count, plural, one {# member} other {# members}}\",\"kpiTokens\":\"Tokens\",\"kpiTokensSub\":\"{input} in · {output} out\",\"dailyTitle\":\"Spend per day\",\"dailyHint\":\"Every member, one column a day. Hover or focus a column for its total.\",\"dailyBarLabel\":\"{date}: {amount}\",\"areasTitle\":\"What it went on\",\"areaChat\":\"Chat with Aria\",\"areaAgents\":\"Agent runs\",\"areaOutputs\":\"Stage outputs\",\"areaMap\":\"Map updates\",\"areaSearch\":\"Search\",\"areaAuthoring\":\"Authoring help\",\"areaOnboarding\":\"Onboarding\",\"areaOther\":\"Other\",\"areaRetired\":\"Retired features\",\"areaCalls\":\"{count, plural, one {# call} other {# calls}}\",\"colMember\":\"Member\",\"colRole\":\"Role\",\"colCalls\":\"AI calls\",\"colSpend\":\"Spend\",\"colCap\":\"Monthly cap\",\"owner\":\"Owner\",\"formerMember\":\"Former member\",\"noRole\":\"No role\",\"neverCapped\":\"Never capped\",\"noCap\":\"No cap\",\"capOf\":\"{percent}% of {cap}\",\"capReached\":\"Cap reached · {cap}\",\"capValue\":\"Cap {cap}\",\"expand\":\"Show breakdown\",\"collapse\":\"Hide breakdown\",\"breakdownTokens\":\"{input} input · {output} output tokens\",\"breakdownEmpty\":\"No AI calls this month.\",\"emptyTitle\":\"No AI spend in {month}\",\"emptyBody\":\"Nothing your members did this month called a model. The caps below apply the moment they do.\",\"capsHint\":\"Each member holding a role can spend up to its cap on AI in this workspace every calendar month (UTC). Once they reach it, their chats and stage work pause until the 1st. Leave it blank for no cap. Owners are never capped.\",\"colRoleName\":\"Role\",\"colHolders\":\"Members\",\"colRoleSpend\":\"Spent in {month}\",\"colCapInput\":\"Cap per member\",\"capPlaceholder\":\"No cap\",\"capInputLabel\":\"Monthly cap for {role}, in US dollars\",\"saveCap\":\"Save\",\"removeCap\":\"Remove cap\",\"capInvalid\":\"Enter an amount in dollars â 0 or more, up to $100,000 â or leave it blank for no cap.\",\"capSaveFailed\":\"Couldn't save the cap.\",\"noRoles\":\"This workspace has no roles yet â create one under Roles.\",\"underCent\":\"\u003c {amount}\",\"modelTitle\":\"Model\",\"modelHint\":\"Which AI model this workspace runs on. Changing it changes what every call costs.\",\"modelUseDefault\":\"Use the default model\",\"modelUseDefaultHint\":\"We pick and maintain it for you.\",\"modelPick\":\"Model\",\"modelPlaceholder\":\"Choose a model\",\"modelPriceUnavailable\":\"Prices unavailable right now.\",\"modelSaveFailed\":\"Could not save the model. Try again.\",\"modelPerInteraction\":\"On average, {amount}
2 per interaction\",\"modelPerInteractionHint\":\"Estimated from a five-message conversation with Aria.\"},\"verifyEmail\":{\"title\":\"Verify your email\",\"body\":\"We sent a confirmation link to \u003cemail\u003e{address}\u003c/email\u003e. Open it to continue.\",\"bodyNoEmail\":\"We sent a confirmation link to your email address. Open it to continue.\",\"hint\":\"Can't find it? Check your spam folder, or send it again.\",\"sent\":\"A new link is on its way.\",\"cooldown\":\"A link was sent a moment ago â give it a minute before asking for another.\",\"unavailable\":\"We couldn't send the email right now. Try again in a moment.\",\"failed\":\"Something went wrong â try again.\",\"resend\":\"Resend the link\",\"resending\":\"Sendingâ¦\",\"signOut\":\"Use a different account\"},\"oauthScopes\":{\"profileInfo\":\"See your name and profile picture\",\"profileEmail\":\"See your email address\",\"recordsRead\":\"Read your company map â records, relationships and notes\",\"recordsWrite\":\"Add to and change your company map, and upload files to it\",\"primitivesWrite\":\"Change who can see a primitive and its records\",\"rolesRead\":\"See the workspace's member roles and their permissions\",\"sourcesRead\":\"See the accounts you connected under Sources and the tools they offer\",\"operationsRun\":\"Run the operations assigned to it â start, follow and decide runs as you\",\"sourcesWrite\":\"Act in your connected accounts â send, post or change data there as you\"},\"oauthApps\":{\"tabYourApps\":\"Your apps\",\"tabConnected\":\"Connected apps\",\"title\":\"Apps\",\"description\":\"The apps this workspace can log in with. Register one from its manifest or set it up by hand â an app that isn't listed here can't be connected.\",\"gettingStarted\":\"Endpoints\",\"gettingStartedHelp\":\"Standard OAuth 2.1 with PKCE. Send people to the authorize URL, exchange the code at the token URL, then call the API with the user token.\",\"authorizeEndpoint\":\"Authorize\",\"tokenEndpoint\":\"Token\",\"userinfoEndpoint\":\"User info\",\"apiBase\":\"API base\",\"viewReference\":\"Open the API reference\",\"noApps\":\"No apps yet\",\"noAppsHelp\":\"Register one to get a client ID and start the OAuth flow.\",\"newApp\":\"New app\",\"thirdPartyBadge\":\"Third-party\",\"removeFromWorkspace\":\"Remove\",\"removeTitle\":\"Remove this app?\",\"removeBody\":\"â{name}â can't be used in this workspace any more, and everyone here who connected it loses access now. Other workspaces that allowed it keep it.\",\"removeConfirm\":\"Remove\",\"removed\":\"App removed from this workspace.\",\"removeFailed\":\"Couldn't remove that app.\",\"clientId\":\"Client ID\",\"clientSecret\":\"Client secret\",\"redirectUris\":\"Redirect URIs\",\"redirectUrisHelp\":\"One per line, matched exactly. https only (http on localhost).\",\"redirectUrisPlaceholder\":\"https://app.example.com/auth/callback\",\"origins\":\"Browser origins\",\"originsHelp\":\"One per line. Pages on these origins may call the API with your user tokens (CORS). Leave empty for a backend-only app.\",\"originsPlaceholder\":\"https://app.example.com\",\"scopes\":\"Scopes\",\"scopesHelp\":\"The most your app may ask a founder for. Each request may ask for a subset.\",\"nameLabel\":\"Name\",\"namePlaceholder\":\"Acme Sync\",\"descriptionLabel\":\"Description\",\"homepageLabel\":\"Homepage\",\"logoLabel\":\"Logo URL\",\"create\":\"Register app\",\"saved\":\"App saved\",\"deleted\":\"App deleted\",\"rotateTitle\":\"Mint a new client secret?\",\"rotateBody\":\"The current secret for â{name}â stops working immediately. Every founder's grant survives; update the secret in your app's configuration.\",\"rotate\":\"Mint new secret\",\"deleteTitle\":\"Delete this app?\",\"deleteBody\":\"â{name}â and every token it holds are removed. Founders who connected it will have to consent again if you register it anew.\",\"copy\":\"Copy\",\"copyFailed\":\"Couldn't copy â select the text and copy it manually.\",\"createFailed\":\"Couldn't register the app.\",\"updateFailed\":\"Couldn't save the app.\",\"deleteFailed\":\"Couldn't delete the app.\",\"rotateFailed\":\"Couldn't mint a new secret.\",\"createdOn\":\"Registered {date}\",\"noConnected\":\"No connected apps\",\"noConnectedHelp\":\"When you approve an app's request to access a workspace, it appears here.\",\"workspace\":\"Workspace\",\"grantedOn\":\"connected {date}\",\"lastUsed\":\"last used {date}\",\"neverUsed\":\"never used\",\"homepage\":\"About this app\",\"revoke\":\"Revoke\",\"revokeTitle\":\"Revoke access?\",\"revokeBody\":\"â{app}â loses access to {workspace}
2 immediately. It can ask you to connect again.\",\"revoked\":\"Access revoked\",\"revokeFailed\":\"Couldn't revoke â try again.\",\"newAppTitle\":\"Register an app\",\"newAppHint\":\"What founders see on the consent screen, where we send them back, and what your app may ask for.\",\"editHint\":\"Changes apply to every founder who connected this app on their next request.\",\"backToApps\":\"All apps\",\"registered\":\"App registered\",\"registeredManifestFailed\":\"App registered, but its primitives were not added to this workspace: {error} Use \\\"Check for updates\\\" on its row in Apps to add them.\",\"sectionCredentials\":\"Credentials\",\"sectionCredentialsHint\":\"What your app presents to Unifounder.\",\"clientIdHint\":\"Public. Goes in the authorize URL and the token request.\",\"secretHas\":\"Set â starts with {prefix}. Shown once, when minted.\",\"secretNone\":\"None. This app authenticates with PKCE alone.\",\"mintSecret\":\"Add a secret\",\"mintNewSecret\":\"Mint a new secret\",\"sectionAbout\":\"About the app\",\"sectionAboutHint\":\"How the app introduces itself on the consent screen.\",\"nameHint\":\"The name founders will be asked to trust.\",\"descriptionHint\"
2:\"One line under the name on the consent screen.\",\"homepageHint\":\"Linked from the consent screen as âAbout this appâ.\",\"logoHint\":\"Square image, shown beside the name.\",\"sectionWhere\":\"Where it runs\",\"sectionWhereHint\":\"The URLs we may send founders back to, and the browser origins that may call the API.\",\"revealTitle\":\"Copy the secret now\",\"revealTitlePublic\":\"Your client ID\",\"revealBody\":\"It won't be shown again. The client ID is always visible on this page.\",\"revealBodyPublic\":\"This app has no secret; the client ID and PKCE are all it needs.\",\"revealDismiss\":\"I've copied it\",\"tabEndpoints\":\"Endpoints\",\"copied\":\"Copied\",\"authorizeEndpointHint\":\"Send the founder here with your client ID â or, for an app added from its manifest, the manifest's URL â redirect URI, scopes and a PKCE challenge.\",\"tokenEndpointHint\":\"Exchange the code for a user token and a refresh token; refresh here too.\",\"userinfoEndpointHint\":\"Who consented, and which workspace â with a user token.\",\"revokeEndpointHint\":\"Give a user token or refresh token back when the founder signs out of your app.\",\"apiBaseHint\":\"Every collection of the workspace, with the user token as a bearer.\",\"discoveryEndpoint\":\"Discovery\",\"discoveryEndpointHint\":\"The authorization-server metadata (RFC 8414) an OAuth library reads to configure itself.\",\"revokeEndpoint\":\"Revoke\",\"colApp\":\"App\",\"colActions\":\"Actions\",\"colAccess\":\"Access\",\"accessFor\":\"Roles that can use {name}\",\"accessHint\":\"Only members in these roles can use it. Owners always can.\",\"accessFailed\":\"Couldn't change who can use this app.\",\"sectionDelete\":\"Delete app\",\"sectionDeleteHint\":\"Deletes it everywhere, not just in this workspace.\",\"deleteAppLabel\":\"Delete this app\",\"deleteAppSub\":\"Every workspace that allowed it loses it, and every connection to it is revoked.\",\"previewKinds\":\"Primitives\",\"previewRelationships\":\"Relationships\",\"applyUpdate\":\"Apply update\",\"updateAvailableHint\":\"The app's developer changed the primitives it brings. Applying adds what is new; nothing already written is lost.\",\"updateApplied\":\"Update applied.\",\"manifestUpdateFailed\":\"Couldn't apply the update.\",\"manifestReadFailed\":\"Couldn't read its manifest, so the last good version is still the one shown: {error}\",\"updateTitle\":\"Update {name}?\",\"updateBody\":\"Its developer changed the primitives it brings. After the update, this workspace has these from it â anything new is added, and nothing already written is lost.\",\"manifestUrlLabel\":\"Manifest URL\",\"manifestUrlHint\":\"Where your app publishes its manifest â by convention /.well-known/unifounder-manifest.json on a redirect URI's origin. It's checked as you type, and again when you save.\",\"manifestCheck\":\"Check again\",\"manifestCheckOk\":\"Found {kinds, plural, one {# primitive} other {# primitives}} and {relationships, plural, one {# relationship} other {# relationships}}; suggested prefix â{prefix}â.\",\"manifestCheckFailed\":\"Couldn't check the manifest.\",\"checkUpdates\":\"Check for updates\",\"upToDate\":\"Up to date â nothing new in its manifest.\",\"prefixLabel\":\"Prefix\",\"prefixExample\":\"Its primitives will be named like {key}. This can't be changed later.\",\"prefixInvalid\":\"2â16 characters: lowercase letters, numbers and single hyphens.\",\"manifestToggleLabel\":\"Brings primitives\",\"manifestToggleSub\":\"It keeps its data in the workspace's map, in primitives it declares in a manifest. Turn off for an app that only works with the workspace's own records.\",\"manifestUrlRequired\":\"Enter the URL where your app publishes its manifest.\",\"manifestUseSuggested\":\"Use {url}\",\"manifestChecking\":\"Checking the manifestâ¦\",\"manifestBlocksSave\":\"The manifest has to check out first â or turn off Brings primitives.\",\"previewSummaryNew\":\"{count, plural, one {# new} other {# new}}\",\"previewSummaryChanged\":\"{count, plural, one {# changed} other {# changed}}\",\"previewSummaryDropped\":\"{count, plural, one {# removed} other {# removed}}\",\"previewDropped\":\"Removed by this update\",\"previewDroppedHint\":\"The app no longer declares these. Applying the update removes them from the company map, with everything written in them.\",\"previewFieldsAdded\":\"Adds {fields}\",\"previewFieldsRemoved\":\"No longer has {fields} â the values already written are kept\",\"previewRenamed\":\"New name\",\"previewDescribed\":\"New description\",\"previewRestyled\":\"New icon or colour\",\"previewRequired\":\"required\",\"previewNoFields\":\"Only a title and a description.\",\"previewStatusNew\":\"New\",\"previewStatusChanged\":\"Changed\",\"previewStatusSame\":\"No change\",\"colEnabled\":\"On\",\"offBadge\":\"Off\",\"enabledFor\"
2:\"{name} on in this workspace\",\"enabledHint\":\"Off stops the app acting here â its connections and its agents â and keeps everything, so switching it back on restores it.\",\"enabledFailed\":\"Couldn't switch the app â try again.\",\"newAppDialogTitle\":\"New app\",\"newAppChooseBody\":\"How do you want to set it up?\",\"newAppFromManifest\":\"From manifest\",\"newAppFromManifestHint\":\"Paste the app's address or its manifest's. It signs in with that URL â no client ID to copy â and any workspace can add it the same way.\",\"newAppFromScratch\":\"From scratch\",\"newAppFromScratchHint\":\"Register it yourself: name, redirect URIs and scopes, and a generated client ID for your app to use.\",\"newAppManifestBody\":\"Paste the app's address â we read its manifest at /.well-known/unifounder-manifest.json â or the manifest's own URL. You see what it brings before anything is added.\",\"newAppAdd\":\"Add app\",\"newAppAdded\":\"{name} added to this workspace.\",\"newAppAddFailed\":\"Couldn't add that app.\",\"newAppClientIdHint\":\"The app signs in with this URL. Nothing to copy or configure.\",\"newAppTakeoverTitle\":\"Its primitives are already here\",\"newAppTakeoverKept\":\"{name} was in this workspace before, and its primitives stayed. Adding it takes them back under â{prefix}â: {records, plural, =0 {nothing is lost} one {its # record stays} other {all # records stay}}.\",\"newAppTakeoverAdmitted\":\"This replaces {name}, which is here as an app registered with this same manifest. Its primitives stay under â{prefix}â with {records, plural, one {their # record} other {all # records}}; connections made through its old client ID here end, so members connect again.\",\"newAppTakeoverAdmittedNoPrefix\":\"This replaces {name}, which is here as an app registered with this same manifest. Connections made through its old client ID here end, so members connect again.\",\"previewAdds\":\"Adding it brings these into this workspace:\",\"previewOwned\":\"Its primitives belong to the app: members can read them, link them, add notes and change who sees them; only the app changes them. They stay if the app is ever removed.\",\"previewNothing\":\"This app brings nothing into this workspace.\",\"urlAppBadgeHint\":\"Signs in with its manifest's URL: {url}\",\"urlClientIdLabel\":\"Sign in with the manifest's URL\",\"urlClientIdSub\":\"Use the manifest's URL as the client ID instead, so any workspace can add this app by pasting its address.\",\"urlClientIdButton\":\"Switch\",\"urlClientIdConfirmTitle\":\"Sign in with the manifest's URL?\",\"urlClientIdConfirmBody\":\"{name} will sign in with {url} as its client ID, and its name, redirect URIs, origins and scopes will come from the manifest. It stops being yours to edit here: nobody owns an app that signs in with its URL. Its connections, primitives and records stay, and its current client ID keeps working.\",\"urlClientIdDone\":\"{name} now signs in with its manifest's URL.\",\"urlClientIdFailed\":\"Couldn't switch the app.\",\"appUrlLabel\":\"App or manifest URL\",\"appUrlPlaceholder\":\"https://app.example.com\",\"fetchManifest\":\"Fetch\",\"newAppSummaryKinds\":\"{count, plural, one {# primitive} other {# primitives}}\",\"newAppSummaryRelationships\":\"{count, plural, one {# relationship} other {# relationships}}\",\"newAppSummaryScopes\":\"Scopes it asks for\",\"refreshFromManifest\":\"Refresh from manifest\",\"refreshingManifest\":\"Refreshingâ¦\",\"manifestRefreshFailed\":\"Couldn't refresh the manifest.\",\"manifestIdentitySame\":\"Refreshed â the manifest matches this registration.\",\"manifestIdentityTitle\":\"The manifest describes the app differently\",\"manifestIdentityHint\":\"Applying writes these onto the registration. Everything else stays as it is.\",\"applyIdentity\":\"Apply to the registration\",\"identityApplied\":\"Registration updated from the manifest.\",\"identityApplyFailed\":\"Couldn't apply the manifest's details.\",\"previewIdentity\":\"App details\",\"previewIdentityOwnerHint\":\"You registered this app, so applying the update also writes these onto its registration.\",\"previewIdentityOtherHint\":\"The manifest describes the app differently from its registration. Its developer can apply these; this update changes only what the app brings here.\",\"previewIdentityEmpty\":\"â\",\"updateAppliedIdentityFailed\":\"Update applied, but the app's details were not: {error}\",\"previewDroppedRecords\":\"{count, plural, one {# record} other {# records}}\"},\"mapApps\":{\"heading\":\"Apps\",\"opensInNewTab\":\"(opens in a new tab)\",\"checkingUpdates\":\"Checking the apps for updatesâ¦\",\"updateAvailable\":\"Update\",\"updateAvailableHint\":\"{name} changed what it brings â review the update\"},\"workflowMapCommit\":{\"label\":\"Workspace map\",\"cta\":\"Fold into the workspace map\",\"labelPersonal\":\"My map\",\"ctaPersonal\":\"Fold into my personal map\",\"titlePersonal\":\"Fold this workflow's map into your personal map\",\"irreversiblePersonal\":\"Applying writes these records to YOUR OWN map â nobody else in the workspace can read them â and cannot be undone. The workflow keeps its own map either way.\",\"ctaHint\"
2:\"{kinds, plural, one {# primitive} other {# primitives}} · {records, plural, one {# record} other {# records}}\",\"title\":\"Fold this workflow's map into the workspace map\",\"irreversible\":\"Applying writes these records to your workspace map and cannot be undone. The workflow keeps its own map either way.\",\"apply\":\"Fold it in\",\"dismiss\":\"Leave it in the workflow\",\"failed\":\"The fold could not be worked out.\",\"appliedToast\":\"Folded in â {records, plural, one {# record} other {# records}}, {kinds, plural, =0 {no new primitives} one {# new primitive} other {# new primitives}}.\",\"alreadyFolded\":\"Folded in â {records, plural, one {# record} other {# records}}, {kinds, plural, =0 {no new primitives} one {# new primitive} other {# new primitives}}.\",\"staysBehind\":\"{count, plural, one {# row stays} other {# rows stay}}\",\"asNote\":\"· as a note: {values}\",\"foldedList\":\"What was folded in\",\"becomesANote\":\"Becomes a note\",\"notesTravelling\":\"{count, plural, one {# note travels with it} other {# notes travel with it}}\",\"willAdd\":\"{count, plural, one {# record} other {# records}}\",\"adoptChip\":\"new primitive\",\"openRecord\":\"Open\",\"details\":\"Details\",\"notes\":\"Notes\",\"relationships\":\"Relationships\",\"noNotes\":\"No notes travel with this record.\",\"noEdges\":\"This record has no relationships on the workflow's map.\",\"edgeDropped\":\"not folded\",\"closeRecord\":\"Close this record\",\"blockedCount\":\"{count, plural, one {# record refused} other {# records refused}}\",\"blockedReason\":\"{target} requires {fields}, which nothing here provides â these records cannot be added. Choose another primitive, or add them as a new one.\",\"blockedFold\":\"Fix {kinds} before folding â those records would be refused.\",\"recordBlocked\":\"This record cannot be added â {fields} is required and has no value here.\",\"useExisting\":\"Use {name}\",\"createPrimitive\":\"Create primitive\",\"leaveBehind\":\"Leave behind\",\"verbsHeading\":\"Relationships\",\"newVerbChip\":\"new relationship\",\"createVerb\":\"Create relationship\",\"edgesKept\":\"{count, plural, one {# link} other {# links}}\",\"edgesPartial\":\"{kept} of {total} links\",\"edgesDropped\":\"{count, plural, one {# link dropped} other {# links dropped}}\",\"audienceLabel\":\"Who sees this record\",\"audienceInherit\":\"Same as the fold\",\"audienceSharedWith\":\"Shared with {role}\"},\"workspaceDefinitions\":{\"rolesTitle\":\"Who can start what\",\"rolesHint\":\"Keep a workflow or an agent to some roles. Nothing chosen means every member; the owner can always start everything the workspace offers.\",\"tabWorkflows\":\"Workflows · {count}\",\"tabAgents\":\"Agents · {count}\",\"ownedBadge\":\"This workspace\",\"catalogBadge\":\"Catalog\",\"columnWorkflow\":\"Workflow\",\"columnAgent\":\"Agent\",\"columnSource\":\"Source\",\"columnWho\":\"Who can start it\",\"everyRole\":\"Every role\",\"rolesCount\":\"{count, plural, one {# role} other {# roles}}\",\"rolesFor\":\"Roles that can start {name}\",\"pickerHint\":\"Only members in these roles can start it.\",\"noRoles\":\"This workspace has no roles yet â create one under Roles.\",\"openToEveryone\":\"Open to every role\",\"emptyWorkflowsTitle\":\"No workflows available\",\"emptyAgentsTitle\":\"No agents available\",\"emptyHint\":\"Nothing in the catalog is available to this workspace yet.\",\"loadFailed\":\"Couldn't load the workflows and agents. Reload the page and try again.\",\"saveFailed\":\"Couldn't save that change.\"},\"childRecords\":{\"add\":\"Add\",\"addLabel\":\"Add a {kind}\",\"empty\":\"No {kind} yet.\",\"notes\":\"{count, plural, one {# note} other {# notes}}\",\"inside\":\"Inside {kind}\"},\"authoringMcp\":{\"title\":\"{level, select, workflow {Edit the workflow} map {Edit the workflow map} stage {Edit the stage} other {Edit the agent brief}}\",\"pickDescription\":\"{level, select, workflow {Changes are made by your AI tool over MCP â it reads this workflow and writes the next version. Pick the one you use.} map {Changes are made by your AI tool over MCP â it reads this workflow's map and writes the next version. Pick the one you use.} stage {Changes are made by your AI tool over MCP â it reads this stage and writes the next version. Pick the one you use.} other {The brief is edited by your AI tool over MCP â it reads this agent and writes the next version. Pick the one you use.}}\",\"activeDescription\":\"{level, select, agent {It reads the current brief, applies what you ask, and writes the next version back here.} other {It reads the current version, applies what you ask, and writes the next one back here.}}\",\"ctaTitle\":\"{level, select, workflow {Edit this workflow via {tool}} map {Edit this workflow's map via {tool}} stage {Edit this stage via {tool}} other {Edit this agent via {tool}}}
2\",\"footerNote\":\"Changes reach founders who start next. Nobody mid-agent gets moved.\"},\"uploadRequest\":{\"askedFor\":\"Your AI tool is asking for\",\"goesTo\":\"It goes straight into {workspace}, and your AI tool picks it up from there.\",\"drop\":\"Drop the file here\",\"choose\":\"Choose a file\",\"limits\":\"Up to {limit}\",\"uploading\":\"Uploading {filename} â {percent}%\",\"tooLarge\":\"That file is {size} â the most this can take is {limit}.\",\"failed\":\"The upload didn't finish. Try again.\",\"returnHint\":\"When it's up, go back to your AI tool and tell it.\",\"doneTitle\":\"Uploaded\",\"doneBody\":\"The file is in. Go back to your AI tool and tell it you're done.\",\"doneBodyNamed\":\"{filename} is in. Go back to your AI tool and tell it you're done.\",\"doneHint\":\"You can close this tab.\",\"notFoundTitle\":\"This upload link doesn't exist\",\"notFoundBody\":\"Check that you copied the whole link, or ask your AI tool for a new one.\",\"otherMemberTitle\":\"This link is for another account\",\"otherMemberBody\":\"Sign in as the member whose AI tool asked for the file, then open the link again.\",\"expiredTitle\":\"This link has expired\",\"expiredBody\":\"Upload links last two hours. Ask your AI tool for a new one.\"},\"operations\":{\"title\":\"Operational graphs\",\"subtitle\":\"How the company runs, drawn â the records each step is about, and the agents that act on them.\",\"create\":\"New graph\",\"searchPlaceholder\":\"Search graphs\",\"columnName\":\"Graph\",\"columnSize\":\"Size\",\"columnUpdated\":\"Last changed\",\"size\":\"{nodes, plural, one {# node} other {# nodes}} · {flows, plural, one {# flow} other {# flows}}\",\"deleteLabel\":\"Delete {name}\",\"deleteTitle\":\"Delete {name}?\",\"deleteBody\":\"The graph, its nodes and its flows go. Nothing it points at is touched.\",\"deleteFailed\":\"The graph could not be deleted.\",\"emptyTitle\":\"No operational graphs yet\",\"emptyBody\":\"Draw how an operation actually runs: where it starts, who and what it passes through, and how it ends.\",\"newTitle\":\"New operational graph\",\"newBody\":\"Name it, then draw it. It starts with a Start and an End already on the canvas.\",\"newSectionTitle\":\"Identity\",\"newSectionHint\"
2:\"Its name and one line on what it covers. You draw the steps next, on the canvas.\",\"fieldName\":\"Name\",\"fieldNamePlaceholder\":\"Fulfil an order\",\"fieldDescription\":\"Description\",\"fieldDescriptionHint\":\"One line on what this operation covers.\",\"creating\":\"Creatingâ¦\",\"createAndDraw\":\"Create and draw\",\"cancel\":\"Cancel\",\"createFailed\":\"The graph could not be created.\",\"backToList\":\"All graphs\",\"nodeStart\":\"Start\",\"nodeEnd\":\"End\",\"nodePrimitive\":\"Record\",\"nodeAgent\":\"Agent\",\"refMissing\":\"What this pointed at is gone.\",\"refMissingNamed\":\"â{ref}â is no longer in this workspace. Pick another.\",\"causeLine\":\"Cause: {cause}\",\"refLabelPrimitive\":\"Primitive\",\"refLabelAgent\":\"Agent\",\"refEmptyPrimitive\":\"This workspace has no primitives yet.\",\"refEmptyAgent\":\"There are no agents to pick from yet.\",\"refPlaceholder\":\"Pick one\",\"flowSelected\":\"Flow\",\"flowLabel\":\"Label\",\"flowLabelHint\":\"The words on the arrow, if it needs any.\",\"deleteFlow\":\"Delete flow\",\"deleteNode\":\"Delete node\",\"nothingSelected\":\"Pick a node or a flow to edit it.\",\"save\":\"Save\",\"saving\":\"Savingâ¦\",\"saveFailed\":\"The graph could not be saved.\",\"issuesTitle\":\"{count, plural, one {# thing to fix} other {# things to fix}}\",\"paletteHint\":\"Drag onto the canvas, or click to drop it in the middle.\",\"addEyebrow\":\"Add to the graph\",\"addHint\":\"Drag one onto the canvas, or click to drop it in the middle. Start and End are always there.\",\"hintPrimitive\":\"A primitive the operation is about.\",\"hintAgent\":\"An agent from the catalogue.\",\"backToAdd\":\"Back to the list\",\"editDetails\":\"Edit\",\"editDetailsTitle\":\"Name and description\",\"done\":\"Done\",\"refUnset\":\"Nothing picked yet\",\"issueNoStart\":\"The graph has no Start.\",\"issueManyStarts\":\"There is more than one Start.\",\"issueNoEnd\":\"The graph has no End.\",\"issueRefRequired\":\"{what}: nothing picked yet.\",\"issueUnknownNode\":\"A flow points at a node that is not on the canvas.\",\"issueSelfFlow\":\"{what} flows into itself.\",\"issueDuplicateFlow\":\"{what} has the same flow drawn twice.\",\"issueLabelTooLong\":\"{what}: a flow's label is too long.\",\"issueStartInbound\":\"Nothing flows into Start.\",\"issueEndOutbound\":\"Nothing flows out of End.\",\"issueUnreachable\":\"{what} cannot be reached from Start.\",\"operationEyebrow\":\"Operation\",\"descriptionEmpty\":\"No description yet.\",\"align\":\"Align\",\"alignHint\":\"Lay the nodes out from Start to End\",\"refLabelRoles\":\"Roles\",\"rolesHint\":\"At least one. A drawing says which role does the work, so it survives anybody leaving.\",\"refEmptyRoles\":\"This workspace has no roles yet.\",\"usersLabel\":\"People\",\"usersHint\":\"Optional. Only members holding one of the roles above.\",\"usersNoRoles\":\"Pick a role first â people are chosen from within it.\",\"usersEmpty\":\"Nobody holds these roles yet.\",\"memberOwner\":\"Owner â holds every role\",\"triggersLabel\":\"Triggers\",\"triggersHint\":\"What would start this operation. Written down only â nothing fires them yet.\",\"noTriggers\":\"No triggers yet.\",\"triggerRecordCreated\":\"Record created\",\"triggerRecordUpdated\":\"Record updated\",\"triggerAgentFinished\":\"Agent finished\",\"triggerAny\":\"Any\",\"triggerValueLabel\":\"Narrow it to\",\"triggerValueHint\":\"Optional â leave it on Any to mean every one of them.\",\"removeTrigger\":\"Remove trigger\",\"pagerPrev\":\"Previous page\",\"pagerNext\":\"Next page\",\"pagerPosition\":\"{page} of {pages}\",\"addTrigger\":\"Add {what}\",\"terminalFixed\":\"Every graph has one Start and one End. They cannot be removed.\",\"runEyebrow\":\"Run\",\"backToRun\":\"Back to the run\",\"statePreparing\":\"Preparing\",\"stateFailed\":\"Failed\",\"statePending\":\"Waiting for you\",\"stepCompleted\":\"Completed\",\"stateApproved\":\"Approved\",\"stateRefused\":\"Refused\",\"stateStopped\":\"Stopped\",\"resumeRun\":\"Resume\",\"preparingHint\":\"The agent is reading the map and working out what this run is about.\",\"startedByLabel\":\"Started by\",\"appLabel\":\"Runs for an app\",\"appHint\":\"Assigned to an app, it can be listed, started and decided from that app too. The walk still runs as the member and may use any primitive.\",\"appNone\":\"No apps admitted yet. A member with Manage apps adds one under Settings â Apps.\",\"startedApp\":\"An app started it for a member.\",\"startedManual\":\"A member started it by hand.\",\"startedTrigger\":\"The trigger â{what}â fired.\",\"whatItIsAbout\":\"What this run is about\",\"noRecordNodes\":\"This operation has no record nodes.\",\"slotEmpty\":\"Nothing picked\",\"slotFound\":\"Found\",\"slotCreated\":\"Created\",\"slotRecordGone\":\"That record
2is gone.\",\"useAnother\":\"Use another record\",\"loadingChoices\":\"Loadingâ¦\",\"noChoices\":\"No records of this primitive yet.\",\"repointFailed\":\"That record could not be used here.\",\"decideFailed\":\"That could not be done.\",\"approveRun\":\"Approve\",\"stopRun\":\"Stop\",\"nodeNotFillable\":\"A {what} node is work to do, not a record to pick.\",\"runOne\":\"Run it\",\"runFailed\":\"It could not be started.\",\"runsTab\":\"Operations\",\"agentsTab\":\"Agents\",\"noRuns\":\"No runs yet.\",\"runsEmptyBody\":\"Start one from an operation, or let a trigger do it.\",\"openRuns\":\"{count, plural, one {# open run} other {# open runs}}\",\"tabDetails\":\"Details\",\"tabAccess\":\"Who runs it\",\"tabRules\":\"Rules\",\"issueRulesRequired\":\"Write the rules that fill a run of this in, or turn the start run off.\",\"operationRulesHint\":\"How a run of this operation is filled in â which record each node stands for, and when to create one instead. The start run is briefed with exactly this.\",\"operationRulesPlaceholder\":\"For each node, find the record it stands forâ¦\",\"waitingAgent\":\"{what} is working.\",\"waitingRecord\":\"{what} needs a record.\",\"waitingEnd\":\"It reached the end. Approve it to finish.\",\"addOne\":\"Create and use\",\"addOneFailed\":\"That record could not be created.\",\"addOnTheMap\":\"Add it on the map\",\"handedOn\":\"Handed on\",\"handedOnTo\":\"Picked up by the {node} step â open it there\",\"reportNotYet\":\"This step has not run yet.\",\"reportFailed\":\"The agent could not finish this step.\",\"reportRunning\":\"The agent is still working on it.\",\"reportsHeading\":\"What the agents came back with\",\"reportPending\":\"Not run yet\",\"refuseRun\":\"Refuse\",\"openReport\":\"Open the full report\",\"addOneLabel\":\"Name\",\"issueNodeTitleTooLong\":\"A step's title is too long.\",\"issueNodeDescriptionTooLong\":\"A step's description is too long.\",\"fieldStepTitle\":\"What this step is\",\"fieldStepTitleHint\":\"A verb phrase â âCheck the customerâs creditâ.\",\"fieldStepDescription\":\"Why it is here\",\"fillWithAgentLabel\":\"Fill a run in with an agent\",\"fillWithAgentOnHint\":\"When a run starts, an agent reads the rules below and picks the record each step is about.\",\"fillWithAgentOffHint\":\"No agent runs at the start: the first record steps wait for a person, or for the app this operation runs for. The rules are optional.\",\"fieldMultiple\":\"Holds several records\",\"fieldMultipleHint\":\"This step stands for one or more records of its kind â the lines of an order â instead of exactly one.\",\"slotCount\":\"{count, plural, one {# record} other {# records}}\",\"slotRemove\":\"Remove\",\"slotAdd\":\"Add a record\",\"slotAddDone\":\"Done adding\",\"changeRecord\":\"Change\",\"changeRecordCancel\":\"Cancel\",\"changeRecordBusy\":\"Locked while the agent works\",\"changeRecordClosed\":\"This run has finished\",\"agentNew\":\"New agent\",\"agentEdit\":\"Edit agent\",\"agentName\":\"Name\",\"agentDescription\":\"What it does\",\"agentRules\":\"Rules\",\"agentRulesPlaceholder\":\"What this step reads, decides and writes. It is handed the walk as it stands.\",\"agentSave\":\"Save agent\",\"agentSaveFailed\":\"That agent could not be saved.\",\"agentGoneHere\":\"That agent is no longer part of this operation.\",\"agentDialogHint\":\"A step of this operation. It is briefed with the walk as it stands, and it is never listed beside the agents you run by hand.\",\"agentBackToCanvas\":\"Back to the drawing\",\"nodeApproval\":\"Approval\",\"hintApproval\":\"The walk stops until somebody entitled to sign it says yes.\",\"approvalWhoLabel\":\"Who can approve\",\"approvalRolesHint\":\"At least one role. Any one of them is enough â they do not all sign.\",\"approvalUsersLabel\":\"â¦and these people\",\"approvalUsersHint\":\"Optional, on top of the roles. Each must hold one of them.\",\"issueApprovalRolesRequired\":\"An approval step needs at least one role.\",\"issueApprovalUserOutsideRoles\":\"Only an approval step can name roles or people.\",\"triggerOperationApproved\":\"Operation approved\",\"triggerOperationRefused\":\"Operation refused\",\"refLabelOperation\":\"Which operation\",\"refEmptyOperation\":\"This workspace has no other operations yet.\",\"approveStep\":\"Approve\",\"refuseStep\":\"Refuse\",\"approvalWaiting\":\"Waiting for approval\",\"approvalSignedBy\":\"Approved by {who}\",\"approvalNotYours\":\"Somebody else has to approve this step.\",\"approvalReopened\":\"A record changed, so this needs approving again.\",\"approveFailed\":\"That could not be approved.\",\"graphSaved\":\"Operation saved\",\"runsTitle\":\"Operation runs\",\"runsSubtitle\":\"Every walk of an operation you are on, and any waiting for you to sign.\",\"runsSearchPlaceholder\":\"Search runs\",\"columnOperation\":\"Operation\",\"columnState\":\"State\",\"columnStarted\":\"Started\",\"panelNewOperation\":\"New operation\",\"crumbNewRun\":\"New operation\",\"newRunPageTitle\":\"Run an operation\",\"newRunPageDescription\":\"Pick an operation. A run of it opens and moves on by itself until somebody has to act.\",\"noRunnableTitle\":\"Nothing to run yet\",\"noRunnableBody\":\"No operation is open to you in this workspace yet.\",\"runCardTitle\":\"Run it here\",\"runCardBody\":\"A run opens now and you land on its page.\"},\"agentScope\":{\"primitivesHeading\":\"Primitives it may write\",\"everyKind\":\"Every primitive\",\"scopeHint\":\"It can read the whole map either way â this narrows what it writes.\",\"pickWorkspaceFirst\":\"Pick the workspace first â an agent writes its own workspaceâs primitives.\",\"noKinds\":\"That workspace has no primitives yet.\",\"everyKindMeaning\":\"Nothing ticked â it may write every primitive.\",\"someKindsMeaning\":\"{count, plural, one {# primitive ticked} other {# primitives ticked}} â it may write only those.\",\"writesLabel\":\"What it writes\",\"writesPrimitives\":\"Primitives\",\"writesApps\":\"Apps\",\"appHint\":\"Assigned to an app, it writes that appâs primitives â all of them â and n
2othing else.\",\"noApps\":\"That workspace has admitted no apps yet. A member with Manage apps adds one under Settings â Apps.\",\"appMeaning\":\"Pick the app this agent runs for. Its primitives are the only ones the agent may write.\",\"appPrimitiveCount\":\"{count, plural, =0 {no primitives yet} one {# primitive} other {# primitives}}\"},\"agents\":{\"aboutHeading\":\"About\",\"appLabel\":\"Runs for\",\"backToCatalog\":\"All agents\",\"backToRecurringAgent\":\"Back to the agent\",\"colCreatedBy\":\"Set up by\",\"colName\":\"Name\",\"create\":\"Create agent\",\"created\":\"Agent created.\",\"createdBy\":\"Set up by {name}\",\"deleteBody\":\"This removes the agent and its rules for good. It is refused while a run of it is still going.\",\"deleteExecutionBody\":\"This removes the run for good. Nothing was written to the map by it.\",\"deleteExecutionTitle\":\"Delete this run of {name}?\",\"deleteFailed\":\"Could not delete the agent.\",\"deleteRecurringAgentNamed\":\"Delete {name}\",\"deleteRunBody\":\"This removes the execution and the output it produced, for good. The records it wrote on the map stay â they are facts about the company. The agent itself is untouched; you can run it again.\",\"deleteRunNamed\":\"Delete the execution of {name}\",\"deleteRunTitle\":\"Delete this execution of {name}?\",\"deleteTitle\":\"Delete {name}?\",\"deleted\":\"Agent deleted.\",\"descriptionFull\":\"Recurring agents are repeatable work â a name, what it is for, the rules it runs by, and the skills an AI tool should install before running it. A founder sets up an instance with their own parameters and runs it again and again.\",\"descriptionHint\"
2:\"One line on what the agent is for. This is what a listing shows.\",\"descriptionLabel\":\"Description\",\"descriptionPlaceholder\":\"Check each competitor's pricing page and note what moved since last time.\",\"editDescription\":\"Saving replaces the agent. Everything below is what gets stored â the next run reads the new rules.\",\"editRecurringAgent\":\"Edit\",\"editRecurringAgentNamed\":\"Edit {name}\",\"editTitle\":\"Editing {name}\",\"empty\":\"No agents yet. Write the first one.\",\"emptyDescription\":\"Agents are authored for this workspace. Ask a platform admin to add one.\",\"emptyTitle\":\"No agents here yet\",\"emptyTitleAuthoring\":\"No agents yet\",\"executionCompleted\":\"Completed\",\"executionFailed\":\"Failed\",\"executionQueued\":\"Queued\",\"executionRunning\":\"Running\",\"executionStopped\":\"Stopped\",\"finishFailed\":\"Could not terminate this instance.\",\"finished\":\"Instance terminated.\",\"howEyebrow\":\"How recurring agents work\",\"howTitle\":\"Repeatable work, run by your AI tool, landing on your map\",\"introductionPlaceholder\":\"What this recurring agent is for, and what to expect from a run.\",\"mcpActiveDescription\":\"It picks the agent up over MCP, does the work, and the execution lands on this page.\",\"mcpCta\":\"{tool, select, none {Ask via MCP} other {Ask {tool}}}\",\"mcpPickDescription\":\"Agents are executed by your own AI tool, not in the app â it reads the rules and your parameters over MCP, does the work, and submits the execution back here. Pick the one you use.\",\"moreThanShown\":\"More set up than shown here\",\"nameHint\":\"What this agent is called. It can be changed at any time â an agent is addressed by its id, not by its name.\",\"nameLabel\":\"Name\",\"namePlaceholder\":\"Competitor pricing sweep\",\"newDescription\":\"Write the rules an agent runs by. Members of its workspace run it from Unifounder or from their AI tool.\",\"newRecurringAgent\":\"New agent\",\"noRunsDescription\":\"Run it and the result lands here.\",\"noRunsPanel\":\"Run an instance from your AI tool and its execution lands here.\",\"noRunsTitle\":\"Nothing run yet\",\"noSkills\":\"None\",\"noSummary\":\"No summary\",\"openOutput\":\"Open output\",\"ownerHint\":\"An agent belongs to one workspace and runs there alone.\",\"producedBy\":\"Produced by\",\"rulesHeading\":\"What it does\",\"rulesHint\":\"Markdown â the document the agent runs by. Say what to research or do and which records to hand back. {count} of {max} characters.\",\"rulesLabel\":\"Rules\",\"rulesPlaceholder\":\"# How this agent runs\\n\\nRead the workspace map for the competitors to checkâ¦\",\"rulesSectionHint\"
2:\"The document the AI tool executes against â the machine half of the definition.\",\"runDeleteFailed\":\"Could not delete the execution.\",\"runDeleted\":\"Execution deleted.\",\"runInAppCta\":\"Run now\",\"runInAppFailed\":\"Couldnât start the run.\",\"runInAppQueued\":\"Queued. Follow it in Agents on the map.\",\"runsCount\":\"{count, plural, =0 {No executions yet} one {# execution} other {# executions}}\",\"runsHeading\":\"Runs\",\"save\":\"Save agent\",\"saveFailed\":\"Could not save the agent.\",\"saved\":\"Agent saved.\",\"sectionBehaviourHint\":\"Who can see it, and which workspace it is for.\",\"sectionBehaviourTitle\":\"How it runs\",\"sectionIdentityHint\":\"The name and one-line description every listing shows.\",\"sectionIdentityTitle\":\"Identity\",\"skillsEmptyCatalog\":\"No skills in the catalog yet.\",\"skillsHint\":\"The skills an AI tool should install before running this agent. Up to {max}.\",\"skillsLabel\":\"Skills\",\"skillsNone\":\"No skills\",\"statusFor\":\"Availability of {name}\",\"statusHint\":\"Preview keeps it to admins. On publishes it to every founder.\",\"statusLabel\":\"Availability\",\"stopExecution\":\"Stop\",\"stopFailed\":\"Could not stop the run.\",\"tabOutput\":\"Output\",\"tabRecords\":\"Records\",\"title\":\"Agents\",\"tryAgain\":\"Try again\",\"tryAgainFailed\":\"Could not start the run again.\",\"neverRun\":\"Never run\",\"newTitle\":\"New agent\",\"newStartFromHint\":\"Start from nothing, or from an agent this workspace already has.\",\"newFromScratch\":\"From scratch\",\"newFromScratchHint\":\"A blank agent â you write its rules.\",\"newStartFromExisting\":\"Start from one of yours\",\"newCopyOf\":\"Copy of {name}\",\"newCreateFailed\":\"Couldnât create the agent. Try again.\",\"panelNewAgent\":\"New agent\",\"calendarTitle\":\"Calendar\",\"calendarSubtitle\":\"What the agents did, by day.\",\"calendarPrev\":\"Previous month\",\"calendarNext\":\"Next month\",\"calendarEmpty\":\"No runs yet this month.\",\"pickerAddNew\":\"Add new\",\"runBy\":\"Run by {name}\",\"calendarRunOneCrumb\":\"Run one\",\"calendarDayNothingRanDescription\":\"Nothing ran on this day. A day that has passed shows only what happened.\",\"calendarMonthEmpty\":\"Nothing planned this month\",\"calendarPickInstanceToRun\":\"Which agent should run now?\",\"calendarOpenOperation\":\"Open the run\",\"calendarRunExisting\":\"Run one now\",\"calendarRunNoOutput\":\"This execution's output is no longer available.\",\"calendarTabRuns\":\"Runs\",\"crumbNew\":\"New agent\",\"executionFailedNoReason\":\"The run stopped without giving a reason.\",\"executionQueuedBody\":\"It will start in a moment. This updates on its own.\",\"executionRunningBody\":\"The agent is working on it. This updates on its own when it finishes.\",\"executionStoppedBody\":\"This run was stopped before it finished.\",\"executionWhyStopped\":\"Why it stopped\",\"lastRunShort\":\"last {when}\",\"runInAppBody\":\"Unifounder runs it for you, with the same tools your AI tool would have. Follow it in Agents on the map.\",\"runInAppTitle\":\"Run it in Unifounder\",\"howToRunTitle\":\"How to run it\",\"howToRunOnceHint\":\"This one runs once â nothing to set up and nothing to keep. Your AI tool does the work and the result lands in Unifounder. Pick the one you use.\",\"mcpRunOnceActiveDescription\":\"It does the work once and the result lands in Unifounder.\",\"viewCalendar\":\"Calendar\",\"emptyForFounder\":\"No agents are available to this workspace yet.\",\"appAgentsTitle\":\"From {app}\",\"appAgentsDescription\":\"{app} brought these into this workspace. Each runs once, from your AI tool, and writes only to {app}'s primitives.\",\"calendarTabAgents\":\"Agents\",\"workspaceCalendarEmpty\":\"Nothing has run yet\",\"workspaceCalendarEmptyHint\":\"Run an agent and it shows up on the day it ran.\",\"calendarMonthEmptyHint\":\"Nothing ran this month. Check another month, or run an agent now.\",\"calendarDayFree\":\"Nothing ran on this day.\",\"calendarDayAhead\":\"This day has not arrived. An agent runs when you ask â nothing is planned ahead.\",\"calendarSetUpNew\":\"Add an agent\",\"calendarNoneToRun\":\"There is no agent to run yet.\",\"newPageTitle\":\"Add an agent\",\"newPageDescription\":\"Pick what you want done. Your AI tool does the work and the result lands here.\",\"alreadySetUp\":\"{count, plural, one {# execution} other {# executions}}\",\"calendarItemsCount\":\"{count, plural, one {# item} other {# items}}\"},\"calendar\":{\"today\":\"Today\",\"previousMonth\":\"Previous month\",\"nextMonth\":\"Next month\",\"more\":\"+{count} more\"}}
2,\"now\":\"$undefined\",\"timeZone\":\"UTC\",\"children\":[\"$L1d\",\"$L1e\"]}]\n"])</script>
2<script>self.__next_f.push([1,"1f:I[14430,[\"/_next/static/chunks/34f14d72fd197903.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/4d063dbcd653fa60.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/a048bddf4eef823c.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/67f09e7df0df0ebc.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/49f45864e4d51d1c.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/21f92741945365ac.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/afafa759579c0eaf.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/bb926a93e2f1ac81.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/8e339d42e45b1941.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/e5695b7ad1e48720.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/d9a7df74fbfc04d2.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/78e77cf3a2b7dff0.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/58f721e7d42ef024.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/787480636c4428b8.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/91ffe7f2a896ba89.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/d073f29efdc89acf.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/94ab6292f0e15c0d.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/12cd17508a81478c.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/ec62282be18af127.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/87bf021a0916f001.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/1ca98e5089e30862.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/ea445cfb0e32b104.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/2dc488d68210f543.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/01f3f8334bc7c817.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\"],\"LocaleCookieSync\"]\n"])</script>
2<script>self.__next_f.push([1,"20:I[201976,[\"/_next/static/chunks/34f14d72fd197903.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/4d063dbcd653fa60.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/a048bddf4eef823c.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/67f09e7df0df0ebc.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/49f45864e4d51d1c.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/21f92741945365ac.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/afafa759579c0eaf.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/bb926a93e2f1ac81.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/8e339d42e45b1941.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/e5695b7ad1e48720.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/d9a7df74fbfc04d2.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/78e77cf3a2b7dff0.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/58f721e7d42ef024.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/787480636c4428b8.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/91ffe7f2a896ba89.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/d073f29efdc89acf.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/94ab6292f0e15c0d.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/12cd17508a81478c.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/ec62282be18af127.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/87bf021a0916f001.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/1ca98e5089e30862.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/ea445cfb0e32b104.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/2dc488d68210f543.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/01f3f8334bc7c817.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\"],\"ThemeProvider\"]\n"])</script>
2<script>self.__next_f.push([1,"21:I[199408,[\"/_next/static/chunks/34f14d72fd197903.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/4d063dbcd653fa60.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/a048bddf4eef823c.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/67f09e7df0df0ebc.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/49f45864e4d51d1c.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/21f92741945365ac.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/afafa759579c0eaf.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/bb926a93e2f1ac81.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/8e339d42e45b1941.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/e5695b7ad1e48720.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/d9a7df74fbfc04d2.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/78e77cf3a2b7dff0.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/58f721e7d42ef024.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/787480636c4428b8.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/91ffe7f2a896ba89.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/d073f29efdc89acf.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/94ab6292f0e15c0d.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/12cd17508a81478c.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/ec62282be18af127.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/87bf021a0916f001.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/1ca98e5089e30862.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/ea445cfb0e32b104.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/2dc488d68210f543.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/01f3f8334bc7c817.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\"],\"ThemeDbSync\"]\n"])</script>
2<script>self.__next_f.push([1,"22:I[503740,[\"/_next/static/chunks/34f14d72fd197903.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/4d063dbcd653fa60.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/a048bddf4eef823c.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/67f09e7df0df0ebc.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/49f45864e4d51d1c.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/21f92741945365ac.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/afafa759579c0eaf.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/bb926a93e2f1ac81.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/8e339d42e45b1941.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/e5695b7ad1e48720.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/d9a7df74fbfc04d2.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/78e77cf3a2b7dff0.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/58f721e7d42ef024.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/787480636c4428b8.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/91ffe7f2a896ba89.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/d073f29efdc89acf.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/94ab6292f0e15c0d.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/12cd17508a81478c.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/ec62282be18af127.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/87bf021a0916f001.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/1ca98e5089e30862.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/ea445cfb0e32b104.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/2dc488d68210f543.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/01f3f8334bc7c817.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\"],\"DevServiceWorkerSweep\"]\n"])</script>
2<script>self.__next_f.push([1,"23:I[155484,[\"/_next/static/chunks/34f14d72fd197903.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/4d063dbcd653fa60.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/a048bddf4eef823c.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/67f09e7df0df0ebc.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/49f45864e4d51d1c.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/21f92741945365ac.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/afafa759579c0eaf.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/bb926a93e2f1ac81.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/8e339d42e45b1941.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/e5695b7ad1e48720.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/d9a7df74fbfc04d2.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/78e77cf3a2b7dff0.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/58f721e7d42ef024.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/787480636c4428b8.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/91ffe7f2a896ba89.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/d073f29efdc89acf.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/94ab6292f0e15c0d.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/12cd17508a81478c.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/ec62282be18af127.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/87bf021a0916f001.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/1ca98e5089e30862.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/ea445cfb0e32b104.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/2dc488d68210f543.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/01f3f8334bc7c817.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\"],\"PlatformDesignSystemLabels\"]\n"])</script>
2<script>self.__next_f.push([1,"24:I[359265,[\"/_next/static/chunks/34f14d72fd197903.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/4d063dbcd653fa60.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/a048bddf4eef823c.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/67f09e7df0df0ebc.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/49f45864e4d51d1c.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/21f92741945365ac.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/afafa759579c0eaf.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/bb926a93e2f1ac81.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/8e339d42e45b1941.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/e5695b7ad1e48720.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/d9a7df74fbfc04d2.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/78e77cf3a2b7dff0.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/58f721e7d42ef024.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/787480636c4428b8.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/91ffe7f2a896ba89.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/d073f29efdc89acf.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/94ab6292f0e15c0d.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/12cd17508a81478c.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/ec62282be18af127.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/87bf021a0916f001.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/1ca98e5089e30862.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/ea445cfb0e32b104.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/2dc488d68210f543.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/01f3f8334bc7c817.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\"],\"ToastProvider\"]\n"])</script>
2<script>self.__next_f.push([1,"25:I[194955,[\"/_next/static/chunks/34f14d72fd197903.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/4d063dbcd653fa60.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/a048bddf4eef823c.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/67f09e7df0df0ebc.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/49f45864e4d51d1c.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/21f92741945365ac.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/afafa759579c0eaf.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/bb926a93e2f1ac81.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/8e339d42e45b1941.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/e5695b7ad1e48720.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/d9a7df74fbfc04d2.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/78e77cf3a2b7dff0.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/58f721e7d42ef024.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/787480636c4428b8.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/91ffe7f2a896ba89.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/d073f29efdc89acf.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/94ab6292f0e15c0d.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/12cd17508a81478c.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/ec62282be18af127.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/87bf021a0916f001.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/1ca98e5089e30862.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/ea445cfb0e32b104.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/2dc488d68210f543.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/01f3f8334bc7c817.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\"],\"RootShellGate\"]\n"])</script>
2<script>self.__next_f.push([1,"26:I[408821,[\"/_next/static/chunks/34f14d72fd197903.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/4d063dbcd653fa60.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/a048bddf4eef823c.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/67f09e7df0df0ebc.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/49f45864e4d51d1c.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/21f92741945365ac.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/afafa759579c0eaf.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/bb926a93e2f1ac81.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/8e339d42e45b1941.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/e5695b7ad1e48720.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/d9a7df74fbfc04d2.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/78e77cf3a2b7dff0.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/58f721e7d42ef024.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/787480636c4428b8.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/91ffe7f2a896ba89.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/d073f29efdc89acf.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/94ab6292f0e15c0d.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/12cd17508a81478c.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/ec62282be18af127.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/87bf021a0916f001.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/1ca98e5089e30862.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/ea445cfb0e32b104.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/2dc488d68210f543.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/01f3f8334bc7c817.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/b2daaded55b8bcfe.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\"],\"default\"]\n"])</script>
2<script>self.__next_f.push([1,"28:I[513649,[\"/_next/static/chunks/34f14d72fd197903.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/4d063dbcd653fa60.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/a048bddf4eef823c.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/67f09e7df0df0ebc.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/49f45864e4d51d1c.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/21f92741945365ac.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/afafa759579c0eaf.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/bb926a93e2f1ac81.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/8e339d42e45b1941.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/e5695b7ad1e48720.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/d9a7df74fbfc04d2.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/78e77cf3a2b7dff0.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/58f721e7d42ef024.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/787480636c4428b8.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/91ffe7f2a896ba89.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/d073f29efdc89acf.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/94ab6292f0e15c0d.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/12cd17508a81478c.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/ec62282be18af127.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/87bf021a0916f001.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/1ca98e5089e30862.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/ea445cfb0e32b104.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/2dc488d68210f543.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"/_next/static/chunks/01f3f8334bc7c817.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\"],\"ConsentBanner\"]\n"])</script>
2<script>self.__next_f.push([1,"1d:[\"$\",\"$L1f\",null,{\"locale\":\"en\"}]\n1e:[\"$\",\"$L20\",null,{\"attribute\":\"class\",\"defaultTheme\":\"light\",\"enableSystem\":false,\"children\":[[\"$\",\"$L21\",null,{\"dbTheme\":null}],[\"$\",\"$L22\",null,{}],[\"$\",\"$L23\",null,{\"children\":[\"$\",\"$L24\",null,{\"children\":[[\"$\",\"$L25\",null,{\"user\":null,\"featureFlags\":{\"temporary_workflow_map\":false,\"workflows\":false},\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$26\",\"errorStyles\":[],\"errorScripts\":[[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/b2daaded55b8bcfe.js?dpl=dpl_6Vi5pnHXrdMmF47F43ZoSYMNpus2\",\"async\":true}]],\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[\"$L27\",[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],[\"$\",\"$L28\",null,{}],null]}]}]]}]\n"])</script>
2<script>self.__next_f.push([1,"27:[\"$\",\"div\",null,{\"className\":\"flex min-h-[70vh] items-center justify-center p-6\",\"children\":[\"$\",\"div\",null,{\"className\":\"w-full max-w-md rounded-2xl border border-border bg-card/80 p-8 text-center shadow-xs backdrop-blur-sm\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mx-auto mb-5 flex h-14 w-14 items-center justify-center rounded-full bg-muted text-muted-foreground\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-compass h-7 w-7\",\"aria-hidden\":true,\"children\":[[\"$\",\"path\",\"9ktpf1\",{\"d\":\"m16.24 7.76-1.804 5.411a2 2 0 0 1-1.265 1.265L7.76 16.24l1.804-5.411a2 2 0 0 1 1.265-1.265z\"}],[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],\"$undefined\"]}]}],[\"$\",\"p\",null,{\"className\":\"font-mono text-eyebrow text-muted-foreground/70\",\"children\":\"Error 404\"}],[\"$\",\"h1\",null,{\"className\":\"title-page mt-2 text-foreground\",\"children\":\"Page not found\"}],[\"$\",\"p\",null,{\"className\":\"mx-auto mt-2 max-w-xs text-sm leading-relaxed text-muted-foreground\",\"children\":\"The page you're looking for doesn't exist, or it may have been moved or removed.\"}]]}]}]\n"])</script>
2</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.