Shipped boundaryrc.2 groups Sessions by registered canonical Workspace and places unaccounted Sessions under Ungrouped. It does not ship user-defined Collections.

One request. Two products.

Navigation planeSession Collection

Mutable title, order, and one optional membership keyed by stable IDs.

Changes where a row appears.
Execution planeNo-Workspace profile

Explicit capability contract for a Session without a project directory.

Changes which tools may run.

Do not cross the seam.

Rename Collectionmust leavecwd + tools + policyunchanged.

Offer explicit no-Workspace profiles.

Safe defaultConversation only

Filesystem and shell tools are absent from the model request.

Bounded filesEphemeral sandbox

A unique empty root, quotas, explicit retention, and sandboxed capabilities.

Deferred rootAttach later

Tools remain disabled until a folder is selected; fork to a rooted Session.

Never infer a root fromprocess cwdhome/last WorkspaceCollection title

Make group mutations boring.

Create / renameIDs own identity.

Duplicate titles are fine. Escape labels and bound their encoded length.

MoveRevision checked.

Use one idempotency key and reject stale membership instead of bouncing tabs.

DeleteUngroup only.

Preserve Session logs, archive state, Workspace accounting, and execution roots.

ArchiveHide independently.

Keep membership so restore returns to the same Collection.

Store UI state beside the log.

ImmutableSessionHeaderid · createdAt · cwd? · lineage
≠
Append-onlySession logconversation · lifecycle · policy events
≠
Mutable domainCollection registryrecords · order · membership · revision

Six release gates.

Legacy Workspace tree still worksMoves never change executionDelete preserves every logNo root means no file toolsReconnect is revision-consistentArchive retains membership

Primary evidence.

Keep the full compatibility design.

The canonical guide adds data contracts, conflict semantics, execution profiles, migration order, failure routing, and twenty-four acceptance gates.

Read and star on GitHub