* fix(app): decouple workspace selection from runtime state
Keep desktop workspace selection independent from backend activation so switching workers only reconnects when an action actually needs that runtime. Persist per-workspace local OpenWork server ports so long-lived local links stay stable without relying on a predictable default port.
* fix(app): resolve rebased workspace runtime references
* fix(test): auth opencode serve regression scripts
* docs(app): clarify workspace runtime and port behavior
---------
Co-authored-by: Omar McAdam <omar@OpenWork-Studio.localdomain>
Co-authored-by: Omar McAdam <omar@OpenWork-Studio.local>
Materialize first-load template sessions from portable blueprint config and render their seeded messages without copying runtime history. Replace the deeplink template import handoff with a dedicated start-with-template modal that creates a workspace from a chosen folder.
Route template publish/fetch through the OpenWork server so shared setup links carry template files and keep local or remote imports on the same contract.