Packaged desktop baseline: Ubuntu VM

Original commit 6417151c093e54dbba0e6c824c69d03983793b9a. 20 fresh launches and 20 synthetic returning launches passed. No candidate or 25% improvement claimed.

Visible window651 ms533 msCommand ready2077 ms1263 msUsable app3193 ms2151 ms

White: fresh. Blue: returning. Median duration from process spawn.

MilestoneFresh median / p95, msReturning median / p95, ms
Window651 / 840533 / 2273
Command ready2077 / 24691263 / 3438
Usable3193 / 38672151 / 4367

p95 uses nearest rank, with only 20 samples per profile. Fresh and returning were separate batches. Warm OS page cache, isolated homes per launch. These distributions are a reference, not paired performance proof.

What was measured

Window visibility comes from X11 and the owned process PID. Command readiness is a successful environment-descriptor response. On this commit, server.ts:755–760 creates global middleware awaiting startup.awaitCommandReady; server.ts:834 provides it to layerMakeRoutes, including the descriptor. The startup gate signals at serverRuntimeStartup.ts:664 before the ready lifecycle event. A listening socket is insufficient.

Fresh usability checks actionable onboarding Continue or enabled Add project. Returning restores 12 synthetic projects and 48 stopped synthetic threads, verifies visible synthetic content, and fills and clears an editable composer. No provider turn, real conversation, credential or daily-driver database was transferred.

Build and runtime

Production Linux x64 unsigned directory package, staged production dependencies and native helpers, Electron 44.10.1, embedded Node 24.22.1, Chrome 152.0.7977.169. Build toolchain Node 26.12.1 and pnpm 12.14.0. Ubuntu 24.04.4, kernel 6.8.0-117-generic, default 4-vCPU/8-GB Boat VM exposing Ryzen 7 9700X cores. Fixed Xvfb 1280×900, no sandbox, basic synthetic password store, auto-updates off. The directory target excludes AppImage mount/decompression. Prepared server compile cache is unsupported for Linux packaging. Native macOS and Windows timing remains unproven.

Separate profiling

A five-second Chrome startup trace retained 290,238 events, separately from all baseline samples. No V8 CPU sampling events appeared, so sampled CPU attribution is unproven. Largest observed renderer FunctionCall was 104 ms. Current-launch inclusive spans ranked backend readiness wait at 847 ms and bearer-token IPC wait at 589 ms; provider advisory probes 501/242 ms, Claude status 374 ms, Codex status 190 ms, desktop startup 119 ms, Linux URL registration 83 ms and window creation 29 ms. These overlap and must not be added. Version probes and installed Boat CLIs introduce network/environment sensitivity. Import cost before recorded spans still needs attribution.

Reproduction and ownership

The fleet helper failed before install because a shallow Git bundle omitted a required parent. A pinned source-only archive, isolated Node/pnpm install and unmodified production packaging script worked. The frozen lockfile install passed, including mobile postinstall. The external harness and AB/BA driver are handed to all leads; two returning A/A rounds validated the driver and cleared no noise threshold. Claims require at least 20 alternating pairs on one VM, matching original fixtures and artifacts, separate warmups and raw results. Do not add area percentage gains.

Reference bx_62damceq is preserved for combined-vs-original proof. Temporary snapshot t3-startup-6417151-task-20261108; assigned clones bx_6a8qz8n5, bx_9a2kqwpz, bx_2w758bmb. Dispatcher owns final cleanup after evidence retention. No fleet configuration or long-lived bench template changed. Branch and tracked sources remain untouched; no PR.

Cold-cache returning and recovery distributions remain unproven. Fixture restore excludes transient Chromium Singleton locks for cross-VM portability. Snapshot clones must read their lazy disk contents and discard warmups before measuring. PostPlan uses fallback colors because the active client theme could not be read.

Raw successful launches

fresh20: all 20 raw milestone samples
[
  {
    "iteration": 0,
    "fixture": "fresh",
    "started": "2026-11-08T12:51:49.846Z",
    "pid": 36188,
    "windowMs": 514.5771060000001,
    "commandReadyMs": 1647.921499,
    "usableMs": 2457.8954569999996,
    "usability": "fresh actionable onboarding Continue"
  },
  {
    "iteration": 1,
    "fixture": "fresh",
    "started": "2026-11-08T12:51:52.489Z",
    "pid": 36685,
    "windowMs": 637.428613,
    "commandReadyMs": 1763.7370540000002,
    "usableMs": 2495.6106120000004,
    "usability": "fresh actionable onboarding Continue"
  },
  {
    "iteration": 2,
    "fixture": "fresh",
    "started": "2026-11-08T12:51:55.139Z",
    "pid": 37134,
    "windowMs": 541.2558129999998,
    "commandReadyMs": 1712.4827659999992,
    "usableMs": 2456.8042879999994,
    "usability": "fresh actionable onboarding Continue"
  },
  {
    "iteration": 3,
    "fixture": "fresh",
    "started": "2026-11-08T12:51:57.753Z",
    "pid": 37625,
    "windowMs": 503.0701999999992,
    "commandReadyMs": 1570.8124500000004,
    "usableMs": 2293.6000830000003,
    "usability": "fresh actionable onboarding Continue"
  },
  {
    "iteration": 4,
    "fixture": "fresh",
    "started": "2026-11-08T12:52:00.204Z",
    "pid": 38073,
    "windowMs": 416.046366999999,
    "commandReadyMs": 1609.8969280000001,
    "usableMs": 2361.628649,
    "usability": "fresh actionable onboarding Continue"
  },
  {
    "iteration": 5,
    "fixture": "fresh",
    "started": "2026-11-08T12:52:02.728Z",
    "pid": 38561,
    "windowMs": 581.3312679999999,
    "commandReadyMs": 1800.5395079999998,
    "usableMs": 2614.4204609999997,
    "usability": "fresh actionable onboarding Continue"
  },
  {
    "iteration": 6,
    "fixture": "fresh",
    "started": "2026-11-08T12:52:05.518Z",
    "pid": 39025,
    "windowMs": 839.5887110000003,
    "commandReadyMs": 2340.0568820000008,
    "usableMs": 3695.145751,
    "usability": "fresh actionable onboarding Continue"
  },
  {
    "iteration": 7,
    "fixture": "fresh",
    "started": "2026-11-08T12:52:09.381Z",
    "pid": 39522,
    "windowMs": 733.7275599999994,
    "commandReadyMs": 2469.4383390000003,
    "usableMs": 3433.3418749999983,
    "usability": "fresh actionable onboarding Continue"
  },
  {
    "iteration": 8,
    "fixture": "fresh",
    "started": "2026-11-08T12:52:13.008Z",
    "pid": 39965,
    "windowMs": 690.6279849999992,
    "commandReadyMs": 2363.637573,
    "usableMs": 3472.3671219999997,
    "usability": "fresh actionable onboarding Continue"
  },
  {
    "iteration": 9,
    "fixture": "fresh",
    "started": "2026-11-08T12:52:16.708Z",
    "pid": 40357,
    "windowMs": 719.9884380000003,
    "commandReadyMs": 2724.5952309999993,
    "usableMs": 3867.1748979999975,
    "usability": "fresh actionable onboarding Continue"
  },
  {
    "iteration": 10,
    "fixture": "fresh",
    "started": "2026-11-08T12:52:20.742Z",
    "pid": 40850,
    "windowMs": 666.0914420000008,
    "commandReadyMs": 2278.4959689999996,
    "usableMs": 3465.1079320000026,
    "usability": "fresh actionable onboarding Continue"
  },
  {
    "iteration": 11,
    "fixture": "fresh",
    "started": "2026-11-08T12:52:24.375Z",
    "pid": 41289,
    "windowMs": 651.3806600000025,
    "commandReadyMs": 2069.104333999996,
    "usableMs": 2925.9148859999987,
    "usability": "fresh actionable onboarding Continue"
  },
  {
    "iteration": 12,
    "fixture": "fresh",
    "started": "2026-11-08T12:52:27.478Z",
    "pid": 41775,
    "windowMs": 616.3918370000029,
    "commandReadyMs": 2085.331278000005,
    "usableMs": 3077.2934810000006,
    "usability": "fresh actionable onboarding Continue"
  },
  {
    "iteration": 13,
    "fixture": "fresh",
    "started": "2026-11-08T12:52:31.475Z",
    "pid": 42247,
    "windowMs": 566.547971,
    "commandReadyMs": 1904.3914890000015,
    "usableMs": 2777.327888000007,
    "usability": "fresh actionable onboarding Continue"
  },
  {
    "iteration": 14,
    "fixture": "fresh",
    "started": "2026-11-08T12:52:34.429Z",
    "pid": 42693,
    "windowMs": 920.7213140000022,
    "commandReadyMs": 2033.211089000004,
    "usableMs": 3206.9917880000066,
    "usability": "fresh actionable onboarding Continue"
  },
  {
    "iteration": 15,
    "fixture": "fresh",
    "started": "2026-11-08T12:52:37.806Z",
    "pid": 43243,
    "windowMs": 795.3818289999981,
    "commandReadyMs": 2298.769368000001,
    "usableMs": 4006.677862999997,
    "usability": "fresh actionable onboarding Continue"
  },
  {
    "iteration": 16,
    "fixture": "fresh",
    "started": "2026-11-08T12:52:42.009Z",
    "pid": 43943,
    "windowMs": 728.3763780000008,
    "commandReadyMs": 2353.0232289999985,
    "usableMs": 3388.792687000001,
    "usability": "fresh actionable onboarding Continue"
  },
  {
    "iteration": 17,
    "fixture": "fresh",
    "started": "2026-11-08T12:52:46.306Z",
    "pid": 44548,
    "windowMs": 591.5390129999942,
    "commandReadyMs": 2037.4581259999977,
    "usableMs": 3265.0715809999965,
    "usability": "fresh actionable onboarding Continue"
  },
  {
    "iteration": 18,
    "fixture": "fresh",
    "started": "2026-11-08T12:52:49.730Z",
    "pid": 45108,
    "windowMs": 711.0081080000018,
    "commandReadyMs": 2177.057037999999,
    "usableMs": 3178.9283490000016,
    "usability": "fresh actionable onboarding Continue"
  },
  {
    "iteration": 19,
    "fixture": "fresh",
    "started": "2026-11-08T12:52:53.071Z",
    "pid": 45573,
    "windowMs": 650.7639449999988,
    "commandReadyMs": 2218.634118999995,
    "usableMs": 3244.597535000008,
    "usability": "fresh actionable onboarding Continue"
  }
]
returning20: all 20 raw milestone samples
[
  {
    "iteration": 0,
    "fixture": "returning",
    "started": "2026-11-08T12:53:14.265Z",
    "pid": 46271,
    "windowMs": 508.396165,
    "commandReadyMs": 1195.791084,
    "usableMs": 2050.5388510000002,
    "usability": "synthetic returning composer accepted and cleared text"
  },
  {
    "iteration": 1,
    "fixture": "returning",
    "started": "2026-11-08T12:53:16.561Z",
    "pid": 46837,
    "windowMs": 492.1535979999999,
    "commandReadyMs": 1254.329503,
    "usableMs": 2285.8628699999995,
    "usability": "synthetic returning composer accepted and cleared text"
  },
  {
    "iteration": 2,
    "fixture": "returning",
    "started": "2026-11-08T12:53:19.083Z",
    "pid": 47388,
    "windowMs": 471.82887800000026,
    "commandReadyMs": 1474.204471,
    "usableMs": 2339.2057480000003,
    "usability": "synthetic returning composer accepted and cleared text"
  },
  {
    "iteration": 3,
    "fixture": "returning",
    "started": "2026-11-08T12:53:21.659Z",
    "pid": 47869,
    "windowMs": 515.0772890000007,
    "commandReadyMs": 1367.0997390000011,
    "usableMs": 3177.186821000001,
    "usability": "synthetic returning composer accepted and cleared text"
  },
  {
    "iteration": 4,
    "fixture": "returning",
    "started": "2026-11-08T12:53:25.835Z",
    "pid": 48336,
    "windowMs": 556.1688329999997,
    "commandReadyMs": 1210.4527660000003,
    "usableMs": 2122.826879,
    "usability": "synthetic returning composer accepted and cleared text"
  },
  {
    "iteration": 5,
    "fixture": "returning",
    "started": "2026-11-08T12:53:28.213Z",
    "pid": 48793,
    "windowMs": 555.7659759999988,
    "commandReadyMs": 1174.0546049999994,
    "usableMs": 2263.7458910000005,
    "usability": "synthetic returning composer accepted and cleared text"
  },
  {
    "iteration": 6,
    "fixture": "returning",
    "started": "2026-11-08T12:53:30.704Z",
    "pid": 49287,
    "windowMs": 445.2538739999982,
    "commandReadyMs": 1176.4600570000002,
    "usableMs": 2055.4118469999994,
    "usability": "synthetic returning composer accepted and cleared text"
  },
  {
    "iteration": 7,
    "fixture": "returning",
    "started": "2026-11-08T12:53:33.002Z",
    "pid": 49757,
    "windowMs": 467.11349600000176,
    "commandReadyMs": 1334.2654839999996,
    "usableMs": 2136.8236830000023,
    "usability": "synthetic returning composer accepted and cleared text"
  },
  {
    "iteration": 8,
    "fixture": "returning",
    "started": "2026-11-08T12:53:35.447Z",
    "pid": 50321,
    "windowMs": 2406.9065420000006,
    "commandReadyMs": 3437.8513539999985,
    "usableMs": 4366.5722559999995,
    "usability": "synthetic returning composer accepted and cleared text"
  },
  {
    "iteration": 9,
    "fixture": "returning",
    "started": "2026-11-08T12:53:41.154Z",
    "pid": 51218,
    "windowMs": 2273.3467539999983,
    "commandReadyMs": 3246.6214819999987,
    "usableMs": 4096.070513999999,
    "usability": "synthetic returning composer accepted and cleared text"
  },
  {
    "iteration": 10,
    "fixture": "returning",
    "started": "2026-11-08T12:53:45.741Z",
    "pid": 52000,
    "windowMs": 476.78462299999956,
    "commandReadyMs": 1190.5658210000001,
    "usableMs": 2112.894679000001,
    "usability": "synthetic returning composer accepted and cleared text"
  },
  {
    "iteration": 11,
    "fixture": "returning",
    "started": "2026-11-08T12:53:48.102Z",
    "pid": 52468,
    "windowMs": 569.4477820000029,
    "commandReadyMs": 1239.2420580000035,
    "usableMs": 2166.232247,
    "usability": "synthetic returning composer accepted and cleared text"
  },
  {
    "iteration": 12,
    "fixture": "returning",
    "started": "2026-11-08T12:53:51.372Z",
    "pid": 52962,
    "windowMs": 471.24965800000064,
    "commandReadyMs": 1185.6223150000005,
    "usableMs": 1923.3069990000004,
    "usability": "synthetic returning composer accepted and cleared text"
  },
  {
    "iteration": 13,
    "fixture": "returning",
    "started": "2026-11-08T12:53:53.562Z",
    "pid": 53426,
    "windowMs": 820.8207399999956,
    "commandReadyMs": 1525.0869630000016,
    "usableMs": 2345.060323999998,
    "usability": "synthetic returning composer accepted and cleared text"
  },
  {
    "iteration": 14,
    "fixture": "returning",
    "started": "2026-11-08T12:53:56.939Z",
    "pid": 53968,
    "windowMs": 551.1708260000014,
    "commandReadyMs": 1263.9128009999986,
    "usableMs": 2086.902507999999,
    "usability": "synthetic returning composer accepted and cleared text"
  },
  {
    "iteration": 15,
    "fixture": "returning",
    "started": "2026-11-08T12:53:59.279Z",
    "pid": 54465,
    "windowMs": 792.9982840000011,
    "commandReadyMs": 1389.5026819999985,
    "usableMs": 2165.823064000004,
    "usability": "synthetic returning composer accepted and cleared text"
  },
  {
    "iteration": 16,
    "fixture": "returning",
    "started": "2026-11-08T12:54:01.672Z",
    "pid": 54983,
    "windowMs": 435.5203230000043,
    "commandReadyMs": 1355.9390000000058,
    "usableMs": 2134.734276000003,
    "usability": "synthetic returning composer accepted and cleared text"
  },
  {
    "iteration": 17,
    "fixture": "returning",
    "started": "2026-11-08T12:54:04.033Z",
    "pid": 55433,
    "windowMs": 2145.860735000002,
    "commandReadyMs": 3763.6378900000054,
    "usableMs": 4840.011473000006,
    "usability": "synthetic returning composer accepted and cleared text"
  },
  {
    "iteration": 18,
    "fixture": "returning",
    "started": "2026-11-08T12:54:09.150Z",
    "pid": 56115,
    "windowMs": 488.26872799999546,
    "commandReadyMs": 1223.1134589999929,
    "usableMs": 2114.9803329999995,
    "usability": "synthetic returning composer accepted and cleared text"
  },
  {
    "iteration": 19,
    "fixture": "returning",
    "started": "2026-11-08T12:54:11.572Z",
    "pid": 56679,
    "windowMs": 561.5869290000046,
    "commandReadyMs": 1261.7777960000021,
    "usableMs": 2135.978847999999,
    "usability": "synthetic returning composer accepted and cleared text"
  }
]