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)