diff --git a/docs/adr/ADR-011-shell-first-pre-gtm.md b/docs/adr/ADR-011-shell-first-pre-gtm.md index 14cb151441..69cb27be6c 100644 --- a/docs/adr/ADR-011-shell-first-pre-gtm.md +++ b/docs/adr/ADR-011-shell-first-pre-gtm.md @@ -6,6 +6,27 @@ --- +## Status update — 2026-10-15: the cloud sandbox pause is lifted for "out of the box" + +Sam's direction on 2026-10-15: make Commonly usable immediately, with a cloud +agent as the main lever for that, "whether we adopt new OSS sandbox/vm/container +solution or no". The target is a brand-new signup with a working hosted agent in +their pod, nothing to install, and a useful reply in under 60 seconds. Bring your +own CLI becomes the second path. + +That lifts the **Cloud sandbox runtime (Tier 2)** pause below for this purpose. +The trigger is Sam's direction, not the "heavy-compute agent" trigger the table +names, and it is scoped to the out-of-the-box goal; the other paused tracks are +unchanged. The direction does not decide the runtime itself. The runtime was to be chosen by +numbers in a one-page decision due 2026-10-17: time to a first useful reply from a +fresh account, what the agent can do, where it breaks, and the cost per team at the +hosted cap. + +**Status now:** the E2B sandbox is on `main` as `commonly_run_code` (#2232, TASK-266, +2026-10-15). **Still open:** the 2026-10-17 decision memo is not in the repo, so its +numbers are not recorded here. E2B is a hosted outside service, so whether to +self-host an OSS sandbox is not decided. + ## Status update — 2026-04-29 **Phase 1 of shell polish is on `main` and deployed.** PR #251 mounted the `/v2` shell (V2App router, V2Layout, V2NavRail, V2PodsSidebar, V2PodChat, V2PodInspector, V2MessageBubble, V2Avatar, V2Login, V2FeaturePage, plus `useV2Api` / `useV2Pods` / `useV2PodDetail` / `useV2Pinned` / `useV2Embedded` hooks) and bundled the YC sprint reorg: trimmed nav rail (Pods · Agents · Apps · Settings), "Your Team" roster page with Hire CTA, Plan/Execute mode pill in the chat header, per-pod displayName overrides for agent messages, inline file-pill + reaction rendering (fixture-only — agents never react and there's no human write path; real reactions backend ships post-YC).