Build Log

Onboarding handoff that actually lands in the dashboard

Fixed the final launch screen hanging on “Workspace sealed”, contrast on Launch CTA, and reliability of the first AI visibility batch.

What changed

  • Launch & Analyze button contrast fixed (readable cyan CTA)
  • Baseline visibility run capped with timeouts and parallel waves so launch cannot hang at 98%
  • Finish handoff no longer cancels its own redirect timer
  • Dashboard gate trusts onboarding-complete flag so users are not bounced back to /onboarding
  • Manual “Open dashboard” escape hatch on the sealed screen

Why it matters

First-run trust is binary: either the product opens a real workspace, or the trial dies on a spinner. Closing the loop from signup → sealed workspace → command surface is the product’s first promise.

Who it helps

Marketing

Gets into Brand Visibility and first loops without a support ticket.

SEO / Growth

First prompt batch completes; gaps appear while context is still fresh.

CEO / Founder

Demo or self-serve trial no longer dies on “almost done”.

Pain closed

Stuck at 98% / “Workspace sealed · Handing off…” with no navigation.

What's next on the roadmap

  • Richer post-launch checklist inside dashboard
  • Role-specific first-run tours (Marketing / SEO / CEO)