Environment: standalone T3 server, Linux, real server-hosted Chromium. Fresh synthetic data.
No desktop or web client runs. A scoped RPC client sends the same profile report as Browser settings, then disconnects.
Commit: 0bc993ac09be75c679c7c3a3c9ddbf9a4024477d
1. Server started with a fresh home.
2. Reported Work (id work-proof), default work-proof; RPC client disconnected.
  preview_status => profiles: Default [default], Incognito [incognito], Work [work-proof]; default: work-proof
  preview_open (Work) => opened; selected profile: work-proof
  localStorage[profile-proof] => "work-storage-survives"
3. Scripted agent calls before restart completed.
4. Stopped only the standalone server; kept its home and browser storage.
5. Restarted server on the same home. No profile-report client reconnects.
  preview_status => profiles: Default [default], Incognito [incognito]; default: (unset)
  preview_open (Work) => ERROR Preview automation open failed: No browser profile is named "Work". Use one of: Default (id default), Incognito (id incognito).
  preview_evaluate => ERROR No active preview tab was found for evaluate. Call preview_open first.
  preview_open (work-proof) => ERROR Preview automation open failed: No browser profile is named "work-proof". Use one of: Default (id default), Incognito (id incognito).
  preview_evaluate => ERROR No active preview tab was found for evaluate. Call preview_open first.
  preview_open (unspecified profile) => opened; selected profile: (isolated)
  localStorage[profile-proof] => null
  preview_status => profiles: Default [default], Incognito [incognito]; default: (unset)
6. Same agent called status, opened by name, by id, then with no profile; read storage after each.
Completed both phases; full raw MCP responses saved alongside this transcript.
