After consolidating Settings into a workbench app, links from the
command menu, pill-nav, AI-tier dropdown, onboarding CTAs, and the
sub-route back-buttons had nowhere specific to go — they pointed at
`/` and dumped users at their home scene with no way to auto-open the
settings app.
- Home (+page.svelte) reads ?app=<id> on mount. If the id is a
registered workbench app and not already in the active scene,
addApp() it. Then scroll the carousel to that page. Strip the
query out of history.replaceState so refresh doesn't re-open.
- Update all settings redirects (command menu, onboarding,
AI-settings dropdown, settings/sync + settings/my-data back-links
and breadcrumbs) to `/?app=settings`.
Unlocks: future deep-links to any app (profile, themes, spiral,
credits, …) without needing a standalone route. `?app=X§ion=Y`
is the natural next step — left for when an app needs it.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>